版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟件測試原則規(guī)范目的為了確保軟件產(chǎn)品質(zhì)量,使產(chǎn)品能夠順利交付和通過驗收,特編寫本文檔,以作參考合用范疇本文檔合用于項目開發(fā)過程中的單元測試、集成測試、系統(tǒng)測試、業(yè)務(wù)測試、驗收測試以及某些專項測試。職責項目測試負責人組織編制《測試計劃》、《測試方案》,指導和督促測試人員完畢各階段的測試工作。項目組測試人員按照《測試計劃》、《測試方案》完畢所承當?shù)臏y試任務(wù),并按規(guī)定填寫《問題報告及維護統(tǒng)計》。測試經(jīng)理根據(jù)確認規(guī)程和準則對工作產(chǎn)品進行確認,提出對確認規(guī)程和準則的修改意見項目負責人組織測試環(huán)境的建立。項目經(jīng)理審核負責控制整個項目的時間和質(zhì)量。研發(fā)人員確認修改測試人員提交的bug。工作流程測試根據(jù)具體設(shè)計是模塊測試的根據(jù)。因此設(shè)計人員應(yīng)向測試人員提供《系統(tǒng)需求規(guī)格書名書》、《具體設(shè)計》、《概要設(shè)計》等有關(guān)資料。測試人員必須認真閱讀,真正弄懂系統(tǒng)需求和具體設(shè)計。制訂《測試方案》在測試之前,由項目負責人根據(jù)《測試計劃》的規(guī)定,組織人員編制對應(yīng)的《測試方案》,《測試方案》應(yīng)涉及下列內(nèi)容:測試目的;所需人員及對應(yīng)培訓規(guī)定;測試環(huán)境、工具和測試軟件;測試用例、測試數(shù)據(jù)和預期的成果。單元測試項目開發(fā)實現(xiàn)過程中,每個程序單元(程序單元的劃分視具體開發(fā)工具而定,普通定為函數(shù)或子程序級)編碼調(diào)試通過后,要及時進行單元測試。單元測試由單元開發(fā)者自己進行,使用白盒測試辦法,根據(jù)程序單元的控制流程,爭取達成分支覆蓋。對于交互式運行的產(chǎn)品,不便于進行自動測試的,能夠采用功效測試的辦法進行。單元測試針對程序模塊,從程序的內(nèi)部構(gòu)造出發(fā)設(shè)計測試用例。多個模塊能夠獨立進行單元測試。單元測試內(nèi)容涉及模塊接口測試、局部數(shù)據(jù)構(gòu)造測試、途徑測試、錯誤解決測試等;單元測試組織原則一遍根據(jù)開發(fā)進度安排對已開發(fā)完畢的單一模塊進行測試;單元測試停止原則:完畢了全部規(guī)定單元的測試,單元測試中發(fā)現(xiàn)的bug已經(jīng)得到修改。集成測試編碼開發(fā)完畢,項目組內(nèi)部應(yīng)進行組裝測試。集成測試由項目負責人組織策劃(編寫測試計劃、測試用例)并實施。集成測試著重對各功效模塊之間的接口進行測試,驗證各功效模塊與否能協(xié)調(diào)工作、參數(shù)傳遞及功效調(diào)用與否正常。測試采用交叉辦法,即個人開發(fā)的軟件應(yīng)由其它的項目構(gòu)組員進行測試。集成測試過程應(yīng)填寫《問題報告及維護統(tǒng)計》,測試成果應(yīng)形成《測試報告》。系統(tǒng)測試在項目開發(fā)完畢之后,應(yīng)對整個系統(tǒng)軟件和硬件進行系統(tǒng)測試。對性能、可靠性、強健性、壓力承受力等方面分別進行評價,以驗證系統(tǒng)與否滿足規(guī)定的需要。系統(tǒng)測試由測試負責人組織策劃(編寫測試計劃、測試用例)并實施,系統(tǒng)測試過程應(yīng)形成《問題報告及維護統(tǒng)計》。系統(tǒng)測試普通進行以下幾個狀況的測試:正常狀況非正常狀況破壞性測試邊界狀況非法狀況強度測試性能測試兼容性測試顧客和諧性測試界面設(shè)計規(guī)范測試:光標的初始位置字體與否統(tǒng)一字號與否符合規(guī)定標題顏色按鈕的名稱與否規(guī)范界面布局與否合理,整體效果如何輸入值測試:數(shù)據(jù)類型數(shù)據(jù)長度約束條件與否滿足,與否完整TAB和Enter鍵與否起作用鍵盤操作能否全部替代鼠標操作輸入(光標)與否按照次序邁進按鈕測試:將按鈕放開和封閉與否嚴格、精確,不能使用的按鈕必須封閉檢查”退出”、”取消”等含有共性按鈕的功效異常狀況測試:在完畢正常功效測試后,安正常解決的相似操作次序,執(zhí)行與正常解決不同的動作例如正常解決中規(guī)定輸入日期的字段,這時輸入字符或數(shù)字正常解決中輸入字段有范疇規(guī)定,這時輸入超出范疇的值正常解決中用兩個值限定范疇,這時用一種值或不限定正常解決中規(guī)定用”Tab”鍵,這時安”Enter”鍵或其它鍵正常解決中單選框、多選框、下拉框等,十一偶那個非指定鍵操作使用不同于指定的按鈕操作業(yè)務(wù)測試在組裝測試與系統(tǒng)測試結(jié)束后,均可由最后顧客或測試人員對系統(tǒng)進行測試。業(yè)務(wù)測試著重測試業(yè)務(wù)流程,功效、顧客界面等方面。項目、測試負責人負責組織有關(guān)人員制訂測試方案和測試用例,并進行測試。測試的成果應(yīng)形成《問題報告及維護統(tǒng)計》。驗收測試驗收測試的條件按照項目計劃規(guī)定的驗收測試進度安排進行測試準備在驗收測試前,各項內(nèi)部的測試活動都受到監(jiān)控并爭取執(zhí)行交付版本的規(guī)定按照集成測試用例完畢了整個系統(tǒng)的集成測試集成版本滿足設(shè)計定義的各項功效、性能規(guī)定提交的數(shù)據(jù)庫腳本樣本需要完整,沒有冗余數(shù)據(jù)在集成測試中發(fā)現(xiàn)的bug已經(jīng)得到解決,各級缺點修改率達成原則軟件需求分析闡明書中定義的全部功效都已經(jīng)實現(xiàn),性能指標全部達成性能需求指標提交階段性測試報告,涉及功效和性能測試報告全部文檔齊備完整版本公布的準則軟件產(chǎn)品通過了單元測試、集成測試、業(yè)務(wù)測試、系統(tǒng)測試、性能測試測試部提交文檔:測試計劃、測試方案、測試用例、測試分析報告全部測試項必須符合下列原則致命錯誤:無功效錯誤:無功效缺點:項目經(jīng)理、技術(shù)經(jīng)理、測試負責人審核通過界面缺點:項目經(jīng)理、技術(shù)經(jīng)理、測試負責人審核通過建議:項目經(jīng)理、技術(shù)經(jīng)理、測試負責人審核通過以上幾項其中之一不滿足規(guī)定,視為不合格在產(chǎn)品交付和顧客驗收之前,通過驗收測試來確認在規(guī)定的使用環(huán)境下整個產(chǎn)品的運行狀況與否滿足規(guī)定的規(guī)定。在產(chǎn)品交付之前,由指定的驗收負責人組織制訂測試方案和測試用例,主持驗收。驗收測試過程應(yīng)形成《問題報告及維護統(tǒng)計》。顧客現(xiàn)場測試將軟件布署到顧客實際生產(chǎn)環(huán)境后,由于環(huán)境差別,需要在顧客現(xiàn)場進行確認測試,確保系統(tǒng)功效、性能完備,可正常運行。測試內(nèi)容:根據(jù)軟件系統(tǒng)規(guī)模,準備現(xiàn)場測試用例,涵蓋全部重要功效點,若規(guī)模小,需要將全部功效點全部測試一遍對于后臺已定義好的工作流、功效欄目途徑以及顧客信息等數(shù)據(jù),不可進行修改和刪除操作,新增的測試數(shù)據(jù)也需要在測試完畢后予以清晰重點檢查上傳、下載的數(shù)據(jù)與否能夠正常的打開或保存確認界面美觀,基本信息和鏈接無錯誤考慮顧客實際的軟件環(huán)境和網(wǎng)絡(luò)環(huán)境,以客戶端最為復雜的軟硬件環(huán)境作為測試機器,檢查有無異常狀況出現(xiàn)針對前期發(fā)現(xiàn)的bug進行回歸測試,以確保公布版本為最新版本編寫測試文檔測試點將測試模塊分解成多個功效點,測試點應(yīng)涵蓋功效點,也涵蓋了正常測試和異常測試。輸入數(shù)據(jù)輸入數(shù)據(jù)涉及界面輸入數(shù)據(jù)、數(shù)據(jù)庫的初始數(shù)據(jù)及其它外部輸入數(shù)據(jù)。特別是數(shù)據(jù)庫的初始所需屬性一一列出,全方面是指:數(shù)據(jù)能達成模塊所涉及的全部功效,典型是指這個數(shù)據(jù)能充足反映功效特點。測試描述描述測試環(huán)節(jié),涉及:操作員所執(zhí)行的動作(涉及鼠標、鍵盤、加載外部數(shù)據(jù)等操作);系統(tǒng)的反映,涉及:光標定位、光標聚焦、顯示字段值、按鈕的封閉和放開、功效鍵的封閉和放開、系統(tǒng)提示和系統(tǒng)消息等。預期輸出數(shù)據(jù)按準備的輸入數(shù)據(jù)和設(shè)計規(guī)定的解決過程,模塊應(yīng)輸出的數(shù)據(jù)。輸出數(shù)據(jù)涉及:屏幕輸出數(shù)據(jù)、輸出到數(shù)據(jù)庫的數(shù)據(jù)、輸出到其它外部介質(zhì)上的數(shù)據(jù),并指出斷點成果或最后成果。實際輸出填寫本測試點程序運行后的實際輸出。對的與否程序運行后,實際輸出成果和預期輸出成果一致時,為正常,否則為不正常。測試結(jié)論填寫本次測試的結(jié)論,是合格或不合格。若不合格時,應(yīng)總結(jié)存在的問題,能夠讓修改者一目了然。缺點管理缺點的定義及其基本屬性缺點是指在軟件開發(fā)過程中的針對軟件產(chǎn)品和開發(fā)過程中的問題,這些問題已經(jīng)影響或可能會影響軟件產(chǎn)品的質(zhì)量。缺點應(yīng)當含有下列屬性,也就是往缺點管理庫或者缺點列表中提交的缺點應(yīng)當含有下列屬性:屬性名稱描述缺點標記標記某個缺點的一組符號,每個缺點必須有一種唯一的標記缺點類型根據(jù)缺點的自然屬性劃分的缺點種類缺點驗證程度因缺點引發(fā)的故障對軟件產(chǎn)品的影響程度缺點所處的模塊或子系統(tǒng)缺點分步的模塊或子系統(tǒng)缺點出現(xiàn)幾率指發(fā)現(xiàn)錯誤的幾率缺點的重現(xiàn)環(huán)節(jié)具體的缺點重現(xiàn)環(huán)節(jié)附件與缺點有關(guān)的附件(截圖、附件、用例等)備注對缺點的其它描述缺點分類根據(jù)缺點的定義,將缺點分為以下列:文檔缺點:是指對文檔的靜態(tài)檢查過程中發(fā)現(xiàn)的缺點。檢查活動涉及同行評審、產(chǎn)品審計等。評審的缺點要根據(jù)被評審對象的類型來擬定,被評審的對象涉及最后出產(chǎn)物和中間過程產(chǎn)出物,例如需求文檔、設(shè)計文檔、計劃、報告、用例等代碼缺點:是指對代碼進行同行評審、審計或代碼走查過程中發(fā)現(xiàn)的缺點測試缺點:是指由測試活動發(fā)現(xiàn)的測試對象(被測對象普通是指可運行的代碼、系統(tǒng),不涉及靜態(tài)測試發(fā)現(xiàn)的問題)的缺點,測試活動涉及單元測試、集成測試、系統(tǒng)測試、性能測試等過程缺點:有稱為不符合項問題,是指通過過程審計、過程分析、管理評審、質(zhì)量評定、質(zhì)量審核等活動發(fā)現(xiàn)的有關(guān)過程的缺點和問題。過程缺點的發(fā)現(xiàn)者普通是測試人員、項目經(jīng)理等文檔缺點分類缺點分類描述描述不完整文檔內(nèi)容缺失,或文檔應(yīng)當涉及的范疇沒有涵蓋不一致一致性問題有兩類:一是與源頭闡明書不一致,例如需求和客戶業(yè)務(wù)需求不一致、設(shè)計與需求不一致等二是上下文或者與前提不一致描述錯誤文檔描述是錯誤的,不可實現(xiàn)或造成錯誤的輸出或成果功效問題該缺點將會造成顧客功效的錯誤、不滿足、不可用不清晰或有歧義內(nèi)容的描述不清晰、不能精確表達、或表達的意思有歧義邏輯錯誤內(nèi)容組織邏輯不清晰、邏輯錯誤接口問題與最后顧客接口問題、與外部系統(tǒng)的接口問題、內(nèi)部子系統(tǒng)或模塊的接口問題輸入輸出問題輸入輸出不完整、不對的、不可測試或驗證不細化內(nèi)容還需要進一步細化性能問題文檔的設(shè)計或?qū)崿F(xiàn)方式存在性能問題安全性問題文檔的設(shè)計或?qū)崿F(xiàn)方式存在安全性問題代碼缺點分類缺點分類描述常量變量定義問題不滿足設(shè)計或需求編寫代碼不符合規(guī)范條件判斷解決循環(huán)解決錯誤異常解決算法邏輯問題注釋問題代碼冗余性能問題系統(tǒng)測試缺點分類缺點類型描述功效錯誤影響了重要的特性、顧客界面、產(chǎn)品接口或全局數(shù)據(jù)構(gòu)造,并且設(shè)計文檔需要爭取的變更。如邏輯、循環(huán)、遞歸、功效等缺點構(gòu)造錯誤Web應(yīng)用程序構(gòu)造化頁面無法顯示,或者顯示錯誤腳本錯誤Web應(yīng)用程序當中出現(xiàn)腳本錯誤,涉及客戶端對數(shù)據(jù)進行校驗和運算的多個狀況下產(chǎn)生的錯誤頁面鏈接錯誤Web應(yīng)用程序頁面出現(xiàn)空鏈接、錯誤鏈接、死鏈接頁面文字錯誤Web應(yīng)用程序頁面出現(xiàn)的中外文拼寫、使用、以及不同語種頁面的編碼錯誤頁面圖形錯誤Web應(yīng)用程序頁面出現(xiàn)圖片內(nèi)容使用不當,或者無法顯示ALT錯誤Web應(yīng)用程序頁面當中超文本標記語言、文本標簽解釋錯誤排版錯誤Web應(yīng)用程序頁面排版不符合規(guī)定或者不符合使用習慣業(yè)務(wù)邏輯不合理應(yīng)用程序的實現(xiàn)流程和規(guī)定業(yè)務(wù)流程不一致,或者實現(xiàn)流程無法對的完畢。涉及流程數(shù)據(jù)的部分并行、爭用、同時等操作,引發(fā)的流程斷裂、死鎖、以及其它異常狀況業(yè)務(wù)邏輯不方便應(yīng)用程序?qū)崿F(xiàn)流程在實際狀況下即使能夠完畢,可是存在不必要的重復、等待、冗余等影響使用效率的狀況其它錯誤其它未分類錯誤建議系統(tǒng)改善建議缺點等級定義缺點的嚴重程度對以上所述的缺點類型都是適合的,缺點的嚴重程度反映的是對缺點的發(fā)現(xiàn)對象可能造成的影響或后果來定義的。缺點等級缺點性質(zhì)系統(tǒng)中對應(yīng)的錯誤分類描述一級致命錯誤系統(tǒng)崩潰系統(tǒng)死鎖造成對被描述的重要對象的理解錯誤、不可行、不可運轉(zhuǎn)、對業(yè)務(wù)和整個系統(tǒng)造成重大損失或損害;對使用、維護或保管人員有危險或不安全,以及對產(chǎn)品的基本功效有致命影響的缺點二級嚴重缺點嚴重錯誤對被描述的部分對象的理解或?qū)崿F(xiàn)錯誤,部分的模塊或系統(tǒng)不可行或不能運轉(zhuǎn)或部分模塊和系統(tǒng)缺失,對整個系統(tǒng)有重大影響或可能造成部分的損失或損害;嚴重影響使用安全三級普通缺點次要錯誤布局不合理文字錯誤系統(tǒng)中部分單元模塊或單個功效描述和實現(xiàn)有錯誤、有偏差、不一致或有缺失,不影響模塊的正常運行,或有影響,但能夠有替代的方法或避免方法四級微小缺點微局限性道基本不影響系統(tǒng)的運行和功效的實現(xiàn)??墒桥c原則、規(guī)范和定義不一致五級建議缺點新特性不在定義、原則、范疇的定義和約束之內(nèi),可是從提出者來看是需要完善的建議缺點優(yōu)先級定義缺點優(yōu)先級描述特急需要立刻進行修改加急一天到兩天之內(nèi)必須修改高介于中和加急之間中缺點需要正常排隊等待修復或列入軟件公布清單低留到組后解決,如果項目的進度跟緊張能夠在產(chǎn)品公布以前不解決缺點狀態(tài)定義缺點狀態(tài)描述初始狀態(tài)(New)測試或開發(fā)人員提交一種新的缺點,等待開發(fā)人員或項目經(jīng)理分派修改負責人打回(FeedBack)規(guī)定缺點的報告者再次對缺點進行闡明已分派(Assigned)是指已經(jīng)分派給屬主,等待修改。已解決(Resolved)缺點被屬主修改,等待測試人員驗證關(guān)閉(Closed)測試人員驗證缺點已經(jīng)修復重新打開(Reopen)測試人員驗證,缺點沒有修改對的遺留(Later)經(jīng)項目經(jīng)理和技術(shù)經(jīng)理驗證此缺點在本版本中不用修改缺點完畢度缺點完畢度描述打開(Open)缺點沒有被解決已解決(Fixed)缺點已經(jīng)修改遺留(Suspended)此缺點環(huán)節(jié)本階段解決重新打開(Reopen)重新打開某個缺點不做修改(Won’tfix)不對這個缺點進行修改重復(Duplicate)與某個缺點重復需求如此經(jīng)理和開發(fā)人員通過需求和設(shè)計的核算后決定不需要修改不可重現(xiàn)被指派的開發(fā)人員想要再現(xiàn)缺點進行修改個時候,發(fā)現(xiàn)缺點始終不能再現(xiàn)缺點管理流程解決機制退回機制若在測試過程中發(fā)生以下狀況,將系統(tǒng)退回到申請部門:通過測試后,發(fā)現(xiàn)與需求闡明規(guī)格闡明書中定義的功效項存在較大的差別單一模塊,測試過程中發(fā)現(xiàn)缺點輸了較多或者無法繼續(xù)進行系統(tǒng)其它功效模塊的測試,繼續(xù)測試無意義測試過程中,頻繁死機或系統(tǒng)崩潰主業(yè)務(wù)流程出現(xiàn)斷點異常狀況解決機制非
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度跨境電商平臺區(qū)域代理合同范本3篇
- 2024年生物醫(yī)藥企業(yè)股權(quán)收購合同匯編3篇
- 淘寶找建筑課程設(shè)計
- 專題03 閱讀理解之推理判斷題(練習)(解析版)
- 煉鋼廠部門崗位職責說明書
- 機電工程施工組織設(shè)計
- (一)高標準農(nóng)田施工方案
- 油條配方課程設(shè)計
- 糖果罐子手工課程設(shè)計
- 算法課程設(shè)計總結(jié)
- 妊娠期肝內(nèi)膽汁淤積癥教學課件
- 【航空個性化服務(wù)淺析4700字(論文)】
- 保障農(nóng)民工工資支付條例全文及解讀課件
- 中國移動全面預算管理
- 【部編】小高考:2021年江蘇普通高中學業(yè)水平測試歷史試卷
- 公路隧道建設(shè)施工技術(shù)規(guī)范學習考試題庫(400道)
- 新人教版七至九年級英語單詞表 漢譯英(含音標)
- 淺談事業(yè)單位固定資產(chǎn)的折舊本科學位論文
- 食堂管理制度大全
- 愛普生機器人中級培訓資料
- 2023-2024學年浙江省富陽市小學數(shù)學六年級上冊期末??荚嚲?/a>
評論
0/150
提交評論