freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第六章軟件測(cè)試(編輯修改稿)

2024-11-29 14:01 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 時(shí)按下兩個(gè)按鈕 設(shè)置時(shí)間 3. 等 2分鐘 測(cè)量時(shí)間 …… …… …… 失敗狀態(tài)測(cè)試 找到測(cè)試軟件失敗的案例 。 ?競(jìng)爭(zhēng)條件和時(shí)序錯(cuò)亂 ?重復(fù) ?壓迫 ?重負(fù) 應(yīng)聯(lián)合使用,同時(shí)進(jìn)行 有效等價(jià)類和用來(lái)測(cè)試 getNumDaysInMonth()方法所選的有效輸入 有效 等價(jià)類 一個(gè)月有 31天 ,非閏年 1901 7(七月 ) 一個(gè)月有 31天 , 閏年 1904 7(七月 ) 一個(gè)月有 30天 ,非閏年 1901 6(六月 ) 一個(gè)月有 30天 , 閏年 1904 6(六月 ) 一個(gè)月為 28或 29天 ,非閏年 1901 2(二月 ) 月份 輸入值 年份 輸入值 一個(gè)月為 28或 29天 , 閏年 2(二月 ) 1904 用來(lái)測(cè)試 getNumDaysInMonth()方法的附加邊界值 等價(jià)類 可以被 400整除的閏年 2020 2(二月 ) 可以被 100整除的非閏年 1900 2(二月 ) 非正數(shù)無(wú)效月份 1291 0 正數(shù)無(wú)效月份 1315 13 月份 輸入值 年份 輸入值 因果圖法 因果圖適合于描述對(duì)于多種輸入條件的組合,相應(yīng)產(chǎn)生多個(gè)動(dòng)作的形式來(lái)設(shè)計(jì)測(cè)試用例。 因果圖方法最終生成的是判定表。 因果圖方法實(shí)例 某電力公司有 A、 B、 C、 D四類收費(fèi)標(biāo)準(zhǔn) , 并規(guī)定: 居民用電 100度 /月 按 A類收費(fèi) ≥ 100度 /月按 B類收費(fèi) 動(dòng)力用電 10000度 /月 ,非高峰 ,B類收費(fèi) ≥ 10000度 /月 ,非高峰 ,C類收費(fèi) 10000度 /月 , 高峰 ,C類收費(fèi) ≥ 10000度 /月 , 高峰 ,D類收費(fèi) 用因果圖表明輸入和輸出間的邏輯關(guān)系 1 I1 2 B ∨ ∧ 4 A C 3 5 ∧ D I4 I3 I2 ∨ ∧ ∧ ∧ ∧ 把因果圖轉(zhuǎn)換為判定表 組合條件 條件 (原因 ) 動(dòng)作 (結(jié)果 ) A B C 1 2 3 1 2 3 4 5 6 1 0 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 1 0 4 1 0 1 0 5 0 0 1 1 D 0 0 0 1 1 0 0 1 0 0 0 0 測(cè)試用例 為判定表每一列設(shè)計(jì)一個(gè)測(cè)試用例 : 1列 居民電 ,90度 /月 A 2列 居民電 ,110度 /月 B 3列 動(dòng)力電 ,非高峰 ,8000度 /月 B 4列 動(dòng)力電 ,非高峰 , /月 C 5列 動(dòng)力電 , 高峰 , /月 C 6列 動(dòng)力電 , 高峰 , /月 D 條件 測(cè)試用例 預(yù)期結(jié)果 組合 (輸入數(shù)據(jù) ) (輸出動(dòng)作 ) 167。 針對(duì)專門(mén)環(huán)境和應(yīng)用的測(cè)試 GUI測(cè)試 常見(jiàn) GUI測(cè)試指南: ?對(duì)于窗口 ?對(duì)于菜單和鼠標(biāo)操作 ?對(duì)于數(shù)據(jù)項(xiàng) C/S體系結(jié)構(gòu)的 測(cè)試 整體 C/S測(cè)試策略 (三個(gè)不同層次 ) ?客戶端應(yīng)以 “ 分離的 ” 模式被測(cè)試 (不考慮服務(wù)器和底層網(wǎng)絡(luò)的運(yùn)行 ) ?客戶端軟件和關(guān)聯(lián)的服務(wù)器端應(yīng)用被一起測(cè)試 (網(wǎng)絡(luò)運(yùn)行不被明顯考慮 ) ?完整的 C/S體系結(jié)構(gòu) (包括網(wǎng)絡(luò)運(yùn)行和性能 )被測(cè)試 C/S常用測(cè)試方法 ?客戶端應(yīng)用功能測(cè)試 ?服務(wù)器測(cè)試 ( 協(xié)調(diào)和數(shù)據(jù)管理功能 、性能 ) ?數(shù)據(jù)庫(kù)測(cè)試 ?事務(wù)測(cè)試 ?網(wǎng)絡(luò)通信測(cè)試 實(shí)時(shí)系統(tǒng)測(cè)試 可采用以下四步策略: (1) 任務(wù)測(cè)試 (2) 行為測(cè)試 (3) 任務(wù)間測(cè)試 (4) 系統(tǒng)測(cè)試 (1) 任務(wù)測(cè)試 (task testing) 對(duì)每一個(gè)任務(wù)進(jìn)行單獨(dú)測(cè)試 (白盒、黑盒測(cè)試 ),發(fā)現(xiàn) 邏輯和功 能上錯(cuò)誤 ,不能發(fā)現(xiàn)定時(shí)上和行為 上錯(cuò)誤 。 (2)行為 測(cè)試 (behavioral testing) 用 CASE工具創(chuàng)建應(yīng)用系統(tǒng)模型, 模擬實(shí)時(shí)系統(tǒng)行為。 按類測(cè)試各種事件 (如中斷、控制 信號(hào)、數(shù)據(jù) )。 測(cè)試過(guò)的事件以隨機(jī)次序、隨機(jī)頻 率送給系統(tǒng) ,檢查軟件 行為方面的錯(cuò)誤 . (3)任務(wù)間測(cè)試 (intertask testing) 檢查 與時(shí)間有關(guān)錯(cuò)誤 。 如用不同數(shù)據(jù)速率、處理負(fù)載 測(cè)試相互通信的異步任務(wù)。 通過(guò)消息隊(duì)列或數(shù)據(jù)存儲(chǔ)測(cè)試 任務(wù)間的通信來(lái)找出數(shù)據(jù)存儲(chǔ)區(qū)錯(cuò) 誤的范圍。 (4) 系統(tǒng)測(cè)試 (system testing) 軟件、硬件組裝后,找出 軟、 硬件接口錯(cuò)誤 。 軟件測(cè)試的過(guò)程 被測(cè) 模塊 單元 測(cè)試 設(shè)計(jì) 信息 集成 測(cè)試 被測(cè) 模塊 單元 測(cè)試 被測(cè) 模塊 單元 測(cè)試 測(cè)試過(guò) 的模塊 確認(rèn) 測(cè)試 系統(tǒng) 測(cè)試 軟件 需求 其它系 統(tǒng)元素 裝配好的軟件 確認(rèn) 的軟件 可運(yùn) 行的 軟件 167。 軟件測(cè)試策略 單元測(cè)試 U C D R S I V ST 集成測(cè)試 確認(rèn)測(cè)試 系統(tǒng)測(cè)試 系統(tǒng)工程 軟件需求分析 軟件設(shè)計(jì) 代碼編寫(xiě) 單元測(cè)試 一 .單元測(cè)試的內(nèi)容 主要對(duì)模塊的 五個(gè)基本特性 進(jìn)行評(píng)價(jià) 模塊 錯(cuò)誤處理 模塊接口 局部數(shù) 據(jù)結(jié)構(gòu) 重要的 執(zhí)行路徑 邊界條件 ?接口錯(cuò)誤 ?I/O錯(cuò)誤 ?數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤 ?算法錯(cuò)誤 ?比較及控制邏輯錯(cuò)誤 ?錯(cuò)誤處理錯(cuò)誤 2. 模塊測(cè)試基本原則 ?至少一次測(cè)試所有語(yǔ)句 ?測(cè)試所有可能的執(zhí)行或邏輯路徑的組合 ?測(cè)試每個(gè)模塊的所有入口和出口 3. 確定單元測(cè)試數(shù)據(jù)集 ?值域 ?值類 ?離散值 ?值的次序集 (測(cè)試順序文件和 表 ) 二 . 單元測(cè)試的方法 單元測(cè)試一般為編碼步驟的附屬部分 . 模塊不是獨(dú)立的程序 ,自己不能運(yùn)行 , 要靠其它部分來(lái)調(diào)用和驅(qū)動(dòng) ,要為每個(gè) 單元測(cè)試開(kāi)發(fā)兩個(gè)軟件 : (1)驅(qū)動(dòng)模塊 (驅(qū)動(dòng)程序 ):相當(dāng)于主模塊 (2)樁模塊 (測(cè)試存根、連接程序 ) : 代替所測(cè)模塊調(diào)用的子模塊 單元測(cè)試的測(cè)試環(huán)境舉例 : B A C D E 待測(cè)試模塊 單元測(cè)試的測(cè)試環(huán)境舉例 : 被測(cè)模塊 B 驅(qū)動(dòng)模塊 (模擬模塊 A) 樁模塊 (測(cè)試存根 ) (模擬模塊 E) 測(cè)試用例 測(cè)試結(jié)果 許多模塊不能用簡(jiǎn)單的軟件進(jìn)行充分的單元測(cè)試 , 此時(shí) , 完全的測(cè)試可放到集成測(cè)試階段再進(jìn)行 . 單元測(cè)試的測(cè)試環(huán)境舉例 : 實(shí)際軟件 華氏到懾氏 轉(zhuǎn)換模塊 溫度數(shù)據(jù) 實(shí)際配置 測(cè)試用例數(shù)據(jù) 結(jié)果 測(cè)試驅(qū)動(dòng)軟件 華氏到懾氏 轉(zhuǎn)換模塊 結(jié)果 測(cè)試驅(qū)動(dòng)際配置 單元測(cè)試的測(cè)試環(huán)境舉例 溫度顯示模塊 溫度接口 模塊 實(shí)際配置 測(cè)試驅(qū)動(dòng)際配置 溫度顯示模塊 程序員編寫(xiě)的樁模塊 (測(cè)試存根 ) 溫度值的測(cè)試文件 結(jié)構(gòu)性模式 (structural patterns) ?適配器模式 (Adapter)—打包器 (Wrapper) ?橋模式 (Bridge)—句柄 (Handle) ?組合模式 (Composite) ?修飾模式 (Decorator)—包裝器 (Wrapper) ?外觀模式 (Facade) ?輕量模式 (Flyweight) ?代理模式 —(Proxy) 集成測(cè)試 (組裝測(cè)試 ) 集成測(cè)試需考慮的問(wèn)題 : ?數(shù)據(jù)穿越接口可能丟失 . ?一模塊可能破壞另一模塊功能 . ?子功能組裝可能未產(chǎn)生所要求的 主功能 . ?全程數(shù)據(jù)結(jié)構(gòu)可能出問(wèn)題 . ?誤差累積問(wèn)題 . 集成測(cè)試方法 通常采用黑盒測(cè)試技術(shù) 實(shí)施策略 : ?非漸增式測(cè)試 ?漸增式測(cè)試 深度優(yōu)先 廣度優(yōu)先 自頂向下結(jié)合 自底向上結(jié)合 一 . 非漸增式集成方式 一次就把所有通過(guò)了單元測(cè)試 的模塊組合在一起進(jìn)行全程序的測(cè) 試 . 缺點(diǎn) :發(fā)現(xiàn)錯(cuò)誤難以診斷定位 . 又稱 “ 莽撞測(cè)試 ” . 二 . 漸增式集成方式 從一個(gè)模塊開(kāi)始 ,測(cè)一次添加一個(gè)模塊 , 邊組裝邊測(cè)試 , 以發(fā)現(xiàn)與接口相聯(lián)系的問(wèn)題 。 自頂向下結(jié)合方式舉例 : A D B E 模塊測(cè)試 結(jié)合順序 C F 深度優(yōu)先 :A、 B、 E、 C、 D、 F 廣度優(yōu)先 :A、 B、 C、 D、 E、 F 自頂向下結(jié)合方式舉例 :(深度優(yōu)先 ) A 測(cè)試 A S2 S1 S3 A 加入 B S2 B S3 S4 A 加入 E S2 B S3 E A 加入 C C B S3 E 加入 D C B D E 加入 F C B D E A A F S5 自底向上結(jié)合方式舉例 : A C B D F E E d1 C d3 F d4 B d2 E D d5 F 自底向上結(jié)合方式舉例 : Mc D1 Ma Mb D2 D3 簇 1 簇 2 簇 3 自頂向下 自底向上 優(yōu)點(diǎn) 可在測(cè)試早期 設(shè)計(jì)測(cè)試用例容易 實(shí)現(xiàn)并驗(yàn)證系 統(tǒng)主要功能 不需驅(qū)動(dòng)模塊 不需樁模塊 缺點(diǎn) 需樁模塊 只有到最后程序才 能作為一個(gè)整體 3. 混合集成測(cè)試方法 ?一般對(duì)軟件結(jié)構(gòu)的上層使用自頂向下 結(jié)合的方法 。 ?對(duì)下層使用自底向上結(jié)合的方法 。 確認(rèn)測(cè)試 (有效性測(cè)試 ) 有效 性 測(cè)試 軟件 配置 審查 管理 機(jī)構(gòu) 裁決 選擇測(cè)試人員 軟件計(jì)劃 用戶文檔 開(kāi)發(fā)文檔 源程序文本 支持環(huán)境 交用戶 運(yùn)行 維護(hù) 測(cè)試 報(bào)告 軟件 配置 構(gòu)造測(cè)試用例 (驗(yàn)收測(cè)試 ) 實(shí)際運(yùn)行測(cè)試 專家 鑒定 會(huì) 一 .有效性測(cè)試 通過(guò) 黑盒測(cè)試 ,證實(shí)軟件功能與 用戶需求是否一致 . 二 .軟件配置審查與驗(yàn)收 確認(rèn) 測(cè)試 軟件配 置審查 主管部 門(mén)批準(zhǔn) 集成的軟件 軟件需求 用戶文檔 設(shè)計(jì)文檔 源程序 測(cè)試文檔 交付的 軟 件 確認(rèn)的 軟 件 確認(rèn)的 配 置 三 . 人工測(cè)試 靜態(tài)分析 對(duì)源程序進(jìn)行靜態(tài)分析
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1