1、回归到具体的测试本质工作
产品质量很难孤立的去看,不管是自动化测试还是业务测试,最终的目的都是为了产
品质量服务,从而打造很酷很好的产品来赋能客户
测试的工作就是质量管理以及测试效率的提升。质量管理是一个比较大的话题,它包
含了组织建设以及流程改进,质量度量以及质量标准的推进等等。而测试效率,就是
通过测试技术的手段来提升测试效率。依据自动化金字塔模型,具体模型如下在模型中,最底层的是单元测试,也就是 UnitTest,中间是服务层,更多的就是 API
的测试手段,最上层的是 UI 层也就是界面化的测试。它的核心思想是金字塔的底部测
试提供快速反馈,随着测试层级的上移,测试速度会变的慢而且测试范围会扩大。
2、自动化测试的价值具体为:
a: 回归测试,批量的回归测试任务让自动化测试去承担
b: 线上环境以及预发布环境部署后快速的验证系统的可用性
3、测试用例编写
在⼀个完整的 API 测试⽤例编写中,需要考虑到每个测试点的初始化,测试步骤,测试断
⾔以及清理的操作,在常⽤的单元测试框架中都已经提供了这部分的信息,如在 Python
的技术栈中常使⽤的测试框架:Pytest 提供了这部分的思路和知识体系。完整的测试⽤
例编写思路具体为:
4、常用的自动化接口测试的工具有
postman、jmeter、apifox 和 python/java 语言,现在比较主流的自动化接口测试框架是 python+pytest+Requests 库。
以上就是对自动化测试简单的介绍。
下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
最后: 可以在公众号:自动化测试老司机 ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!