軟件測試實訓教學體系一覽
軟件測試工作要求學生具備軟件測試基本理論、技術方法和項目測試實施及項目測試管理等職業(yè)能力,使學生能夠設計測試用例、使用自動化工具完成完整的項目測試和項目測試管理,以及項目上線前的性能測試,保證系統(tǒng)上線后能健康穩(wěn)定運行,還有現(xiàn)在越來越多的APP應用也需要同學們具備相應的測試技能。通過本套實訓課程的學習使學生能基本承擔起軟件測試的工作任務,具備軟件測試崗位必備的職業(yè)能力,同時為學生獲取軟件測試工程師職業(yè)資格證書奠定基礎。
測試理論課程 | ||||
---|---|---|---|---|
章節(jié) | 課程名稱 | 知識點 | 課程目標 | 課程內(nèi)容概要 |
軟件測試常識 | 軟件測試簡介 | 1.軟件測試存在的必要性 2.軟件測試方法 3.測試人員必備素養(yǎng) 4.軟件質(zhì)量保證 |
1.了解測試存在的必要性 2.了解軟件測試方法 3.軟件測試工程師的養(yǎng)成 |
1.了解軟件測試,做好自身定位 2.軟件測試方法學習 3.軟件測試工程師的自我修養(yǎng) |
測試常識 |
1. 什么是“軟件測試”?
2. 在軟件開發(fā)過程中5個常見的問題是什么? 3.針對軟件開發(fā)過程中的問題,有5個解決辦法: 4.軟件測試包括哪些內(nèi)容? |
1. 深入理解軟件測試
2. 從整個軟件生命周期去看軟件測試 3. 掌握軟件測試的內(nèi)容 |
1. 軟件測試詳細介紹
2. 軟件開發(fā)離不開軟件測試 3. 軟件測試也分不同內(nèi)容 |
|
軟件測試的組織與管理 | 1.測試的過程及組織
2.測試方法的應用 3.測試人員組織 4.軟件測試文檔 |
1.掌握軟件測試的過程和軟件測試的組織工作
2.會根據(jù)不同的應用采用不同的測試方法 3.了解測試人員的組織架構(gòu) 4.根據(jù)測試文檔模板學會編輯各種測試文檔 |
1.軟件測試過程如何把控、如何組織測試
2.軟件測試方法的應用 3測試過程中人員如何組織分配 4.各種測試文檔的編寫 |
|
軟件測試方法 | 1. 按策略分類
2. 按測試階段分類 3. 按測試方法分類 |
1. 學習掌握不同的測試測略
2. 理解并掌握測試不同階段 3. 掌握不同的測試方法 |
1. 按測試策略分類有哪些測試方法 2. 按測試階段分類有哪些測試方法 3. 按測試方法分類有哪些測試方法 | |
軟件測試流程和分類 | 1. 軟件測試流程
2. 軟件測試分類 |
1. 軟件測試完整流程流程
2. 軟件測試的分類方法 3. 軟件測試的具體分類 |
1. 掌握軟件測試流程
2. 掌握軟件測試分類的方法 3. 軟件測試的具體分類 |
|
軟件測試需求分析 | 1. 軟件測試需求是一個完整的階段包括若干步驟
2. 需求文檔從哪里來 3. 測試計劃如何制定 |
1. 學會分析需求文檔形成測試需求
2. 需求文檔的獲取和整理 3. 測試需求分析 4. 測試計劃制定 |
1. 測試需求分析方法
2. 需求文檔整理 3. 測試計劃制定需要注意哪些細節(jié) |
|
測試設計和執(zhí)行 | 1. 用例設計的方法
2. 用例執(zhí)行的方法和執(zhí)行結(jié)果統(tǒng)計 |
1. 掌握用例設計方法
2. 掌握手工測試、功能自動化測試、性能測試的測試用例執(zhí)行方法 3. 統(tǒng)計測試執(zhí)行結(jié)果分析需求、功能覆蓋率 |
1. 設計用例的方法有哪些
2. 手工測試、功能自動化測試、性能測試的測試用例執(zhí)行方法 3. 如何分析測試執(zhí)行結(jié)構(gòu)并統(tǒng)計覆蓋率 |
|
缺陷管理 | 1. 判斷一個缺陷
2. 缺陷分類 3. 缺陷報告的編寫 4. 缺陷生命周期管理 |
1. 掌握缺陷的判斷標準
2. 掌握缺陷的分類原則 3. 掌握標準缺陷生命周期 |
1. 缺陷的判別
2. 缺陷分類 3. 標準的缺陷生命周期 |
|
測試報告 | 1. 測試報告的目的
2. 測試報告的內(nèi)容 3. 測試計劃執(zhí)行情況 4. 測系統(tǒng)綜合評價試結(jié)果統(tǒng)計分析報告 |
掌握測試計劃的編寫 | 測試報告的組成和測試報告的編寫 |
測試基礎實驗、實訓課程 | ||||
---|---|---|---|---|
章節(jié) | 課程名稱 | 知識點 | 課程目標 | 課程內(nèi)容概要 |
集成測試 | 需求分析 | 1.需求文檔的收集
2.需求文檔的整理 3.集成測試需求分析 |
1.熟練掌握需求文檔的收集和整理
2.運用常用的需求分析方法把需求文檔轉(zhuǎn)換成測試需求 |
1.收集crm客戶管理測系統(tǒng)的相關文檔,包括用戶手冊,需求文檔,開發(fā)文檔等
2.對收集到的需求文檔進行整理 3.對系統(tǒng)的集成開發(fā)模塊進行整體的需求分析,分析成可測試需求 |
測試計劃 |
1.集成測試測試計劃內(nèi)容分析
2.集成測試計劃編寫 3.集成測試計劃執(zhí)行 |
1.了解一般測試項目的計劃
2.對crm客戶管理系統(tǒng)的測試過程進行管理 3.通過實際項目測試計劃的制定,熟練掌握項目測試計劃的制定 |
1.從crm客戶管理系統(tǒng)的集成測試計劃模板出發(fā),以此為例子
2.根據(jù)例子設計出crm客戶管理系統(tǒng)的集成測試計劃 |
|
用例設計 | 1.等價類劃分法 | 熟練掌握等價類劃分法 | 對crm客戶管理系統(tǒng)中的登錄、新增客戶、新增聯(lián)絡三個模塊組合成的場景用等價類劃分法設計測試用例 | |
2.邊界值分析法 | 熟練掌握邊界值分析法 | 對crm客戶管理系統(tǒng)中的登錄、新增客戶、新增聯(lián)絡三個模塊組合成的場景用邊界值分析法補充一些用例 | ||
3.場景法 | 熟練掌握場景法 | 對crm客戶管理系統(tǒng)中的登錄、新增客戶、新增聯(lián)絡三個模塊組合成的場景用場景法設計測試用例 | ||
4.錯誤推測法 | 熟練掌握錯誤推測法 | 用錯誤推測法補充一些用例 | ||
5.判定表法 | 熟練掌握判定表法 | 判定表法又稱因果圖法用判定表法設計crm客戶管理系統(tǒng)中的登錄、新增客戶、新增聯(lián)絡三個模塊組合成的場景的用例 | ||
測試用例執(zhí)行 | 1.集成測試用例的執(zhí)行過程
2.集成測試用例的結(jié)果統(tǒng)計 3.集成測試結(jié)果分析 |
1.熟悉用例的執(zhí)行過程
2.對用例執(zhí)行的執(zhí)行版本進行設計 3.熟悉用例執(zhí)行的結(jié)果統(tǒng)計方法 4.用例執(zhí)行進度的統(tǒng)計分析 |
1.對設計好的登錄模塊的用例進行執(zhí)行
2.對設計好的新增客戶和新增聯(lián)絡倆個模塊組成的流程場景的用例進行執(zhí)行 3.統(tǒng)計下每個版本下用例的執(zhí)行結(jié)果 4.統(tǒng)計的結(jié)果進行分析,對用例結(jié)果進行分類 |
|
缺陷管理 | 1.缺陷的命名方法
2.缺陷的嚴重性定義方法 3.缺陷優(yōu)先級定義方法 4.缺陷如何描述,缺陷描述的原則 |
1.熟練掌握缺陷的命名
2.熟練掌握缺陷的嚴重性定義 3.熟練掌握缺陷的優(yōu)先級定義 4.熟練掌握缺陷的描述規(guī)則 5.熟練掌握標準的缺陷生命周期處理流程 |
1.對在執(zhí)行用例的過程中發(fā)現(xiàn)的缺陷進行描述并提交缺陷報告
2.按缺陷的標準生命周期對缺陷進行處理 3.對缺陷進行統(tǒng)計分析系統(tǒng)上線前可能存在風險的模塊進行預估 4.填寫缺陷處理報告,并編輯風險預估說明 |
|
缺陷回歸 | 1.集成測試發(fā)現(xiàn)的缺陷回歸的過程
2.對集成測試發(fā)現(xiàn)的缺陷的回歸方法 |
1.掌握缺陷回歸的方法
2.在回歸缺陷的時候需要關注缺陷相關模塊的功能 3.如何處理未修復完成的缺陷 4.回歸測試如何用工具代替人工測試 |
1.對各個集成模塊的缺陷進行回歸測試
2.對新增客戶和新增聯(lián)絡倆個模塊組成的流程場景下的缺陷進行回歸測試 3.對客戶管理模塊的潛在客戶列表,正式客戶列表等功能進行測試 4.對聯(lián)絡管理模塊下的其他功能進行測試進行測試 5.因為3和4是與我們回歸的時候有關聯(lián)的模塊,檢查下有沒有引入新的缺陷 |
|
系統(tǒng)測試 | 需求分析 | 1.需求文檔的收集
2.需求文檔的整理 3.系統(tǒng)測試需求分析 |
1.熟練掌握需求文檔的收集和整理
2.運用常用的需求分析方法把需求文檔轉(zhuǎn)換成測試需求 |
1.收集crm客戶管理系統(tǒng)的相關文檔,包括用戶手冊,需求文檔,開發(fā)文檔等
2.對收集到的需求文檔進行整理 3.對需求文檔進行轉(zhuǎn)化,轉(zhuǎn)化成測試過程中可用來進行系統(tǒng)測試的需求 |
測試計劃 | 1.系統(tǒng)測試測試計劃內(nèi)容分析
2.系統(tǒng)測試計劃編寫 3.系統(tǒng)測試計劃執(zhí)行 |
1.了解一般測試項目的計劃
2.對云檢驗檢測系統(tǒng)的測試過程進行管理 3.通過實際項目測試計劃的制定,熟練掌握項目系統(tǒng)測試計劃的制定 |
1.從crm客戶管理系統(tǒng)的測試計劃模板出發(fā),以此為例子
2.根據(jù)例子設計出crm客戶管理系統(tǒng)的系統(tǒng)測試計劃 |
|
用例設計 | 1.等價類劃分法 | 熟練掌握等價類劃分法 | 對crm客戶管理系統(tǒng)用等價類劃分法設計測試用例 | |
2.邊界值分析法 | 熟練掌握邊界值分析法 | 對crm客戶管理系統(tǒng)用邊界值分析法補充一些用例 | ||
3.場景法 | 熟練掌握場景法 | 對crm客戶管理系統(tǒng)用場景法設計測試用例 | ||
4.錯誤推測發(fā) | 熟練掌握錯誤推測法 | 用錯誤推測法補充一些用例 | ||
5.判定表法 | 熟練掌握判定表法 | 判定表法又稱因果圖法用判定表法設計crm客戶管理系統(tǒng)的用例 | ||
測試用例執(zhí)行 | 1.系統(tǒng)測試用例的執(zhí)行過程
2.系統(tǒng)測試用例的結(jié)果統(tǒng)計 3.系統(tǒng)測試結(jié)果分析 |
1.熟悉用例的執(zhí)行過程
2.對用例執(zhí)行的執(zhí)行版本進行設計 3.熟悉用例執(zhí)行的結(jié)果統(tǒng)計方法 4.用例執(zhí)行進度的統(tǒng)計分析 |
1.對設計好的系統(tǒng)各個單場景模塊和多場景模塊的用例進行執(zhí)行
2.統(tǒng)計下每個版本下用例的執(zhí)行結(jié)果 3.統(tǒng)計的結(jié)果進行分析,對用例結(jié)果進行分類 |
|
缺陷管理 | 1.缺陷的命名方法
2.缺陷的嚴重性定義方法 3.缺陷優(yōu)先級定義方法 4.缺陷如何描述,缺陷描述的原則 |
1.熟練掌握缺陷的命名
2.熟練掌握缺陷的嚴重性定義 3.熟練掌握缺陷的優(yōu)先級定義 4.熟練掌握缺陷的描述規(guī)則 5.熟練掌握標準的缺陷生命周期處理流程 |
1.對在執(zhí)行用例的過程中發(fā)現(xiàn)的缺陷進行描述并提交缺陷報告
2.按缺陷的標準生命周期對缺陷進行處理 3.對缺陷進行統(tǒng)計分析系統(tǒng)上線前可能存在風險的模塊進行預估 4.填寫缺陷處理報告,并編輯風險預估說明 |
|
缺陷回歸 |
1.單元測試發(fā)現(xiàn)的缺陷回歸的過程
2.對單元測試發(fā)現(xiàn)的缺陷的回歸方法 |
1.掌握缺陷回歸的方法
2.在回歸缺陷的時候需要關注缺陷相關模塊的功能 3.如何處理未修復完成的缺陷 4.回歸測試如何用工具代替人工測試 |
1.對各個單場景模塊的缺陷進行回歸測試
2.對各個多場景模塊組合而成的場景下的相關功能進行回歸測試 3.對各個單場景功能進行測試 4.對多場景模塊下的相關功能進行回歸測試 5.因為3和4是與我們回歸的時候有關聯(lián)的模塊,檢查下有沒有引入新的缺陷 |
功能自動化測試實驗、實訓課程 | ||||
---|---|---|---|---|
課程名稱 | 知識點 | 課程目標 | 課程內(nèi)容概要 | |
自動化測試的基本原理 | 1. 自動化框架操作原理
2. 自動化測試邏輯操作原理 3. 自動化測試過程原理 |
1.通過設計crm客戶管理系統(tǒng)登錄功能的自動化用例了解測試原理:通過自動化測試工具記錄人的操作步驟和數(shù)據(jù),形成腳本在通過工具回放的時候可以模擬人的操作對軟件進行功能測試 | 1.了解crm客戶管理系統(tǒng)的功能
2.用自動化測試工具體驗并實現(xiàn)簡單的用例編輯和執(zhí)行 |
|
自動化測試的對象識別技術 | 1. 對象的位置識別技術
2. 對象的屬性識別技術 |
1. 通過自動化用例的腳本了解對象位置識別技術
2. 通過自動化測試用例中的對象庫了解對象屬性識別技術 |
1. 一般的功能自動化測試工具都有倆種對象識別技術一種是對象的位置識別,一種是對象的屬性識別
2. 好的自動化工具兼具倆種識別技術 3. 錄制一個crm客戶管理系統(tǒng)的新增客戶操作,然后改變被測系統(tǒng)的位置,再執(zhí)行腳本,看腳本是否能正常執(zhí)行來確定工具的對象識別技術是不是單純的位置識別 |
|
自動化測試的腳本和對象庫 | 1. 認識自動化測試腳本
2. 編輯自動化測試腳本 3. 認識自動化測試對象庫里的對象 4. 運用對象庫的截圖功能添加對象 |
1. 認識自動化測試腳本語言
2. 分析自動化測試腳本,并能自主編寫腳本 3. 了解對象庫,掌握對象庫的操作 |
1. 對錄制下來的腳本語言進行學習,觀察其中的語法和規(guī)則
2. 在熟悉了語言和語法之后要能夠自己編寫腳本,如crm客戶管理系統(tǒng)登錄的腳本 3. 在工具的對象庫里記錄下了我們在錄制腳本時點擊的對象,如控件或者輸入框等 4. 對于誤操作錄入的對象可以進行刪除操作 |
|
自動化測試用例的設計和執(zhí)行 |
1. 自動化測試用例的設計方法
2. 自動化測試用例的設計思路 3. 自動化測試用例的設計 4. 自動化測試用例的執(zhí)行 |
1. 熟練掌握自動化測試用例的設計方法
2. 能設計單場景用例和混合場景用例 3. 執(zhí)行用例時根據(jù)要求,可以執(zhí)行反例,正例,正反例同時執(zhí)行 |
1. 登錄場景用例設計
2. 客戶管理場景下的用例設計 3. 聯(lián)絡管理場景下的用例設計 4. 客戶管理和聯(lián)絡管理倆個模塊聯(lián)合的混合場景用例設計 |
|
自動化測試用例的參數(shù)化 | 1. 腳本參數(shù)化的目的
2. 腳本參數(shù)化的步驟 3. 腳本參數(shù)化的應用 |
1. 掌握腳本參數(shù)化命令語句
2. 能夠給腳本編輯參數(shù)化字段的取值表格 3. 熟練使用循環(huán)參數(shù)表命令 |
1. 對crm的登錄功能做自動化測試的參數(shù)化
2. 對crm客戶管理的新增客戶功能做參數(shù)化 3. 對crm客戶管理系統(tǒng)的新增聯(lián)絡功能做參數(shù)化 |
|
自動化測試用例的批量執(zhí)行 | 1. 批量執(zhí)行正例如何執(zhí)行
2. 批量執(zhí)行反例如何執(zhí)行 3. 批量用例中既包含正例又包含反例如何執(zhí)行 |
1. 掌握自動化測試用例的批量執(zhí)行設計
2. 掌握批量化用例設計的正反例設計技巧 |
1. 對crm客戶管理的單場景和多場景分別設計出批量化執(zhí)行用例的腳本
2. 在同一個腳本里盡可能多地執(zhí)行不同類別的用例,設計出不同類型的正反例 |
|
自動化測試報表和日志 | 1. 認識日志信息
2. 分析日志信息內(nèi)容 3. 自動化測試報表數(shù)據(jù)統(tǒng)計 4. 自動化測試報表信息分析 |
1. 了解自動化測試日志信息
2. 對日志信息進行分析 3. 能夠?qū)ψ詣踊瘻y試的結(jié)果進行統(tǒng)一的報表管理,自動生成完整的測試報表 4. 能對自動化測試報表進行分析,編寫自動化測試報告 |
1. 對crm客戶管理的所有自動化測試用例執(zhí)行后的日志信息進行統(tǒng)計分析
2. 及時找出自動化測試日志信息中反饋出的問題并解決問題 3. 每次自動化測試都要求有詳細的報表,記錄用例的執(zhí)行情況 |
性能測試實驗、實訓課程 | ||||
---|---|---|---|---|
課程名稱 | 知識點 | 課程目標 | 課程內(nèi)容概要 | |
性能測試的基本原理 | 1. 用戶行為模擬
2. 性能指標監(jiān)控 3. 性能調(diào)優(yōu) |
1.通過設計crm客戶管理系統(tǒng)登錄性能的自動化用例了解測試原理:通過兼聽瀏覽器與服務器之間的通信,生成腳本 | 1.了解crm客戶管理系統(tǒng)的功能
2.用性能測試工具體驗并實現(xiàn)簡單的用例編輯和執(zhí)行 3.crm客戶管理系統(tǒng)性能指標監(jiān)控 |
|
腳本和對象庫 | 1. 性能測試腳本的生成
2. 性能測試腳本的優(yōu)化 3. 性能測試腳本的執(zhí)行 4. 了解測試對象的屬性 5. 了解測試對象的管理 |
1.認識性能測試腳本語言
2.分析性能測試腳本,并能自主編寫腳本 3.了解對象庫,掌握對象庫的操作 |
1.對錄制下來的腳本語言進行學習,觀察其中的語法和規(guī)則
2.在熟悉了語言和語法之后要能夠自己編寫腳本,如crm客戶管理系統(tǒng)登錄的腳本
3.在工具的對象庫里記錄下了我們在錄制腳本時點擊的對象,如控件或者輸入框等對.于誤操作錄入的對象可以進行刪除操作 |
|
關聯(lián) | 1. 關聯(lián)的作用
2. 如何對腳本進行關聯(lián) |
熟練關聯(lián)腳本和關聯(lián)操作 | 對crm的登錄腳本進行關聯(lián)操作 | |
事務 | 1. 事務的定義
2. 如何在腳本中定義事務 |
1. 掌握事務的定義
2. 熟練掌握事務的語句的運用 |
把crm的登錄腳本處理成事務 | |
集合點 | 1. 集合點的定義
2. 如何在腳本里添加集合點 |
1. 掌握集合點的定義
2. 熟練掌握集合點語句的運用 |
對crm的登錄腳本進行關聯(lián)操作 | |
檢查點 | 1.數(shù)據(jù)庫檢查點 |
1.掌握數(shù)據(jù)庫檢查點語句的添加
2.通過設置檢查點語句,校驗被測系統(tǒng)的功能是否正常,實際結(jié)果與預期結(jié)果是否一致 |
1.在新增客戶完成之后,對應的客戶類型列表里校驗新增客戶的信息是否完整有效地添加到列表里了
2.在做完聯(lián)絡管理之后,對應的聯(lián)絡列表里校驗新增聯(lián)絡的信息是否完整有效 |
|
參數(shù)化 | 1. 腳本參數(shù)化命令 2. 參數(shù)表設計 | 1.掌握腳本參數(shù)化命令語句
2.能夠給腳本編輯參數(shù)化字段的取值表格 3.熟練使用循環(huán)參數(shù)表命令 |
1.對crm的登錄做性能測試的參數(shù)化
2.對crm客戶管理的新增客戶操作做參數(shù)化 3.對crm客戶管理系統(tǒng)的新增聯(lián)絡操作做參數(shù)化 |
|
場景設計 | 1.壓力測試場景 | 1.掌握壓力測試場景設計的方法
2.能夠正確地根據(jù)性能測試需求設計出場景 |
對crm客戶管理的登錄操作進行壓力測試 | |
2.負載測試場景 | 1.掌握負載測試場景設計的方法
2.能夠正確地根據(jù)性能測試需求設計出場景 |
對crm客戶管理的登錄操作進行負載測試 | ||
3.穩(wěn)定性測試場景 | 1.掌握穩(wěn)定性測試場景設計的方法
2.能夠正確地根據(jù)性能測試需求設計出場景 |
對crm客戶管理的登錄操作進行穩(wěn)定性測試 | ||
性能指標的獲取和分析 | 1.tps(每秒事務數(shù)) | 1. 了解性能測試指標
2. 能夠通過性能測試場景的指標對性能進行簡單的分析 3. 根據(jù)分析結(jié)果,給出系統(tǒng)調(diào)優(yōu)的建議 |
1. 對crm客戶管理的登錄場景進行壓力測試和負載測試
2. 根據(jù)測試的性能指標分析系統(tǒng)的登錄性能缺陷 3. 據(jù)以上的測試分析方法對系統(tǒng)的其他性能進行測試和分析 4. 根據(jù)所有測試結(jié)果的分析給出調(diào)優(yōu)方案 |
|
2.vu運行圖 | 1.了解性能測試指標
2.能夠通過性能測試場景的指標對性能進行簡單的分析 3.根據(jù)分析結(jié)果,給出系統(tǒng)調(diào)優(yōu)的建議 |
1.vu圖的橫縱坐標含義
2.vu曲線解讀,正常的VU曲線和出現(xiàn)性能缺陷的VU曲線 3.結(jié)合性能測試場景分析具體性能缺陷的位置 |
||
3.事務概要圖 | 1.了解性能測試指標
2.能夠通過性能測試場景的指標對性能進行簡單的分析 3.根據(jù)分析結(jié)果,給出系統(tǒng)調(diào)優(yōu)的建議 |
1.事務概要圖那個縱坐標的含義
2.圖形的分析正常圖表和出現(xiàn)性能缺陷的圖形的對比(登錄,新增客戶,新增聯(lián)絡,查看,刪除等) |
||
4.事務響應時間 | 1.了解性能測試指標
2.能夠通過性能測試場景的指標對性能進行簡單的分析 3.根據(jù)分析結(jié)果,給出系統(tǒng)調(diào)優(yōu)的建議 |
1.圖表的橫縱坐標含義
2.圖形的正常曲線和性能缺陷出現(xiàn)后的曲線對比 3.具體給出登錄,新增客戶,新增聯(lián)絡,查看,刪除等的正常曲線和性能出現(xiàn)缺陷的曲線對比 |
||
5.每秒事物總數(shù) | 1.了解性能測試指標
2.能夠通過性能測試場景的指標對性能進行簡單的分析 3.根據(jù)分析結(jié)果,給出系統(tǒng)調(diào)優(yōu)的建議 |
1.每秒事務總數(shù)的圖表橫縱坐標含義
2.正常圖形和發(fā)生性能缺陷時圖形的對比 3.具體給出登錄,新增客戶,新增聯(lián)絡,查看,刪除等的正常曲線和性能出現(xiàn)缺陷的曲線對比 |
||
6.事務性能概要圖 | 1.了解性能測試指標
2.能夠通過性能測試場景的指標對性能進行簡單的分析 3.根據(jù)分析結(jié)果,給出系統(tǒng)調(diào)優(yōu)的建議 |
|||
7.點擊量 | 1.了解性能測試指標
2.能夠通過性能測試場景的指標對性能進行簡單的分析 3.根據(jù)分析結(jié)果,給出系統(tǒng)調(diào)優(yōu)的建議 |
1.點擊量和吞吐量是一對成正相關的量,一般的系統(tǒng)沒有出現(xiàn)性能缺陷時,當被測系統(tǒng)的點擊量升高對應地吞吐量也會升高 2.當系統(tǒng)出現(xiàn)性能缺陷時,點擊量的上升可能導致系統(tǒng)來不及反應,吞吐量反而不再增加有可能還會降低 | ||
8.吞吐量 | 1.了解性能測試指標
2.能夠通過性能測試場景的指標對性能進行簡單的分析 3.根據(jù)分析結(jié)果,給出系統(tǒng)調(diào)優(yōu)的建議 |
|||
9.CPU使用率 | 1.了解性能測試指標
2.能夠通過性能測試場景的指標對性能進行簡單的分析 3.根據(jù)分析結(jié)果,給出系統(tǒng)調(diào)優(yōu)的建議 |
通過PR的監(jiān)控器監(jiān)控被測系統(tǒng)所在的服務器的各種資源使用情況,來判斷是否需要升級維護 | ||
10.物理內(nèi)存使用 |
1.了解性能測試指標
2.能夠通過性能測試場景的指標對性能進行簡單的分析 3.根據(jù)分析結(jié)果,給出系統(tǒng)調(diào)優(yōu)的建議 |
|||
11.網(wǎng)絡流量 | 1.了解性能測試指標
2.能夠通過性能測試場景的指標對性能進行簡單的分析 3.根據(jù)分析結(jié)果,給出系統(tǒng)調(diào)優(yōu)的建議 |
移動測試實驗、實訓課程 | ||||
---|---|---|---|---|
課程名稱 | 知識點 | 課程目標 | 課程內(nèi)容概要 | |
移動測試的基本原理 | 1.移動測試 |
1.建立完善的移動測試技能訓練項目
2.強化移動測試技能的學習 |
1.移動APP測試計劃的制定
2.移動測試需求分析和管理 3.移動測試用例設計和執(zhí)行 4.移動端自動化測試 5.移動端自動化測試和測試項目管理 |
|
移動端自動化測試的對象識別技術 | 1.對象的位置識別技術
2.對象的屬性識別技術 |
1.通過移動端自動化用例的腳本了解對象位置識別技術
2.通過移動端自動化測試用例中的對象庫了解對象屬性識別技術 |
1.一般的功能自動化測試工具都有倆種對象識別技術一種是對象的位置識別,一種是對象的屬性識別
2.好的自動化工具兼具倆種識別技術 3.錄制一個APP的登錄操作,然后改變APP的位置,再執(zhí)行腳本,看腳本是否能正常執(zhí)行來確定工具的對象識別技術是不是單純的位置識別 |
|
移動自動化測試的腳本和對象庫 | 1.認識自動化測試腳本
2.編輯自動化測試腳本 3.認識自動化測試對象庫里的對象 4.運用對象庫的截圖功能添加對象 |
1.認識自動化測試腳本語言
2.分析自動化測試腳本,并能自主編寫腳本 3.了解對象庫,掌握對象庫的操作 |
1.對錄制下來的腳本語言進行學習,觀察其中的語法和規(guī)則
2.在熟悉了語言和語法之后要能夠自己編寫腳本,如APP登錄的腳本 3.在工具的對象庫里記錄下了我們在錄制腳本時點擊的對象,如控件或者輸入框等 4.對于誤操作錄入的對象可以進行刪除操作 |
|
移動端自動化測試用例的設計和執(zhí)行 | 1.移動端自動化測試用例的設計方法
2.自動化測試用例的設計思路 3.移動端自動化測試用例的設計 4.移動端自動化測試用例的執(zhí)行 |
1.熟練掌握移動端自動化測試用例的設計方法
2.能設計單場景用例和混合場景用例 3.執(zhí)行用例時根據(jù)要求,可以執(zhí)行反例,正例,正反例同時執(zhí)行 |
||
移動端自動化測試用例檢查點的添加 | 1.圖片檢查點 | 1.掌握圖片檢查點語句的添加
2.通過設置檢查點語句,校驗被測系統(tǒng)的功能是否正常,實際結(jié)果與預期結(jié)果是否一致 |
1.在登錄完成之后,是否成功進入到主界面 | |
移動端自動化測試用例的參數(shù)化 | 1.腳本參數(shù)化的目的
2.腳本參數(shù)化的步驟 3.腳本參數(shù)化的應用 |
1.掌握腳本參數(shù)化命令語句
2.能夠給腳本編輯參數(shù)化字段的取值表格 3.熟練使用循環(huán)參數(shù)表命令 |
1.對APP的登錄功能做自動化測試的參數(shù)化 | |
移動端自動化測試用例的批量執(zhí)行 | 1.批量執(zhí)行正例如何執(zhí)行
2.批量執(zhí)行反例如何執(zhí)行 3.批量用例中既包含正例又包含反例如何執(zhí)行 |
1.掌握移動端自動化測試用例的批量執(zhí)行設計
2.掌握批量化用例設計的正反例設計技巧 |
||
移動端自動化測試報表和日志 | 1.認識日志信息
2.分析日志信息內(nèi)容 3.移動端自動化測試報表數(shù)據(jù)統(tǒng)計 4.自動化測試報表信息分析 |
1.了解移動端自動化測試日志信息
2.對日志信息進行分析 3.能夠?qū)σ苿佣俗詣踊瘻y試的結(jié)果進行統(tǒng)一的報表管理,自動生成完整的測試報表 4.能對移動端自動化測試報表進行分析,編寫移動端自動化測試報告 |
1.每次測試都要求有詳細的報表,記錄用例的執(zhí)行情況 |
咨詢電話
滬公網(wǎng)安備 31010702002953號
滬ICP備07036474號 2003-2024 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
電話咨詢,400-035-7887,安排專業(yè)技術售前給您解答(產(chǎn)品試用、技術交流、服務咨詢和商務報價)。
您的信息已成功提交!
我們的客服人員稍后會與您聯(lián)系