按软件项目流程可划分为单元测试、集成测试、系统测试和验收测试四类测试。
(1)单元测试 Unit Testing
是指对软件中的最小可测试单元进行检查和验证。其中单元测试又可分为模块接口测试、局部数据结构测试、路径测试、错误处理测试和边界条件测试等,
(2)集成测试
也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统,进行集成测试。
(3)系统测试 System Testing
是对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不符合系统说明书的地方。而系统测试又可分为功能测试、性能测试、安全测试 和兼容测试。
功能测试
是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。
性能测试
是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
安全测试
是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程。
兼容测试
指对所设计程序与硬件、软件之间的兼容性的测试。
(4)验收测试
是部署软件之前的到最后一个测试操作,也称交付测试。目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。而验收测试又可分为功能确认测试、安全可靠性测试、易用性测试、可扩充性测试、兼容性测试、资源占有率测试和用户文档资料验收。
如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司