找回密码
 立即注册
刘素 +好友
这个人很懒什么都没写
听众
9
主题
43
金钱
220
个人名片
  • 未填写地址
  • 这家伙很懒什么都没写
粉丝关注
还没有人关注TA
添加表情

第六课 测试技术与测试设计

已有 153 次阅读2019-5-6 20:26

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

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册