中电科旗下高技能IT教育培训机构

四川国信安职业培训学校四川国信安职业培训学校

tel

400-9988-316

常见问题常见问题

自动化软件测试基础概念

发布时间:2022-01-04浏览量:555次

自动化软件测试是软件测试的一个重要组成部分,正确合理的实施自动化测试,接下来成都软件测试培训机构的工作人员为大家详细讲解下自动化软件测试基础概念。

自动化测试的概念

自动化测试是以人为驱动的测试行为转化为机器执行的一种过程,主要是为了节省人力、时间或者硬件资源、提高测试效率。

自动化测试的前提条件

功能模块需求变动不频繁

项目周期足够长

测试脚本可重复使用

自动化测试主要用于回归测试

手工测试不好模拟的场景如重复一百次某个操作

自动化测试虽然有很好好处,但是也有一定的局限性:

不能完全取代手工测试

对产品的测试质量依赖性大

自动化测试可能会制约软件开发

自动化测试工具选择原则选择

尽可能少的自动化产品覆盖尽可能多的平台,以降低产品投资和团队的学习成本。测试流程管理自动化通常应该优先考虑,以满足为企业测试团队提供流程管理支持的需求。

在投资有限的情况下,性能测试自动化产品将优先于功能测试自动化被考虑。在考虑产品性价比的同时,应充分关注产品的支持服务和售后服务的完善性。

尽量选择趋于主流的产品,以便通过行业间交流甚至网络等方式获得更为广泛的经验和支持。

应对测试自动化方案的可扩展性提出要求,以满足企业不断发展的技术和业务需求。

任何一种产品化的测试自动化工具,都可能存在与某具体项目不甚贴切的地方。再加上,在企业内部通常存在许多不同种类的应用平台,应用开发技术也不尽相同, 甚至在一个应用中可能就跨越了多种平台;或同一应用的不同版本之间存在技术差异。所以选择软件测试自动化方案必须深刻理解这一选择可能带来的变动、来自诸 多方面的风险和成本开销。


联系我们

公众号二维码

安仔二维码