上一篇对于自动化测试有了基础了解,这一篇我们来看看你适合做自动化测试吗?
你适合走自动化测试这条路吗?
不管是UI自动化还是接口自动化,肯定的一点是,必须有代码基础,不管是java还是python。所以如果你对码代码很反感,那可能直接劝退你。不少人看见这里就怕了,但其实相比较开发,自动化测试对代码要求很简单,对于刚接触的新手来说:
1:能看懂会打断点调试即可,目前不管是selenium(UI)还是requests(接口),环境框架配置好都可以直接用,上手相对比较容易。
2:自动化更多的是填充测试用例,而测试用例的框框是一样的,只不过参数内容不一样而已。
所以其实自动化并没有想象中的难,框架都是现成的。
如何开启你的自动化之旅?
我的建议:优先UI自动化,上手简单,工具可以直接模拟操作抓取元素,生成测试脚本,比如Selenium IDE。为什么建议刚接触的时候先使用工具呢?一:易上手,无需写代码即可录制后执行,让你获得自动化测试的成就感。二:通过工具自动生成测试脚本,可以让你了解自动化测试脚本的结构组成,执行方法和步骤,不会出现框架安装后,无从下手。
OK,当IDE已经无法满足你的工作需要,那么你可以进阶尝试接触WebDriver框架,这套框架,配置好环境,参考IDE录制的脚本,也可以快速上手。用例包括四块:一:浏览器的选择 二:确定测试目标URL 三:识别元素并操作 四:设置断言(判断实际结果和预期结果是否一致)
如果UI自动化,没问题,那么可以接触接口自动化,有了UI自动化的基础,那么接口自动化也是类似的,用例包括:一:测试目标接口地址,二:测试接口报文,三:设置断言。
具体如何搭建框架,如何上手,以后再慢慢分享。