| 環(huán)境構(gòu)建與虛擬化 |
| 虛擬化技術(shù)發(fā)展 |
- 虛擬機(jī)
- 容器技術(shù)
- 容器的優(yōu)勢
|
| 容器技術(shù)與Docker |
- 什么是Docker
- 搜索可用docker鏡像
- 下載容器鏡像
- 在docker容器中運(yùn)行hello world!
- 在容器中安裝新的程序
- 保存對(duì)容器的修改
- 運(yùn)行新的鏡像
- 檢查運(yùn)行中的鏡像
- 發(fā)布自己的鏡像
|
| 利用Docker部署開發(fā)與測試環(huán)境 |
- Docker常用環(huán)境構(gòu)建命令
- 環(huán)境自動(dòng)化部署流程
?
|
| 構(gòu)建被測應(yīng)用容器化環(huán)境 |
| 利用Docker file構(gòu)建應(yīng)用鏡像 |
- Docker file概述
- Dockerfile常用關(guān)鍵字
- 端口處理
- run應(yīng)用
- entry point應(yīng)用
- cmd應(yīng)用
- 構(gòu)建鏡像
【案例】構(gòu)建應(yīng)用鏡像 |
| 利用Docker compose構(gòu)建被測系統(tǒng) |
- Docker Compose簡介
- Docker Compose安裝
- 配置文件yml
- Docker Compose常用命令
- 啟動(dòng)服務(wù)
- 驗(yàn)證應(yīng)用
|
| 上機(jī)實(shí)踐與練習(xí) |
- 搭建Docker環(huán)境
- 編寫docker file構(gòu)建鏡像
- 編寫docker compose搭建被測環(huán)境
- 啟動(dòng)被測系統(tǒng)
|
| 使用Selenium進(jìn)行Web自動(dòng)化測試 |
| Selenium概覽 |
- Selenium Webdriver
- Selenium RC
- Selenium Grid
|
| 在Docker中配置Selenium環(huán)境 |
- Python安裝
- Selenium安裝
- 創(chuàng)建selenium case
- 編寫Docker file
|
| Selenium基本API |
- 訪問URL
- 點(diǎn)擊link
- 驗(yàn)證頁面元素
- 定位頁面元素
- 文字范本匹配
- 命令使用技巧
|
| 使用Xpath |
- Xpath簡介
- Xpath節(jié)點(diǎn)
- Xpath語法
- 處理windows控件
- AJAX控件的識(shí)別方法
- 【案例講解】
|
| Selenium Web Driver |
- Selenium2.0 介紹
- WebDriver功能介紹
- WebDriver API
- WebDriver支持不同瀏覽器方案
- WebDriver的IE驅(qū)動(dòng)
- Selenium gird的并發(fā)執(zhí)行環(huán)境
- 【案例】使用python+WebDriver實(shí)現(xiàn)web自動(dòng)化
|
| 利用Docker構(gòu)建自動(dòng)化測試框架與實(shí)踐 |
| 自動(dòng)化測試技術(shù)概述 |
- 自動(dòng)化測試軟件定義
- 自動(dòng)化測試的意義
- 軟件測試中的自動(dòng)化需求
- 手工測試的局限性
- 自動(dòng)化測試局限性
- 如何彌補(bǔ)自動(dòng)化測試的局限性
- 手工測試VS自動(dòng)化測試
|
| 自動(dòng)化測試框架 |
- 為什么需要自動(dòng)化框架
- 完善的自動(dòng)化測試體系
- 自動(dòng)化測試程序設(shè)計(jì)要點(diǎn)
- 自動(dòng)化測試的應(yīng)用環(huán)節(jié)
- 全流程測試自動(dòng)化框架
- 雅虎的自動(dòng)化測試
- 百度的自動(dòng)化測試
- 后臺(tái)業(yè)務(wù)的自動(dòng)化
- 去哪兒網(wǎng)的自動(dòng)化
- web service API測試
- 全流程測試自動(dòng)化框架
- 移動(dòng)應(yīng)用自動(dòng)化測試框架
|
| Python簡介 |
- Python語法規(guī)則
- Python運(yùn)行機(jī)制
- 從HelloWorld開始
- Python實(shí)例
- 使用腳本實(shí)現(xiàn)數(shù)據(jù)庫對(duì)比檢查點(diǎn)
|
| Robot Framework應(yīng)用 |
- Robot Framework簡介
- 如何使用Robot集成外部腳本與工具
- 使用Robot集成腳本運(yùn)行結(jié)果
- 使用截屏插件
- 測試團(tuán)隊(duì)角色
- Robot+Selenium實(shí)現(xiàn)web自動(dòng)化測試
- Robot+Appium實(shí)現(xiàn)app自動(dòng)化測試
- Pybot簡介
- 指定運(yùn)行測試用例
- 給測試用例加標(biāo)簽tag
- 按tag運(yùn)行測試用例
|
| 在Docker中配置Robot Framework環(huán)境 |
- Robot Framework安裝與配置
- 編寫Docker file
|
| 持續(xù)集成 |
| 自動(dòng)化與持續(xù)集成 |
- 什么是持續(xù)集成(CI)
- Jenkins簡介
- Jenkins主要功能
- 持續(xù)集成的優(yōu)勢
- 持續(xù)集成面板
- 每日構(gòu)建與持續(xù)集成
- 持續(xù)集成常見問題解決方案
- 持續(xù)集成環(huán)境配置
- 【案例】使用Jenkins進(jìn)行持續(xù)集成
- 【案例】Jenkins與Robot framework集成
- Build flow插件應(yīng)用
- 公告板插件
- 郵件通知插件
|
| 持續(xù)集成最佳實(shí)踐 |
- 代碼6步提交法
- 開發(fā)與測試配合
- 主干代碼持續(xù)集成
- 分支代碼持續(xù)集成
- Jenkins pipeline創(chuàng)建
|
| 上機(jī)實(shí)踐與練習(xí) |
- 搭建自動(dòng)化測試框架環(huán)境
- 搭建持續(xù)集成環(huán)境
- 進(jìn)行簡單案例練習(xí)
|