【简答题】
试题5
从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。
软件测试通常可分为单元测试、集成测试、确认测试和系统测试,其中确认测试主要用于发现_A_阶段的错误。在集成测试时,通常可采用自顶向下增殖式集成和自底向上增殖式集成。在自底向上增殖式集成时,对每个被集成的模块_B_。对那些为众多用户开发的软件(如操作系统,编译程序),通常还要进行α测试和β测试,以发现可能只有最终用户才能发现的错误,其中,α测试是指最终用户在_C_的情况下所进行的测试,β测试是指最终用户在_D_的情况下所进行的测试。在软件维护阶段,当修改软件后,除了进行常规的测试外,还应进行_E_测试。
A:①需求分析 ②概要设计 ③详细设计 ④编码
B:①不必设计驱动模块和桩(stub)模块 ②不必设计驱动模块,但要设计桩模块
③要设计驱动模块,但不必设计桩模块 ④要设计驱动模块和桩模块
C、D:①开发环境下,开发人员不在场 ②开发环境下,开发人员在场
③用户的实际使用环境下,开发人员不在场
④用户的实际使用环境下,开发人员在场
E:①恢复 ②强度 ③安装 ④回归