15|UI测试:如何让UI测试更轻快便捷?
用户行为测试
- 深入了解
- 翻译
- 解释
- 总结
UI测试在软件开发中扮演着不可或缺的角色。本文从金字塔测试模型出发,强调了UI测试的重要性和应该关注的方面。作者首先指出UI测试需要关注用户行为、UI布局和用户易用性等方面。在讨论用户行为测试时,作者提到了瘦客户端和胖客户端的区别,以及它们在单元测试和集成测试中的应用。此外,文章还介绍了前端JavaScript的单元测试方法,并强调了UI测试的补充作用。布局测试方面,文章介绍了两种自动化思路:基于图片和基于规格说明书。这两种方法各有优势和劣势,读者可以根据项目目标和具体情况选择合适的方法。总的来说,本文通过深入浅出的方式,为读者提供了UI测试的基本概念和相关技术细节。UI测试主要关注用户行为、UI布局和用户易用性,而用户易用性问题需要通过探索性测试来发现。文章还提到了UI前端的单元测试和布局测试的两种自动化思路,为读者提供了实用的技术参考。
《自动化测试高手课》,新⼈⾸单¥59
全部留言(7)
- 最新
- 精选
- swordman分享一个亲身经历的UI测试案例,都是属于胖客户端: 1.Android客户端:未使用单元测试,单纯采用Appium做UI自动化测试,基于Appium做了二次封装,还采用了POM等多种技术手段,但测试效率的提升并不明显,稳定性也欠佳; 2.微信小程序:所有javascript的界面业务逻辑,都使用单元测试覆盖(jest框架);在UI自动化方面,采用手工测试,仅验证页面跳转及典型业务场景串接(这些单元测试做不了)。测试效率明显提升,从版本上线情况看,质量保障的效果也很好。 虽然微信小程序的体量和复杂度,远无法和Android客户端相比,但可以总结出两点:1. UI测试中单元测试的重要性。2. 使用的自动化框架或技术再牛,也需要遵循背后的ROI规律。
作者回复: 谢谢分享!希望其他同学也能看到你的经验!
2022-06-125 - 太匆匆UI布局测试这块以前没有了解,学习一下
作者回复: UI布局测试,可以当作学习AI测试的入门场景,AI在图像识别,路径学习上,还是有不俗表现的。推荐读一下Tariq King的文章,他是首席AI测试专家。 https://jasst.jp/symposium/jasst19tokyo/pdf/A1.pdf
2022-04-251 - Sarah有做单元测试 目前比较流行的前端单元测试框架是jest结合react testing library
作者回复: 在关注你的留言,你的团队是一个成熟的开发测试团队!
2022-04-221 - 阿萨聊测试关于UI自动化布局和界面测试运行时间过长,无法快速反馈质量。胜哥有没有高招?除了selenium grid
作者回复: 还是看时间长在哪里。selenium grid能解决排队并发的问题。我在第三模块里提出Job模型,Job模型里,有一个Timeout参数,我建议在实践中,每设计一个testJob,都要加上Timeout,要求TestJob在一定时间内完成,驱动自动化测试开发人员自己改善脚本。
2022-04-29 - jogholy老师您好,能不能推荐一些语音匹配测试的工具?我们有语音测试的需求。
作者回复: 我看了这样一篇文章,感觉不错,是音频测试的方法,策略,和工具 https://ubm-twvideo01.s3.amazonaws.com/o1/vault/gdc2012/slides/Audio%20Track/Rodrigue_Bernard_AutomatedAudioTesting.pdf
2022-04-29 - ifelse学习打卡 没做过前端测试2024-02-19归属地:浙江
- Geek_eb7eec谢谢老师!非常有价值的内容!关于胖客户端,如果做Component testing,老师可以给一些建议和推荐一些学习资料吗? 谢谢2022-11-11归属地:美国