《《軟件測(cè)試技術(shù)》教學(xué)大綱》由會(huì)員分享,可在線閱讀,更多相關(guān)《《軟件測(cè)試技術(shù)》教學(xué)大綱(9頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、
ACCP4. 0 STAGE2
軟 件 測(cè) 試 技 術(shù)
教 學(xué) 大 綱
2005年12月 5日
Version 1. 0
7
修改記錄:
版本
日期
修改人
V1.0
2005-12-5
遙遠(yuǎn)
一 、 課程目標(biāo)
理解質(zhì)量、質(zhì)量管理、質(zhì)量控制及質(zhì)量保證等相關(guān)的概念;
了解測(cè)試、測(cè)試活動(dòng)及基本的測(cè)試方法;
使用單元測(cè)試工具 JUnit 及NUnit;
使用配置管理工具VSS;
二、 課程對(duì)象
ACCP4.0 第二學(xué)期學(xué)員
三、 預(yù)備課程
程序邏輯和 C 語言實(shí)現(xiàn)
.Net 平臺(tái)和 C#編程
Java 面向?qū)ο蟪绦蛟O(shè)計(jì)
2、四、 課程學(xué)時(shí)
理論課
(No. of Hrs)
上機(jī)課
(No. of Hrs)
在線培訓(xùn)
(No. of Hrs)
指導(dǎo)學(xué)習(xí)
(No. of Hrs)
總學(xué)時(shí)
(No. of Hrs)
8
6
0
0
14
五、相關(guān)的項(xiàng)目案例 (無)
六、課程地位
3
七、 課程內(nèi)容組織結(jié)構(gòu)
質(zhì)量、質(zhì)量框架、質(zhì)量控制、質(zhì)量保證基本概念
測(cè)試的基本概念和基本方法
測(cè)試工具 JUNIT 和 NUINT
評(píng)審的方法和組織、配置管理工具
八、課程知識(shí)點(diǎn)
第 1 章、 軟件質(zhì)量保證 – 概述
目標(biāo)
1、掌握軟件質(zhì)量概念
2、
3、掌握軟件質(zhì)量保證的定義、概念、
內(nèi)容
3、掌握軟件開發(fā)各階段的 SQA 目標(biāo)
4、理解質(zhì)量控制方法
5、掌握質(zhì)量管理的含義
5
6、理解運(yùn)用 TQM 原理的各個(gè)框架
內(nèi)容概述和組
本章主要是基本概念,很多組織單位都會(huì)牽涉到 “質(zhì)量”層面的事情,學(xué)員應(yīng)
當(dāng)有所了解,至少應(yīng)該在以后的工作中有所認(rèn)識(shí)和進(jìn)行配合。
本章內(nèi)容依此引入了質(zhì)量的概念和定義、發(fā)展過程、軟件質(zhì)量的要素、質(zhì)量框
架、軟件質(zhì)量保證的階段要點(diǎn)、TQM 等。
重點(diǎn)和難點(diǎn)
重點(diǎn): 軟件開發(fā)過程不同階段的質(zhì)量重點(diǎn)、質(zhì)量框架
難點(diǎn):質(zhì)量框架
知識(shí)點(diǎn)描述
1.
4、1 質(zhì)量的概念
質(zhì)量的概念、所包含的要素、質(zhì)量的演變過程、軟件質(zhì)量的定義、流程對(duì)質(zhì)
量的影響
1. 2 質(zhì)量框架
質(zhì)量框架、ALPHA 測(cè)試和 BETA 測(cè)試
1. 3 軟件質(zhì)量保證
SQA的作用、相關(guān)的事情
1. 4 軟件開發(fā)各階段的軟件質(zhì)量保證目標(biāo)
需求階段質(zhì)量保證重點(diǎn);設(shè)計(jì)階段質(zhì)量保證重點(diǎn);編碼階段質(zhì)量保證重點(diǎn);
測(cè)試階段質(zhì)量保證重點(diǎn);維護(hù)階段質(zhì)量保證重點(diǎn);
1. 5 質(zhì)量保證與質(zhì)量控制的區(qū)別
1. 6 質(zhì)量控制方法
檢查、抽樣、測(cè) 試、隨機(jī)抽樣、分類、檢查單
1. 7 全面質(zhì)量管理
TQM、PDCA、質(zhì)
5、量改進(jìn)范例、 SEI 策略
1. 8案例研究
質(zhì)量管理的案例分析
第 2章、測(cè)試基礎(chǔ)理論
目標(biāo)
1、掌握測(cè)試的概念
2、掌握測(cè)試用例的概念和測(cè)試報(bào)告的概念
3、掌握測(cè)試的類型
4、了解測(cè)試方法
內(nèi)容概述和組織
本章是測(cè)試的基本概念,牽涉到 V 模型、測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)、測(cè)試報(bào)告等相關(guān)
的按,還對(duì)系統(tǒng)測(cè)試、集成測(cè)試的方法和概念加以說明。
6
成員員應(yīng)集中在單元測(cè)試,本章的內(nèi)容要求學(xué)員理解和了解;不要求掌握和運(yùn)用。
重點(diǎn)和難點(diǎn)
重點(diǎn): V 模型、黑盒測(cè)試、白盒測(cè)試、系統(tǒng)測(cè)試方法
難點(diǎn): 程序結(jié)構(gòu)覆蓋方法、系統(tǒng)測(cè)試方法
6、
知識(shí)點(diǎn)描述
2.1 軟件測(cè)試的基礎(chǔ)知識(shí)
測(cè)試的作用、測(cè)試和調(diào)試的區(qū)別
2.2 軟件測(cè)試生命周期
V 模型、瀑布模型、不同階段測(cè)試的作用
2.3 測(cè)試中的活動(dòng)
測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)、 測(cè)試開發(fā)、執(zhí)行測(cè)試、測(cè)試評(píng)估、測(cè)試報(bào)告
2.4測(cè)試的分類
黑盒測(cè)試、白盒測(cè)試、程序結(jié)構(gòu)覆蓋方法、靜態(tài)測(cè)試的特點(diǎn)和方法、動(dòng)態(tài)測(cè)試
的特點(diǎn)和方法、手工測(cè)試、自動(dòng)測(cè)試、自頂向下增式測(cè)試、自底向上測(cè)試、系
統(tǒng)測(cè)試方法中的負(fù)載測(cè)試、壓力測(cè)試、性能測(cè)試、GUI 測(cè)試方法和要點(diǎn)、配置
和安裝測(cè)試、安全性測(cè)試
2.5 測(cè)試方法 - 案例研究
測(cè)試知識(shí)的運(yùn)用
7、
測(cè)試用例設(shè)計(jì)
第 3章、單元測(cè)試
目標(biāo)
1、掌握單元測(cè)試的概念
2、掌握單元測(cè)試的要點(diǎn)
3、理解單元測(cè)試的方法
4、掌握如何衡量覆蓋測(cè)試
內(nèi)容概述和組織
本章是全課程的重點(diǎn)和核心,包括了編碼人員進(jìn)行單元測(cè)試所要求掌握的核心技
術(shù),重點(diǎn)應(yīng)當(dāng)集中到測(cè)試工具 JUnit 和 NUnit 的使用上。
本章還包括基本路徑測(cè)試和邏輯驅(qū)動(dòng)測(cè)試教為詳細(xì)的理論,如圈復(fù)雜度計(jì)算、條
件組合測(cè)試用例設(shè)計(jì)等。
重點(diǎn)和難點(diǎn)
重點(diǎn): JUnit、NUnit
難點(diǎn):圈復(fù)雜度及計(jì)算、條件組合測(cè)試
7
知識(shí)點(diǎn)描述
3.1 單元測(cè)試的內(nèi)容
單元、樁
8、模塊(stub) 、驅(qū)動(dòng)模塊(driver) 、測(cè)試驅(qū)動(dòng)開發(fā) 3.2測(cè)試工具
JUnit 方法命名、 JUnit 內(nèi)部方法、NUnit 內(nèi)部方法、編碼方法、多斷言語句
3. 3
基本路徑測(cè)試
基本路徑測(cè)試的概念和表現(xiàn)形式、基本控制流圖、區(qū)域、 邊、節(jié)點(diǎn)、 獨(dú)立路
徑、
圈復(fù)雜度、圖形矩陣、圈復(fù)雜度的計(jì)算
3.4
邏輯驅(qū)動(dòng)覆蓋測(cè)試
函數(shù)流程圖、語句覆蓋、判定覆蓋、條件覆蓋、覆蓋測(cè)試用例、判定-條件覆
蓋
條件組合測(cè)試
使用 JUnit 和 NUnit進(jìn)行方法測(cè)試
第 4章、認(rèn)證、配置管理
目標(biāo)
1、掌握走查、審查和評(píng)審
9、的概念
2、理解走查、審查和評(píng)審的內(nèi)容
3、理解認(rèn)證的概念
4、理解質(zhì)量標(biāo)準(zhǔn)
5、 了解配置管理的概念、用途
內(nèi)容概述和組織
本章的大部分內(nèi)容是了解性的,以增強(qiáng)學(xué)員的背景知識(shí),但是 VSS 軟件版本管理
工具要求學(xué)員能夠掌握和使用。
評(píng)審、 周查、審查、改進(jìn)模型、ISO9000、 CMM 及等級(jí)都是企業(yè)中經(jīng)常會(huì)出現(xiàn)的詞
匯。
配置管理工具 VSS 要求學(xué)員在上機(jī)的時(shí)候使用,本章最后以一個(gè)案例分析來結(jié)束
本課程。
重點(diǎn)和難點(diǎn)
重點(diǎn): VSS 的使用
難點(diǎn):配置管理的基本術(shù)語
8
知識(shí)點(diǎn)描述
4. 1 走查、審查
10、和評(píng)審
走查、審查和評(píng)審的目的、形式和區(qū)別、審查的步驟、審查的人員和角色、 評(píng)審的內(nèi)容和過程
4. 2 認(rèn)證和軟件過程改進(jìn)模型
過程改進(jìn)的目的、ISO9000 的發(fā)展過程、體系核心標(biāo)準(zhǔn)、
八項(xiàng)質(zhì)量管理原則
過程的作用、CMM、CMM的級(jí)別、CMM 的案例
4. 3 配置管理
配置管理的定義、基線、配置標(biāo)識(shí)、配置控制、配置狀態(tài)報(bào)告、配置管理的
目的和內(nèi)容、配置管理計(jì)劃、常用的配置管理工具
4. 4 案例研究
配置管理的案例分析
使用 VSS 進(jìn)行版本管理
九、課程安排
理論課用 T 表示、上機(jī)課用 L 表示、在線培訓(xùn)課用 O 表示、指導(dǎo)學(xué)習(xí)課用 D 表示
序號(hào)
教室
機(jī)房
教室
機(jī)房
1
T1
T2
L1
2
T3
L2
T4
L3
3
9