軟件指的是計算機程序以及解釋和指導使用程序文檔的總和。測試
計算機程序由源程序和目標程序組成。文檔
源程序:用高級語言或者彙編語言編寫的程序。產品
目標程序:指的是源程序經編譯或者解釋加工之後能夠有計算機直接執行的程序。編譯
一、1979年<軟件測試藝術>,爲了發現錯誤而執行程序或者系統的過程。軟件
二、1983年,IEEE軟件工程標準術語:使用人工或者自動手段,來運行或者測試某個系統的過程。其目的在於檢驗它是否知足規定的需求或弄清預期結果與實際結果之間的差異。軟件工程
一、軟件未達到說明書已標明的功能;程序
二、軟件出現了產品說明書指明不會出現的錯誤;經驗
三、軟件功能超出了產品說明書指定的範圍;計算機
四、軟件未達到產品說明書雖未指出但應達到的目標;語言
五、軟件測試員認爲軟件難以理解,不宜使用,運行速度緩慢,或者最終用戶認爲該軟件使用效果很差。
一、經過參考文檔來肯定缺陷
二、經過了解軟件行業標準、行業北京來發現缺陷
三、經過溝通來確認和識別缺陷
一、保證缺陷重現
二、分析故障----使用最少的步驟重現缺陷
三、包含全部重現缺陷的必要步驟
四、方便閱讀
五、儘可能簡單----一個缺陷對應一個報告
六、注意本身的語氣
七、值得注意的經驗