软件测试可以在概念上分为三个大的测试阶段:单元测试、集成测试和系统测试。以下叙述中,不正确的是 (  ) 。

1756 次浏览
  • A、单元测试又称为模块测试,是针对软件测试的最小单位——程序模块进行正确性检验的测试工作
  • B、集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试
  • C、集成测试是检验程序单元和部件的接口关系,逐步集成为符合概要设计的程序部件或整个系统
  • D、系统测试是真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求
单元测试也称为模块测试,是针对每个模块进行的测试。可从程序的内部结构出发设计测试用例,多个模块可以平行地对立地测试。通常在编码阶段进行,必要的时候要制作驱动模块和桩模块。集成测试在单元测试的基础上,将所有模块按照设计要求组装成系统,必须精心计划,应提交集成测试计划、集成测试规格说明和集成测试分析报告。确认测试是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全和正确。确认、测试验证软件的功能、性能及其他特性是否与用户的要求一致。最后进行验收测试:验收测试是以用户为主的测试,软件开发人员和质量保证人员也应参加,由用户参加设计测试用例,使用生产中的实际数据进行测试。在测试过程中,除了考虑软件的功能和性能外,还应对软件的可移植性、兼容性、可维护性、错误的恢复功能等进行确认。确认测试应交付的文档有:确认测试分析报告;最终的用户手册和操作手册;项目开发总结报告。系统测试是将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数据和人员等,在实际运行环境下进行一系列的测试。系统测试的目的是通过与系统的需求定义做比较,发现软件与系统的定义不符合或与之矛盾的地方。验收测试,系统开发生命周期方法论的一个阶段,这时相关的用户和/或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。正式验收测试是一项管理严格的过程,它通常是系统测试的延续。计划和设计这些测试的周密和详细程度不低于系统测试。选择的测试用例应该是系统测试中所执行测试用例的子集。参考答案:B
挑战成功
2年前
挑战失败
2年前