Robot框架下的软件自动化测试技术
2021-04-12北京中电普华信息技术有限公司张露雨
电子世界 2021年5期
北京中电普华信息技术有限公司 张露雨 李 佳
软件开发技术发展得越来越快的同时对软件质量的要求越来越高,测试变得尤为重要,软件测试是质量保证的重要手段。随着开发周期日益缩短以及系统越来越复杂,手工测试很难在短时间内完成高质量的测试,会耗费大量的人力物力。引入自动化测试,可以明显缩短测试工期,减少人力物力成本。自动化测试已经被广泛应用于各种类型的测试中。本文主要内容有:自动化测试的优缺点、适用范围,自动化测试框架及工具、Robot Framework在项目中的应用、常见问题处理方式等。
近几年来,人们对软件质量的要求越来越高,软件生命周期中软件测试工作变得越来越重要,软件测试是软件质量保证的关键步骤。传统的手工测试速度慢、效率低,当测试周期很长、重复性操作过多时,手工测试很容易变得枯燥无味,也可能会出现由于间隔时间过长,缺陷描述不清晰等因素,导致回归测试无法重现问题;自动化测试可以提高测试效率,减少测试时间,很好的解决了手工测试的瓶颈。本文将围绕Robot框架分析研究自动化测试技术在项目中的应用。
1 自动化测试意义及适用项目特征
1.1 自动化测试的意义
自动化测试是将手工测试行为转换为机器执行的一个过程,即通过自动执行程序语言编写的测试脚本模拟手工执行测试用例对软件进行测试。我们通常所说的自动化测试主要是说通过程序设计,使计算机按照预定的流程自动测试软件,自动记录软件缺陷以及自动分析测试结果的一种测试,自动化测试可以节省人力资源、时间和硬件资源,有效提高测试效率。……
登录APP查看全文
