测试用例的小九九
测试用例是啥测试向系统提供的一个集合测试环境、操作步骤、测试数据、预期结果例如对一个除法做一个测试用例序号标题测试环境操作步骤测试数据预期结果1正常除法xxxxxxxxxxxxxxxxxxxx2除数为0xxxxxxxxxxxxxxxxxxxx3浮点数除法xxxxxxxxxxxxxxxxxxxx4字符串除法xxxxxxxxxxxxxxxxxxxx5字符除法xxxxxxxxxxxxxxxxxxxx编写测试用例的方法万能方法界面测试 功能测试 兼容性测试 性能测试 安全测试 易用性测试界面测试进入界面后看到所有元素都需要测试大小、颜色、形状之类的功能测试产品的功能的角度出发去测试特殊一点的角度兼容性测试不同的版本、系统、浏览器对数据的兼容性性能测试极端测试、高并发、弱网络测试安全测试安全的角度数据的获取、输入密码加密、对某个接口的请求之类的易用性测试简单上手的、提供说明书、提供新手教程eg对水杯测试设计测试用例的方式基于需求的设计方式根据需求文档来编写测试用例木看到成品、规定的一定要写但是一定不止这些对需求文档进行分析 --细化需求细化到某个点--找出里面的测试点 --设计测试用例具体的设计方法黑盒测试1.等价类将输入的数据按要求分为若干等价类从每个类找出代表来测试分班有事找班长目的用较少的测试类去覆盖更多的可能性1有效等价类符合需求说明书的用例集合2无效等价类不符合需求说明书的用例集合eg:用户名要求是6~15个字符有效等价类6--15 无效等价类6 和 15就可以选取 9 1 20 三个作为测试用例去输入对应的字符边界值选取方式边界值和相邻值边界有效就选无效边界无效就选有效eg:[6,15] 可以选 6、5、15、16四个测试用例6、15是有效等价类 15、5是无效等价类(6,15)也是选6、7、15、14四个测试用例7、14是有效等价类 6、15是无效等价类6,15]也是选6、7、15、16四个测试用例15、7是有效等价类6、16是无效等价类2.错误猜测法根据对项目的理解去凭借经验和直觉去些测试用例3.正交法目的也是减少测试用例覆盖更多的组合表达式是有三组数据需要给测试每个数据有两种方式共需要4组测试用例2是水平数3是因素数4是行数行数因素数*水平-11特点每一列出现的不同的水平一样竖的看填和不填出现次数一样任意两行排列对齐、均衡两个列合并没有重复的eg需要测试一个注册框需填写的部分是用户名、性别、密码因素数就是3 水平数填写或者不填写就是2 行数是4列号行号用户名性别密码1填写填写不填2填写不填填写3不填填写填写4不填不填不填有工具可以直接生成这个用例allpairs.exe使用1.xlsx写好因素和水平2.复制到txt里面去3.保存在cmd使用allpairs.exe 记事本的名字 打算生成的名字4.出现了可能多了但是多多益善嘛反正不用手写了注意:~的地方是可以是T也可以是F4.判定表法逻辑的方式去找出测试用例eg:步骤1找出输入、输出的条件输入条件VIP身份、金额满500输出条件8折、9折、9.5折、无折扣步骤2找出所有对应组合对应输出VIP\满500VIP\不满500非VIP\满500非VIP\不满5008折9折9.5折无折扣 步骤3生成判定表VIPTTFF满500TFTF8折TFFF9折FTFF9.5折FFTF无折扣FFFT步骤4写测试用例用例编号测试目的前置条件输入数据预期结果1验证VIP会员且订单满500元的折扣用户已登录身份为VIP会员购买商品总价600元结算金额为480元打8折2验证VIP会员但订单不满500元的折扣用户已登录身份为VIP会员购买商品总价300元结算金额为270元打9折3验证普通会员且订单满500元的折扣用户已登录身份为普通会员购买商品总价800元结算金额为760元打9.5折4验证普通会员且订单不满500元无折扣用户已登录身份为普通会员购买商品总价200元结算金额为200元无折扣原价5.场景法根据实际的场景去写出更多的备用流在基本流上
上一篇/下一篇内容由系统自动关联
返回资讯列表 →