简述软件测试自动化的意义。

题目
问答题
简述软件测试自动化的意义。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


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

第2题:

()是一种自动化或半自动化的安全漏洞检测技术,通过向目标软件输入大量的畸形数据并监测目标系统的异常来发现潜在的软件漏洞。

A.渗透测试

B.黑盒测试

C.白盒测试

D.模糊测试


标准答案:D

第3题:

什么是软件测试,以及软件测试的意义?


参考答案:软件测试是为了发现错误而执行程序的过程。软件测试是根据软件开发阶段的规格说明和程序的内部结构而精心设计的一批测试用例(即输入数据及预期的输出结果),并利用这些测试用例去运行程序,以发现错误的过程。
意义:(1)对产品质量完成全面的评估,为软件产品发布(如验收测试)、软件系统部署(如性能规划测试)、软件产品鉴定(第三方独立测试)委托方和被委托方纠纷仲裁(第三方独立测试)和其它决策提供信息;
(2)通过持续的测试(包括需求评审、设计评审、代码评审等)可以对产品质量提供持续的、快速的反馈,从而在整个开发过程中不断地、及时地改进产品的质量,并减少各种返工,降低软件开发的成本;
(3)通过测试发现所要交付产品的缺陷,特别是尽可能地发现各种严重的缺陷,降低或消除产品质量风险,提高客户的满意度,扩大市场份额,提高客户的忠诚度。
(4)通过对缺陷进行分析,找出缺陷发生的根本原因(软件过程中的问题,包括错误的行为方式)或总结出软件产品的缺陷模式,避免将来犯同样的错误或产生类似的产品问题,达到缺陷预防的目的。

第4题:

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

A.错误

B.正确


参考答案:B

第5题:

软件自动化测试是保证软件质量的最有效途径。( )

此题为判断题(对,错)。


正确答案:×

第6题:

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

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

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

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

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

A.

B.

C.

D.


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

第7题:

敏捷软件测试方法有()。

A、探索性测试

B、基于脚本的手工测试

C、自动化测试

D、纯人工测试


答案:ABC

第8题:

下列比较适合自动化的软件测试活动是 ______。

A.测试用例设计

B.回归测试

C.测试环境的建立

D.探查式测试


正确答案:D
解析:由自动化的软件测试的特点可知,选项D的探查式测试最适合进行自动化软件测试。

第9题:

简述自动化测试的优缺点。


正确答案:自动化测试优点:节省人力资源,降低测试成本。增强测试的稳定性和可靠性。提高软件测试的准确度和精确度,增加软件信任度。软件测试工具使测试工作相对比较容易,且能产生更高质量的测试结果。手工不能做的事情,自动化测试能做,如负载、性能测试。 缺点为:不能取代手工测试 ;手工测试比自动测试发现的缺陷更多;对测试质量的依赖性极大;测试自动化不能提高有效性;测试自动化可能会制约软件开发。

第10题:

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

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

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

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

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


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