一、判断题 |
1、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。() |
2、发现错误多的模块,残留在模块中的错误也多。() |
3、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。() |
4、单元测试通常应该先进行”人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。() |
5、功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。() |
6、软件质量管理即QM和QA和QC构成,软件测试属于QC的核心工作内容。() |
7、软件测试只能发现错误,但不能保证测试后的软件没有错误。() |
8、软件就是程序。() |
9、测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。() |
10、I18N测试是指对产品做出具有国际性的规划,而L10N测试则是指对软件做出符合本地需求更改工作。() |
11、软件测试的目的是尽可能多的找出软件的缺陷。(Y) |
12、只要我们做了充分的测试,就能保证软件没有Bug(N) |
13、验收测试是由最终用户来实施的。(Y) |
14、项目立项前测试人员不需要提交任何工件。(N) |
15、单元测试能发现约80%的软件缺陷。(Y) |
16、代码评审是检查源代码是否达到模块设计的要求。(Y) |
17、负载测试是验证要检验的系统的能力最高能达到什么程度。(N) |
18、测试人员要坚持原则,缺陷未修复完坚决不予通过。(Y) |
19、我们可以人为的使得软件不存在配置问题。(N) |
20、集成测试计划在需求分析阶段未提交。(N) |
21、Beta测试是验收测试的一种。(Y) |
22、自底向上集成需要测试员编写驱动程序。(Y) |
23、代码评审员一般由测试员担任。(N) |
二、选择题 |
1、进行软件质量管理的重要性有() |
A、维护降低成本 B、法律上的要求 C、市场竞争的需要 |
2、以测试的形态分测试可以分为() |
A、建构性测试 B、系统测试 C、专项测试 |
3、选出属于黑盒测试方法的选项() |
A、测试用例覆盖 B、输入覆盖 C、输出覆盖 |
4、编写测试计划的目的是() |
A、使测试工作顺利进行 B、使项目参与人员沟通更舒畅 C、使测试工作更加系统化 |
5、依存关系有4种分别是() |
A、开始—结束 B、开始—开始 C、结束—开始 |
6、软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC的是() |
A、测试 B、跟踪 C、监督 |
7、实施缺陷跟踪的目的是() |
A、软件质量无法控制 B、问题无法量化 C、重复问题接连产生 |
8、使用软件测试工具的目的() |
A、帮助测试寻找问题 B、协助问题的诊断 C、节省测试时间 |
9、典型的瀑布模型的四个阶段是() |
A、分析 B、设计 C、编码 |
10、PSP是指个人软件过程,是一种可用于()、()和()个人软件工作方式的自我改善过程。 |
A、控制 B、管理 C、改进 |
11、软件验收测试的合格通过准则是(ABCD) |
A、软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。 |
12、软件测试计划评审会需要哪些人员参加?(ABCD) |
A、项目经理 B、SQA负责人 C、配置负责人 D、测试组 |
13、下列关于alpha测试的描述中正确的是(AD) |
A、alpha测试需要用户代表参加 B、alpha测试不需要用户代表参加 |
14、测试设计员的职责有(BC) |
A、制定测试计划 B、设计测试用例 C、设计测试过程、脚本 D、评估测试活动 |
15、软件实施活动的进入准则是(ABC) |
A、需求工件已经被基线化 B、详细设计工件已经被基线化 |
三、填空题 |
1、软件验收测试包括:正式验收测试,alpha测试,beta测试。 |
2、系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文档测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦) |
3、设计系统测试计划需要参考的项目文档有:软件测试计划,软件需求工件和迭代计划。 |
4、对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。 |
5、通过画因果图来写测试用例的步骤为: |
(1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符; |
四、问答题 |
1、测试人员在软件开发过程中的任务是什么? |
2、在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录? |
3、黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点。 |
4、根据自己的理解回答什么是软件测试,软件测试分为哪几个阶段。 |
5、根据自己的理解什么是测试用例和测试计划,设计一个测试用例应当从哪几方面考虑? |
6、什么是软件质量保证?软件质量保证人员与开发人员的关系如何? |
7、区别阶段评审的与同行评审 |
同行评审目的:发现小规模工作产品的错误,只要是找错误; |
8、什么是软件测试? |
为了发现程序中的错误而执行程序的过程。 |
9、简述集成测试的过程? |
系统集成测试主要包括以下过程: |
10、怎么做好文档测试? |
仔细阅读,跟随每个步骤,检查每个图形,尝试没事示例; |
11、白盒测试有几种方法: |
总体上分为静态方法和动态方法两大类: |
12、系统测试计划是否需要同行审批,为什么? |
需要,系统测试计划属于项目阶段性关键文档,因此需要评审。 |
13、Alpha测试与beta的区别? |
Alpha测试在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设计变更,这种测试一般由最终用户或其他人员完成,不能由程 |
14、比较负载测试,容量测试和强度测试的区别? |
负载测试:在一定的工作负荷下,系统的负荷及响应时间。 |
评论列表
文章目录