一什麼是軟體測試
在規定的條件下對程式進行操作,從而發現問題,對軟體質量進行評估的過程。
實際輸出與預期輸出之間的審核或者比較過程
二軟體測試的目的
以最小的人力物力時間找到軟體中的缺陷並修改,從而迴避商業風險
三軟體測試原則
1使用者需求,盡早開始,專業人員,測試計畫,回歸測試,測試時間,測試文件
四軟體質量模型
功能性,可靠性,易用性(使用者體驗好),效率,可維持性(更新),可移植性(跨越不同系統平台)
五軟體質量模型保證(sqa)
目的:軟體製造的過程對領導層是可見的
qc:檢驗產品的質量,質量控制
qa:審計過程的質量,確保qc按步驟進行
六測試流程
1測試需求與計畫:需求分析,測試計畫
2測試設計與開發:用例設計,用例評審
3測試執行:搭建環境,構造資料,執行測試
4結果分析與報告:結果分析,問題定位,回歸測試,測試報告
七登入介面測試要點
1介面測試:布局是否合理,介面是否美觀,文字是否正確且簡介易懂
2功能測試:輸入正確的使用者名稱與密碼,驗證能正確登入且跳轉到對應的介面
輸入錯誤的使用者名稱或密碼(包括不輸入,有空格,長度,強度,有效性),驗證登入失敗,並提示相應的錯誤
密碼是否加密顯示,驗證碼的辨認難度,按鈕是否好用
註冊,記住密碼,忘記密碼
3效能測試:開啟登陸頁面的時間,登入成功跳轉的時間
4安全性測試:使用者名稱與密碼是否以加密的形式傳送給伺服器,錯誤登入的次數限制,一使用者在多台機器上登入
5相容性:是否可跨越不同平台
6本地化:不同語言環境下,頁面顯示是否正確
軟體測試 基本概念
1.什麼是軟體測試 軟體測試是使用人工或自動的方法,來執行或者測量軟體系統的過程,以驗證軟體系統是否滿足使用者需求,並找出與預期結果的差異。2.軟體測試與除錯的區別 1 目的不同 測試的目的是為了發現程式中的缺陷,除錯的目的是為了定位並且解決程式中的問題。2 參於的角色不同 測試主要由測試人員和開發...
軟體測試 基本概念
1.什麼是軟體測試?2.軟體測試人員需具備的素質 為什麼要選擇軟體測試 3.什麼是需求?4.什麼是軟體缺陷 bug 5.什麼是測試用例 test case 6.軟體的生命週期 7.軟體測試的生命週期 總結驗證軟體功能是否滿足使用者需求。發散性思維,逆向思維,探求多項答案。對軟體測試這份工作有濃厚的興...
軟體測試的基本概念
軟體質量 定義 軟體質量是產品 組織和體系或過程的一組固有特性,反應他們滿足顧客和其他相關方面要求的程度。gb t 11457 2006 軟體工程術語 中定義軟體質量為 1 軟體產品中能滿足給定需要的性質和特性的總體。2 軟體具有所期望的各種屬性的組合程度。3 顧客和使用者覺得軟體滿足其綜合期望的程...