2021年5月24日
摘要: 我们在进行自动化测试的过程中,可能会面临如下的优化需求: 需求一: 在进行自动化测试过程中,需要使用日志来记录测试用例的执行过程。 如果测试用例在执行的过程中出现报错,我们希望: 1、可以在日志的记录当中查询到报错信息; 2、当任何一个网页操作失败时,可以进行自动截图 需求二: 对用例使用try-- 阅读全文
posted @ 2021-05-24 17:31 jyf上善若水 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 在上一节中,我们了解了PO设计模式,并通过具体的案例实现的测试用例和测试对象的分离。 但是这种分离还不够彻底,在本节中,我们将对上一节的案例进行进一步的改进,实现: (1)将测试数据从测试用例中分离出来; (2)将页面元素的定位总页面对象中分离出来。 场景描述:使用用户名和密码登录课堂派,要求使用P 阅读全文
posted @ 2021-05-24 16:20 jyf上善若水 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 传统的设计中,在新增测试用例之后,测试代码会有如下几个问题: (1)易读性差:一连串的find_element和wait.until会使代码显得杂乱无章,不方便阅读; (2)可扩展性不好:用例孤立,无法扩展; (3)可复用性差:无公共方法,很难进行复用; (4)可维护性差:一旦页面元素发生变化,需要 阅读全文
posted @ 2021-05-24 10:14 jyf上善若水 阅读(305) 评论(0) 推荐(0) 编辑