分层理念

开发(MVC)

  • model模型层
  • View视图层
  • Control控制层

model模型层:把数据库的表抽象成类,把字段抽象成属性。只需要操作属性就能操作数据库。

View视图层:显示层。HTML脚本

Control控制层:业务逻辑。

解决:代码重复。解耦合。

测试

元素层(页面对象编程)、业务逻辑层、数据层

对象:loginPage
属性(页面元素):用户名
属性(页面元素):密码
属性(页面元素):进入管理中心按钮

业务逻辑层:就是把元素按照业务需求组合执行。

数据层:就是根据不同的业务传入不同的数据。(多组数据对应一组业务逻辑代码)

原文地址:https://www.cnblogs.com/TD1900/p/12026914.html