序号 |
测试类型 |
描述 |
测试方法 |
1 |
功能测试 |
验证产品的功能实现是否符合需求规格。 |
根据被测软件系统的特点,采用功能分解法、等价类划分法、边界值分析法、因果图法/判定表法、随机测试法、错误推测法、入侵测试、静态测试等黑盒测试技术,将测试需求细化为功能点,设计覆盖全部功能的测试用例,评价功能的符合性。 |
2 |
性能测试 |
测试产品在系统中的运行性能。 |
根据被测软件系统的特点,采用性能测试、负载测试、容量测试、强度测试等黑盒测试技术,使用通用或专用测试工具,设计测试用例,评价产品的效率是否达标。 |
3 |
兼容性测试 |
测试产品与其他产品或系统的兼容性。 |
根据被测软件系统的特点,采用功能验证方法,测试产品的共存性、互操作性和兼容性,并与要求进行比较评估。 |
4 |
易用性测试 |
测试产品的易用性。 |
根据被测软件系统的特点,采用验证软件操作易理解性、检查文档和帮助信息、模拟演示界面互操作性、验证安装性等黑盒测试技术,设计测试用例,评价产品的易用性。 |
5 |
可靠性测试 |
测试产品的稳定性和可靠性。 |
根据被测软件系统的特点,采用错误猜测方法、错误恢复、仿真模拟技术、敏感性测试、恢复性测试和稳定性测试等黑盒测试技术,设计测试用例,评价产品的可靠性。 |
6 |
信息安全性测试 |
测试产品的安全等级和潜在安全性缺陷。 |
根据被测软件系统的特点,采用功能验证、漏洞扫描、模拟攻击等方法,进行安全渗透测试,验证身份认证、传输安全、安全审计、资源控制、数据安全等,评价产品的信息安全性。 |
7 |
维护性测试 |
测试产品的易维护性。 |
根据被测软件系统的特点,采用接口测试技术、流程控制测试、数据流测试和模块黑盒测试技术,设计测试用例,评价产品的维护性。 |
8 |
可移植性测试 |
测试产品在不同平台上的适用性。 |
根据被测软件系统的特点,采用兼容性和互操作性测试、配置/安装测试、跨平台测试等黑盒测试技术,设计测试用例,评价产品的可移植性。 |
9 |
产品说明及用户文档集 |
测试产品的文档集内容是否符合要求。 |
通过专家评审、文档审查、系统运行检查,评价产品文档集的完备性、正确性、一致性、易理解性、易学性、可操作性等。 |