一. 了解需求,什么是系统的核心业务 二. 编写测试用例:用例名称,前置条件,测试数据,测试步骤,期望结果 三. 自动化代码的初步构建:所有的元素定位.元素操作.测试用例都写在一个模块中 问题: 1. 层次混乱,一旦页面元素调整,需要挨个寻找对应的测试模块,测试类,测试用例函数,不便于后期维护 2. 不便于代码的复用 四. 引入PO模式,进行分层设计:实现测试用例和页面对象分离 好处:1. 层次清晰,相互独立,易维护 2. 页面对象可以多次调用,提高了代码的复用度 五. 引入单元测试框架unit