无锡市城乡和住房建设局网站wordpress ffmpeg
news/
2025/10/2 21:08:03/
文章来源:
无锡市城乡和住房建设局网站,wordpress ffmpeg,怎样找家做网站的公司,广西住房和城乡建设网站视频专栏在手工测试阶段#xff0c;针对项目输出了测试用例#xff0c;如果这些测试用例需要在版本迭代的过程中#xff0c;需要进行回归测试#xff0c;通过手工重复地执行测试用例#xff0c;将会耗费大量的人力。
为此应运而生就有了自动化测试#xff0c;通过使用自动化工具…在手工测试阶段针对项目输出了测试用例如果这些测试用例需要在版本迭代的过程中需要进行回归测试通过手工重复地执行测试用例将会耗费大量的人力。
为此应运而生就有了自动化测试通过使用自动化工具将按照测试用例进行点点操作校验的工作交给代码程序来执行测试工作就变得省心省力了。
重点测试用例是自动化测试脚本的依据一切不基于测试用例而写的自动化脚本都是耍流氓。
关于UI自动化测试
UI 自动化的本质
定位元素操作元素模拟页面动作断言结果生成报告
基于以上5个本质自动化测试的整体流程是这样的这里百度登陆功能的测试用例为例 对于这条测试用例需要找到它的定位元素用户名输入框密码输入框登陆按钮操作元素对于这3个定位元素的操作有2种分别是“输入”与“点击” 模拟页面动作也就是测试用例的步骤 输入用户名输入密码点击登陆按钮判断结果将用例中的预期结果与实际结果进行比对如果一致代表成功否则代表失败。对于这条测试用例登陆成功的标志是页面右上角出现了用户的头像与用户名那么可以通过获取网页中用户名的文本信息与登录账户的用户名对比一致的话代表这条用例通过。 根据执行结果自动生成报告常用的第三方模块HtmlTestRunnerAllure2 等
适合UI自动化测试的场景
当然不是所有的测试场景都适合用自动化测试来实现。 现在我也找了很多测试的朋友做了一个分享技术的交流群共享了很多我们收集的技术文档和视频教程。 如果你不想再体验自学时找不到资源没人解答问题坚持几天便放弃的感受 可以加入我们一起交流。而且还有很多在自动化性能安全测试开发等等方面有一定建树的技术大牛 分享他们的经验还会分享很多直播讲座和技术沙龙 可以免费学习划重点开源的 qq群号680748947 对此可以参考以下的标准辅助判断
项目的需求不会频繁变动页面的 UI 已经进入稳定阶段项目周期足够长大量回归的测试任务
其中有一些项目是明显不适合使用 UI 自动化测试的例如视频播放器暴风影音腾讯视频爱奇艺等音乐播放器例如网易云音乐QQ 音乐等等交动性强并发依赖强的软件。
原因是这一类软件判断视频内容对不对判断音乐声音与歌词对不对难度极大。
另外延伸一个话题关于自动化测试的覆盖率面试会问到的一个点。
国内大多数互联网公司的项目迭代周期比较短因此自动化覆盖率一般都不高。
具体还是要根据项目迭代周期进行描述参考标准是
迭代周期是半年或者一年以上的项目每次需求变动很少自动化测试的覆盖率一般是60%-70%主要是覆盖之前的旧功能以及核心场景迭代周期为一个月的项目 覆盖率大概是25-30%主要是覆盖 P0极重要级别的绝大多数用例与 P1重要级别中的部分用例1~2周一个迭代的项目覆盖率大概是10%主要是覆盖 P0极重要级别可能会对用户造成严重影响的核心场景
其次UI 自动化测试的时间切入点主要有2个
冒烟测试阶段回归测试阶段
UI 自动化测试设计原则
一个测试用例完成一个功能点测试常用一个手工用例对应一个自动化测试用例一个脚本是一个完整的场景脚本之间独立不能有依赖脚本间相互隔离例如与登陆状态相关的用例个人中心、订单详情、下单购物等如果脚本之间不独立相互依赖在登陆的测试脚本失败的情况下会导致个人中心、订单详情、下单购物的测试脚本全军覆灭后续修复与维护成本高设置合适的检查点通过断言判断用例的成功与否设计良好的框架Python 常用的测试框架有 unittest 与 pytest利用框架及对共用的测试模块进行封装减少自动化测试脚本维护的工作量
总结 总结
感谢每一个认真阅读我文章的人
作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。 文档获取方式 加入我的软件测试交流群680748947免费获取~同行大佬一起学术交流每晚都有大佬直播分享技术知识点
这份文档对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你 以上均可以分享只需要你搜索vx公众号程序员雨果即可免费领取
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/925303.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!