信息摘要:
自动化测试难吗?如果只使用录制回放来进行自动化测试,则不难。有人在学习自动化测试的时候可能听说过自动化测试可以用于哪些项目,但是概念都很...
自动化测试学起来难不难?
自动化测试难吗?如果只使用录制回放来进行自动化测试,则不难。这种自动化测试使用工具录制和回放,不需要有代码基础,也不需要进行分析和总结。这种录制回放用于更好的复现BUG,也可以进行回归测试和冒烟测试。然后一些小白就会想不通,录制回放和写脚本都是自动化,那写代码干什么?
1.不是所有的业务都可以通过录制回放实现。录制回放的内容只能是这个程序的操作过程或者是业务实现的过程。举例,一个账号会正常,会挂失,会冻结...如果要测试账号的不同状态,难不成要每个状态录制一遍吗?自己写个脚本,数据驱动一下不就行了吗?
2.录制回放是零零散散的。作为一个自动化测试项目,自动化测试框架没有,却只会录制回放,这还算自动化测试吗?如果再次出现问题,难不成要再录制一次?自动化测试的初衷是解放点点点,那一次又一次的录制和点点点有什么区别?
3.一个很好的测试框架写脚本,可以加强测试的业务逻辑,更紧密地连接各种业务需求,提高团队之间的合作。
以上可以得出,单纯用录制回放进行自动化测试非常简单,可想而知效果肯定也好不到哪去,这时很多人就会问了:为什么要做自动化?因为它格调高?老板让做?
为什么要做自动化测试?
有人在学习自动化测试的时候可能听说过自动化测试可以用于哪些项目,但是概念都很模糊,那么以下问题就可以清楚地知道为什么要做自动化测试。
1.首先考虑这个项目是否适合做自动化测试。
2.自动化测试和手工测试各司其职,自动化测试也不是万能的,点点点也不会被自动化测试取代。
3.自动化测试通常用来做回归测试和冒烟测试。
IT行业的前景虽然好,但是具体自己能不能把这碗饭端稳吃透,还是要看个人。学习是永无止境的,必须通过学习来不断提升自己,尤其是IT行业,只有自己有过人之处,才不会被别人代替。人只有愿意不断的往前走,往上爬,那人生才有意义。