最新超尔星学雅习通《软件测试》期末题库及答案
考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库超星学习通、知到智慧树、国家开放大学、广东开放大学、江苏开放大学、上海开放大学、云南开放大学、芯位教育、云慕学苑、职教云、川农在线、长江雨课堂、安徽继续教育平台、青书学堂、睿学在线、成教云、京人平台、绎通继教云、学起Plus、云上河开、河南继续教育、四川开放大学、良师在线、继教云、日照专业技术人员继续教育、麦能网、21tb、168网校、云班课、电大中专、learnin、西财在线等平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【贰壹壹题库】微信公众号提供,禁止复制盗取,违者必究
本文由【贰壹壹题库】微信公众号提供,禁止复制盗取,违者必究
本文由【贰壹壹题库】微信公众号提供,禁止复制盗取,违者必究
软件测试
学校: 无
问题 1: 1. 自动化测试层次分为________、_________、_________。
选项:
答案: UI测试
问题 2: 2. 测试脚本分为________、________、________。
选项:
答案: 线性脚本
问题 3: 3. Selenium的3个核心组件是________、_______、_______。
选项:
答案: Selenium IDE
问题 4: 1. 单元测试一般以_______为主。
选项:
• A. 白盒测试
• B. 黑盒测试
• C. 系统测试
• D. 分析测试
答案: 白盒测试
问题 5: 2. 下面不属于白盒测试方法的是_______。
选项:
• A. 语句覆盖
• B. 判断覆盖
• C. 边界值分析
• D. 基本路径覆盖
答案: 边界值分析
问题 6: 3. 以下不属于白盒测试的优点的是_____。
选项:
• A. 增大代码覆盖率
• B. 与软件内部实现无关
• C. 提高代码质量
• D. 发现代码中隐藏的问题
答案: 与软件内部实现无关
问题 7: 1. 语句覆盖的目的是测试程序中的代码是否被执行,它只测试代码中的_______。
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 8: 2. ________的作用是是使真假分支均被执行。
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 9: 3. ________是指判定语句中的每个条件都要取真、假各一次。
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 10: 4. 对于判定语句:If (a>1 AND c<1),测试时要保证a>1、c<1两个条件取“真”、“假”值各一次,同时,判定语句 If(a>1 AND c<1)取“真”、“假”也至少出现一次,这使用了_______覆盖方法。
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 11: 5. 语句覆盖无法考虑分支组合情况。
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 12: 6. 语句覆盖可以测试程序中的逻辑错误
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 13: 7. 判定-条件覆盖没有考虑判定语句与条件判断的组合情况
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 14: 8. 下列选项中,哪一项不属于逻辑覆盖?( )
选项:
• A. 语句覆盖
• B. 条件覆盖
• C. 判定覆盖
• D. 判定-语句覆盖
答案: 请关注公众号【贰壹壹题库】查看答案
问题 15: 9. 关于逻辑覆盖,下列说法中错误的是( )
选项:
• A. 语句覆盖的语句不包括空行、注释等。
• B. 相比于语句覆盖,判定覆盖考虑到了每个判定语句的取值情况。
• C. 条件覆盖考虑到了每个逻辑条件取值的所有组合情况。
• D. 在逻辑覆盖中,条件组合覆盖是覆盖率最大的测试方法。
答案: 请关注公众号【贰壹壹题库】查看答案
问题 16: 10. 有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准___________。
选项:
• A. 语句覆盖
• B. 判定覆盖
• C. 条件覆盖
• D. 路径覆盖
答案: 请关注公众号【贰壹壹题库】查看答案
问题 17: 11. 在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是__________。
选项:
• A.
• B. 条件覆盖
• C. 条件组合覆盖
• D. 语句覆盖
• E. 判定覆盖
答案: 请关注公众号【贰壹壹题库】查看答案
问题 18: 12. ( )是设计足够的测试用例,使得判断中每个条件的所有可能取值至少执行一次,同时每个判断的所有可能判断结果至少执行一次。
选项:
• A. 条件覆盖
• B. 组合覆盖
• C. 判定-条件覆盖
• D. 判定覆盖
答案: 请关注公众号【贰壹壹题库】查看答案
问题 19: 1. 渗透测试主要是扫描软件安全漏洞。
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 20: 2. 下列选项中,哪一项是抓包工具?
选项:
• A. AppScan
• B. Filddler
• C. Nmap
• D. Metasploit
答案: 请关注公众号【贰壹壹题库】查看答案
问题 21: 1. _______的目的是对最终软件系统进行全面的测试确保最终软件系统产品。
选项:
• A. 单元测试
• B. 系统测试
• C. 功能测试
• D. 集成测试
答案: 请关注公众号【贰壹壹题库】查看答案
问题 22: 2. 对软件是否达到用户的期望的测试称为_______。
选项:
• A. 集成测试
• B. 系统测试
• C. 有效性测试
• D. 验收测试
答案: 请关注公众号【贰壹壹题库】查看答案
问题 23: 3. ( )方法需要考察模块间的接口和各个模块之间的关系。
选项:
• A. 单元测试
• B. 集成测试
• C. 确认测试
• D. 验收测试
答案: 请关注公众号【贰壹壹题库】查看答案
问题 24: 4. 软件测试是软件开发过程中重要的和不可缺少的阶段,其包含的内容和步骤很多,而测试过程的多种环节中最基础的是( )
选项:
• A. 集成测试
• B. 单元测试
• C. 系统测试
• D. 验收测试
答案: 请关注公众号【贰壹壹题库】查看答案
问题 25: 5. 程序测试是一项复杂的工作,一般测试者在进行测试中都需要设计( )
选项:
• A. 数据结构
• B. 测试用例
• C. 测试阶段
• D. 测试方法
答案: 请关注公众号【贰壹壹题库】查看答案
问题 26: 6. 可以提高软件测试效率的是( )
选项:
• A. 随意选取测试的数据
• B. 制定测试计划
• C. 选取边界数据作为测试用例
• D. 取尽可能多的数据进行测试
答案: 请关注公众号【贰壹壹题库】查看答案
问题 27: 1. 软件测试是为了寻找错误而执行程序的过程
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 28: 2.
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 29: 3. 按照测试使用的技术可以将测试分为黑盒测试与白盒测试。
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 30: 4. 按照测试阶段可以将软件测试分为单元测试、( )、( )、( )和( )。
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 31: 5. 按照自动化测试程度可以将软件测试分为( )和( )。
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 32: 1. 软件生命周期有几个阶段
选项:
• A. 4
• B. 5
• C. 6
• D. 7
答案: 请关注公众号【贰壹壹题库】查看答案
问题 33: 2. 下列选项中,哪一项不是软件开发模型?
选项:
• A. V模型
• B. 快速模型
• C. 螺旋模型
• D. 敏捷模型
答案: 请关注公众号【贰壹壹题库】查看答案
问题 34: 3. 下列选项中,哪一项不是影响软件质量的因素?
选项:
• A. 需求模糊
• B. 缺乏规范的文档指导
• C. 使用新技术
• D. 开发人员技术有限
答案: 请关注公众号【贰壹壹题库】查看答案
问题 35: 4. 软件的开发模型有几个,分别是( )、( )、( )、( )、( )
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 36: 5. 早期的线性开发模型称为( )
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 37: 6. 引入风险的开发模型是( )
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 38: 7. 现在比较流行的软件开发模型为螺旋模型。
选项:
答案: 请关注公众号【贰壹壹题库】查看答案
问题 39: 1. 对于一个含有n个变量的程序,采用边界值分析法测试程序会产生( )个测试用例。
选项:
• A. 6n+1
• B. 5的n次方
• C. 4n+1
• D. 7的n次方
答案: 请关注公众号【贰壹壹题库】查看答案
问题 40: 2. 如果一个程序有两个输入变量x1和x2,区间分别为:a<=x1<=d,[a,b],[b,c],[c,d];e<=x2<=g,[e,f],[f,g];则下列______图可表示为健壮性边界值测试用例。
选项:
• A.
• B.
• C.
• D.
答案: 请关注公众号【贰壹壹题库】查看答案
问题 41: 3. 关于边界值分析法的叙述下面哪个是错误的( )
选项:
• A. 边界值分析法是作为等价类划分法的补充
• B. 对输入或输出的边界值进行测试的一种方法
• C. 边界值法是最为严格的一种黑盒测试方法
• D. 边界值分析不仅注意输入条件,它还根据输出的情况设计测试用例
答案: 请关注公众号【贰壹壹题库】查看答案
问题 42: 4. 对于边界值分析法的描述,以下哪个原因是正确的。
选项:
• A. 考虑程序输入的各种组合情况
• B. 因为大量的故障往往发生在输入定义域或输出值域的边界上
• C. 边界值法既考虑了输入的边界,又考虑了输出条件的边界
• D. 因为边界值法能将复杂的问题按照各种可能的情况全部列出来,简单又避免遗漏
答案: 请关注公众号【贰壹壹题库】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。