多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

怎么学习UI自动化测试?

更新时间:2022-12-06 09:30:49 作者:多测师 浏览:47

  1 、Web自动化测试

  这里推荐Selenium工具和Robot framework。

  推荐理由:Selenium和Robot framework是世界上排名前十的自动化测试工具。(不区分UI自动化和接口自动化)

怎么学习UI自动化测试?

  1.1 Selenium

  Selenium主要是进行Web自动化测试,同时在手机APP自动化测试中,有一些测试框架也是基于Selenium来实现。如果要进行Web自动化测试,学习selenium是不二之选。

  优点

  · 跨平台、跨语言

  · 支持多种浏览器

  · 支持移动端测试

  · 插件多,扩展性强

  缺点

  · 不能直接生成测试报告

  · 不能识别动态图片

  掌握Selenium后,那么就掌握了主流的Web自动化测试。

  学习Selenium的方法

  · 先掌握手工功能测试,理解测试的功能业务

  · 再学习HTML、CSS、JS这三大知识

  · 第三学习Selenium测试框架

  · 最后学习PO分层管理的思想

  1.2 Robot framework

  Robot Framework是python语言编写的功能自动化测试工具。具有良好的扩展性,支持关键字驱动,支持同时测试多种类型的客户端或者接口,还可以进行分布式测试。

  优点

  · 关键字驱动测试

  · 可以重复利用

  · 易扩展

  · 支持HTML测试报告

  · 有庞大的测试库提供支撑(支持web、手机、windows客户端、数据库、HTTP测试等)

  缺点

  · 界面操作共性问题:用例庞大时会很卡

  · 有一些BUG,例如导入测试库时会卡死

  学会了Robot Framework的使用,那么就掌握了关键字驱动技术。

  关键字驱动:

  学习Robotframework的方法

  1.3 总结

  Selenium和Robot framekwork 两者如果都能够掌握,那么无论是主流的Web自动化测试,还是其他UI的自动化测试,都能够有自己的心得,并且在市场中占有一席地位。

  2 App自动化测试

  2.1 应该选择哪款工具?

  支持的功能数据(TesterHome得到)

  可以发现,Appium无论是在市场利用率,还是在功能上,都比其他工具要强。而且,Appium不仅支持安卓还支持iOS,所以在这里,我们应该选择学习Appium最能满足市场的需要。

  以上内容为大家介绍了怎么学习UI自动化测试,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部