自动化测试技术考核

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

自动化测试技术考核

姓名:工号:得分:

一.单选题(2分*15题)

1.下列术语中,()是ISTQB术语表中缺陷(Defect)的同义词。

A、Incident

B、Bug

C、Mistake

D、Error

2.软件测试目的可以是( B )。

a.发现缺陷

b.确认软件能够正常运行

c.预防缺陷

d.直接提高产品的售价

e.减少整个产品开发周期时间

A、a,b

B、a,b,c

C、a,b,c,d

D、所有选项

3. 下列方式可以提高和改善测试人员和开发人员关系的是()。

A、理解项目经理工作的重要性

B、对所发现的可能的缺陷以一种中立的方式进行沟通

C、单元测试、集成测试和系统测试都由同一批测试人员来完成

D、测试人员参加代码调试

4. 以下关于测试原则的描述,正确的是()。

A、所有的软件测试不需要追溯到用户需求;

B、完全测试是不可能的;

C、测试可以显示软件潜在的缺陷;

D、程序员不需要避免检查自己的程序。

5.软件测试工作应该开始于()。

A、Coding之后;

B、需求分析阶段;

C、概要设计阶段;

D、详细设计阶段

6.下列关于自动化测试的说法中,错误的是()。

A、录制/回放可能是不足够的,还需要进行脚本编程

B、既可用于功能测试,也可用于非功能测试

C、自动化测试工具适用于回归测试

D、自动化测试能代替手工测试

7.下列关于自动化测试最适用在哪方面()。

A、WEB UI测试

B、数据接口测试

C、系统服务测试

D、性能测试

8. 下列常用的测试工具中哪个不是自动化测试工具()

A、QTP

B、Selenium

C、LoadRunner

D、RobotFramework

9. 下列自动化测试工具Selenium不支持下列哪个编程语言()

A、Ruby

B、C#

C、Shell

D、perl

10. 下列选项中哪一项是Selenium用来定位页面控件的api()

A、Click()

B、Move()

C、find_element_by_id()

D、is_display()

11. 下列自动化测试工具Selenium不支持下列哪个系统平台()

A、windows

B、Linux

C、MAC

D、Android

12. 自动化测试工具selenium1.0不包含下列哪项组建()

A、Selenium IDE

B、Selemium Grid

C、Selenium RC

D、WebDriver

13. drag_and_drop() 的功能是模拟

A、键盘回车

B、键盘跳转

C、鼠标点击

D、鼠标拖动

14.下属那个API方法是通过类名来定位WEB页面控件的()

A、find_elements_by_name()

B、find_elements_by_class_name()

C、find_elements_by_tag_name()

D、find_elements_by_css_name()

15.以下关于自动化测试说法不对的是()

A、利用自动化测试工具可以提高自动化测试效率。

B、自动化测试框架最好自己开发,则可以更好满足项目需求。

C、测试自动化转换率越好越好。

D、自动化测试脚本需要不断的更新和维护。

二.填空题(5分*3题)

1.自动化测试工具Selenium常用的web页面控件定位API有:

2.自动化测试是什么:。

3.自动化测试分类有哪四大类

三.设计题(15分*1题)

1.请设计模块化的自动化测试框架图:

四.编程题(2题*40分)

1.下列是百度首页的源码,请根据提供的源码,编写搜索“Selenium”的自动化脚本。输入框源码:

搜索按钮源码:

脚本设计:

2.下列是京东登入页面的源码,请根据提供的源码,编写自动登入功能脚本。

脚本设计:

相关文档
最新文档