czj080927 发表于 2022-5-31 21:58:46

5.31学习笔记

判定表:使用步骤:
1.先找出条件桩==》需求中的条件账号、密码、验证码2.找出动作桩==》需求中可能出现的结果、登录成功、登录失败3.把所有的条件桩可能触发的情况进行列举(只有对与错的情况),也就是列出条件项(数量=2的条件桩数量的次方)4.通过分析条件项,把可能触发的动作进行列出,列出动作项。5.合并相似的规则(简化测试用例的数量)6.编写测试用例
判定表的组成:条件桩:找出需求中的所有问题、条件(每个条件是独立,不存在‘和’、‘或’的字眼,而且没有顺序要求)条件项:找出各个条件桩中不同的状态,只分正确和错误两种情况动作桩:条件结合起来后会得到怎么样的结果
动作项:最终根据满足的条件获得的实际结果
判定表的优缺点:优点:可以对不同的条件组合进行覆盖,保证测试的覆盖率
缺点:当需求的条件较多时,那么得到的场景就会非常复杂,假设这个需求有n个条件那么列出的场景就有2^n个场景,10个条件就2^10(1024)个场景,比较繁琐
因果图:找出需求中原因和结果,一般要结合判定表使用因果图的一些关系情况:一、原因(输入条件)和结果(输入结果)的关系C==原因E==结果1.恒等:等于==equala=1 (一个=一般做赋值操作)b=1a==b(两个==,才是做判断恒等操作)非:不不等于!=not~a=1   b=2a!=b   a~b或 :或者 or ||/v==>或条件中,只要满足一边则满足与:和 and & && 且 + ^ ==》与条件中,需要两边同时满足2,原因和原因的关系异:非必填的选择项==》可以都不出现,但是出现能出现一个或:多选框==》可以同时选择,也可以选一个唯一:必填单选框==》只能选一个且必须选一个要求:当地址选择广州,那么省份要求必须选广东 3,结果和结果的关系
强制:点击登录后,结果会强制出现一个,要么是登陆成功、要么是登陆失败


页: [1]
查看完整版本: 5.31学习笔记