单元测试又称模块模式,是对已实现的软件的最小单元(一个类或者一个函数或者一个子程序)进行测试,以发现其中存在的软件缺陷,从而保证构成软件的各个单元的质量。
单元测试一般由编程人员完成,测试人员可以辅助开发人员进行调试
单元测试的测试报告应满足:
1.根据测试设计中的期望值与实际测试执行结果比较,判定测试能否通过,并记录结果
2.测试不能通过,填写软件问题报告,并提出相关建议
单元测试是一种静态与动态相结合的测试。经过编译后的单元测试内容,先可以由程序设计人员,程序编写人员,程序测试人员参与先进行静态复审,然后再进行计算机代码执行活动的动态复审。
单元测试主要采用白盒测试(以路径覆盖为最佳准则)辅助黑盒测试进行
集成测试也叫组装测试或者联合测试。在单元测试的基础上将所有模块按照设计要求组装成子系统或者系统,进行集成测试(因此,集成测试可以看成单元测试的逻辑拓展)
集成测试是否完成的判定:
1.成功执行测试计划中规定的所有集成测试
2.修正了发现的错误
3.测试结果通过了专门小组的评审
集成测试小组由系统设计人员和程序员组成,在评审人员出席的情况下进行
系统测试是将集成好的软件系统,作为整个基于计算机系统的一个元素,在实际使用的环境中进行测试。
系统测试的目的:检查软件是否存在与系统定义不符合或者矛盾的地方。
系统测试的方法:功能测试,负载测试,性能测试,压力测试,疲劳测试等
单元测试,集成测试和系统测试
最新推荐文章于 2024-07-02 20:22:19 发布