软件测试的考试试题

1.    软件测试的分类?
答: 按是否需要执行被测软件,可分为静态测试和动态测试;按测试方法分为白盒测试和黑盒测试;按阶段分,单元测试,集成测试,系统测试,验收测试.a测试,B测试
2.    怎么才能够全面的测试到每一个点?
3.    基于WEB信息管理系统测试时应考虑的重要因素有哪些?
4.    集成测试通常都有那些策略?
5.    测试计划工作的内容都包括什么?其中哪些是最重要的?
6.    你用过的测试工具有哪些,结合实际简述你对其使用情况。
7. 简述UI测试的测试要点。
二、 论述题

1.                      1.    黑盒测试、白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点。
2. 请详细描述你认为完整的测试流程是什么样的?
3.    根据自己的理解什么是测试用例和测试规程,设计一个测试用例应当从哪几方面考虑?
三、            分析设计题

现有图书馆管理系统的Web应用项目。其主要功能有:系统管理、用户管理、新书入库、图书状态、数据统计。项目时间为3周。假设开发方式使用瀑布模型,测试人员为2人,请设计测试计划、确定测试类型、测试方法、用例模型以及与开发人员的交互方式。

下面是参考答案:
 

一、简答题

1.       单元测试、功能测试,性能测试,界面测试,安全测试,压力测试,系统测试,验收测试等。5

2.       测试的全面性主要需要在设计测试计划的时候考虑,从测试策略,产品需求等等多个角度考虑从而定义全部的测试点。有条件情况下可以借助辅助工具进行统计5

3.       对测试服务器环境、网络环境、基本功能、安全性方面、界面性方面、异常的类型界定等方面、性能负载等的简述。6

4.       大爆炸集成、自顶向下集成、自底向上集成、三明治集成、基于调用图的集成、基于路径的集成、分层集成、基于功能的集成、高频集成、基于进度的集成、基于风险集成、基于事件集成、基于使用的集成、C/S集成等。5

5.       包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。最重要的是测试策略和测试方法(最好是能先评审)。6

6.       主要需要QTPLoadRuner7

7.       图片、图标、字体、字体大小、全角半角、界面布局、控键布局、截断、易操作性、热键、快捷键、各种提示信息、语言正确性与友好度、跳转、界面设计的一致性、用户协议的准确性和敏感性、版权信息等等。6

二、论述题

1.       10黑盒测试的优点有:

        1)比较简单,不需要了解程序内部的代码及实现;

        2)与软件的内部实现无关;

        3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;

        4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;

        5)在做软件自动化测试时较为方便。

   黑盒测试的缺点有:

        1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%

        2)自动化测试的复用性较低。

   白盒测试的优点有:

        帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。

   白盒测试的缺点有:

        1)程序运行会有很多不同的路径,不可能测试所有的运行路径;

        2)测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;

        3)系统庞大时,测试开销会非常大。

2.       10从需求分析、编写测试计划、制定测试策略、编写测试用例、缺陷的生命周期、测试总结分析等方面描述。

3.       10狭义的讲,一个测试用例就是测试人员用以测试被测软件的某个特性或特性组合的一组数据。这组数据可能是从用户处得来的实际的一组数据,也可能是测试人员专门设计出来的测试软件某些功能的一组数据。

测试规程就是详细的对测试用例设计方法、测试方法、测试工具、测试环境和测试数据进行描述的文档,还可以包括能把某个或某一组测试用例应用到被测软件上完成某项测试的一系列的操作步骤。

设计测试用例应当从以下几方面考虑:边界值,等价类划分,有效/无效值等。

三、分析题30

无标准答案

posted @ 2007-09-19 16:41  诺尼  阅读(1060)  评论(0)    收藏  举报