
1.目的
在通过了系统的有效性测试以及软件配置审查之后,就应开始系统的验收测试。确认软件系统的功能和性能与用户的要求是一致的。
2.适用范围
适用于主要由顾客参加的本公司负责开发的项目验收测试活动。
3.职责
3.1.验收测试是以用户为主的测试。由用户参加设计测试用例,使用用户界面输入测试数据,并分析测试的输出结果。
一般使用生产中的实际数据进行测试。在测试过程中,除了考虑软件的功能和性能外,还应对软件的可移植性、兼容性、可维护性、错误的恢复功能等进行确认。
3.2.本公司项目负责人、软件开发人员和QA(质量保证)人员参加验收活动。
3.3.对于测试中发现的问题,由研发中心制定修改方案并由开发人员负责实施。
4.实施细则
4.1.功能测试
功能测试是在规定的一段时间內运行软件系统的所有功能,以验证这个软件系统有无严重错误。
4.2.可靠性测试
如果系统需求说明书中有对可靠性的要求,则需进行可靠性测试,通常使用以下几个指标来度量系统的可靠性:
①平均失效间隔时间是否超过规定时限?
②因故障而停机的时间在一年中应不超过多少时间。
4.3.性能测试
性能测试是要检查系统是否满足在需求说明书中规定的性能。特别是对于实时系统或嵌入式系统,软件只满足要求的功能而达不到要求的性能是不行的。所以还需要进行性能测试。
对软件性能的检测表现在以下几个方面:响应时间、吐量、辅助存储区(例如缓冲区,工作区的大小等)、处理精度,等等。
4.4.文档测试
这种测试是检查用户文档(如用户手册)的清晰性和精确性。用户文档中所用的例子必须在测试中一一试过,确保叙述正确无误。
5.相关资料与记录
