軟件測試資料1

  文件類別:其它

  文件格式:文件格式

  文件大?。?59K

  下載次數(shù):81

  所需積分:1點(diǎn)

  解壓密碼:qg68.cn

  下載地址:[下載地址]

清華大學(xué)卓越生產(chǎn)運(yùn)營總監(jiān)高級研修班

綜合能力考核表詳細(xì)內(nèi)容

軟件測試資料1
目錄 一 軟件測試 從零開始 5 1.1 引言 5 1.2 測試準(zhǔn)備工作 5 1.2.1 向有經(jīng)驗(yàn)的測試人員學(xué)習(xí) 5 1.2.2 閱讀軟件測試的相關(guān)書籍 6 1.2.3 走讀缺陷跟蹤庫中的問題報(bào)告單 6 1.2.4 走讀相關(guān)產(chǎn)品的歷史測試用例 6 1.2.5 學(xué)習(xí)產(chǎn)品相關(guān)的業(yè)務(wù)知識 6 1.3 識別測試需求 7 1.3.1 主動獲取需求 7 1.3.2 確認(rèn)需求的優(yōu)先級 8 1.3.3 加入開發(fā)小組的郵件群組 8 1.3.4 與開發(fā)人員為鄰 8 1.4 測試用例設(shè)計(jì) 8 1.4.1 測試用例的基本格式 8 1.4.2 重用同類型項(xiàng)目的測試用例 9 1.4.3 利用已有的軟件 Checklist 9 1.4.4 加強(qiáng)測試用例的評審 10 1.4.5 定義測試用例的執(zhí)行順序 10 1.5 測試用例執(zhí)行 10 1.5.1 搭建軟件測試環(huán)境,執(zhí)行測試用例 10 1.5.2 測試執(zhí)行過程應(yīng)注意的問題 11 1.5.3 及時(shí)更新測試用例 11 1.5.4 提交一份優(yōu)秀的問題報(bào)告單 12 1.6 測試結(jié)果分析 12 1.7 總結(jié) 13 二 軟件測試的常識 13 2.1 引言 13 2.2 軟件測試常識 13 2.2.1 測試是不完全的(測試不完全) 13 2.2.2 測試具有免疫性(軟件缺陷免疫性) 14 2.2.3 測試是 “ 泛型概念 ” (全程測試) 14 2.2.4 80-20 原則 14 2.2.5 為效益而測試 15 2.2.6 缺陷的必然性 15 2.2.7 軟件測試必須有預(yù)期結(jié)果 15 2.2.8 軟件測試的意義 - 事后分析 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ā)人員的測試 18 四 軟件測試的若干問題 19 4.1 前言 19 4.2 博弈的各方 19 4.3 測試的過程 20 4.4 測試所具備的素質(zhì) 20 4.5 自動化測試 20 4.6 測試的誤區(qū) 21 五 淺談功能測試用例模板設(shè)計(jì) 21 5.1 Excel 模版 21 5.2 測試用例狀態(tài)轉(zhuǎn)換分析 23 六 如何提高軟件質(zhì)量 23 6.1 什么是質(zhì)量 24 6.2 流程對質(zhì)量的貢獻(xiàn) 25 6.3 流程與技術(shù) 27 6.4 全面質(zhì)量管理 28 6.5 關(guān)注測試 29 6.6 成功的鐵三角 30 6.7 國際上流行的質(zhì)量標(biāo)準(zhǔn) 30 6.8 如何起步 32 七 ISO和CMM,我們該選擇誰 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 八 如何做好單元測試 36 8.1 前言 36 8.2 組織結(jié)構(gòu)應(yīng)該保證測試組參與單元測試 36 8.3 加強(qiáng)單元測試流程規(guī)范性 37 8.3.1 制訂單元測試的過程定義 37 8.3.2 單元測試工作產(chǎn)品必須納入配置管理 38 8.3.3 必須制訂覆蓋率指標(biāo)和質(zhì)量目標(biāo)來指導(dǎo)和驗(yàn)收單元測試 38 8.3.4 加強(qiáng)詳細(xì)設(shè)計(jì)文檔評審 39 8.4 單元測試者技能的提高 39 8.4.1 加強(qiáng)對單元測試人員的技能培訓(xùn) 39 8.4.2 必須引入工具進(jìn)行輔助 40 8.4.3 單元測試者加強(qiáng)對被測軟件的全面了解 40 8.5 結(jié)尾 40 九 漫談人機(jī)界面測試 41 9.1 一致性測試 41 9.2 信息反饋測試 42 9.3 界面簡潔性測試 42 9.4 界面美觀度測試 42 9.5 用戶動作性測試 43 9.6 行業(yè)標(biāo)準(zhǔn)測試 43 9.7 小結(jié) 44 十 基于Web的系統(tǒng)測試方法 44 10.1 功能測試 45 10.1.1 鏈接測試 45 10.1.2 表單測試 45 10.1.3 Cookies測試 45 10.1.4 設(shè)計(jì)語言測試 45 10.1.5 數(shù)據(jù)庫測試 46 10.2 性能測試 46 10.2.1 連接速度測試 46 10.2.2 負(fù)載測試 46 10.2.3 壓力測試 46 10.3 可用性測試 47 10.3.1 導(dǎo)航測試 47 10.3.2 圖形測試 47 10.3.3 內(nèi)容測試 47 10.3.4 整體界面測試 47 10.4 客戶端兼容性測試 48 10.4.1 平臺測試 48 10.4.2 瀏覽器測試 48 10.5 安全性測試 48 10.6 總結(jié) 49 十一 為盈利而測試 49 11.1 引言 49 11.2 什么是軟件測試 50 11.3 六個(gè)誤區(qū) 50 11.3.1 誤區(qū)一:忽視對正常輸入的測試 50 11.3.2 誤區(qū)二:忽視設(shè)計(jì)階段的參與與評估 50 11.3.3 誤區(qū)三:忽視測試計(jì)劃與測試文檔的建立及維護(hù) 51 11.3.4 誤區(qū)四:忽視缺陷的分析,報(bào)告及跟蹤 51 11.3.5 誤區(qū)五:錯(cuò)誤的測試目標(biāo)及測試終止條件 51 11.3.6 誤區(qū)六:不懂得合理調(diào)配使用測試人員的知識技能結(jié)構(gòu) 51 11.4 軟件質(zhì)量與軟件測試 52 11.5 軟件測試的經(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)停止測試 56 十二 整體性能測試剖析 57 十三 性能測試工具之研究 62 13.1 性能測試的意義 62 13.2 性能測試工具綜述 63 13.3 性能測試工具的體系架構(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 十四 性能測試原理及性能測試實(shí)例分析 73 14.1 軟件測試中的性能測試 73 14.1.1 性能測試的含義 73 14.1.2 性能測試的分解 73 14.2 一個(gè)性能測試實(shí)例 74 14.2.1 被測系統(tǒng) 74 14.2.2 對被測系統(tǒng)進(jìn)行性能測試 75 14.5 總結(jié) 80 十五 軟件GUI測試中的關(guān)注點(diǎn) 80 15.1 不能不說的二個(gè)問題 81 15.1.1 軟件測試中的“二八”原則 81 15.1.2 軟件黑盒測試解決的問題 81 15.2 軟件黑盒測試常見錯(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è)操作會花很長時(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 荒謬的精度輸出級別 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ò)誤檢測 97 15.8.3 錯(cuò)誤恢復(fù) 98 15.8.4 邊界相關(guān)的錯(cuò)誤 99 15.8.5 計(jì)算錯(cuò)誤 100 15.9 小結(jié) 100 十六 軟件測試技術(shù) 100 16.1 軟件測試基礎(chǔ) 101 16.1.1 測試目標(biāo) 101 16.1.2 測試原則 101 16.1.3 可測試性 102 16.2 測試用例設(shè)計(jì) 104 16.3 白盒測試 104 16.4 基本路徑測試 105 16.4.1 流圖符號 105 16.4.2 環(huán)形復(fù)雜性 106 16.4.3 導(dǎo)出測試用例 106 16.4.4 圖矩陣 108 16.5 控制結(jié)構(gòu)測試 108 16.5.1 條件測試 108 16.5.2 數(shù)據(jù)流測試 110 16.5.3 循環(huán)測試 111 16.6 黑盒測試 112 一 軟件測試 從零開始 【摘要】本文面向軟件測試新手,從測試前的準(zhǔn)備工作、測試需求收集、測試用例設(shè)計(jì) 、測試用例執(zhí)行、測試結(jié)果分析幾個(gè)方面給出建議和方法。鑒于國內(nèi)的軟件開發(fā)、測試 不規(guī)范的現(xiàn)狀,本文為軟件測試新手提供了若干個(gè)軟件測試的關(guān)注點(diǎn)。 【關(guān)鍵詞】軟件測試、測試用例、測試需求、測試結(jié)果分析 1.1 引言 幾年前,從學(xué)校畢業(yè)后,第一份工作就是軟件測試。那時(shí)候,國內(nèi)的軟件企業(yè)大多對軟 件測試還沒有什么概念,書店里除了鄭人杰編寫的《計(jì)算機(jī)軟件測試技術(shù)》之外,幾乎沒 有其它的軟件測試相關(guān)書籍,軟件測試僅僅在軟件工程的教材中作為一個(gè)章節(jié)列出來, 因此,我對軟件測試一無所知。不過,在正式走上工作崗位之前,公司提供了為期兩周 的系統(tǒng)的軟件測試技術(shù)專題培訓(xùn),對接下來的軟件測試工作有很大的指導(dǎo)意義?,F(xiàn)在, 我繼續(xù)從事軟件測試的培訓(xùn)與咨詢服務(wù),在這個(gè)過程中,親眼目睹了很多軟件測試新手 面對的困惑,他們初涉軟件測試行業(yè),沒有接受系統(tǒng)的培訓(xùn),對軟件測試一無所知,既 不知道該測試什么,也不知道如何開始測試。下面針對上述情況,給出若干解決辦法。 1.2 測試準(zhǔn)備工作 在測試工作伊始,軟件測試工程師應(yīng)該搞清楚軟件測試工作的目的是什么。如果你把這 個(gè)問題提給項(xiàng)目經(jīng)理,他往往會這樣回答: “ 發(fā)現(xiàn)我們產(chǎn)品里面的所有 BUG ,這就是你的工作目的 ” 。作為一名軟件測試新手,如何才能發(fā)現(xiàn)所有的 BUG ?如何開始測試工作?即便面對的是一個(gè)很小的軟件項(xiàng)目,測試需要考慮的問題也是方 方面面的,包括硬件環(huán)境、操作系統(tǒng)、產(chǎn)品的軟件配置環(huán)境、產(chǎn)品相關(guān)的業(yè)務(wù)流程、用 戶的并發(fā)容量等等。該從何處下手呢? 1.2.1 向有經(jīng)驗(yàn)的測試人員學(xué)習(xí) 如果你進(jìn)入的是一家運(yùn)作規(guī)范的軟件公司,有獨(dú)立的軟件測試部門、規(guī)范的軟件測試流 程、軟件測試技術(shù)有一定的積累,那么,恭喜你!你可以請求測試經(jīng)理委派有經(jīng)驗(yàn)的測 試人員作為你工作上的業(yè)務(wù)導(dǎo)師,由他列出軟件測試技術(shù)相關(guān)書籍目錄、軟件測試流程 相關(guān)文檔目錄、產(chǎn)品業(yè)務(wù)相關(guān)的文檔目錄,在業(yè)務(wù)導(dǎo)師的指導(dǎo)下逐步熟悉軟件測試的相 關(guān)工作。其實(shí),在很多運(yùn)作規(guī)范的軟件公司,已經(jīng)把上述的師父帶徒弟的方式固化到流 程中。 如果你進(jìn)入的是一個(gè)軟件測試一片空白的軟件企業(yè),那么,也恭喜你!你可以在這里開 創(chuàng)一片自己的軟件測試事業(yè),當(dāng)然,前提是老板確實(shí)認(rèn)識到軟件測試的重要性,實(shí)實(shí)在 在需要提高產(chǎn)品的質(zhì)量。這時(shí)候,可以到國內(nèi)的軟件測試論壇和相關(guān)網(wǎng)站上尋找軟件測 試資源,這種情況下,自學(xué)能力和對技術(shù)的悟性就至關(guān)重要了。 1.2.2 閱讀軟件測試的相關(guān)書籍 現(xiàn)在,中文版的軟件測試書籍越來越多,有的是國人自己寫的,有的是翻譯國外經(jīng)典之 作。可以到 www.chinapub.com 或者 www.cnforyou.com 等網(wǎng)絡(luò)購書的站點(diǎn)查找軟件測試相關(guān)的書籍。目前,從國外引入的軟件測試書籍有很多 經(jīng)典之作,但是,翻譯成中文后,翻譯質(zhì)量對閱讀效果有很大的影響。 1.2.3 走讀缺陷跟蹤庫中的問題報(bào)告單 如果您所在的公司已經(jīng)有軟件缺陷跟蹤庫了,無論采用的是商用工具,如 ClearQuest 、 TestDirecter 等工具,還是采用的 Bugzilla 、 Mantis 等開源工具,這都無關(guān)緊要,缺陷跟蹤庫中的缺陷報(bào)告單才是有價(jià)值的。缺陷跟蹤庫中 的問題報(bào)告單是軟件測試工程師工作績效的集中體現(xiàn),同時(shí)也是軟件產(chǎn)品問題的集中體 現(xiàn)。一般來說,缺陷報(bào)告單中最關(guān)鍵的幾個(gè)部分包括:第一部分是發(fā)現(xiàn)缺陷的環(huán)境,包 括軟件環(huán)境、硬件環(huán)境等;第二部分是缺陷的基本描述;第三部分是開發(fā)人員對缺陷的 解決方法。通過對上述缺陷報(bào)告單的三個(gè)部分作仔細(xì)分析,不知不覺你已經(jīng)吸收了其他 軟件測試人員的工作經(jīng)驗(yàn),并掌握了軟件產(chǎn)品常見的基本問題。這是迅速提高軟件測試 經(jīng)驗(yàn)的好方法。 1.2.4 走讀相關(guān)產(chǎn)品的歷史測試用例 如果你所在的公司有測試用例管理系統(tǒng),那么,走讀相關(guān)產(chǎn)品的軟件測試用例是迅速提 高測試用例設(shè)計(jì)水平的一條捷徑。走讀測試用例也是有技巧的。測試用例寫作一般會包 括測試用例項(xiàng)和根據(jù)測試用例項(xiàng)細(xì)化的測試用例,下面舉例說明。 “ 測試用戶登錄的功能 ” 是一個(gè)測試項(xiàng),該測試項(xiàng)的目的是測試用戶登錄功能是否正確,是否能夠完成正常的登 錄功能,是否能夠?qū)Ψ欠ㄓ脩裘兔艽a做異常處理等等。因此,根據(jù)該用例項(xiàng),可以設(shè) 計(jì)出若干個(gè)測試用例,大多數(shù)情況下,測試用例項(xiàng)和測試用例是一對多的關(guān)系。 通過走讀測試用例項(xiàng)目,你可以掌握應(yīng)該從哪些功能點(diǎn)著手未來的測試工作;通過走讀 軟件測試用例,你可以了解如何根據(jù)被測試的功能點(diǎn)開展軟件測試用例的設(shè)計(jì)工作,包 括如何確定測試用例的輸入、測試用例的操作步驟和測試用例的輸出結(jié)果等。 總之,走讀其他軟件測試人員設(shè)計(jì)的優(yōu)秀軟件測試用例,是提高自身用例設(shè)計(jì)水平的好 方法。 1.2.5 學(xué)習(xí)產(chǎn)品相關(guān)的業(yè)務(wù)知識 軟件測試人員不僅要掌握軟件測試技術(shù)相關(guān)知識,對產(chǎn)品相關(guān)的業(yè)務(wù)...
軟件測試資料1
 

[下載聲明]
1.本站的所有資料均為資料作者提供和網(wǎng)友推薦收集整理而來,僅供學(xué)習(xí)和研究交流使用。如有侵犯到您版權(quán)的,請來電指出,本站將立即改正。電話:010-82593357。
2、訪問管理資源網(wǎng)的用戶必須明白,本站對提供下載的學(xué)習(xí)資料等不擁有任何權(quán)利,版權(quán)歸該下載資源的合法擁有者所有。
3、本站保證站內(nèi)提供的所有可下載資源都是按“原樣”提供,本站未做過任何改動;但本網(wǎng)站不保證本站提供的下載資源的準(zhǔn)確性、安全性和完整性;同時(shí)本網(wǎng)站也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的損失或傷害。
4、未經(jīng)本網(wǎng)站的明確許可,任何人不得大量鏈接本站下載資源;不得復(fù)制或仿造本網(wǎng)站。本網(wǎng)站對其自行開發(fā)的或和他人共同開發(fā)的所有內(nèi)容、技術(shù)手段和服務(wù)擁有全部知識產(chǎn)權(quán),任何人不得侵害或破壞,也不得擅自使用。

 我要上傳資料,請點(diǎn)我!
COPYRIGT @ 2001-2018 HTTP://m.fanshiren.cn INC. ALL RIGHTS RESERVED. 管理資源網(wǎng) 版權(quán)所有