【課程背景】
黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在不考慮程序內部結構和內部特性的情況下,在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產生正確的輸出信息。黑盒測試著眼于程序外部結構,不考慮內部邏輯結構,主要針對軟件界面和軟件功能進行測試。
從理論上講,黑盒測試采用窮舉輸入測試,把所有可能的輸入都作為測試情況考慮,才能查出程序中所有的錯誤。實際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但可能的輸入進行測試。這樣看來,全都測試是不可能的,所以我們要進行有針對性的測試,通過制定測試案例指導測試的實施,保證軟件測試有組織、按步驟,以及有計劃地進行。黑盒測試行為必須能夠加以量化,才能真正保證軟件質量,而測試用例就是將測試行為具體量化的方法之一。
課程基于成熟的測試原理、工具及方法,并結合國內出色研發(fā)管理企業(yè)的典型實踐以及IC企業(yè)的產品測試案例(如測試需求、測試計劃、測試案例、測試過程以及關鍵測試活動的執(zhí)行與輸出等),針對中國企業(yè)的實際,系統(tǒng)講解產品測試的組織、過程、工具及方法,幫助您更好掌握產品測試的核心思想、組織模式以及系統(tǒng)、實用的測試方法與工具,提升產品測試能力及企業(yè)的核心競爭力。
【培訓收益】
1、 了解業(yè)界產品級測試管理的方法和實踐經驗;
2、 使學員掌握動態(tài)測試方法與技術,結合案例熟練掌握自動化的代碼靜態(tài)結構分析、代碼質量度量、代碼檢查、代碼覆蓋率分析、函數(shù)執(zhí)行性能、動態(tài)內存分析等測試方法。
3、 學習理解黑盒測試方法的基本概念
4、 學習理解黑盒測試的三個典型問題
5、 學習掌握黑盒測試的等價類劃分法
6、 學習掌握黑盒測試的邊界值分析法
7、學習掌握黑盒測試的因果圖測試法和決策表法
【培訓對象】
企業(yè)總工、技術總監(jiān)、系統(tǒng)架構師、研發(fā)經理、測試經理、質量/品質經理、研發(fā)測試骨干,以及研發(fā)測試技術人員。
【課程時長】
12小時
【課程大綱】
一、案例分析
某企業(yè)某款產品遲遲不能量產,量產后質量不穩(wěn)定,失效現(xiàn)象比例偏高。
二、研發(fā)質量意識提升
? 質量理念
? 質量定義
? 研發(fā)質量管理
? 質量和產品研發(fā)體系的關系
? 質量和項目管理體系的關系
? 研發(fā)質量意識
? 研發(fā)質量
? 案例分享
? 為何要關注研發(fā)質量管理
? 研發(fā)質量成本(預防成本、鑒定成本、失效成本)
? 質量成本曲線
? 質量成本在產品開發(fā)過程中的指導意義
? 如何在研發(fā)過程中構建產品質量
?
三、測試用例設計概述
? 測試用例的定義和特征
? 設計測試用例的基本準則
? 設計測試用例的著眼點
? 測試用例設計書寫標準
四、黑盒測試法的概念
? 黑盒測試被稱為功能測試或數(shù)據(jù)驅動測試。在測試時,把被測程序視為一個不能打開的黑盒子,在不考慮程序內部結構和內部特性的情況下進行。
? 采用黑盒測試的目的主要是在已知軟件產品所應具有的功能的基礎上,進行:
(1)檢查程序功能能否按需求規(guī)格說明書的規(guī)定正常使用,測試各個功能是否有遺漏,檢測性能等特性要求是否滿足。
(2)檢測人機交互是否錯誤,檢測程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產生正確的輸出結果,并保持外部信息(如數(shù)據(jù)庫或文件)的完整性。
(3)檢測程序初始化和終止方面的錯誤。
五、測試用例設計
等價類劃分法
? 等價類劃分法
? 等價類的劃分原則
? 等價類劃分法的測試用例設計
? 常見等價類劃分測試形式
? 使用等價類劃分法測試的實例
? 邊界值測試
? 邊界值測試原理
? 邊界值分析法概要
? 邊界值分析法測試用例
? 因果圖法
? 因果圖法的簡介,因果圖法產生的背景
? 因果圖
? 因果圖法測試舉例
? 決策表法
? 決策表
? 決策表應用
? 決策表測試應用案例
? 指導方針
? 錯誤推測法
? 錯誤推測法的概念。
? 錯誤推測方法的基本思想。
? 錯誤推測法案例
? 比較測試
? 比較測試原理
? 比較測試案例
? 場景法
? 場景測試原理
? 場景測試案例
? 案例分析
六、測試人員的培養(yǎng)
1. .什么樣的人員適合作測試?
2. 測試人員技術等級管理存在問題與避免辦法
3. 測試經理的素質要求
4. 測試人員為什么缺少成就感?(缺少創(chuàng)造、重復、技術含量低、……)
5. 如何提高測試人員的成就感?(制度保證、流程規(guī)范、職業(yè)規(guī)劃、走向前端、……)
七、測試人員的培養(yǎng)
6. .什么樣的人員適合作測試?
7. 測試人員技術等級管理存在問題與避免辦法
8. 測試經理的素質要求
9. 測試人員為什么缺少成就感?(缺少創(chuàng)造、重復、技術含量低、……)
10. 如何提高測試人員的成就感?(制度保證、流程規(guī)范、職業(yè)規(guī)劃、走向前端、……)