- 项目介绍
开源电子商城系统
CMshop是一个电子商务B2C电商平台系统,功能强大,安全便捷。适合企业及个人快速构建个性化网上商城。包含PC+IOS客户端+Adroid客户端+微商城,系统PC+后台是基于ThinkPHP MVC构架开发的跨平台开源软件,设计得非常灵活,具有模块化架构体系和丰富的功能,易于与第三方应用系统无缝集成,在设计上,包含相当全面,以模块化架构体系,让应用组合变得相当灵活,功能也相当丰富。
用例设计
目标
掌握如何编写自动化测试用例文档
编写自动化测试用例的原则
自动化测试用例一般只实现核心业务流程或者重复执行率较高的功能。
自动化测试用例的选择一般以“正向”逻辑的验证为主。
不是所有手工用例都可以使用自动化测试来执行。
尽量减少多个用例脚本之间的依赖。
自动化测试用例执行完毕之后,一般需要回归原点。
测试用例
项目搭建
目标1. 掌握如何进行自动化测试框架的搭建1. 初始化项目1.1 新建项目项目名称:webAutoTestTPshop1.2 创建目录结构、
1.1 安装依赖包
安装 selenium 包
安装 parameterized 包添加 HTMLTestRunner
初始化代码
封装驱动工具类
封装PO基类,定义 BasePage 和 BaseHandle
编写代码
目标
- 掌握如何采用PO模式的分层思想对页面进行封装
- 掌握如何使用UnitTe