《分布式微服务和DevOps下的非功能测试》试题及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《分布式微服务和DevOps下的非功能测试》试题及答案
单选题(10道)每题4分;多选题(10道)每题6分;
您的姓名: [填空题] *
_________________________________
1. 以下描述中,错误的观点是哪个()?【单选题】 [单选题] *
A、API测试的执行效率比GUI测试要高出很多
B、在DevOps的大环境下,测试基础架构的建设变得越来越重要
C、当需要准备大量测试数据的时候,推荐使用API方式来创建数据(正确答案)
D、测试本身具有不可穷尽性, 采用基于风险驱动的模式来确定测试范围是目前常用的方法
2. 以下描述中,正确的观点是哪个()?【单选题】 [单选题] *
A、在执行单元测试的时候,当代码覆盖率达到了100%的时候,软件的质量是可以信赖的
B、现在应该更多地开展GUI测试,因为这是用户最终的使用场景
C、A/B测试是软件测试的一种技术
D、单个测试用例没有好坏之分,衡量测试用例的优劣必须以测试用例集合的完备性来评价(正确答案)
3. 以下不属于API测试的工具是哪个()?【单选题】 [单选题] *
A、Postman
B、SOAPUI
C、JMeter
D、Selenium(正确答案)
4. 以下属于单元测试的工具是哪个()?【单选题】 [单选题] *
A、Postman
B、TestNG(正确答案)
C、UFT
D、ALM
5. 以下属于移动应用测试的工具是哪个()?【单选题】 [单选题] *
A、Appium(正确答案)
B、UFT
C、TestNG
D、LoadRunner
6. 以下属于前端性能测试的工具是哪个()?【单选题】 [单选题] *
A、JMeter
B、LoadRunner
C、LoadUI
D、WebPageTest(正确答案)
7. 以下哪个工具是用于GUI测试环境搭建的()?【单选题】 [单选题] *
A、Puppeteer
B、PhantomJS
C、Selenium Grid(正确答案)
D、DBMock
8. 以下不属于GUI自动化测试分层设计的概念是哪个()?【单选题】 [单选题] *
A、页面对象模型
B、业务流程封装
C、模块化设计
D、使用Mock解决依赖(正确答案)
9. 单元测试的对象是什么()?【单选题】 [单选题] *
A、代码(正确答案)
B、接口
C、数据库
D、界面
10. 单元测试的主要测试技术不包括哪个()?【单选题】 [单选题] *
A、白盒测试
B、静态代码扫描
C、代码覆盖率衡量
D、UI功能验证(正确答案)
11. 微服务化后,对于测试来讲会有哪些挑战()?【多选题】 *
A、测试用例数量会有很大的增长(正确答案)
B、微服务之间的相互依赖变得复杂(正确答案)
C、测试环境的搭建变得更为复杂(正确答案)
D、测试数据的准备变得更为复杂(正确答案)
12. 目前主流的测试数据创建方法有哪些?()?【多选题】 *
A、通过数据库来创建(正确答案)
B、通过API调用来创建(正确答案)
C、通过GUI的操作来创建
D、通过数据库和API相结合的方式来创建(正确答案)
13. 当需要对某个系统进行测试的时候,应该从哪些方面来设计测试用例?()?【多选题】 *
A、功能验证(正确答案)
B、性能相关的验证(正确答案)
C、兼容性相关的验证(正确答案)
D、安全性相关的验证(正确答案)
14. 无头浏览器的主要应用场景是?()?【多选题】 *
A、网络爬虫(正确答案)
B、GUI自动化功能测试
C、环境的冒烟测试(正确答案)
D、以上全是
15. 软件测试过程中,测试数据准备的痛点有哪些?()?【多选题】 *
A、On-the-fly测试数据准备的时间消耗(正确答案)
B、Out-of-box测试数据的脏数据(正确答案)
C、测试数据本身组合的复杂性和多样性(正确答案)
D、性能测试数据准备的时间消耗(正确答案)
16. 影响GUI自动化测试稳定性的因素有哪些()?【多选题】 *
A、非预计的弹出对话框(正确答案)
B、页面控件属性的细微变化(正确答案)
C、随机的页面延迟造成控件识别失败(正确答案)
D、测试数据问题(正确答案)
17. 测试执行环境的常见痛点有哪些?()?【多选题】 *
A、对使用者而言,测试执行环境不透明性,需要知道测试执行环境的细节(正确答案)
B、对测试环境维护者而言,测试执行环境的维护工作量大”(正确答案)
C、测试执行环境的执行能力的“可扩展性”较差(正确答案)
D、测试用例的数量多,测试执行时间较长(正确答案)
18. 在搭建Selenium Gird测试执行集群的过程中,使用到的正确命令是下面哪两个?()?【多选题】 *
A、java -jar selenium-server-standalone-3.XX.0.jar -role hub(正确答案)
B、java -jar selenium-server-standalone-3.XX.0.jar -role node -hub
http://localhost:4444/grid/register(正确答案)
C、java -jar selenium-server-standalone-3.XX.0.jar
D、java -jar selenium-server-standalone-3.XX.0.jar -role node
19. 以下描述中,错误的观点是哪几个?()?【多选题】 *
A、性能测试仅仅关注软件使用速度的快慢(正确答案)
B、只做系统测试就能保证软件的质量(正确答案)
C、要做好测试工作,除了测试领域的知识,测试工程师还必须掌握一定的架构知识
D、GUI测试的自动化率必须要求100%(正确答案)
20. 以下描述中,正确的观点是哪几个?()?【多选题】 *
A、测试基础架构的建设不能一蹴而就,而是不断演变迭代而来(正确答案)
B、测试策略的分层设计有助于提高测试的效率(正确答案)
C、单元测试的实施成本很高,所以不建议使用
D、微服务架构推崇小而美的原则,所以让软件测试变得更简单易行了。

相关文档
最新文档