软件测试第2套试卷

软件测试第2套试卷

ID:27797190

大小:131.71 KB

页数:5页

时间:2018-12-06

软件测试第2套试卷_第1页
软件测试第2套试卷_第2页
软件测试第2套试卷_第3页
软件测试第2套试卷_第4页
软件测试第2套试卷_第5页
资源描述:

《软件测试第2套试卷》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、d

2、t>绅题号一二三四总分评阅人得分123456789101112131415BBCDABCBDDABDAA1•软件测试的目的是(B)。4.为了提高软件测试的效率,应该(DB)如何选择测试用例D)如何采用综合策略C)两部分组成。C)预期输出结果D)以往测试记录分析B)。考试形式:■闭卷□开卷■笔试□机试一、单项选择题(每小题2分,15X2=30分)A)试验性运行软件B)发现软件错误C)证明软件正确D)找出软件中全部错误2•软件测试中白盒法是通过分析程序的(B)来设计测试用例的。A)应用范围B)内部逻辑C)功能D)输入数据3.黑盒

3、法是根据程序的(C)来设计测试用例的。A)应用范围B)内部逻辑C)功能D)输入数据A)随机地选取测试数据B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划D)选择发现错误可能性最大的数据作为测试用例5•与设计测试用例无关的文档是(A)oA)项目开发计划B)需求规格说明书C)设计说明书D)源程序6.测试的关键问题是(B)。A)如何组织软件评审C)如何验证程序的正确性7.软件测试用例主要巾输入数据和(A)测试计划B)测试规则8.成功的测试是指运行测试用例后(A)未发现程序错误B)发现了程序错误C)证明稈序正确性

4、D)改正了程序错误9.下列几种逻辑覆盖标准屮,查错能力最强的是(D)。A)语句覆盖B)判定覆盖C)条件覆盖D)条件组合覆盖10.在黑盒测试中,着重检查输入条件组合的方法是(D)。A)等价类划分法B)边界值分析法C)错误推测法D)因果图法11-单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是(A)0A)系统功能B)局部数据结构C)重要的执行路径D)错误处理12.软件测试过程中的集成测试主要是为了发现(B)阶段的错误。A)需求分析B)概要设计C〉详细设计D)编码13.不属丁•白盒测试的技术是(D)oA)路径覆盖B)

5、判定覆盖C)循坏覆盖D)边界值分析14•集成测试时,能较早发现高层模块接口错误的测试方法为(A)oA)自顶向下渐增式测试B)自底向上渐增式测试C)非渐增式测试D)系统测试15•确认测试以(A)文档作为测试的基础。A)需求规格说明书B)设计说明书C)源程序D)开发计划二、填空题(每小题1・5分,20X1.5=30分)1.软件测试的目的是尽可能多地发现软件中存在的错误,将测试结果作为纠错的依据。1.测试阶段的基本任务是根据软件开发各阶段的文档资料和程序的内部结构,精心设计一组测试用例—,利用这些实例执行程序,找出软件中潜在的各种错误

6、和缺陷。2.测试用例由输入数据和预期的输出数据两部分组成。3.软件测试方法一般分为两大类:动态测试方法和静态测试方法。4.动态测试通过运行程序发现错误。根据测试用例的设计方法不同,动态测试又分为黑盒测试与口盒测试两类。5.人工审查程序偏重于编码质量的检验,而软件审查除了审查编码还要对各阶段软件产品_进行检验。6.在单元测试中,测试一个模块时,需要设计驱动模块和桩模块°7.选择测试用例,使得被测程序中每个判定的每个分玄至少执行一次,这种逻辑覆盖标准称为―判定覆盖。三、简答题(每小题5分,4X5二20分)1.什么是软件测试?软件测试

7、工作的核心和实质是什么?参考答案:软件测试:是使用人工和自动手段來运行或测试某个系统的过程,目的在于检验其是否满足规定的需婆或是弄清楚预期结果与实际结果之间的差别。软件测试工作的核心与实质:1)软件测试的根本目的是确保软件满足用八需求;2)软件测试的日的是要衡量软件产品是否符合预期;3)软件测试是一个持续进行的过程;4)测试既需要动态执行也需要静态检查;5)测试不仅需要手工执行还需要自动执行。1.根据RonPatton软件缺陷的定义,软件缺陷符合哪些规则?参考答案:1)软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终

8、用户认为不好;2)软件未达到需求规格说明书中指明的功能;3)软件出现了需求规格说明书中指明不会出现的错误;4)软件功能超出需求规格说明书中指明的范围;5)软件未达到需求规格说明卩中虽未指出但应达到的II标。2.什么是测试用例?设计测试用例的基木原则是什么?参考答案:测试用例:是一组测试输入、执行条件和预期结果,日的是要满足一个特定的目标,比如执行一条特定的程序路径或检验是否符合一个特定的需求测试用例二输入+输岀+测试环境测试用例设计的基本原则:1)数量越少越好:2)典型性越高越好;3)对缺陷的定位性越强越好;3.什么是自动化测试

9、?自动化测试脚本技术上要分为哪几种?参考答案:自动化测试,相对手动测试而存在的,它是通过测试T具、测试脚木(TestScrip⑸等手段,按照测试工程师的预定计划对软件产品进行自动的测试,从而验证软件是否满足用户的需求。脚本技术:1)线性脚本;2)结构化脚木;3)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。