App自動化測試開發實戰短訓班
【培訓對象】
欲轉向APP自動化測試開發的在職測試工程師,提升自己的技能、從而實現職場晉陞。
包括:項目經理、軟體測試經理、軟體測試工程師、測試分析設計人員、軟體開發工程師,以及對於自動化測試、介面測試、移動端性能測試和自動化測試框架設計感興趣的所有人員。
【產品背景】
1、隨著移動端應用的日益發展,APP自動化測試開發人才需求旺盛;
2、功能測試做了幾年,職業發展遇到瓶頸,需要通過技能提升進行突破
【學習周期】
10 天,周六/周日
【課程期數】
第3期,前面兩期畢業學員35人,對講師認可,對課程體系認可度高
【課程介紹】
由大開科技的數位測試專家與業界測試大咖張健(搜素測試經理)聯合打造的APP自動化化測試開發訓練營課程第5期又要和大家見面了。張老師在國內著名互聯網企業任測試總監,具有超過10年的自動化測試和開發經驗。
前面4期課程中學員收穫頗豐,應廣大學員呼聲,特邀請張老師繼續開設第5期《APP自動化測試開發短訓班》課程。將在近期隆重開課。
本課程的重點是使學員理論聯繫實踐,豐富的案例使學員能夠掌握日常中遇到的實際問題處理方法與技巧,深入掌握移動 app 介面、自動化和移動端性能測試的相關內容。
此次課程共10天(即:連續10個周六/周日),課程內容深入淺出, 從Python的語言基礎講起、結合目前最流行的App應用介面測試、穩定性測試、移動端性能專項測試、持續集成測試,到最後學員能夠獨立編寫出一套自動化測試框架,完美實現從自動化測試開發小白到自動化測試開發精英的華麗轉身,薪資由每個月幾千元快速上升到每個月2萬元。
職場發展,身必有利器,工作之餘,輕鬆職場晉陞不是夢!
課程大綱如下:
第一天:零基礎語法入門
1、python簡介
2、環境搭建
3、實例:互動式編程和腳本編程,基礎語法、標識符、縮進、引號、注釋等
4、實例:python變數類型、變數賦值、標準數據類型、數據類型是轉換
5、實例:不同運算符的使用方式,賦值、邏輯、成員、身份雲演算法的使用
6、實例:條件語句的應用
7、實例:循環語句while for的應用
8、實例:循環嵌套的應用
9、實例:break、continue、pass語句的使用
第二天:快讀上手的python知識
1、實例:Number類型的應用、數據轉換、數學函數、隨機數函數
2、實例:字元串的應用、字元串訪問、更新、轉義、字元串的運算、字元串的格式化、內建函數等
3、實例:列表、元祖、字典的應用
4、實例:日期和時間的應用、時間的獲取與格式化
5、實例:函數定義、調用、傳參、return語句、變數作用域
6、實例:模塊的導入、python中的包
7、實例:文件讀寫,輸入數據,文件大開、關閉、讀寫等
8、實例:異常處理,異常的捕獲與處理
9、面向對象編程
第三天:自動化測試框架
1、自動化相關概述、自動化思維和自動化框架
2、 App穩定性測試、adb主要命令應用、Monkey中穩定性測試中的應用
第四天:移動端性能測試指標及測試框架
1、性能測試場景定義
2、 APP的性能測試-Android
3、APP啟動速度(冷啟動&熱啟動)
4、過度渲染
5、 FPS
6、性能工具的使用(電量、CPU、流量)
7、性能測試框架設計
第五天:移動端功能測試工具
1、UIAutomator(Java),uiautomatorviewer元素識別
2、 Appium(python),基於UIAutomator原理、Appium的環境配置、自動化腳本設計-LOVE原則
3、 Android平台自帶腳本工具的應用,monkey script和monkeyrunner
第六天:跨平台自動化測試工具Appium的使用
1、Appiumfor Android(Python)
2、 Appium基於Instrumentation的原理
3、 Appium的環境配置
4、自動化腳本的實現-SLOVE原則
5、 Appium各個API使用詳解
第七天:報表生成和郵件發送
1、框架結構(setup、teardown、testcase、testsuite、runner)
2、框架的應用
3、 HTML測試報告的生成、測試報告郵件發送
4、使用DDT實現參數化
第八天:介面測試方法(工具和代碼實現)
1、APP數據包的分析-Fiddler、抓包原理、數據抓包分析、APP數據容錯性測試
2、 Mock數據的配置,mockget數據、mock post數據
3、後端API測試(postman),getAPI的測試,post API的測試,postman自動化測試
4、 Python requests自動化腳本實現
第九天:行為驅動的應用於持續集成環境的配置與操作
1、行為驅動開發
2、採用行為驅動方法設計用例
3、行為驅動測試框架的運行
4、基於jenkins的持續集成
5、環境的配置
6、測試過程的構建
第十天:iOS APP自動化測試過程
1、Appiumfor iOS
2、環境的搭建(XCode、Simulaotor)
3、 Appium的配置
4、 Inspector的使用
5、 Appium API詳解
6、 iOS APP的自動化腳本實現(Python)
7、完整回複課程內容
【掃碼報名】
上課地點:北京市海淀區西二旗盈創動力園E座802C
公交指南:地鐵13號線,到達西二旗站,出站步行約170米,到達盈創動力園區
![](https://pic.pimg.tw/zzuyanan/1488615166-1259157397.png)
![](https://pic.pimg.tw/zzuyanan/1482887990-2595557020.jpg)
TAG:大開科技 |