selenium工具
selenium主要是进行web自动化测试,同时在手机APP自动化测试中,有一些测试框架也是机遇selenium来实现。
优点:跨平台、跨语言;支持多种浏览器;支持移动端测试;插件多,扩展性强<br>缺点:不能直接生成测试报告;不能识别动态图片
学习方法:先掌握手工功能测试,理解测试的功能业务;再学习HTML、CSS、JS三大知识;第三学习selenium测试框架;最后学习PO分层管理的思想
b站视频https://www.bilibili.com/video/BV1eZ4y1s7BY<br>https://www.bilibili.com/video/BV1ED4y197Nd<br>https://www.bilibili.com/video/BV19Q4y167Qo<br>
robot framework工具
robot framework是python语言编写的功能自动化测试工具。具有良好的扩展性,支持关键字驱动,支持同时测试多种类型的客户端或者接口,还可以进行分布式测试
优点:关键字驱动测试;可以重复利用;易扩展;支持HTML测试报告;有庞大的测试库支持(支持web、手机Windows客户端、数据库等)<br>缺点:界面操作共性问题(用例庞大时会很卡);有bug
学习参考链接:https://www.cnblogs.com/juanweihu/p/7802591.html<br>关键字驱动参考链接:https://www.cnblogs.com/zhangfei/p/5330994.html<br>