简述软件自动化测试工具的原理。

题目

简述软件自动化测试工具的原理。

参考答案和解析
正确答案: 测试工具的优势在于可部分地替代人工的测试过程,通过测试工具来模拟人的手工操作,这个过程中会记录操作的对象和操作的顺序,然后在回放时按照录制的顺序操作这些对象。能重复不断地执行,能精确判断数值和字符对象。自动化测试工具把测试用例用自动的方式执行,例如,自动地产生数据,自动地打开应用程序,自动地查找控件,自动地输入数据,自动地操作控件,自动地收集测试结果,自动地与预期结果进行比较等。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

软件自动化测试技术核心的三个最佳成功经验是:尽早测试、连续测试、自动化测试。

A.错误

B.正确


参考答案:B

第2题:

可以有效组织和管理整个测试过程的测试工具是______。

A.软件测试管理工具

B.软件测试组织工具

C.软件测试环境管理工具

D.软件测试过程管理工具


正确答案:A

第3题:

软件测试自动化是指利用好的测试工具以自动运行测试用例。软件测试自动化的好处在于 ______。

A.比手工测试发现更多的软件缺陷

B.可以自动产生测试计划

C.使输入值组合的覆盖率达到100%

D.可以在较少的时间内运行更多的测试用例


正确答案:D
解析:软件测试自动化的主要特点就是可以在较少的时间内运行更多的测试用例,这也是使用它的好处。

第4题:

下列关于自动化工具使用风险的说法中不恰当的是()

  • A、自动化工具能够或多或少提高测试效率
  • B、没有好的测试过程或成熟的测试方法自动化工具并不能像预期的那样降低成本
  • C、与手工测试相比较使用自动化工具也可能会增加测试成本
  • D、培训和指导有助于降低自动化使用的风险

正确答案:A

第5题:

软件自动化测试的目的主要是______。

A.多次运行软件可发现缺陷

B.首次运行软件时可以发现缺陷

C.软件运行完成后发现并分析缺陷

D.利用软件测试工具高效的对软件进行测试


正确答案:B

第6题:

软件自动化测试工具有()、功能测试工具、白盒测试工具、网络测试工具、测试管理工具和测试辅助工具。

A.负载压力测试工具

B.性能测试工具

C.配置管理工具

D.效率测试工具


参考答案:A

软件测试工具测试内容:负载压力、功能测试、白盒测试、测试管理、测试辅助。

第7题:

下列关于软件测试自动化,说法正确的是 ______。

A.无法依靠人工完成的测试活动均可以通过测试自动化完成

B.输出结果不明确的测试不适合自动化

C.是否采用测试自动化与所开发的应用软件项目的性质无关

D.与手工测试相比,采用自动化测试可以明显的提高测试质量


正确答案:B
解析:考查对于软件自动化测试的理解,当输出结果不明确时,不适合采用自动化测试。

第8题:

下列关于软件测试自动化,说法正确的是______。

A) 无法依靠人工完成的测试活动均可以通过测试自动化完成

B) 输出结果不明确的测试不适合自动化

C) 是否采用测试自动化与所开发的应用软件项目的性质无关

D) 与手工测试相比,采用自动化测试可以明显提高测试质量

A.

B.

C.

D.


正确答案:B
解析:对于软件自动化测试的理解。当输出结果不明确的情况时,是不适合采用自动化测试的。自动化测试不是万能的,只有当某项测试需要频繁运行时才需要自动化。人工无法完成的测试活动并不一定能通过自动化测试完成。是否采用测试自动化与软件项目的性质有关,测试很少运行,软件不稳定,测试结果容易人工验证,但是难于把这类测试自动化,涉及物理交互的测试都不适合使用自动化测试。同时,自动化测试对测试质量的依赖性极大。它把测试任务变成了验证期望输出的正确性,并不能完全提高测试的质量。

第9题:

软件评测发展中有关测试工具和自动化的发展趋势的说法有误的是( )。

A.测试工具的不断完善和测试工作的自动化是测试未来发展的趋势之一
B.测试工具与开发工具发展不会有任何交叉
C.如何提供高效和有效的测试,是未来一直要面临和攻克的重要问题之一
D.无论自动化测试如何发展,都离不开以人为本的模式

答案:B
解析:
测试工具和自动化的发展趋势如下所示:(1)测试工具的不断完善和测试工作的自动化是测试未来发展的趋势之一。(2)测试自动化用例要实现测试结果和标准输出,生成的数据表格支持自定义模式,并且及时通知到相关人员。(3)测试工具与开发工具的融合将是逐步发展的趋势之一。(4)如何提供高效和有效的测试,是未来一直要面临和攻克的重要问题之一。(5)无论自动化测试如何发展,都离不开以人为本的模式,即:测试的自动化永远无法完全替代手工测试。

第10题:

PAD图为下列哪个方面提供了有力的工具()

  • A、系统分析
  • B、软件的自动化生成
  • C、自动分析数据
  • D、测试软件

正确答案:B