標籤:
軟體測試:特定的環境、特定的條件下運行軟體,驗證其能正常運行,並發現其缺陷,對軟體的品質進行評估的過程;
軟體測試過程:設計、計劃、實現、執行;
軟體測試流程:需求、計劃、方案、用例、執行、總結;
lampp(xampp):apache+mysql+php+per;
wampp:windows+apache+mysql+php;
apache的http的預設連接埠為80,https的預設連接埠為443;
(http連接埠設定在xampp檔案下httpd.conf,https連接埠設定在xampp檔案下的http—ssl.conf)
資料庫mysql的預設連接埠為3306,oracle的預設連接埠為1521;
在控制命令符中查看連接埠的佔用情況命令:netstat -ano | findstr “80”
SVN的使用:上傳commit、更新update、查看日誌、更新版本、clean up;
幾個人同時編輯文檔:先鎖定、再編輯、再提交;
1、測試需求
測試需求分析:分析識別測試範圍,解決測什麼的問題,方便測試的跟蹤和管理;
測試需求分析的流程:需求採集—>需求分析—>需求評審;
在測試需求不明確的情況下,如何保證測試品質:
(1)多方收集需求;
(2)多與開發人員溝通;
(3)若有以前的系統,參照以前的系統;
(4)找類似的產品熟悉;
(5)到網上尋找與系統相關的業務知識、專業術語;
測試需求分析的來源:
(1)開發文檔:需求規格、概設、詳設、資料庫結構設計文檔、模組功能圖等;
(2)使用者需求:與使用者或需求分析人員溝通,需求調研的會議紀要,與使用者郵件往來;
(3)軟體雛形:可運行軟體,軟體的架構;
(4)相關的規劃及標準:各行各業的標準、國家標準、行業標準、企業標準、項目標準、國家法律法規;
(5)類似的產品:公司內部相同的舊版本產品,行業其他公司類似的產品;
(6)測試知識經驗庫:測試人員的業務背景、系統業務知識的積累、個人的測試經驗積累;
(7)其他隱性的需求:產品利益相關者的建議、會議紀要、備忘錄、溝通記錄、郵件往來等;
測試需求分析的內容:
(1)商務程序圖的分析;
(2)使用者和角色的分析;
(3)資料庫結構的分析;
(4)測試要點的分析;
測試需求分析的方法:
(1)測試功能點分析法;
(2)功能互動分析法;
(3)品質特性分析法;
(4)測試類型分析法;
(5)測試類型分析法;
測試需求分析的評審:完整性、準確性、一致性、易理解性、無歧義性;
測試需求分析的時間:開發需求完成後;
負責人:有豐富經驗的測試工程師;參考依據:
(1)狹義依據:需求規格;
(2)廣義依據:參照上面的測試需求分析來源;
軟體測試知識點總結