软件测试的测试代码,软件测试(示例代码)

黑盒测试的方法有:边界值法、正交试验法(也称正交分析法)、等价类划分、错误推测法、综合策略法、因果图法

白盒测试的方法有:语句覆盖、逻辑覆盖、路径覆盖、条件覆盖、判断覆盖、边界值法

白盒测试法的覆盖标准有逻辑覆盖 、循环覆盖和基本路径测试。

语句覆盖:可执行语句至少被执行一次;

判断覆盖:每个判断的取真分支和取假分支至少经历一次;

条件覆盖:每个条件的取值至少满足一次

判断条件覆盖:判断和条件都满足;

条件组合覆盖:每个条件的所有可能都至少出现一次,并且判定结果至少出现一次

他与条件覆盖的区别:他不是简单要求每个条件出现“真”和“假”两种结果,而是要求这些结果所有可能至少出现一次;

路径测试:执行所有可能的执行路径;

基本路径测试:路径测试执行了每个路径,每个判定的结果肯定经历过一次

边界值法既属于黑盒测试也属于白盒测试方法

回归测试:指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。

压力测试:模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。

因果图法:等价类划分法和边界值分析方法都是着重考虑输入条件,如果程序输入之间没有什么联系,采用等价类划分和边界值分析是一种比较有效的方法。如果输入之间有关系,例如,约束关系、组合关系,这种关系用等价类划分和边界值分析是很

你可能感兴趣的:(软件测试的测试代码)