软件测试主要包括白盒测试和黑盒测试两种类型。
白盒测试:静态分析、代码审查、单元测试(接口、数据结构、路径、边界条件、差错处理、功能、内存使用)等。黑盒测试:用户文档要求、功能性测试、性能效率测试、兼容性测试、易用性测试、信息安全性测试、可靠性测试、委托方要求的其他测试需求。
软件测试检测依据:
GB/T25000.51-2016《系统与软件工程系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》GB/T15532-2008《计算机软件测试规范》