尚学堂软件测试(二)

3692
0
2019-12-21 20:48:57
14
8
122
23
关注公众号【java干货】,回复尚学堂软件测试关键字,领取资料(代码 + 课件)。
视频选集
(263/352)
01JMeter相关术语
07:47
02搭建Jmeter环境的步骤_安装JDK
04:39
03配置Java环境变量_安装Badboy_拷贝Jmeter
05:16
04安装被测软件Webtours
04:37
05Badboy录制脚本_导入脚本到jmeter_回放脚本
07:05
06设置代理服务器_jmeter代理录制脚本不能使用localhost
06:07
07Jmeter代理录制脚本
04:24
08自己编写请求
07:52
09修正脚本增强易读性
04:20
10添加响应断言
06:51
11添加事务
03:52
12添加参数
07:05
13引用参数_运行负载测试
04:37
14Jmeter中的正则表达式
06:26
15正则表达式模式和匹配数字的用法
07:28
16正则表达式中问号的用法_BeanShellSampler
04:01
17BeanShellSampler案例
04:54
18录制订票脚本并验证业务正确性
06:45
19查找会话值的方法
04:14
20使用正则表达式找到数据进行关联
04:15
21在eclipse中创建项目、包和类
04:44
22substring和split函数的用法_编写left函数
07:01
23编写split函数_导出包
05:05
24导入jar包_正则表达式提取班次
06:01
25BeanShell使用log输出自定义函数值
06:42
26使用vars.put保存参数
04:39
27参数化始发地和目的地
04:37
28为订票脚本添加事务
06:18
29为订票脚本添加断言
06:51
30添加循环控制器
05:21
31正则表达式查找班次和航班号
06:02
32添加计数器
04:32
33用户自定义变量
06:47
34录制和增强脚本小结
04:11
35添加集合点
08:15
36快速添加200个IP_快速存储200个IP参数
06:58
37IP欺骗
05:30
38多机联合负载的步骤_控制机和负载机基本设置
04:12
39控制机保留100个IP_创建控制机和负载机IP参数文件
05:09
40负载机设置100个IP_拆分参数文件
06:17
41修改脚本和参数文件的位置
06:32
42负载机搭建jmeter环境_指定负载机并启动jmeter-server.bat
05:59
43多机联合负载运行测试
04:41
44添加监听器_监控硬件资源
07:54
45取样器和聚合报告结果分析
05:12
46用表格查看结果
04:03
47非GUI运行测试前的脚本修正
08:25
48修改字符编码_调整日志输出级别
08:08
49设置资源图并保存位置_非GUI运行测试_导出测试结果
07:47
50解决导出结果汉字乱码问题
06:55
51处理硬件资源图
04:11
52导出结果Dashboard结果解释
05:25
53导出结果图形解释
05:53
01char函数_machineIP函数
05:57
02threadNum_time_UUID_Random_RandomString函数
05:31
03加载数据库驱动包_准备mysql数据
04:37
04Jmeter执行sql语句
05:17
05Jmeter执行预编译SQL语句
05:57
06Eclipse导入包_创建被测Java类_创建测试类
06:17
07编写测试类
07:03
08导出包_Jmeter测试Java请求
07:19
09测试BeanShell请求
06:39
01传统自动化测试_测试金字塔
04:57
02分层自动化测试_接口的含义_接口的分类
07:21
03接口测试的含义_接口测试可以早发现问题
05:13
04接口测试的意义
04:01
05接口按调用方式分类
06:19
06接口按协议不同分类_接口测试的原理
04:01
07接口的组成_参数的含义_get和post方法
08:16
08标头_Cookie_Session_请求头_响应头
07:13
09http状态码_响应数据_JSON数据格式
07:20
10接口测试的流程_接口文档的内容
05:37
11接口测试用例
04:39
01接口工具的分类_接口案例需求分析
06:04
02接口测试Jmeter环境_编写脚本
04:53
03Jmeter解决响应乱码问题_http请求设置
05:13
04Jmeter修改同请求一起发送的参数_添加断言
05:51
05Jmeter使用正则表达式在响应中提取数据
06:14
06Jmeter使用循环分离多个数据
04:08
07Jmeter参数化接口测试_运行接口测试
04:47
01RobotFramework简介
04:45
02安装RobotFramework
08:55
03在Ride中创建测试
08:08
04Ride导入包_测试用例的基本结构
05:27
05在Ride中编写测试用例并运行_解决控制台汉字乱码问题
05:44
06log关键字_注释_修改测试报告位置
08:06
07定义变量
06:06
08查看与转换变量的数据类型
04:43
09创建列表与字典
05:59
10单分支if语句
05:09
11多分支if语句
07:48
12for循环
04:54
13自定义关键字
06:04
14退出for循环
05:29
15提前进入下一轮循环
04:47
16创建会话
04:22
17发送get请求直接传参
04:30
18使用字典传参_发送post请求
09:21
19查看响应正文_响应正文转为json格式
05:15
20获得json中的某项_获得响应状态码
04:10
21借助Jmeter查看响应头中的Cookies
05:12
22分析哪个接口收到Cookies哪个接口发送Cookies
04:19
23查看Cookies参数和值
06:58
24查看和处理响应头
06:39
25发送cookie参数
07:13
26编写登录接口测试用例
07:52
27使用正则表达式提取会话值
08:04
28传递会话值参数给登录接口
06:17
29添加shouldBeEqual断言
06:20
30添加shouldContain断言
08:41
31使用正则表达式断言
06:29
32使用正则表达式获得参数列表
06:19
33使用列表参数化
07:45
34编写读参数文件的模块
04:53
35导入自定义库并验证
04:35
36读取文件数据进行参数化
06:52
37命令行运行测试
10:47
01Fiddler简介与安装
04:45
02Fiddler会话区和监控面板
06:09
03Fiddler请求和响应的消息结构
05:57
04Fiddler捕获请求
04:37
05捕获请求后如何查看抓到的数据
05:46
06使用过滤器抓包
05:03
07越权访问登录成功后的页面
08:53
08在Composer中使用get方法发送非法数据
04:26
09在Composer中使用post方法发送非法数据
04:09
10解决响应数据中文乱码问题
06:50
11通过回放方式伪造数据攻击支付接口
05:37
12通过拦截请求和设置响应断点攻击支付接口
05:10
01Appium简介
08:02
02Appium环境说明
04:11
03安装nodejs、dotNetFramework、vc_redist和JDK
05:01
04配置Java环境变量
04:46
05安装AndroidSDK_安装工具包和操作系统镜像
04:51
06SystemImage_配置AndroidSDK环境变量
05:12
07修改系统镜像的下载地址
04:55
08创建Android模拟器
04:38
09安装Appium_模拟器启动后的使用
05:06
10配置Java-Appium环境
05:53
11创建DesiredCapabilities对象
05:01
12指定测试设备信息
04:10
13识别和指定APP信息
05:59
14启动APP_运行脚本
04:29
15使用uiAutomatorViewer识别控件名
04:32
16编写脚本
06:31
17assertTrue断言
07:10
18assertEquals断言
05:49
19使用pressKeyCode
04:52
20使用数组返回参数数据
04:26
21参数化时测试方法和获取参数的方法在同一类中
07:01
22读参数文件
05:42
23使用文件数据参数化
06:06
24将参数定义到单独类中
04:33
25生成测试报告
04:34
26查看db版本_查看手机设备_安装app
04:47
27卸载app_查看操作系统版本_查看设备中的包
04:58
28查看启动项_指定设备_开关adb-server
04:58
29升级Appium环境介绍
04:35
30安装AndroidStudio
04:09
31AndroidStudio简单使用
06:14
32安装Appium_IntelCPU安装Intel镜像和HAXM
07:43
33解决KVM错误_创建AVD模拟器
06:01
34打开AVD模拟器_查看设备信息
05:36
35使用Appium识别AVD中App元素
04:43
36在测试脚本中指定设备和App信息
06:52
37编写测试代码
06:47
38添加断言
05:28
39安装夜神模拟器
05:38
40夜神模拟器下载并安装操作系统
04:39
41App的类型
04:11
42解决模拟器的adb版本与SDK的adb版本不一致问题
06:12
43查看设备信息、App信息和元素信息
04:39
44使用Appium识别元素
06:11
45在夜神模拟器中测试NativeApp
04:56
46测试WebApp前的说明
05:16
47安装Appium1.9_替换chromedriver为低版本
04:52
48查看设备信息_查看浏览器App的信息_熟悉Web应用如何使用
05:24
49编写脚本打开浏览器和Url
04:21
50探测WebApp的元素名称
06:53
51NativeApp定位元素的方法出错
05:08
52使用driver.context切换框架后运行测试
06:17
53在文本框中输入中文
06:39
54安装genymotion
04:13
55下载操作系统镜像_简单使用genymotion
04:29
56导入导出模拟器
05:14
57解决adb版本不一致问题
04:26
58探测genymotion的设备信息和app信息
03:47
59探测genymotion模拟器中的元素
04:59
60在genymotion模拟器中测试NativeApp
07:35
61设置genymotion联网
05:34
62查看genymotion模拟器中浏览器app信息
04:26
63genymotion模拟器中测试WebApp
06:12
64genymotion中输入汉字
05:53
01搭建基于python语言的appium环境
04:23
02指定设备和app信息并打开app
06:16
03使用click操作元素
04:34
04使用回车_脚本延时_不反复安装App
04:49
05从键盘输入数据
04:38
06输入中文_输出实际结果
06:24
07添加断言
05:07
08获得WebApp的页面结果
04:48
09使用assert断言WebApp
04:28
10使用列表存储参数
05:42
11拆分列表数据
04:30
12使用列表实现参数化
06:55
13读取txt文件数据参数化
04:40
14安装pandas
04:22
15读取xls文件数据参数化
05:31
16测试WebApp
08:36
17使用unittest框架编写脚本
08:10
18修正nativeApp测试脚本
05:27
19unittest框架中的assert断言_安装noseParameterized
04:23
20使用parameterized进行参数化
07:52
21编写生成测试报告的脚本
06:05
22生成测试报告
05:55
23genymotion无法安装apk的原因
04:14
24安装Genymotion_ARM_Translation和apk
04:19
25识别微信的包名和启动项名
04:19
26切换窗口
04:43
27弹窗
04:15
28操作弹窗中的元素
04:48
29切回窗口
05:34
30滑屏
04:33
31操作滑屏后的元素
05:26
32使用xpath定位元素
05:49
33使用current_activity解决弹窗时隐时现问题
07:19
34使用wait_activity解决弹窗时隐时现问题
04:16
35不自动启动App_ 自己启动App
04:42
36自己关闭App_重置App_在已打开的窗口中继续操作
05:31
37查看App类型_切换App上下文
04:32
01App性能指标
06:21
02adb测试App启动时间
07:46
03adb测试App内存占用
04:36
04adb-cpuinfo测试CPU占用
04:28
05adb-top测试CPU占用高的几个App
04:10
06adb-top测试指定App的CPU占用
06:37
07允许adb查询FPS渲染结果
05:07
08adb-gfxinfo测试流畅度
04:15
09在设备中查看fps渲染流畅度
04:13
10GPU过度渲染测试
06:15
11使用monkey对App进行压力测试
06:50
12GT的含义_安装GT_GT基本使用方法
05:02
13添加GT监控指标和参数
06:48
14查看监控图
04:49
15导出手机设备中的测试数据到PC
05:19
16绘制性能数据统计图
06:03
01软件的含义_测试与调试区别_IEEE-GB的含义
04:30
02软件测试的含义_软件测试的目的_功能性能兼容性的含义
05:21
03测试阶段以及各阶段测试目的_QA含义和职责_测试人员和QA区别
05:13
04测试应该由什么人进行_pareto法则_杀虫剂怪事
04:24
05Good-Enough原则_群集效应_确认测试和回归测试_测试人员应该具备的素质
05:12
06提交的缺陷开发不认可怎么办_怎么解决开发和测试的矛盾
04:49
07测试团队的构成_软件生命周期
05:07
08软件开发和测试模型的分类_V模型的过程_V模型的优点
05:28
09V模型缺点_W模型_20190816_094143
04:07
10H模型_敏捷开发模型
05:35
11敏捷测试_软件质量要求_软件非功能要求
04:12
12测试流程_怎么做需求分析
05:07
13需求问题问什么_什么时候提交缺陷_入口准则和出口准则_需求评审的参与人_需求评审怎么做
04:52
14测试策略和测试范围_冒烟测试
04:32
15测试计划的内容和目的
04:21
16缺陷产生的原因
04:58
17提交缺陷前需要做什么_处理无法再现的缺陷_处理重复缺陷
04:47
18无效缺陷_缺陷报告写作准则_缺陷报告的内容
05:57
19缺陷报告写作注意问题_缺陷报告处理流程
04:49
20缺陷状态
05:34
21测试的级别_单元测试
04:59
22集成测试
04:32
23验收测试_alpha与beta测试_维护测试_性能测试
04:18
24结构测试_变更相关测试_静态与动态测试_圈复杂度_黑盒与白盒测试
04:12
25白盒测试的逻辑覆盖方法
04:53
26配置测试_文档测试_本地化国际化测试_测试用例的内容
05:28
27UI测试_测试用例的优先级_用例评审
05:49
28给你一个网站怎么测
04:39
29软件复用_软件构件
03:50
30软件配置管理_软件质量
04:38
31目前主要的测试用例设计方法有哪些
06:54
32安全测试从哪些方面测试_测试用例与测试脚本什么关系
03:56
33测试各阶段需要完成什么工作和结果文件_测试人员在开发过程中的任务是什么
03:17
34水杯怎么测试
03:55
35测试计划的目的和内容是什么
04:17
36测试与开发的沟通方式_你对测试最大的兴趣是什么_测试覆盖率
05:21
37好的测试用例的特点是什么
04:40
38测试结束的标准_手机短信怎么测_笔有哪些用途
07:11
39判断字符串回文需求与奇数个字符的规律
06:05
40判断字符串回文偶数个字符的规律_总体编程规律
06:37
41使用java实现判断字符串回文
05:27
42对判断回文java码的测试
05:33
43白盒角度分析回文测试用例
03:51
44使用python实现判断字符串回文
04:13
45测试python回文判断代码
04:24
46编程判断三角形类型并测试的思路
04:18
47java代码编写三角形判断程序
05:47
48三角形用例的设计
04:08
49三角形基本场景流用例与测试
05:30
50三角形备选场景流用例
04:17
51引入异常的三角形代码
06:31
52常见性能测试的策略有哪些_查询区域、工资与姓名信息
04:45
53按条件查询保单信息
03:11
54语句覆盖和判定覆盖的用例
05:56
55条件覆盖的用例
04:17
56保费分红查询
03:32
57你认为测试的优势在哪里_以前做过哪些工作_Internet网络协议与分层
04:32
58自顶向下和自底向上集成策略的理解与优缺点
03:59
59系统测试的策略有哪些_代码级、模块级、系统测试都有哪些人做
04:15
60Windows保存文件文本框等价类怎么划分_10位邮编怎么划分等价类_测试应该从什么时候开始_如何理解回归测试
04:27
61做好测试计划的关键是什么_你所在公司的开发和测试过程_你擅长的工作
04:06
62Loadrunner的三大模块和作用_如何理解软件业务_如何定位用例的作用
05:24
63需求测试的注意事项_主键、外键、索引的含义与作用
04:41
64性能测试的流程_正则表达式校验数字_BS、CS架构_OO思想_JRE与JDK
04:22
65Java三大特性_final特点_常见异常
06:47
66读写文件_文件异常
07:06
67你了解几种约束
06:44
68你接触过哪些数据库对象_使用过哪些数据库函数_char、nchar、varchar2区别
06:23
69查询女性中指定若干行_你接触过哪些标签
04:17
70你接触过哪些浏览器和脚本对象_form的action和method属性含义
03:46
71js编程获取复选框所有选中的值
05:53
72功能测试中常用的测试工具有哪些_功能测试中常用的测试方法有哪些
06:08
73说一下对冒烟测试和集成测试的了解
03:57
74bug等级是怎么确定的
03:29
75数据库中Join的用法_Sql中排序、编辑、包含的关键字
05:08
76三角形的程序流程图
08:51
77三角形控制流图
06:20
78三角形的语句覆盖、判断覆盖、条件覆盖用例
06:17
79三角形的判断条件覆盖_条件组合覆盖_路径覆盖用例
04:54
80输出1-100素数的思路
04:33
81输出1-100素数的算法和代码
04:40
82查询各个课程号及选课人数_所有学生姓名及选修课程名
04:05
83查询与张三在同一个系学习的学号和姓名_查询没选1号课的姓名_将计算机系的成绩改为100
04:10
84计算过桥时间
05:31
85烧绳计时
05:48
86喝水换瓶问题
04:45
87调整闹钟时间
05:13
88平分蜂蜜的思路
05:20
89平分蜂蜜的策略
04:00
90金条分段问题
04:41
91找出超重球
04:44
92找到灯泡和对应的开关_sql插入数据
05:31
93变更员工信息_查询亲属数量大于l的员工编码、姓名、亲属数_查询亲属信息重复的数据
05:25
94冒泡排序的思想
05:27
95编码实现冒泡排序
04:12
96选择法排序的思想
05:50
97编码实现选择排序
04:25
98登录的测试用例
04:13
99Java实现费波那西数列
04:50
100python语言实现费波那西数列_没有时间写用例怎么办_20190816_094143
05:00
101查找grade大于70的人数_写出Linux命令的作用_修改snmp.conf权限
04:04
102根据程序流程图写用例:条件组合覆盖
04:35
102根据程序流程图写用例:语句覆盖、判断覆盖和条件覆盖
04:42
103IE打开输入www.sogou.com空白页怎么排查
04:39
104选择商品下订单的测试点
04:24
105LR中unique和once的使用
06:11
客服
顶部
赛事库 课堂 2021拜年纪