天天看點

軟體測試如何測試系統,軟體測試中如何做好系統測試

軟體測試中如何做好系統測試

發表于:2010-07-27來源:作者:點選數:

軟體測試中如何做好系統測試 我一直感覺系統測試 總像馬拉松總是測試不完,什麼時候上線,什麼時候算終點。雖然送出客戶了,可是對于 品質 仍然心裡沒底,對于測試的效果沒有評價的依據。後來經過高人指點,終于領悟到至關重要的精髓:明确測試目标 ! 如果

軟體測試中如何做好系統測試

我一直感覺系統測試總像馬拉松總是測試不完,什麼時候上線,什麼時候算終點。雖然送出客戶了,可是對于

如果要将系統進行全面測試,那麼就要有一套完整的測試階段,每個階段都以測試目标為标準,科學、有序地進行測試,那麼測試效率也就會自然而然跟着提高。

測試階段分為:測試前準備、

MILY: 宋體">好了,言歸正傳,講一下我們在測試工作中的一點體會吧,寫出來一面為自己理一下思路,二也是為自己做工作的一個總結。

一、測試之前要充分掌握業務流程

首先,在進行系統測試之前,要知道系統的業務流程,也就是說要清楚每項業務間發生的前後順序。隻有知道了業務的先後順序,你的測試資料才能繼續在ERP系統功能間流轉,否則,無法進行各項業務的全面覆寫測試。

其次,還要明白每一項業務中的詳細流程和各個環節涉及的角色,一項比較複雜的業務其詳細流程往往比較多,隻有了徹底掌握了這項業務,才能對目前業務環節進行全方位的測試。比如:訂單管理中,銷售業務員建立了一個銷售訂單,還要經過主管稽核,方可執行訂單,訂單執行完畢後關閉訂單。

二、了解業務流程對應的ERP系統的功能

對整個業務有了總體的認識,再把業務分塊,在ERP中找出相應的子產品與業務對應起來。隻有把業務和REP功能完全對應上了,才能說有可能對ERP系統進行全面的覆寫測試。

三、系統功能集中測試和

找到與具體業務對應的ERP子系統,根據目前業務的流程與角色,對ERP子系統進行集中測試。測試還要講求方法,盡量做到全覆寫測試,其中注意幾點:

1)、按正常場景進行測試

根據業務流程,按着正常的順序,用正确的測試資料測試系統;檢查系統的結果是否與預期的結果相同,如果結果相符,表示目前系統子產品符合業務邏輯;否則,系統有問題,将錯誤資訊記錄到BUG報告中,及時送出

2)、測試異常場景

根據業務流程,輸入異常的測試資料測試系統,檢視系統提示哪些異常資訊,并檢視是否有異常判斷,如果有,則表示系統做過異常考慮處理,否則表示系統漏掉了目前異常情況,需要提示開發部門,添加目前異常情況的考慮處理。

3)、特殊資料的處理

根據業務流程,在輸入測試資料時,輸入邊緣資料、空值等特殊字元,檢視系統是否做了資料錄入範圍和要求的判斷,如果沒有,表示系統遺漏資料範圍和錄入要求的考慮,需要提示開發部門,添加相應資料範圍和要求的處理。

以上三方面的考慮,是比較常見而且不可遺漏的測試部分,當然,可以用

用例編号

001

編制時間

2007-1-20

相關的用例

功能特性

投料

測試目的

把工廠中的房間物料台賬存放庫位調整與實物的投料地點相同

資料準備

5條 物料流水碼

預置條件

工廠中的房間物料台賬中存在5條物料流水碼,并已登記存放庫位。

測試項

操作描述

測試資料

期望結果

測試結果

1輸入庫位号

輸入新的庫位編号,回車(投料)

02

頁面跳轉到下一頁面,并顯示剛輸入的庫位編号資訊

沒有輸入庫位編号,回車(投料)

空值

提示輸入庫位資訊才能投料

輸入長度超過4位的數字編号或不存在的庫位編号,回車(投料)

020202或abc

提示沒有目前庫位編号

2輸入流水碼

掃描(輸入)物料流水碼,回車(加至投料清單)

QM0600011

把輸入的物料流水碼添加到投料清單表格中

沒有輸入流水碼,回車

空值

提示物料流水碼不能為空

輸入長度超過9位的編号或随意輸入值

QM060001121或abc

提示物料流水碼不正确 資訊

3投料

檢查清單,需投的物料全部錄入後,選擇 投料

提示投料成功

檢查清單,需投的物料全部錄入後,選擇 投料

如果投料操作失敗,提示錯誤資訊

開發人員

四、送出BUG報告

通過前邊的測試,把得出的錯誤資訊,以BUG報告的形式展現出來,轉發給開發部門相應人員,以例開發部集中修改系統錯誤資訊。下邊說一下BUG報告的内容:錯誤序号、發現日期、子系統名稱、二級子產品名稱、三級子產品名稱、發生頁面、錯誤描述、發現者、是否修改狀态、修改人意見、修改人、修改日期、确認人、确認日期。按着上邊這幾項内容,将錯誤資訊以BUG報告的形式清單出來,轉發給相應的部門修改。

BUG修改完畢後,更新ERP系統,更新完畢後,對已往的錯誤資訊進行二次測試,以確定錯誤資訊的正确修改。

通過以上五個步驟,把我們銷售部目前進行的測試工作,做了一個完整的總結,這就是我們目前采用的簡單的測試方法和步驟,經過我們的測試,系統

也許“确定測試目标”還不能徹底解決複雜測試工作中出現的問題,但是我覺得這最起碼可以讓你的測試工作變得有條理;跟上司彙報工作的時候業績和工作效率有憑可據;面對需求變更的時候有理可依!

評論清單(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證明其描述)