软件测试习题集及答案(详细版)解答 下载本文

内容发布更新时间 : 2024/7/3 20:14:07星期一 下面是文章的全部内容请认真阅读。

19. 简述自顶向下增量式测试和自底向上增量式测试两种集成测试方法,并比较两者的优点

和缺点。

答:自顶向下增量式测试:

主要优点在于它可以自然的做到逐步求精,一开始就能让测试者看到系统的框架。 主要缺点是需要提供桩模块,并且在输入/输出模块接入系统以前,在桩模块中表示测试数据有一定困难。

自底向上增量式测试:

优点在于,由于驱动模块模拟了所有调用参数,即使数据流并未构成有向的非环状图,生成测试数据也无困难。

主要缺点在于,直到最后一个模块被加进去之后才能看到整个程序(系统)的框架。 20. 简述集成测试的过程。集成测试的方法有那些?

答:系统集成测试主要包括以下过程: 1. 构建的确认过程。 2. 补丁的确认过程。

3. 系统集成测试测试组提交过程。 4. 测试用例设计过程。 5. 测试代码编写过程。 6. Bug的报告过程。 7. 每周/每两周的构建过程。 8. 点对点的测试过程。 9. 组内培训过程。

21. 比较自顶向下集成测试和自底向上集成测试的优劣?

答:自顶向下集成测试表示逐步集成和逐步测试是按照结构图自上而下进行的,即模块集成的顺序是首先集成主控模块(主程序),然后依照控制层次结构向下进行集成。自底向上集成测试表示逐步集成和逐步测试的工作是按结构图自下而上进行的,由于是从最底层开始集成,所以也就不再需要使用桩模块进行辅助测试。

自顶向下测试的主要优点在于它可以自然的做到逐步求精,一开始就能让测试者看到系统的框架。它的主要缺点是需要提供桩模块。自底向上的优点在于不需要桩模块,需用的驱动模块比较少。它的主要缺点在于,直到最后一个模块被加进去之后才能看到整个程序(系统)的框架。

第六章

22. 安全性测试最终证明应用程序是安全的 (×)

23.测试强度的意义是什么

强度测试是一种特别重要的测试,对系统的稳定性,以及系统未来的扩展空间均具有重要的意义。在这种异常条件进行的测试,更容易发现系统是否稳定以及性能是否容易扩展。