(1)技术鉴定测试
软件产品鉴定测试是专门为软件进行项目申报、项目验收、项目鉴定等相关目的进行的测试。软件产品鉴定测试的内容依据软件的功能及特性需求确定,主要包括:功能性、可靠性、易用性、效率、可维护性、可移植性、文档检查等。
(2)软件质量测试与评价
软件质量测试与评价是对软件产品或软件项目的质量进行测试和评价,从功能性、安全可靠性、使用性、效率、维护性、可移植性等六大质量特性出发确认软件产品(项目)的质量,尽可能查找软件中存在的缺陷,提高软件质量。
(3)软件性能测试
软件性能测试考察在一定的负载情况下系统的响应时间等特性是否满足特定的性能需求。性能测试需要专业的测试技能、特定的测试环境和测试工具,同时,第三方测试机构的测试结果又具有一定的独立性和权威性,可对软件系统的发布和宣传起到重要作用。性能测试类型包括:
- 负载测试:测试系统在一定的工作负荷下,系统的响应时间。
- 压力测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。
- 并发性能测试:确定系统可处理同时在线的最大用户数。
- 性能测试故障分析:根据性能测试和诊断结果,判断系统的性能瓶颈,进行系统性能优化。
(4)验收测试
验收测试是对整个开发项目的结果的评价,是软件交付使用前对项目进行评估、认定和总结的过程,包括费用、质量、性能及服务等多个方面。通过验收寻找项目中可能存在的问题和不足,并进行最后的修正,以使项目成果完美的交付到用户手中。
( 5) 软件测试外包
提供单元测试、集成测试、验收测试、性能测试、系统测试。协助软件开发商提高软件质量,树立企业高质量、高水平的形象;缩短软件开发周期,低软件开发成本;减少人员培训等投资,以较低的成本获得优质的测试服务;节省购买大量软件测试工具费用。
|