写博客是用来总结学习知识和成果的,本文为博主原创文章,未经博主允许不得转载,谢谢
-
配置项测试:配置项相对于配置而言的,指纳入配置管理的产品集合,包括文档和程序,以及其他配件项,配置项测试指的是对已经研发完毕,纳入配置管理并准备提交给客户的软件项目进行测试。
-
配置项测试的测试类型:文档审查、静态分析、内存使用缺陷测试、功能测试、性能测试、人机界面测试、余量测试、接口测试、安全性测试等等。
- 文档审查:对于配置项级别的测试来说,一般审查软件需求规格说明文档,还有用户手册,在审查中,着重查看需求文档中对功能和性能的描述,是否遵循软件任务书的要求,需求的描述是否明确,是否有二义性和模棱两可的地方,是否与软件配置项的功能实现有分歧,查看用户使用手册,是否支持用户对软件的安装和使用,功能描述和使用步骤是否与软件实现保持一致,描述是否合理等。
- 静态分析:在不运行代码的方式下,通过词法分析,语法分析,控制流,数据流分析等技术对程序代码进行扫描,验证代码是否满足规范性,安全性,可靠性,可维护性等指标的一种代码分析技术,扫描代码工具:klockwork,LDRA,测试人员需要从工具提供的结果中,挑出属于缺陷的那部分并加以分析。
- 内存使用缺陷测试:对软件内存使用进行测试,看是否有缺陷。
- 性能测试:例如完成复杂运算处理的解算时间要求,解算精度要求,网络传输吞吐量,数据库最大容量,服务器能允许的同时在线访问数量等等。
- 余量测试:余量测试依据性能测试的结果,一般要求性能测试之外,还要有20%的余量,例如服务器的性能要求为满足同时在线2000个客户端,余量测试需要2400。
- 人机界面测试:界面设计要求和设计方案。