1. 按照软件测试的一般步骤,系统测试应在之后。
【答案】:确认测试
软件测试是对软件规格说明、软件设计和编码的最后复审,目的是在软件产品交付之前尽可能发现软件中潜在的错误。
一个软件系统的测试需要从个体到局部,再到整个系统。软件测试的步骤分为单元测试(模块测试)、集成测试、确认测试和系统测试。其中单元测试针对每个模块进行的测试可从程序的内部结构出发设计测试用例,多个模块可以平行、对立地测试。单元测试主要用于发现详细设计和编程时犯下的错误;集成测试是在单元测试的基础上,根据模块结构图将各个模块连接起来,必须精心计划,应提交集成测试计划、集成测试规格说明和集成测试分析报告;确认测试一般发生在集成测试后,用于验证软件的功能和性能及其他特性是否与用户的要求一致;系统测试一般应发生在确认测试后,是将已经通过确认测试的软件,作为整个计算机系统的元素与计算机硬件、外设和网络等其他因素结合在一起,进行一系列的组装测试和确认测试。