随笔分类 -  web自动化测试

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