西安软件测试培训班地址电话

高考君
711 篇文章
2022-02-28

开发自动化测试脚本

由于产品的迭代频繁,UI功能稳定,每次发版前软件测试员的工作量大,重复性工作多。此时引进自动化测试可以提升回归效率,节约人力,更好地利用资源,提高软件测试结果的准确性,增加软件信任度。开展测试工作的步骤如下:

(1)选择自动化测试工具。一般对于Web界面测试的常用工具有Selenium,使用的开发语言为Python;对于delphi语言或其他语言编写的客户端软件,测试工具一般由公司内部开发,通用的开源测试工具不能读取这类软件的控件和控件数据。

(2)确定自动化测试的范围。产品第1个版本稳定后,可考虑将正向业务流程、核心功能、UI界面稳定的功能这些功能编写自动化测试脚本。

(3)开发自动化测试脚本。针对不同的测试工具,开发模式不同。

A.使用Selenium工具,建议使用PO模式。先封装一个basePage类,每个Page都继承basePage,通过driver来管理本page中元素,将page中的操作封装成一个个的方法;TestCase继承unittest.Testcase类,并且依赖page类,从而实现相应的测试步骤。

B.使用其他测试工具,建议根据软件特性,建立公共函数库,确定测试脚本的配置文件和参数内容。TestCase引用公共函数库,公共函数文件的位置需与测试工具的执行程序在同一目录,从而实现相应的测试步骤。

(4)执行自动化测试脚本。确定软件变更需求后,根据需求维护已有的测试脚本。在开发提交轮测试时,运行自动化测试脚本,发现BUG后提交至BUG管理工具并进行回归测试。待开发修正所有的BUG后,需再次运行测试脚本,验证所有测试脚本的测试结果完全正确时才能发布。

(5)维护自动化测试脚本。软件发布后,软件新增的功能需增加新的测试脚本加入测试库,用于下一次版本迭代的验证测试。

温馨提示:本文【西安软件测试培训班地址电话】由作者高考君提供。该文观点仅代表作者本人,学分高考系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
上一篇 呼市学影视后期培训需
上一篇 北京意大利语言培训在
相关推荐
热门资讯
  1. 1 2024年天津外国语大学艺术类招生简章
  2. 2 2024全国成人高等学校名单大全(249所)
  3. 3 教育部:每年更新普通高校本科专业目录 招生
  4. 4 湖南大学2024年本科招生章程
  5. 5 2024全国普通高等学校名单大全(2868所)
  6. 6 山东建筑大学2024年招生简章
  7. 7 中山大学2024年强基计划招生简章
  8. 8 2024年高考报名人数1342万人 全国设7926个
  9. 9 成都职业学校的是怎么保障就业的
  10. 10 成都铁路职业学校周围交通便利吗