MI LY: SimSun"> 有關自己與 軟件測試 之間的淵源而言,獲悉這個領域的時間不長,接觸的時間就更可謂短暫,但仔細想來,還要從大學期間說起比較好。 軟件測試 這個概念第一次出現在我的眼前..
MI LY: SimSun"> 喜歡在網上書店中遛達,看到不錯的書就買下。為什么不去書店?一個字,懶唄!總覺得,有那去書店的時間,完全可以好好睡一美覺,亦或可親手烹制一頓美味可口的美食。哎,..
“ 軟件測試 是一項技術性工作,但同時也涉及經濟學和人類心理學的一些重要因素”,這是該書第二章中最吸引我的話,耐人深思。而對于該章的內容,我個人覺得可概括為以下三個方面:..
MI LY: SimSun">先談談從心理學角度所需要分析的問題。 在章節的開始,作者就明確的給予了一個認知:要成功地 測試 一個軟件應用程序, 測試人員 也需要有正確的態度。在某些情況下,測試人..
MI LY: SimSun"> 上次談到了兩個錯誤認識,那就繼續這個話題吧。 先分析與項目經理有關的這個錯誤認識吧。因為這個因素可能會導致一些在測試問題上的根本性錯誤的認識。作者 主要是從“成功..
MI LY: SimSun"> 接著,來談談 程序員 方面會產生的錯誤認識吧!這個方面可能在具體實踐中顯的更重要。 由于作者在開篇就先把三個錯誤認識給擺到讀者的眼前;然后就立馬表明了其正確的定義..
再從經濟學視角來分析一下吧。 需明確:對一個復雜的應用程序進行完全的 測試 ,將耗費大量的時間和人力資源,以致于在經濟上是不可行的。即,從經濟學的角度來說, 軟件測試 是不能夠..
該章最后,作者給予了十大 測試 原則: 測試用例 中一個必需部分是對預期輸出或結果的定義。 一個測試用例必需包括兩個部分:對程序的輸入數據的描述和對程序在上述輸入數據下的正確輸..
上篇,提到人工測試技術的四種方法。其中,代碼檢查和代碼走查稍略勝一籌。于是,作者在本章著重講了這兩個方法。其實,這兩種方法很類似,那就先看看這兩種方法的優之共通點吧!具體..
MI LY: SimSun">代碼檢查,怎么說呢?經驗而言,我挺喜歡用的。因為,跟項目經理(或設計人員)讀設計,能夠非常容易發現設計上的邏輯錯誤或遺漏的問題等等。因此,有必要好好敘述下。 定..
在代碼檢查過程中,一個重要的部分是需要對照一份編程錯誤列表,來分析程序是否存在常見的錯誤。于是,作者接下來就給出了一份錯誤列表,該份錯誤列表在很大程度上是獨立于編程語言的..
說完代碼檢查,現在來談談代碼走查。從定義上來講,代碼走查是以小組為單元進行代碼閱讀的,同樣也是一系列規程和錯誤檢查技術的集合。且代碼走查也采用了持續一至兩個小時的不間斷會..
在本章的最后,作者附帶提了一下桌面檢查和同行評分這兩個方法。 首先,來談下桌面檢查。桌面檢查可視為由單人進行的代碼檢查或代碼走查;并由一個人閱讀程序,對照錯誤列表檢查程序..
本書第四章主要講述了 白盒測試 和 黑盒測試 的原理、具體方法,及一些測試策略的思考。就經驗而言,個人覺得,測試軟件中最重要的因素還是要:設計和生成有效的 測試用例 。所以,作者..
先談及、概括一下 白盒 測試 。 白盒 測試 ,所關注的是: 測試用例 執行的程度或覆蓋程序邏輯結構(源代碼)的程度。因此,也可以認為是邏輯覆蓋 測試 。具體方法有五個,按其邏輯覆蓋..
再概述一下 黑盒 測試 。那么首先就是等價類劃分法。 等價類劃分,是一個最優子集的挑選過程。該子集必須具備兩個特性: 嚴格控制 測試 用例的增加,減少為達到“合理 測試 ”的某些既定..
邊界值分析法,有較好的 測試 回報率。該法較簡單,僅是用于考察正處于等價劃分邊界或在邊界附近的狀態。因此,只需明確邊界條件這一定義即可。邊界條件,是指輸入和輸出等價類中那些..
因果圖分析法,依作者而言,是為了解決邊界值分析和等價劃分的一個弱點:未對輸入條件的組合進行分析。而因果圖恰恰有助于用一個系統的方法選擇出此類高效的 測試 用例集,并且可以指..
1.1 文本框、按鈕等控件 測試 1.1.1 文本框的測試 如何對文本框進行測試 a,輸入正常的字母或數字。 b,輸入已存在的文件的名稱; c,輸入超長字符。例如在“名稱”框中輸入超過允許邊界個數的..
大家在編寫 測試 用例 的時候往往把輸入數據、操作步驟、輸出、結果、以及一些過程信息等都包含很全,但是往往忽略掉對執行該測試的檢查點,這些檢查點往往是 測試用例 設計和編寫的人..