系统测试分析系统测试设计
系统测试分析&系统测试设计
编写测试⽤例的过程:
1、熟悉需求(需求评审)
2、测试需求分析(测试⼈员分析软件需求,从中提取出测试点,运⾏测试需求分析⽅法尽可能的把需求覆盖完全)
3、设计测试⽤例(运⽤测试⽤例设计⽅法设计测试⽤例,对测试点的各种情况进⾏覆盖)
4、编写测试⽤例
测试需求分析:把SRS转化为测试点的过程,测试思路,解决了针对需求要测试哪些点
银行卡和手机绑定·质量模型分析法:按照功能、性能、易⽤性、稳定性、兼容性的思路进⾏梳理测试点
·功能交互法:先绑定银⾏卡再⽀付,先⽀付等提⽰的情况下绑定银⾏卡,⽆规律的使⽤⼿机中的功能,交错使⽤⽀付功能·⽤户场景法:多参考同类友商、多分析历史性Bug、了解⽤户⼈习惯,考虑测
试点
站在⽤户的⾓度使⽤软件
注意:精简⽤例存在漏测风险,使⽤正交试验法设计完⽤例之后,还需要考虑⼀些特殊情况
测试⽤例设计
等价类划分法
1、列出所有的限定条件,作为⾏;
2、每个限定条件都梳理出有效类和⽆效类;
3、设计⼀条有效测试⽤例,尽可能多的覆盖有效等价类,重复此步,直到所有有效类被完全覆盖
4、设计⼀条⽆效测试⽤例,尽可能少的覆盖⽆效等价类,重复此步,直到所有⽆效类被完全覆盖
例:在证券柜台系统中规定⽤户密码是由字母开头,后跟字母或数字的任意组合构成。最少字符数为4个,最⼤字符数为12个。并且规定⽤户密码不能与⽤户注册号相同,且不能全为字母。