1
按开发阶段分类
单元测试
又称模块测试,针对软件设计中的最小单位-程序模块,进行正确性检查的测试工作。单元测试需要从程序内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。
单元定义:C中指一个函数,Java中指一个类,在图形化的软件中,单元一般指一个窗口,1个菜单。
回答以下小问题:
1.什么时候进行单元测试?
2.由谁来做单元测试?
3.单元测试的依据?
4.单元测试的通过标准?
5.国内单元测试的现状?
6.如何进行单元测试?
集成测试
又叫组装测试,通常在单元测试的基础上,将所有程序模块进行有序的、递增的测试。重点测试不同模块的接口部分。
回答一下小问题:1.什么时候进行集成测试?2.由谁来做集成测试?测试人员 3.集成测试的依据?
系统测试
指的是将整个软件系统看为一个整体进行测试,包括对功能、性能、以及软件所运行的软硬件环境进行测试。
系统测试在系统集成完毕后进行测试,前期主要测试系统的功能是否满足需求,后期主要测试系统运行的性能是否满足需求,以及系统在不同的软硬件环境中的兼容性等。
2