軟件測試的流程
2014-11-05 16:17:03 訪問:
眾所周知,軟件測試在軟件開發(fā)中是非常重要的一步。軟件測試間接決定著整個軟件的質(zhì)量。,
在百度百科中,軟件測試描述一種用來促進(jìn)鑒定軟件的正確性、完整性、安全性和質(zhì)量的過程。軟件測試的經(jīng)典定義是:在規(guī)定的條件下對程序進(jìn)行操作,以發(fā)現(xiàn)程序錯誤,衡量軟件質(zhì)量,并對其是否能滿足設(shè)計要求進(jìn)行評估的過程。
其實軟件測試就是一個發(fā)現(xiàn)BUG的過程。軟件測試之后就是修復(fù)BUG。所以軟件測試的重要性也顯而易見了吧。
1.需求:閱讀需求,理解需求,與客戶、開發(fā)、架構(gòu)多方交流,深入了解需求。--testing team
2.測試計劃: 根據(jù)需求估算測試所需資源(人力、設(shè)備等)、所需時間、功能點劃分、如何合理分配安排資源等。---testing leader or testing manager
3.用例設(shè)計:根據(jù)測試計劃、任務(wù)分配、功能點劃分,設(shè)計合理的測試用例。---testing leader, senior tester
4.執(zhí)行測試:根據(jù)測試用例的詳細(xì)步驟,執(zhí)行測試用例。--every tester(主要是初級測試人員)
5.執(zhí)行結(jié)果記錄和bug記錄:對每個case記錄測試的結(jié)果,有bug的在測試管理工具中編寫bug記錄。--every tester(主要是初級測試人員)
6.defect tracking:追蹤leader分配給你追蹤的bug.直到 bug fixed。--every tester
7.測試報告:通過不斷測試、追蹤,直到被測軟件達(dá)到測試需求要求,并沒有重大bug.
8.用戶體驗、軟件發(fā)布等
選購指南:
本公司主要為山東地區(qū)供應(yīng)各品種型的開發(fā),濟(jì)南桌面軟件開發(fā), 濟(jì)南網(wǎng)頁軟件開發(fā), 濟(jì)南APP軟件 開發(fā),濟(jì)南WinCE嵌 入式軟件開發(fā),具體包含如:家電公司管理軟件、 電腦公 司管理系統(tǒng)、軟件公司管理系統(tǒng)、手機(jī)店 管理系統(tǒng)、森普 P6綜合業(yè)務(wù)支撐平臺、政府辦公平臺、濟(jì)南 財務(wù)濟(jì)南軟件開發(fā)、濟(jì)南HR濟(jì)南軟件開發(fā),可以滿足各種大中小型各類企業(yè)的管理需要。