关于自动化测试的一些思考

  自动化测试通常分为接口测试UI测试,从测试人员的角度来说,非常希望有足够充分的接口测试来保证提测版本的质量,但实际情况往往是开发团队所维护单元测试和接口测试也是非常不充分、有的开发人员甚至不去做单元测试。

1|0一:UI自动化

1.在什么情况下才会去实施UI自动化?

  • 1.公司有做UI自动化需求
  • 2.平台趋于稳定,无频繁发版需求
  • 3.版本发布后可以自动回归验证
  • 4.测试人员有编码能力且人力足够
  • 5.平台维护周期长

2.UI自动化的目的是什么?

  • 1.老生常谈的问题,解决功能测试人员重复性的工作,释放双手
  • 2.定期验证平台基本流程
  • 3.版本发布后自动触发验证平台基本流程

3.UI自动化的后遗症

  • 1.用例庞大
  • 2.极不稳定,维护困难
  • 3.投入与产出非正比
  • 4.需要专职人员维护与更新

4.关于UI自动化常见问题的思考

  • 1.git:如果用到git,则需要对git命令非常熟悉,不然在进行代码提交处理异常信息非常棘手(报错后无法及时处理,导致解决时间长,影响工作效率)
  • 2.Selenium :在脚本执行过程中对于异常信息,要多去思考,找出导致异常信息的关键点,针对关键点去寻找解决办法,而不是盲目的去解决,记住,多思考,解决问题的思路很重要
  • 3.总结,对常见错误进行总结记录,如博客,OneNote

2|0二:接口自动化

1.在什么情况下才会去实施接口自动化?

  • 1.接口数量过多,手工测试慢
  • 2.接口涉及加密处理,手工测试无法进行

2.接口自动化的目的是什么?

  • 1.接口回归验证(正常及异常)  

3.接口自动化测试的优点?

  • 1.提高项目迭代开发过程中的测试效率
  • 2.提高回归测试的效率,并且提高测试场景覆盖率和代码覆盖率
  • 3.解决项目中重复造测试数据的问题

4.关于接口自动化常见问题的思考

  • 1.整体框架的搭建
  • 2.数据驱动问题,如excel

__EOF__

本文作者测试工程师成长之路
本文链接https://www.cnblogs.com/mrjade/p/12001201.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   TesterRoad  阅读(453)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏