软件测试项目培训方案

一、项目介绍

项目名称:黑马头条web自动化测试

项目周期:六天

项目概述:

黑马头条是一款集科技资讯,技术文章和问答交流为一体的用户移动终端产品。该产品分为三个子产品:用户端、自媒体运营平台和后台管理系统。

本课程以自媒体运营平台和后台管理系统为依托,带领大家系统学习web自动化测试相关技术。

项目亮点:

1. 采用selenium自动化测试框架对自媒体运营平台和后台管理系统进行自动化测试

2. 采用PO模式来设计自动化测试框架的架构

3. 采用unittest测试框架来管理维护用例

4. 采用JSON来定义测试数据

5. 引入数据驱动技术来实现测试脚本和测试数据的分离

6. 使用HTMLTestRunner模板来生成HTML测试报告

二、课程适合人群

1. 网络/通信、计算机技术等专业技术高校教师

2. 正在从事或未来想从事软件测试方向的技术人员

三、预习资料

获取方式:请扫描下方二维码,回复【软件测试】即可获取完整预习资料

四、准备环境介绍

硬件环境:

笔记本或者台式机

操作系统:Windows7及Windows7以上系统

处理器:i5双核以上

内存:8GB 以上

软件:(下列软件我们会单独提供)

selenium安装包

浏览器驱动安装包

五、课程培训目标

1. 能够掌握web自动化测试环境搭建;

2. 掌握web自动化测试流程和脚本编写;

3. 掌握8大元素定位方法;

4. 掌握单元测试unittest框架使用方法;

5. 掌握PO模式设计思想,能对项目页面进行封装。

六、项目进度安排

8月1日

web自动化基础

1. selenium环境搭建
2. 6种基础元素定位
3. xpath元素定位
4. css元素定位

8月2日

selenium常用操作

1. 元素常见操作
2. 浏览器常见操作
2. 动态面板设计
3. 鼠标键盘操作
4. 显示等待和隐式等待
5. 窗口截图
6. 验证码处理

8月3日

unittest框架

1. unittest基本使用
2. TestCase
3. TestSuite
4. 运行器
5. 断言
6. 参数化
7. html测试报告

8月4日

PO模式

1. PO模式
2. 方法封装
3. PO实践
4. 深入封装

8月5日

黑马头条项目实战(一)

1. 项目概述
2. 产品技术架构
3. 自动化测试流程

8月6日

黑马头条项目实战(二)

1. 搭建自动化测试框架
2. 实现自动化测试脚本
3. 项目运行测试

七、项目运行效果图

后台登录:

管理界面:

请选择您要参加的培训模式