随笔分类 - web自动化测试
摘要:优秀的框架都有属于自己的思想,在搭建web自动化测试框架时,我们通常都遵循 PO(Page Object)思想。 简单理解就是我们会把每个页面看成一个对象,一切皆对象,面向对象编码,这样会让我们更好的解耦代码,也更好的进行封装和理解。 使用selenium框架来操作页面时,最常用的都是一些点击,输入
阅读全文
摘要:问题背景 在使用 testng 执行 UI 自动化用例时,由于 UI自动化的不稳定性,我们在测试的时候,往往会加上失败重跑机制。在不使用 @DataProvider 提供用例参数化时,是不会有什么问题,如果使用了的话就会出现多条用例都是失败时,重跑机制只会执行第一次失败的用例,其他用例的失败重跑就不
阅读全文
摘要:背景 在做接口测试的时候,经常会使用 Excel 来存储对应的接口信息和用例信息,为了方便程序的读取,引入easypoi 工具来读取 Excel 内容。easypoi 比起 poi 使用更加的方便,代码量也少很多。 应用代码 例如我想读取下面 Excel 中的接口信息: 引入对应 easypoi 依
阅读全文
摘要:一、testng 介绍 是一个测试框架,其灵感来自 和 ,但同时引入了一些新的功能,使其功能更强大,使用更方便。 设计涵盖所有类型的测试:单元,功能,端到端,集成等,它需要 或更高的 版本。 详细使用说明请参考官方链接:https://testng.org/doc/index.html 在 mave
阅读全文
摘要:moco版本为: 在一次使用 框架的时候,浏览器查看响应时,发现返回来的中文是乱码。 按照网上的操作,在响应结果中加上 信息就能正常了,但是我的还是没有效果(不知道是不是我使用moco的版本问题)! 依然是中文乱码! 如果是直接修改浏览器的编码为 的话,就能显示正常了(没搞明白原因!) 后来尝试了网
阅读全文