自动化测试
2021-09-10喻伟
家园·建筑与设计 2021年2期
喻伟
摘要:随着软件工程越来越复杂,软件的重要性也越来越大。软件测试是一门涉及广泛知识的学科,软件测试行业在国内方兴未艾,测试工程师门需掌握各种测试技术和工具,测试团队的管理也需完善和提高。论文介绍了软件测试的含义、特点,还介绍了相关一下辅助工具;还简述了执行自动化测试的项目条件,还有测试的过程。
关键词:自动化测试;手工测试;测试工具;功能测试;回归测试
1自动化测试的含义
1.1自动化测试
自动化测试是测试人员将人工操作行为转换为机器执行,从而减少频繁重复工作的内容,减轻工作量,还可以达到省时省力。通常在编写完测试用例并通过各部门的评审后,执行人员会按照测试用例描述的操作步骤依次执行测试,然后将返回内容与预期内容进行对比,验证是否满足实际。在这个过程,为了获得更优秀的效率,便有了对使用机器执行操作的诉求。
自动化测试,即是使用机器替代人力进行的一系列测试验证工作,它关注的是,整个验证过程是由电脑按照既定逻辑自动实现的,更表现了自动化的思维。
1.2自动化和手工区别
部分测试人员和一些不明白自动化测试的程序员、产品经理、项目经理甚至老板,一直对手工测试和自动化测试这两种方法存在很多争议的,但其实这两种测试方法应一直并存存在,谁也无法取缔谁,各自存在不同的优劣势。
手工测试也因有其缺点,亟需一种补充手段,在这需求背景下自动化测试应运而生,但自动化测试不应全盘接受,将手工测试弃之如敝履,因为对数据和业务逻辑的正确性检验、人们对美观的具现化,这些都是人才能具备,机械在现阶段技术水平暂无法踏足。……
登录APP查看全文
