Web自动化是如何技术实现的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web自动化是如何技术实现的?相关的知识,希望对你有一定的参考价值。

1简单介绍项目开展自动化的原因(项目周期长,版本需要回归测试迭代,需求变动不频繁)
2介绍自动化测试框架情况(企业做自动化一般都是有框架的如unittest+selenium框架结合po模式进行封装的自动化测试框架)
3确定框架后会与持续集成配合使用,如常用Jenkins配置项目进行自动化测试任务的流水线执行,如配置每天晚上5点运行测试脚本或者每周运行更新维护后的测试脚本
4.我们知道自动化测试不能覆盖所有功能的,所以脚本通常根据功能的覆盖度设计smoke(冒烟)和sanity(可用性)自动化测试脚本产出测试报告
5.自动化测试辅助手工测试进行的日常测试工作
如果想这块内容增强的小伙伴参考网上的相关知识(黑马程序员论坛等)
参考技术A 1. 脚本语言是 Python2. 使用的工具是Selenium3. 使用Pytest 管理自动化脚本的执行4. 使用allure 生成测试报告5. 使用PO的思想封装页面和方法这些内容在黑马程序员官网都有免费的视频可以观看学习追答

我没事就会去看看。

本回答被提问者采纳

python3+selenium实现Web自动化10:其他文件

参考技术A caselist存放需要执行的case名称(TestCase目录),不需要执行的时候就在case名称前加上"#"号注释掉,这样可以选择性的执行用例。

config文件存放一些配置文件,格式如下:

这是测试执行控制的方法,也是执行测试用例的入口,生成HTML可视化的测试报告。

源码地址: 在参考链接中。

参考链接:
https://www.cnblogs.com/airb/p/13490320.html

以上是关于Web自动化是如何技术实现的?的主要内容,如果未能解决你的问题,请参考以下文章

web自动化如何实现多窗口切换?

web自动化,如何实现frame表单切换?

java web如何实现:新用户在注册界面注册后,点击 submit 按钮,自动跳转到登陆页面?

web自动化,下拉框处理?

图灵机器人,web录音实现自动化交互问答

[SpringSecurity]web权限方案_自动登陆_原理分析和具体实现