1.前端开发:JavaScript()简称叫做JS +HTML+css
1.前端开发:JavaScript()
开发:Android开发(java) iOS开发(c语言、o-c、go语言、swift)
爬虫开发工程师
Java后台开发
圈复杂度越高 就说明代码越复杂
圈复杂度越低 就说明代码较简单
程序中独立路径的数量为5,所以圈复杂度也就为5:
从程序判断语句的开始到结尾 判断结果圈复杂度为5
随机测试:用一个叫做monkey App端的自动化测试工具,猴子测试法
测试App的稳定性,看App是否奔溃
测试完之后会把测试的报错的日志输入到指定的文件
布尔值: 真 假
等价类当中的等价都是等价的。
有效等价类:合理的输入数据
无效等价类:不合理的输入数据
一、等价类划分的设计用例思路
1.找输入条件
2.为每个输入条件找有效/无效等价类
3.为每个等价类编号
4.用最少的用例覆盖最多的有效等价类
5每一个无效等价类都是一个用例
6 并非所有的有效等价类都是无效
7等价类的覆盖可以重复覆盖
二、等价类设计用例覆盖的原则
1.每个用例尽可能多的覆盖多个有效的等价类
2.每个用例只能覆盖一个无效等价类
三、写测试用例的注意点;
1、测试用例标题不能重复
2、用例标题要和预期结果一致相呼应
3、测试标题中的描述要和测试步骤中的测试数据相符合
4、测试用例标题表述要清晰,语言表达要通顺
5、测试步骤中要标明序号,序号要么一致用点或者顿号如:1.内容 2、内容
6、写测试用例要表明主体
7、写测试用例对于有数值或者范围的地方,可以用大于或者小于来表示
8、测试数据尽量写在用例步骤里面
9、写测试用例需要有验证点
10、测试标题中不能出现判断语句:或 还有是否
11、思路要清晰、表达要流畅
四、划分等价类的地方
1.数值范围,如:1-100
2.重复次数,如:密码错误3次被锁死
3.字符串长度,如:hello 长度为5
4、字符串组中字符的个数
5、文件命名:zip.tar tar.gz
6、文件大小:支持1-10M
7、屏幕的颜色种类:透明 蓝色 浅蓝
8、超时时间:超过120S页面跳转到空白
等价类的优缺点:
优点:是考虑了单个输入域的各类情况,避免了盲目或随机选取输入
数据的不完整性和覆盖的不稳定性
缺点:方法虽然简单易用,
199001 - 204912 6位数字字符
例:有效等价类测试数据:
199001
204912
201905
无效等价类测试数据:
198912 --年份
205001
199000 --月份
204913
19901 --长度5位
2049123 --长度7位
abcd12 --年份为非数字字符
1990ab --月份为非数字字符
abcdef -- 6位非数字字符
!@#¥%& -- 6位非数字字符
在输入框中进入打分(限制:1-100之间的正整数)
上点:1 100
离点:0 101
内点:88 4
输入域:1-100
闭区间 [1,100] 正常测试点:1,100 异常测试点:0,101 内点:56
开区间 (1,100) 正常测试点:2,99 异常测试点:1,100 内点:9
半闭半开区间 [1,100) 正常测试点:1,99 异常测试点:0,100 内点:45
半开半闭区间 (1,100] 正常测试点:2,100 异常测试点:1,101 内点:93