軟件測(cè)試資料1
綜合能力考核表詳細(xì)內(nèi)容
軟件測(cè)試資料1
目錄 一 軟件測(cè)試 從零開始 5 1.1 引言 5 1.2 測(cè)試準(zhǔn)備工作 5 1.2.1 向有經(jīng)驗(yàn)的測(cè)試人員學(xué)習(xí) 5 1.2.2 閱讀軟件測(cè)試的相關(guān)書籍 6 1.2.3 走讀缺陷跟蹤庫中的問題報(bào)告單 6 1.2.4 走讀相關(guān)產(chǎn)品的歷史測(cè)試用例 6 1.2.5 學(xué)習(xí)產(chǎn)品相關(guān)的業(yè)務(wù)知識(shí) 6 1.3 識(shí)別測(cè)試需求 7 1.3.1 主動(dòng)獲取需求 7 1.3.2 確認(rèn)需求的優(yōu)先級(jí) 8 1.3.3 加入開發(fā)小組的郵件群組 8 1.3.4 與開發(fā)人員為鄰 8 1.4 測(cè)試用例設(shè)計(jì) 8 1.4.1 測(cè)試用例的基本格式 8 1.4.2 重用同類型項(xiàng)目的測(cè)試用例 9 1.4.3 利用已有的軟件 Checklist 9 1.4.4 加強(qiáng)測(cè)試用例的評(píng)審 10 1.4.5 定義測(cè)試用例的執(zhí)行順序 10 1.5 測(cè)試用例執(zhí)行 10 1.5.1 搭建軟件測(cè)試環(huán)境,執(zhí)行測(cè)試用例 10 1.5.2 測(cè)試執(zhí)行過程應(yīng)注意的問題 11 1.5.3 及時(shí)更新測(cè)試用例 11 1.5.4 提交一份優(yōu)秀的問題報(bào)告單 12 1.6 測(cè)試結(jié)果分析 12 1.7 總結(jié) 13 二 軟件測(cè)試的常識(shí) 13 2.1 引言 13 2.2 軟件測(cè)試常識(shí) 13 2.2.1 測(cè)試是不完全的(測(cè)試不完全) 13 2.2.2 測(cè)試具有免疫性(軟件缺陷免疫性) 14 2.2.3 測(cè)試是 “ 泛型概念 ” (全程測(cè)試) 14 2.2.4 80-20 原則 14 2.2.5 為效益而測(cè)試 15 2.2.6 缺陷的必然性 15 2.2.7 軟件測(cè)試必須有預(yù)期結(jié)果 15 2.2.8 軟件測(cè)試的意義 - 事后分析 15 2.2.9 結(jié)論: 15 三 淺談軟件開發(fā)中的注意事項(xiàng) 16 3.1 項(xiàng)目設(shè)計(jì) 16 3.2 設(shè)計(jì)變化和需求變化 16 3.3 代碼編寫 17 3.3.1 源程序文件結(jié)構(gòu) 17 3.3.2 界面設(shè)計(jì)風(fēng)格的一致性 17 3.3.3 編輯風(fēng)格 17 3.3.4 命名規(guī)范 18 3.4 BUG修補(bǔ) 18 3.5 開發(fā)人員的測(cè)試 18 四 軟件測(cè)試的若干問題 19 4.1 前言 19 4.2 博弈的各方 19 4.3 測(cè)試的過程 20 4.4 測(cè)試所具備的素質(zhì) 20 4.5 自動(dòng)化測(cè)試 20 4.6 測(cè)試的誤區(qū) 21 五 淺談功能測(cè)試用例模板設(shè)計(jì) 21 5.1 Excel 模版 21 5.2 測(cè)試用例狀態(tài)轉(zhuǎn)換分析 23 六 如何提高軟件質(zhì)量 23 6.1 什么是質(zhì)量 24 6.2 流程對(duì)質(zhì)量的貢獻(xiàn) 25 6.3 流程與技術(shù) 27 6.4 全面質(zhì)量管理 28 6.5 關(guān)注測(cè)試 29 6.6 成功的鐵三角 30 6.7 國際上流行的質(zhì)量標(biāo)準(zhǔn) 30 6.8 如何起步 32 七 ISO和CMM,我們?cè)撨x擇誰 32 7.1 管理水平的適用性 33 7.2 復(fù)雜度的適用性 33 7.2.1何謂研發(fā)過程復(fù)雜度 34 7.2.2 何謂組織機(jī)構(gòu)復(fù)雜度 34 7.3 量化管理的適用性上 35 7.4 結(jié)論 36 八 如何做好單元測(cè)試 36 8.1 前言 36 8.2 組織結(jié)構(gòu)應(yīng)該保證測(cè)試組參與單元測(cè)試 36 8.3 加強(qiáng)單元測(cè)試流程規(guī)范性 37 8.3.1 制訂單元測(cè)試的過程定義 37 8.3.2 單元測(cè)試工作產(chǎn)品必須納入配置管理 38 8.3.3 必須制訂覆蓋率指標(biāo)和質(zhì)量目標(biāo)來指導(dǎo)和驗(yàn)收單元測(cè)試 38 8.3.4 加強(qiáng)詳細(xì)設(shè)計(jì)文檔評(píng)審 39 8.4 單元測(cè)試者技能的提高 39 8.4.1 加強(qiáng)對(duì)單元測(cè)試人員的技能培訓(xùn) 39 8.4.2 必須引入工具進(jìn)行輔助 40 8.4.3 單元測(cè)試者加強(qiáng)對(duì)被測(cè)軟件的全面了解 40 8.5 結(jié)尾 40 九 漫談人機(jī)界面測(cè)試 41 9.1 一致性測(cè)試 41 9.2 信息反饋測(cè)試 42 9.3 界面簡潔性測(cè)試 42 9.4 界面美觀度測(cè)試 42 9.5 用戶動(dòng)作性測(cè)試 43 9.6 行業(yè)標(biāo)準(zhǔn)測(cè)試 43 9.7 小結(jié) 44 十 基于Web的系統(tǒng)測(cè)試方法 44 10.1 功能測(cè)試 45 10.1.1 鏈接測(cè)試 45 10.1.2 表單測(cè)試 45 10.1.3 Cookies測(cè)試 45 10.1.4 設(shè)計(jì)語言測(cè)試 45 10.1.5 數(shù)據(jù)庫測(cè)試 46 10.2 性能測(cè)試 46 10.2.1 連接速度測(cè)試 46 10.2.2 負(fù)載測(cè)試 46 10.2.3 壓力測(cè)試 46 10.3 可用性測(cè)試 47 10.3.1 導(dǎo)航測(cè)試 47 10.3.2 圖形測(cè)試 47 10.3.3 內(nèi)容測(cè)試 47 10.3.4 整體界面測(cè)試 47 10.4 客戶端兼容性測(cè)試 48 10.4.1 平臺(tái)測(cè)試 48 10.4.2 瀏覽器測(cè)試 48 10.5 安全性測(cè)試 48 10.6 總結(jié) 49 十一 為盈利而測(cè)試 49 11.1 引言 49 11.2 什么是軟件測(cè)試 50 11.3 六個(gè)誤區(qū) 50 11.3.1 誤區(qū)一:忽視對(duì)正常輸入的測(cè)試 50 11.3.2 誤區(qū)二:忽視設(shè)計(jì)階段的參與與評(píng)估 50 11.3.3 誤區(qū)三:忽視測(cè)試計(jì)劃與測(cè)試文檔的建立及維護(hù) 51 11.3.4 誤區(qū)四:忽視缺陷的分析,報(bào)告及跟蹤 51 11.3.5 誤區(qū)五:錯(cuò)誤的測(cè)試目標(biāo)及測(cè)試終止條件 51 11.3.6 誤區(qū)六:不懂得合理調(diào)配使用測(cè)試人員的知識(shí)技能結(jié)構(gòu) 51 11.4 軟件質(zhì)量與軟件測(cè)試 52 11.5 軟件測(cè)試的經(jīng)濟(jì)目的 54 11.5.1 滿足用戶需求,提高產(chǎn)品的競爭力,最終提高產(chǎn)品的銷售量 54 11.5.2 盡早發(fā)現(xiàn)缺陷,降低后繼質(zhì)量成本 54 11.6 何時(shí)應(yīng)當(dāng)停止測(cè)試 56 十二 整體性能測(cè)試剖析 57 十三 性能測(cè)試工具之研究 62 13.1 性能測(cè)試的意義 62 13.2 性能測(cè)試工具綜述 63 13.3 性能測(cè)試工具的體系架構(gòu) 64 13.4 虛擬用戶產(chǎn)生器 Vugen 65 13.5 Proxy 二次捕獲的問題 67 13.6 關(guān)聯(lián)的問題 68 13.7 腳本的問題 70 13.8 Conductor 和 Player 部分 71 13.9 Conductor 和 Player 的技術(shù)要點(diǎn) 72 13.10 數(shù)據(jù)分析工具 Analysis 72 13.11 結(jié)束語 72 十四 性能測(cè)試原理及性能測(cè)試實(shí)例分析 73 14.1 軟件測(cè)試中的性能測(cè)試 73 14.1.1 性能測(cè)試的含義 73 14.1.2 性能測(cè)試的分解 73 14.2 一個(gè)性能測(cè)試實(shí)例 74 14.2.1 被測(cè)系統(tǒng) 74 14.2.2 對(duì)被測(cè)系統(tǒng)進(jìn)行性能測(cè)試 75 14.5 總結(jié) 80 十五 軟件GUI測(cè)試中的關(guān)注點(diǎn) 80 15.1 不能不說的二個(gè)問題 81 15.1.1 軟件測(cè)試中的“二八”原則 81 15.1.2 軟件黑盒測(cè)試解決的問題 81 15.2 軟件黑盒測(cè)試常見錯(cuò)誤類型及說明 81 15.2.1 用戶界面錯(cuò)誤 81 15.2.2 功能性 81 15.2.3 人機(jī)交互 82 15.3 命令結(jié)構(gòu)和錄入 87 15.3.1 不一致性 87 15.3.2 “最優(yōu)化” 87 15.3.3 菜單 89 15.4 遺漏的命令 90 15.4.1 狀態(tài)轉(zhuǎn)換 90 15.4.2 危機(jī)預(yù)防 90 15.4.3 由用戶進(jìn)行的錯(cuò)誤處理 91 15.4.4 其他問題 91 15.5 程序僵化 92 15.5.1 用戶可調(diào)整性 92 15.5.2 控制方式 93 15.6 性能 94 15.6.1 降低程序速度 94 15.6.2 緩慢回應(yīng) 94 15.6.3 如何減少用戶吞吐量 94 15.6.4 反應(yīng)拙劣 94 15.6.5 沒有提前輸入 95 15.6.6 沒有給出某個(gè)操作會(huì)花很長時(shí)間的警告 95 15.6.7 程序太多提示和詢問 95 15.6.8 盡量使用簡單命令和提示 95 15.7 輸出 95 15.7.1 不能輸出某種數(shù)據(jù) 95 15.7.2 不能重定向輸出 95 15.7.3 與一個(gè)后續(xù)過程不兼容的格式 96 15.7.4 必須輸出的很少或很多 96 15.7.5 不能控制輸出布局 96 15.7.6 荒謬的精度輸出級(jí)別 96 15.7.7 不能控制表或圖的標(biāo)記 96 15.7.8 不能控制圖形的縮放比例 96 15.8 錯(cuò)誤處理 96 15.8.1 錯(cuò)誤預(yù)防 96 15.8.2 錯(cuò)誤檢測(cè) 97 15.8.3 錯(cuò)誤恢復(fù) 98 15.8.4 邊界相關(guān)的錯(cuò)誤 99 15.8.5 計(jì)算錯(cuò)誤 100 15.9 小結(jié) 100 十六 軟件測(cè)試技術(shù) 100 16.1 軟件測(cè)試基礎(chǔ) 101 16.1.1 測(cè)試目標(biāo) 101 16.1.2 測(cè)試原則 101 16.1.3 可測(cè)試性 102 16.2 測(cè)試用例設(shè)計(jì) 104 16.3 白盒測(cè)試 104 16.4 基本路徑測(cè)試 105 16.4.1 流圖符號(hào) 105 16.4.2 環(huán)形復(fù)雜性 106 16.4.3 導(dǎo)出測(cè)試用例 106 16.4.4 圖矩陣 108 16.5 控制結(jié)構(gòu)測(cè)試 108 16.5.1 條件測(cè)試 108 16.5.2 數(shù)據(jù)流測(cè)試 110 16.5.3 循環(huán)測(cè)試 111 16.6 黑盒測(cè)試 112 一 軟件測(cè)試 從零開始 【摘要】本文面向軟件測(cè)試新手,從測(cè)試前的準(zhǔn)備工作、測(cè)試需求收集、測(cè)試用例設(shè)計(jì) 、測(cè)試用例執(zhí)行、測(cè)試結(jié)果分析幾個(gè)方面給出建議和方法。鑒于國內(nèi)的軟件開發(fā)、測(cè)試 不規(guī)范的現(xiàn)狀,本文為軟件測(cè)試新手提供了若干個(gè)軟件測(cè)試的關(guān)注點(diǎn)。 【關(guān)鍵詞】軟件測(cè)試、測(cè)試用例、測(cè)試需求、測(cè)試結(jié)果分析 1.1 引言 幾年前,從學(xué)校畢業(yè)后,第一份工作就是軟件測(cè)試。那時(shí)候,國內(nèi)的軟件企業(yè)大多對(duì)軟 件測(cè)試還沒有什么概念,書店里除了鄭人杰編寫的《計(jì)算機(jī)軟件測(cè)試技術(shù)》之外,幾乎沒 有其它的軟件測(cè)試相關(guān)書籍,軟件測(cè)試僅僅在軟件工程的教材中作為一個(gè)章節(jié)列出來, 因此,我對(duì)軟件測(cè)試一無所知。不過,在正式走上工作崗位之前,公司提供了為期兩周 的系統(tǒng)的軟件測(cè)試技術(shù)專題培訓(xùn),對(duì)接下來的軟件測(cè)試工作有很大的指導(dǎo)意義?,F(xiàn)在, 我繼續(xù)從事軟件測(cè)試的培訓(xùn)與咨詢服務(wù),在這個(gè)過程中,親眼目睹了很多軟件測(cè)試新手 面對(duì)的困惑,他們初涉軟件測(cè)試行業(yè),沒有接受系統(tǒng)的培訓(xùn),對(duì)軟件測(cè)試一無所知,既 不知道該測(cè)試什么,也不知道如何開始測(cè)試。下面針對(duì)上述情況,給出若干解決辦法。 1.2 測(cè)試準(zhǔn)備工作 在測(cè)試工作伊始,軟件測(cè)試工程師應(yīng)該搞清楚軟件測(cè)試工作的目的是什么。如果你把這 個(gè)問題提給項(xiàng)目經(jīng)理,他往往會(huì)這樣回答: “ 發(fā)現(xiàn)我們產(chǎn)品里面的所有 BUG ,這就是你的工作目的 ” 。作為一名軟件測(cè)試新手,如何才能發(fā)現(xiàn)所有的 BUG ?如何開始測(cè)試工作?即便面對(duì)的是一個(gè)很小的軟件項(xiàng)目,測(cè)試需要考慮的問題也是方 方面面的,包括硬件環(huán)境、操作系統(tǒng)、產(chǎn)品的軟件配置環(huán)境、產(chǎn)品相關(guān)的業(yè)務(wù)流程、用 戶的并發(fā)容量等等。該從何處下手呢? 1.2.1 向有經(jīng)驗(yàn)的測(cè)試人員學(xué)習(xí) 如果你進(jìn)入的是一家運(yùn)作規(guī)范的軟件公司,有獨(dú)立的軟件測(cè)試部門、規(guī)范的軟件測(cè)試流 程、軟件測(cè)試技術(shù)有一定的積累,那么,恭喜你!你可以請(qǐng)求測(cè)試經(jīng)理委派有經(jīng)驗(yàn)的測(cè) 試人員作為你工作上的業(yè)務(wù)導(dǎo)師,由他列出軟件測(cè)試技術(shù)相關(guān)書籍目錄、軟件測(cè)試流程 相關(guān)文檔目錄、產(chǎn)品業(yè)務(wù)相關(guān)的文檔目錄,在業(yè)務(wù)導(dǎo)師的指導(dǎo)下逐步熟悉軟件測(cè)試的相 關(guān)工作。其實(shí),在很多運(yùn)作規(guī)范的軟件公司,已經(jīng)把上述的師父帶徒弟的方式固化到流 程中。 如果你進(jìn)入的是一個(gè)軟件測(cè)試一片空白的軟件企業(yè),那么,也恭喜你!你可以在這里開 創(chuàng)一片自己的軟件測(cè)試事業(yè),當(dāng)然,前提是老板確實(shí)認(rèn)識(shí)到軟件測(cè)試的重要性,實(shí)實(shí)在 在需要提高產(chǎn)品的質(zhì)量。這時(shí)候,可以到國內(nèi)的軟件測(cè)試論壇和相關(guān)網(wǎng)站上尋找軟件測(cè) 試資源,這種情況下,自學(xué)能力和對(duì)技術(shù)的悟性就至關(guān)重要了。 1.2.2 閱讀軟件測(cè)試的相關(guān)書籍 現(xiàn)在,中文版的軟件測(cè)試書籍越來越多,有的是國人自己寫的,有的是翻譯國外經(jīng)典之 作。可以到 www.chinapub.com 或者 www.cnforyou.com 等網(wǎng)絡(luò)購書的站點(diǎn)查找軟件測(cè)試相關(guān)的書籍。目前,從國外引入的軟件測(cè)試書籍有很多 經(jīng)典之作,但是,翻譯成中文后,翻譯質(zhì)量對(duì)閱讀效果有很大的影響。 1.2.3 走讀缺陷跟蹤庫中的問題報(bào)告單 如果您所在的公司已經(jīng)有軟件缺陷跟蹤庫了,無論采用的是商用工具,如 ClearQuest 、 TestDirecter 等工具,還是采用的 Bugzilla 、 Mantis 等開源工具,這都無關(guān)緊要,缺陷跟蹤庫中的缺陷報(bào)告單才是有價(jià)值的。缺陷跟蹤庫中 的問題報(bào)告單是軟件測(cè)試工程師工作績效的集中體現(xiàn),同時(shí)也是軟件產(chǎn)品問題的集中體 現(xiàn)。一般來說,缺陷報(bào)告單中最關(guān)鍵的幾個(gè)部分包括:第一部分是發(fā)現(xiàn)缺陷的環(huán)境,包 括軟件環(huán)境、硬件環(huán)境等;第二部分是缺陷的基本描述;第三部分是開發(fā)人員對(duì)缺陷的 解決方法。通過對(duì)上述缺陷報(bào)告單的三個(gè)部分作仔細(xì)分析,不知不覺你已經(jīng)吸收了其他 軟件測(cè)試人員的工作經(jīng)驗(yàn),并掌握了軟件產(chǎn)品常見的基本問題。這是迅速提高軟件測(cè)試 經(jīng)驗(yàn)的好方法。 1.2.4 走讀相關(guān)產(chǎn)品的歷史測(cè)試用例 如果你所在的公司有測(cè)試用例管理系統(tǒng),那么,走讀相關(guān)產(chǎn)品的軟件測(cè)試用例是迅速提 高測(cè)試用例設(shè)計(jì)水平的一條捷徑。走讀測(cè)試用例也是有技巧的。測(cè)試用例寫作一般會(huì)包 括測(cè)試用例項(xiàng)和根據(jù)測(cè)試用例項(xiàng)細(xì)化的測(cè)試用例,下面舉例說明。 “ 測(cè)試用戶登錄的功能 ” 是一個(gè)測(cè)試項(xiàng),該測(cè)試項(xiàng)的目的是測(cè)試用戶登錄功能是否正確,是否能夠完成正常的登 錄功能,是否能夠?qū)Ψ欠ㄓ脩裘兔艽a做異常處理等等。因此,根據(jù)該用例項(xiàng),可以設(shè) 計(jì)出若干個(gè)測(cè)試用例,大多數(shù)情況下,測(cè)試用例項(xiàng)和測(cè)試用例是一對(duì)多的關(guān)系。 通過走讀測(cè)試用例項(xiàng)目,你可以掌握應(yīng)該從哪些功能點(diǎn)著手未來的測(cè)試工作;通過走讀 軟件測(cè)試用例,你可以了解如何根據(jù)被測(cè)試的功能點(diǎn)開展軟件測(cè)試用例的設(shè)計(jì)工作,包 括如何確定測(cè)試用例的輸入、測(cè)試用例的操作步驟和測(cè)試用例的輸出結(jié)果等。 總之,走讀其他軟件測(cè)試人員設(shè)計(jì)的優(yōu)秀軟件測(cè)試用例,是提高自身用例設(shè)計(jì)水平的好 方法。 1.2.5 學(xué)習(xí)產(chǎn)品相關(guān)的業(yè)務(wù)知識(shí) 軟件測(cè)試人員不僅要掌握軟件測(cè)試技術(shù)相關(guān)知識(shí),對(duì)產(chǎn)品相關(guān)的業(yè)務(wù)...
軟件測(cè)試資料1
目錄 一 軟件測(cè)試 從零開始 5 1.1 引言 5 1.2 測(cè)試準(zhǔn)備工作 5 1.2.1 向有經(jīng)驗(yàn)的測(cè)試人員學(xué)習(xí) 5 1.2.2 閱讀軟件測(cè)試的相關(guān)書籍 6 1.2.3 走讀缺陷跟蹤庫中的問題報(bào)告單 6 1.2.4 走讀相關(guān)產(chǎn)品的歷史測(cè)試用例 6 1.2.5 學(xué)習(xí)產(chǎn)品相關(guān)的業(yè)務(wù)知識(shí) 6 1.3 識(shí)別測(cè)試需求 7 1.3.1 主動(dòng)獲取需求 7 1.3.2 確認(rèn)需求的優(yōu)先級(jí) 8 1.3.3 加入開發(fā)小組的郵件群組 8 1.3.4 與開發(fā)人員為鄰 8 1.4 測(cè)試用例設(shè)計(jì) 8 1.4.1 測(cè)試用例的基本格式 8 1.4.2 重用同類型項(xiàng)目的測(cè)試用例 9 1.4.3 利用已有的軟件 Checklist 9 1.4.4 加強(qiáng)測(cè)試用例的評(píng)審 10 1.4.5 定義測(cè)試用例的執(zhí)行順序 10 1.5 測(cè)試用例執(zhí)行 10 1.5.1 搭建軟件測(cè)試環(huán)境,執(zhí)行測(cè)試用例 10 1.5.2 測(cè)試執(zhí)行過程應(yīng)注意的問題 11 1.5.3 及時(shí)更新測(cè)試用例 11 1.5.4 提交一份優(yōu)秀的問題報(bào)告單 12 1.6 測(cè)試結(jié)果分析 12 1.7 總結(jié) 13 二 軟件測(cè)試的常識(shí) 13 2.1 引言 13 2.2 軟件測(cè)試常識(shí) 13 2.2.1 測(cè)試是不完全的(測(cè)試不完全) 13 2.2.2 測(cè)試具有免疫性(軟件缺陷免疫性) 14 2.2.3 測(cè)試是 “ 泛型概念 ” (全程測(cè)試) 14 2.2.4 80-20 原則 14 2.2.5 為效益而測(cè)試 15 2.2.6 缺陷的必然性 15 2.2.7 軟件測(cè)試必須有預(yù)期結(jié)果 15 2.2.8 軟件測(cè)試的意義 - 事后分析 15 2.2.9 結(jié)論: 15 三 淺談軟件開發(fā)中的注意事項(xiàng) 16 3.1 項(xiàng)目設(shè)計(jì) 16 3.2 設(shè)計(jì)變化和需求變化 16 3.3 代碼編寫 17 3.3.1 源程序文件結(jié)構(gòu) 17 3.3.2 界面設(shè)計(jì)風(fēng)格的一致性 17 3.3.3 編輯風(fēng)格 17 3.3.4 命名規(guī)范 18 3.4 BUG修補(bǔ) 18 3.5 開發(fā)人員的測(cè)試 18 四 軟件測(cè)試的若干問題 19 4.1 前言 19 4.2 博弈的各方 19 4.3 測(cè)試的過程 20 4.4 測(cè)試所具備的素質(zhì) 20 4.5 自動(dòng)化測(cè)試 20 4.6 測(cè)試的誤區(qū) 21 五 淺談功能測(cè)試用例模板設(shè)計(jì) 21 5.1 Excel 模版 21 5.2 測(cè)試用例狀態(tài)轉(zhuǎn)換分析 23 六 如何提高軟件質(zhì)量 23 6.1 什么是質(zhì)量 24 6.2 流程對(duì)質(zhì)量的貢獻(xiàn) 25 6.3 流程與技術(shù) 27 6.4 全面質(zhì)量管理 28 6.5 關(guān)注測(cè)試 29 6.6 成功的鐵三角 30 6.7 國際上流行的質(zhì)量標(biāo)準(zhǔn) 30 6.8 如何起步 32 七 ISO和CMM,我們?cè)撨x擇誰 32 7.1 管理水平的適用性 33 7.2 復(fù)雜度的適用性 33 7.2.1何謂研發(fā)過程復(fù)雜度 34 7.2.2 何謂組織機(jī)構(gòu)復(fù)雜度 34 7.3 量化管理的適用性上 35 7.4 結(jié)論 36 八 如何做好單元測(cè)試 36 8.1 前言 36 8.2 組織結(jié)構(gòu)應(yīng)該保證測(cè)試組參與單元測(cè)試 36 8.3 加強(qiáng)單元測(cè)試流程規(guī)范性 37 8.3.1 制訂單元測(cè)試的過程定義 37 8.3.2 單元測(cè)試工作產(chǎn)品必須納入配置管理 38 8.3.3 必須制訂覆蓋率指標(biāo)和質(zhì)量目標(biāo)來指導(dǎo)和驗(yàn)收單元測(cè)試 38 8.3.4 加強(qiáng)詳細(xì)設(shè)計(jì)文檔評(píng)審 39 8.4 單元測(cè)試者技能的提高 39 8.4.1 加強(qiáng)對(duì)單元測(cè)試人員的技能培訓(xùn) 39 8.4.2 必須引入工具進(jìn)行輔助 40 8.4.3 單元測(cè)試者加強(qiáng)對(duì)被測(cè)軟件的全面了解 40 8.5 結(jié)尾 40 九 漫談人機(jī)界面測(cè)試 41 9.1 一致性測(cè)試 41 9.2 信息反饋測(cè)試 42 9.3 界面簡潔性測(cè)試 42 9.4 界面美觀度測(cè)試 42 9.5 用戶動(dòng)作性測(cè)試 43 9.6 行業(yè)標(biāo)準(zhǔn)測(cè)試 43 9.7 小結(jié) 44 十 基于Web的系統(tǒng)測(cè)試方法 44 10.1 功能測(cè)試 45 10.1.1 鏈接測(cè)試 45 10.1.2 表單測(cè)試 45 10.1.3 Cookies測(cè)試 45 10.1.4 設(shè)計(jì)語言測(cè)試 45 10.1.5 數(shù)據(jù)庫測(cè)試 46 10.2 性能測(cè)試 46 10.2.1 連接速度測(cè)試 46 10.2.2 負(fù)載測(cè)試 46 10.2.3 壓力測(cè)試 46 10.3 可用性測(cè)試 47 10.3.1 導(dǎo)航測(cè)試 47 10.3.2 圖形測(cè)試 47 10.3.3 內(nèi)容測(cè)試 47 10.3.4 整體界面測(cè)試 47 10.4 客戶端兼容性測(cè)試 48 10.4.1 平臺(tái)測(cè)試 48 10.4.2 瀏覽器測(cè)試 48 10.5 安全性測(cè)試 48 10.6 總結(jié) 49 十一 為盈利而測(cè)試 49 11.1 引言 49 11.2 什么是軟件測(cè)試 50 11.3 六個(gè)誤區(qū) 50 11.3.1 誤區(qū)一:忽視對(duì)正常輸入的測(cè)試 50 11.3.2 誤區(qū)二:忽視設(shè)計(jì)階段的參與與評(píng)估 50 11.3.3 誤區(qū)三:忽視測(cè)試計(jì)劃與測(cè)試文檔的建立及維護(hù) 51 11.3.4 誤區(qū)四:忽視缺陷的分析,報(bào)告及跟蹤 51 11.3.5 誤區(qū)五:錯(cuò)誤的測(cè)試目標(biāo)及測(cè)試終止條件 51 11.3.6 誤區(qū)六:不懂得合理調(diào)配使用測(cè)試人員的知識(shí)技能結(jié)構(gòu) 51 11.4 軟件質(zhì)量與軟件測(cè)試 52 11.5 軟件測(cè)試的經(jīng)濟(jì)目的 54 11.5.1 滿足用戶需求,提高產(chǎn)品的競爭力,最終提高產(chǎn)品的銷售量 54 11.5.2 盡早發(fā)現(xiàn)缺陷,降低后繼質(zhì)量成本 54 11.6 何時(shí)應(yīng)當(dāng)停止測(cè)試 56 十二 整體性能測(cè)試剖析 57 十三 性能測(cè)試工具之研究 62 13.1 性能測(cè)試的意義 62 13.2 性能測(cè)試工具綜述 63 13.3 性能測(cè)試工具的體系架構(gòu) 64 13.4 虛擬用戶產(chǎn)生器 Vugen 65 13.5 Proxy 二次捕獲的問題 67 13.6 關(guān)聯(lián)的問題 68 13.7 腳本的問題 70 13.8 Conductor 和 Player 部分 71 13.9 Conductor 和 Player 的技術(shù)要點(diǎn) 72 13.10 數(shù)據(jù)分析工具 Analysis 72 13.11 結(jié)束語 72 十四 性能測(cè)試原理及性能測(cè)試實(shí)例分析 73 14.1 軟件測(cè)試中的性能測(cè)試 73 14.1.1 性能測(cè)試的含義 73 14.1.2 性能測(cè)試的分解 73 14.2 一個(gè)性能測(cè)試實(shí)例 74 14.2.1 被測(cè)系統(tǒng) 74 14.2.2 對(duì)被測(cè)系統(tǒng)進(jìn)行性能測(cè)試 75 14.5 總結(jié) 80 十五 軟件GUI測(cè)試中的關(guān)注點(diǎn) 80 15.1 不能不說的二個(gè)問題 81 15.1.1 軟件測(cè)試中的“二八”原則 81 15.1.2 軟件黑盒測(cè)試解決的問題 81 15.2 軟件黑盒測(cè)試常見錯(cuò)誤類型及說明 81 15.2.1 用戶界面錯(cuò)誤 81 15.2.2 功能性 81 15.2.3 人機(jī)交互 82 15.3 命令結(jié)構(gòu)和錄入 87 15.3.1 不一致性 87 15.3.2 “最優(yōu)化” 87 15.3.3 菜單 89 15.4 遺漏的命令 90 15.4.1 狀態(tài)轉(zhuǎn)換 90 15.4.2 危機(jī)預(yù)防 90 15.4.3 由用戶進(jìn)行的錯(cuò)誤處理 91 15.4.4 其他問題 91 15.5 程序僵化 92 15.5.1 用戶可調(diào)整性 92 15.5.2 控制方式 93 15.6 性能 94 15.6.1 降低程序速度 94 15.6.2 緩慢回應(yīng) 94 15.6.3 如何減少用戶吞吐量 94 15.6.4 反應(yīng)拙劣 94 15.6.5 沒有提前輸入 95 15.6.6 沒有給出某個(gè)操作會(huì)花很長時(shí)間的警告 95 15.6.7 程序太多提示和詢問 95 15.6.8 盡量使用簡單命令和提示 95 15.7 輸出 95 15.7.1 不能輸出某種數(shù)據(jù) 95 15.7.2 不能重定向輸出 95 15.7.3 與一個(gè)后續(xù)過程不兼容的格式 96 15.7.4 必須輸出的很少或很多 96 15.7.5 不能控制輸出布局 96 15.7.6 荒謬的精度輸出級(jí)別 96 15.7.7 不能控制表或圖的標(biāo)記 96 15.7.8 不能控制圖形的縮放比例 96 15.8 錯(cuò)誤處理 96 15.8.1 錯(cuò)誤預(yù)防 96 15.8.2 錯(cuò)誤檢測(cè) 97 15.8.3 錯(cuò)誤恢復(fù) 98 15.8.4 邊界相關(guān)的錯(cuò)誤 99 15.8.5 計(jì)算錯(cuò)誤 100 15.9 小結(jié) 100 十六 軟件測(cè)試技術(shù) 100 16.1 軟件測(cè)試基礎(chǔ) 101 16.1.1 測(cè)試目標(biāo) 101 16.1.2 測(cè)試原則 101 16.1.3 可測(cè)試性 102 16.2 測(cè)試用例設(shè)計(jì) 104 16.3 白盒測(cè)試 104 16.4 基本路徑測(cè)試 105 16.4.1 流圖符號(hào) 105 16.4.2 環(huán)形復(fù)雜性 106 16.4.3 導(dǎo)出測(cè)試用例 106 16.4.4 圖矩陣 108 16.5 控制結(jié)構(gòu)測(cè)試 108 16.5.1 條件測(cè)試 108 16.5.2 數(shù)據(jù)流測(cè)試 110 16.5.3 循環(huán)測(cè)試 111 16.6 黑盒測(cè)試 112 一 軟件測(cè)試 從零開始 【摘要】本文面向軟件測(cè)試新手,從測(cè)試前的準(zhǔn)備工作、測(cè)試需求收集、測(cè)試用例設(shè)計(jì) 、測(cè)試用例執(zhí)行、測(cè)試結(jié)果分析幾個(gè)方面給出建議和方法。鑒于國內(nèi)的軟件開發(fā)、測(cè)試 不規(guī)范的現(xiàn)狀,本文為軟件測(cè)試新手提供了若干個(gè)軟件測(cè)試的關(guān)注點(diǎn)。 【關(guān)鍵詞】軟件測(cè)試、測(cè)試用例、測(cè)試需求、測(cè)試結(jié)果分析 1.1 引言 幾年前,從學(xué)校畢業(yè)后,第一份工作就是軟件測(cè)試。那時(shí)候,國內(nèi)的軟件企業(yè)大多對(duì)軟 件測(cè)試還沒有什么概念,書店里除了鄭人杰編寫的《計(jì)算機(jī)軟件測(cè)試技術(shù)》之外,幾乎沒 有其它的軟件測(cè)試相關(guān)書籍,軟件測(cè)試僅僅在軟件工程的教材中作為一個(gè)章節(jié)列出來, 因此,我對(duì)軟件測(cè)試一無所知。不過,在正式走上工作崗位之前,公司提供了為期兩周 的系統(tǒng)的軟件測(cè)試技術(shù)專題培訓(xùn),對(duì)接下來的軟件測(cè)試工作有很大的指導(dǎo)意義?,F(xiàn)在, 我繼續(xù)從事軟件測(cè)試的培訓(xùn)與咨詢服務(wù),在這個(gè)過程中,親眼目睹了很多軟件測(cè)試新手 面對(duì)的困惑,他們初涉軟件測(cè)試行業(yè),沒有接受系統(tǒng)的培訓(xùn),對(duì)軟件測(cè)試一無所知,既 不知道該測(cè)試什么,也不知道如何開始測(cè)試。下面針對(duì)上述情況,給出若干解決辦法。 1.2 測(cè)試準(zhǔn)備工作 在測(cè)試工作伊始,軟件測(cè)試工程師應(yīng)該搞清楚軟件測(cè)試工作的目的是什么。如果你把這 個(gè)問題提給項(xiàng)目經(jīng)理,他往往會(huì)這樣回答: “ 發(fā)現(xiàn)我們產(chǎn)品里面的所有 BUG ,這就是你的工作目的 ” 。作為一名軟件測(cè)試新手,如何才能發(fā)現(xiàn)所有的 BUG ?如何開始測(cè)試工作?即便面對(duì)的是一個(gè)很小的軟件項(xiàng)目,測(cè)試需要考慮的問題也是方 方面面的,包括硬件環(huán)境、操作系統(tǒng)、產(chǎn)品的軟件配置環(huán)境、產(chǎn)品相關(guān)的業(yè)務(wù)流程、用 戶的并發(fā)容量等等。該從何處下手呢? 1.2.1 向有經(jīng)驗(yàn)的測(cè)試人員學(xué)習(xí) 如果你進(jìn)入的是一家運(yùn)作規(guī)范的軟件公司,有獨(dú)立的軟件測(cè)試部門、規(guī)范的軟件測(cè)試流 程、軟件測(cè)試技術(shù)有一定的積累,那么,恭喜你!你可以請(qǐng)求測(cè)試經(jīng)理委派有經(jīng)驗(yàn)的測(cè) 試人員作為你工作上的業(yè)務(wù)導(dǎo)師,由他列出軟件測(cè)試技術(shù)相關(guān)書籍目錄、軟件測(cè)試流程 相關(guān)文檔目錄、產(chǎn)品業(yè)務(wù)相關(guān)的文檔目錄,在業(yè)務(wù)導(dǎo)師的指導(dǎo)下逐步熟悉軟件測(cè)試的相 關(guān)工作。其實(shí),在很多運(yùn)作規(guī)范的軟件公司,已經(jīng)把上述的師父帶徒弟的方式固化到流 程中。 如果你進(jìn)入的是一個(gè)軟件測(cè)試一片空白的軟件企業(yè),那么,也恭喜你!你可以在這里開 創(chuàng)一片自己的軟件測(cè)試事業(yè),當(dāng)然,前提是老板確實(shí)認(rèn)識(shí)到軟件測(cè)試的重要性,實(shí)實(shí)在 在需要提高產(chǎn)品的質(zhì)量。這時(shí)候,可以到國內(nèi)的軟件測(cè)試論壇和相關(guān)網(wǎng)站上尋找軟件測(cè) 試資源,這種情況下,自學(xué)能力和對(duì)技術(shù)的悟性就至關(guān)重要了。 1.2.2 閱讀軟件測(cè)試的相關(guān)書籍 現(xiàn)在,中文版的軟件測(cè)試書籍越來越多,有的是國人自己寫的,有的是翻譯國外經(jīng)典之 作。可以到 www.chinapub.com 或者 www.cnforyou.com 等網(wǎng)絡(luò)購書的站點(diǎn)查找軟件測(cè)試相關(guān)的書籍。目前,從國外引入的軟件測(cè)試書籍有很多 經(jīng)典之作,但是,翻譯成中文后,翻譯質(zhì)量對(duì)閱讀效果有很大的影響。 1.2.3 走讀缺陷跟蹤庫中的問題報(bào)告單 如果您所在的公司已經(jīng)有軟件缺陷跟蹤庫了,無論采用的是商用工具,如 ClearQuest 、 TestDirecter 等工具,還是采用的 Bugzilla 、 Mantis 等開源工具,這都無關(guān)緊要,缺陷跟蹤庫中的缺陷報(bào)告單才是有價(jià)值的。缺陷跟蹤庫中 的問題報(bào)告單是軟件測(cè)試工程師工作績效的集中體現(xiàn),同時(shí)也是軟件產(chǎn)品問題的集中體 現(xiàn)。一般來說,缺陷報(bào)告單中最關(guān)鍵的幾個(gè)部分包括:第一部分是發(fā)現(xiàn)缺陷的環(huán)境,包 括軟件環(huán)境、硬件環(huán)境等;第二部分是缺陷的基本描述;第三部分是開發(fā)人員對(duì)缺陷的 解決方法。通過對(duì)上述缺陷報(bào)告單的三個(gè)部分作仔細(xì)分析,不知不覺你已經(jīng)吸收了其他 軟件測(cè)試人員的工作經(jīng)驗(yàn),并掌握了軟件產(chǎn)品常見的基本問題。這是迅速提高軟件測(cè)試 經(jīng)驗(yàn)的好方法。 1.2.4 走讀相關(guān)產(chǎn)品的歷史測(cè)試用例 如果你所在的公司有測(cè)試用例管理系統(tǒng),那么,走讀相關(guān)產(chǎn)品的軟件測(cè)試用例是迅速提 高測(cè)試用例設(shè)計(jì)水平的一條捷徑。走讀測(cè)試用例也是有技巧的。測(cè)試用例寫作一般會(huì)包 括測(cè)試用例項(xiàng)和根據(jù)測(cè)試用例項(xiàng)細(xì)化的測(cè)試用例,下面舉例說明。 “ 測(cè)試用戶登錄的功能 ” 是一個(gè)測(cè)試項(xiàng),該測(cè)試項(xiàng)的目的是測(cè)試用戶登錄功能是否正確,是否能夠完成正常的登 錄功能,是否能夠?qū)Ψ欠ㄓ脩裘兔艽a做異常處理等等。因此,根據(jù)該用例項(xiàng),可以設(shè) 計(jì)出若干個(gè)測(cè)試用例,大多數(shù)情況下,測(cè)試用例項(xiàng)和測(cè)試用例是一對(duì)多的關(guān)系。 通過走讀測(cè)試用例項(xiàng)目,你可以掌握應(yīng)該從哪些功能點(diǎn)著手未來的測(cè)試工作;通過走讀 軟件測(cè)試用例,你可以了解如何根據(jù)被測(cè)試的功能點(diǎn)開展軟件測(cè)試用例的設(shè)計(jì)工作,包 括如何確定測(cè)試用例的輸入、測(cè)試用例的操作步驟和測(cè)試用例的輸出結(jié)果等。 總之,走讀其他軟件測(cè)試人員設(shè)計(jì)的優(yōu)秀軟件測(cè)試用例,是提高自身用例設(shè)計(jì)水平的好 方法。 1.2.5 學(xué)習(xí)產(chǎn)品相關(guān)的業(yè)務(wù)知識(shí) 軟件測(cè)試人員不僅要掌握軟件測(cè)試技術(shù)相關(guān)知識(shí),對(duì)產(chǎn)品相關(guān)的業(yè)務(wù)...
軟件測(cè)試資料1
[下載聲明]
1.本站的所有資料均為資料作者提供和網(wǎng)友推薦收集整理而來,僅供學(xué)習(xí)和研究交流使用。如有侵犯到您版權(quán)的,請(qǐng)來電指出,本站將立即改正。電話:010-82593357。
2、訪問管理資源網(wǎng)的用戶必須明白,本站對(duì)提供下載的學(xué)習(xí)資料等不擁有任何權(quán)利,版權(quán)歸該下載資源的合法擁有者所有。
3、本站保證站內(nèi)提供的所有可下載資源都是按“原樣”提供,本站未做過任何改動(dòng);但本網(wǎng)站不保證本站提供的下載資源的準(zhǔn)確性、安全性和完整性;同時(shí)本網(wǎng)站也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的損失或傷害。
4、未經(jīng)本網(wǎng)站的明確許可,任何人不得大量鏈接本站下載資源;不得復(fù)制或仿造本網(wǎng)站。本網(wǎng)站對(duì)其自行開發(fā)的或和他人共同開發(fā)的所有內(nèi)容、技術(shù)手段和服務(wù)擁有全部知識(shí)產(chǎn)權(quán),任何人不得侵害或破壞,也不得擅自使用。
我要上傳資料,請(qǐng)點(diǎn)我!
管理工具分類
ISO認(rèn)證課程講義管理表格合同大全法規(guī)條例營銷資料方案報(bào)告說明標(biāo)準(zhǔn)管理戰(zhàn)略商業(yè)計(jì)劃書市場(chǎng)分析戰(zhàn)略經(jīng)營策劃方案培訓(xùn)講義企業(yè)上市采購物流電子商務(wù)質(zhì)量管理企業(yè)名錄生產(chǎn)管理金融知識(shí)電子書客戶管理企業(yè)文化報(bào)告論文項(xiàng)目管理財(cái)務(wù)資料固定資產(chǎn)人力資源管理制度工作分析績效考核資料面試招聘人才測(cè)評(píng)崗位管理職業(yè)規(guī)劃KPI績效指標(biāo)勞資關(guān)系薪酬激勵(lì)人力資源案例人事表格考勤管理人事制度薪資表格薪資制度招聘面試表格崗位分析員工管理薪酬管理績效管理入職指引薪酬設(shè)計(jì)績效管理績效管理培訓(xùn)績效管理方案平衡計(jì)分卡績效評(píng)估績效考核表格人力資源規(guī)劃安全管理制度經(jīng)營管理制度組織機(jī)構(gòu)管理辦公總務(wù)管理財(cái)務(wù)管理制度質(zhì)量管理制度會(huì)計(jì)管理制度代理連鎖制度銷售管理制度倉庫管理制度CI管理制度廣告策劃制度工程管理制度采購管理制度生產(chǎn)管理制度進(jìn)出口制度考勤管理制度人事管理制度員工福利制度咨詢?cè)\斷制度信息管理制度員工培訓(xùn)制度辦公室制度人力資源管理企業(yè)培訓(xùn)績效考核其它
精品推薦
- 1暗促-酒店玫瑰靜悄悄地開 444
- 2終端陳列十五大原則 435
- 3專業(yè)廣告運(yùn)作模式 391
- 4****主營業(yè)務(wù)發(fā)展戰(zhàn)略設(shè)計(jì) 421
- 5中小企業(yè)物流發(fā)展的對(duì)策 438
- 6主顧開拓 565
- 7主動(dòng)推進(jìn)的客戶服務(wù) 389
- 8專業(yè)媒體策劃與購買 416
- 9中遠(yuǎn)電視廣告CF 514
下載排行
- 1社會(huì)保障基礎(chǔ)知識(shí)(ppt) 16695
- 2安全生產(chǎn)事故案例分析(ppt 16695
- 3行政專員崗位職責(zé) 16695
- 4品管部崗位職責(zé)與任職要求 16695
- 5員工守則 16695
- 6軟件驗(yàn)收?qǐng)?bào)告 16695
- 7問卷調(diào)查表(范例) 16695
- 8工資發(fā)放明細(xì)表 16695
- 9文件簽收單 16695


