课时7 软件测试与质量保证基础



冒烟测试:正式测试前进行简单的验证。目的是确认软件基本功能正常可以进行后续的测试工作。
回归测试:修改了代码后重新运行测试。
静态测试:无需运行被测代码而进行的测试活动。包括评审软件文档和程序,度量程序静态复杂度,检查软件是否符合编程标准等。
动态测试:通过运行被测程序检查运行结果和预期结果的差异,并分析运行效率和正确性、健壮性。



等价类:难点在划分和确认等价类。
等价类的划分要符合MECE原则,划分出来的等价类要相互独立,完全穷尽。




为了降低自动化的成本,提高自动化的覆盖率和稳定性,建议在实施自动化的时候进行分层处理。
根据软件架构,我们可以把软件分为三层。
DAO:数据访问对象。
BO:业务对象。
单元测试,接口测试,UI自动化测试。


专业从事搬砖多年,还是在继续搬砖中,厚积薄发~

浙公网安备 33010602011771号