服務創造價值、存在(zài)造就(jiù)未來(lái)
一(yī / yì /yí)、軟件測試的(de)基本概念
什麽是(shì)軟件?
軟件:控制計算機硬件工作的(de)工具。(操作系統也(yě)屬于(yú)軟件)
什麽是(shì)軟件測試?
軟件測試就(jiù)是(shì)使用技術手段驗證軟件産品特性是(shì)否滿足用戶的(de)需求。
二、軟件測試的(de)目的(de)
減少軟件缺陷(bug),保障軟件質量。
三、軟件産生的(de)過程
1.需求産生(需求方——客戶、用戶,産品經理)
2.需求文檔(産品經理)
3.設計效果圖(UI設計師)
4.産品開發(研發人(rén)員)
5.産品測試(測試人(rén)員)
6.部署上(shàng)線
四、軟件測試流程
1.需求評審:确保各部門需求理解一(yī / yì /yí)緻。
2.計劃編寫:測什麽、誰來(lái)測、怎麽測。
3.用例設計:驗證項目是(shì)否符合需求的(de)操作文檔。
4.用例執行:項目模塊開發完成開始執行用例文檔實施測試。
5.缺陷管理:對缺陷進行管理的(de)過程。
6.測試報告:實施測試結果文檔。
五、軟件質量模型
質量模型:衡量一(yī / yì /yí)個(gè)優秀軟件的(de)維度。
功能性、性能、兼容性、易用性、安全、可靠性、可維護性、可移植性。
功能性:功能數量,功能正确實現,錯誤處理情況等。
性能:服務器每秒處理請求數,服務器硬件配置是(shì)否滿足。
兼容性:浏覽器(谷歌、IE、火狐、歐朋、蘋果),操作系統,手機(分辨率,品牌,系統,網絡,其他(tā)(和(hé / huò)其他(tā)app是(shì)否兼容))。
易用性:簡潔,友好,流暢,美觀。
安全:傳輸和(hé / huò)存儲加密。
可靠性:無響應,卡頓,死機(系統崩潰)。
可維護性
可移植性:網站數據遷移。
軟件測試
六、生命周期
(一(yī / yì /yí))軟件的(de)生命周期
軟件生命周期是(shì)指從軟件産品的(de)設想開始到(dào)軟件不(bù)再使用而(ér)結束的(de)時(shí)間。 如果把軟件看成是(shì)有生命的(de)事物,那麽軟件的(de)生命周期可以(yǐ)分成6個(gè)階段,即需求分析、計劃、設計、編碼、測試、運行維護。
(二)軟件測試的(de)生命周期
軟件測試的(de)生命周期: 需求分析→測試計劃→ 測試設計、測試開發→ 測試執行→ 測試評估
需求階段 :測試人(rén)員了(le/liǎo)解需求、對需求進行分解,得出(chū)測試需求。
計劃階段 :根據需求編寫測試計劃/測試方案 。
設計階段 :測試人(rén)員适當的(de)了(le/liǎo)解設計,對于(yú)設計測試用例是(shì)很有幫助的(de),測試人(rén)員搭建測試用例框架,根據需求和(hé / huò)設計編寫一(yī / yì /yí)部分測試用例 。
編碼階段:測試人(rén)員一(yī / yì /yí)般是(shì)不(bù)需要(yào / yāo)編碼的(de),但已經編碼的(de)模塊,專業的(de)白盒測試人(rén)員可以(yǐ)計劃執行單元測試,完善、細化測試用例以(yǐ)及調整測試計劃和(hé / huò)方案。
測試階段:測試階段是(shì)軟件測試人(rén)員最爲(wéi / wèi)重要(yào / yāo)的(de)工作階段,根據測試用例和(hé / huò)計劃執行測試,在(zài)執行的(de)過程中記錄、管理缺陷,測試完成後編寫測試報告。
運行維護:測試人(rén)員需要(yào / yāo)參與項目的(de)實施工作。測試人(rén)員對項目産品的(de)業務和(hé / huò)操作非常了(le/liǎo)解,加上(shàng)測試人(rén)員的(de)溝通表達能力一(yī / yì /yí)般都比較強,所以(yǐ)測試人(rén)員可以(yǐ)參與用戶使用軟件的(de)培訓,在(zài)試運行項目時(shí)收集問題并及時(shí)反饋給相關負責人(rén)。
(三)bug的(de)生命周期
生命周期中缺陷狀态:新建→ 指派→ 已解決→ 待驗→ 關閉
1.發現BUG
2.提交BUG
3.指派BUG
4.研發确認BUG
5.研發去修複BUG
6.回歸驗證BUG
7.是(shì)否通過驗證
8.關閉BUG
标簽:軟件測試、軟件測試培訓
軟件測評報告請聯系王經理18684048962
更多資訊請關注公衆号:軟件測評閑聊站
上(shàng)一(yī / yì /yí)篇:軟件測試的(de)模闆(軟件測試)軟件測試測試報告建議,
下一(yī / yì /yí)篇:Java 開發工具合集:從入門到(dào)高手必備(java開發)java開發工具有什麽,