版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
概述1.1目統(tǒng)一測試用例編寫規(guī)范,為測試設(shè)計人員提供測試用例編寫指導(dǎo),提升編寫測試用例可讀性,可實施性、合理性。為測試實施人員愈加好實施測試,提升測試效率,最終提升企業(yè)整個產(chǎn)品質(zhì)量。1.2使用范圍適適用于對產(chǎn)品業(yè)務(wù)步驟、功效測試用例編寫。1.3名詞解釋系統(tǒng)測試:是對已經(jīng)集成好軟件系統(tǒng)進(jìn)行根本測試,以驗證軟件系統(tǒng)正確性和性能等滿足其規(guī)約所指定要求,檢驗軟件行為和輸出是否正確并非一項簡單任務(wù),它被稱為測試“先知者問題”。測試分析:對關(guān)鍵業(yè)務(wù)、關(guān)鍵步驟進(jìn)行測試前分析。業(yè)務(wù)步驟測試用例:相關(guān)產(chǎn)品業(yè)務(wù)、關(guān)鍵步驟測試用例。測試用例編寫標(biāo)準(zhǔn)2.1系統(tǒng)性1、對于系統(tǒng)業(yè)務(wù)步驟要能夠完整說明整個系統(tǒng)業(yè)務(wù)需求、系統(tǒng)由多個子系統(tǒng)組成以及它們之間關(guān)系;2、對于模塊業(yè)務(wù)步驟要能夠說明清楚子系統(tǒng)內(nèi)部功效、關(guān)鍵功效點以及它們之間關(guān)系;2.2連貫性1、對于系統(tǒng)業(yè)務(wù)步驟來說,各個子系統(tǒng)之間是怎樣連接在一起,假如需要接口,各個子系統(tǒng)之間是否有正確接口;假如是依靠頁面鏈接,頁面鏈接是否正確;2、對于模塊業(yè)務(wù)步驟來說,同級模塊以及上下級模塊是怎樣組成一個子系統(tǒng),其內(nèi)部功效接口是否連貫;2.3全方面性1、應(yīng)盡可能覆蓋程序多種路徑2、應(yīng)盡可能覆蓋系統(tǒng)各個業(yè)務(wù)3、應(yīng)考慮存在跨年、跨月數(shù)據(jù)4、大量數(shù)據(jù)并發(fā)測試準(zhǔn)備5、系統(tǒng)中各功效、業(yè)務(wù)異常情況2.4正確性1、輸入用戶實際數(shù)據(jù)以驗證系統(tǒng)是否滿足需求規(guī)格說明書需求。2、測試用例中測試點應(yīng)確保最少覆蓋需求規(guī)格說明書中各項功效。2.5符合正常業(yè)務(wù)通例1、測試數(shù)據(jù)應(yīng)符適用戶實際工作業(yè)務(wù)步驟2、兼顧多種業(yè)務(wù)改變可能3、要符合目前業(yè)務(wù)行業(yè)法律,法規(guī)。2.6仿真性人名、地名、電話號碼等應(yīng)含有模擬功效,符合通常命名通例。2.7容錯性(健壯性)程序能夠接收正確數(shù)據(jù)輸入而且產(chǎn)生正確(預(yù)期)輸出,輸入非法數(shù)據(jù)(非法類型、不符合要求數(shù)據(jù)、溢出數(shù)據(jù)等),程序應(yīng)能給出提醒并進(jìn)行對應(yīng)處理。測試用例設(shè)計方法1.等價類劃分法:將全部可能輸入數(shù)據(jù)(有效和無效)劃分成若干個等價類。2.邊界值分析法:指對輸入邊界條件進(jìn)行分析,設(shè)計出針對邊界值測試用例。3.因果圖法:就是利用圖解法分析軟件輸入(原因)和輸出條件(結(jié)果)之間關(guān)系,以設(shè)計測試用例方法。因果圖法適合于檢驗程序輸入條件多個情況組合,并最終生成判定表,來取得對應(yīng)測試用例。4.功效圖法功效圖是描述程序狀態(tài)改變、轉(zhuǎn)移過程,因為軟件運行或操作過程能夠看作是其狀態(tài)不停發(fā)生改變過程。測試用例設(shè)計就是怎樣覆蓋全部軟件表現(xiàn)出來狀態(tài),即在滿足輸入/輸出一組條件下,軟件運行是一系列有次序、受控制狀態(tài)改變過程。5.錯誤推測法推測法關(guān)鍵依靠經(jīng)驗、直覺來作出簡單判定甚至是猜測,給出可能存在缺點條件、場景等,在找到缺點后,設(shè)計出對應(yīng)測試用例。6.正交試驗設(shè)計方法關(guān)鍵步驟是:(1)對軟件需求規(guī)格說明中功效要求進(jìn)行劃分(層層分解與展開),分解成具體、相對獨立基礎(chǔ)功效。(2)依據(jù)基礎(chǔ)功效質(zhì)量需求,找出影響其功效實現(xiàn)操作對象和外部原因,每個原因取值能夠看作水平,多個取值就存在多個水平。(3)確定待測試軟件中全部原因及其權(quán)值,這是測試用例設(shè)計關(guān)鍵,確保全方面、正確。權(quán)值是依據(jù)各原因影響范圍、發(fā)生頻率和質(zhì)量需求來確定。(4)加權(quán)篩選,生成原因分析表。(5)利用正交表結(jié)構(gòu)測試數(shù)據(jù)集,正交表每一行,就是一條測試用例。考慮交互作用不可忽略處理原因和不可混雜標(biāo)準(zhǔn),有交互作用組合優(yōu)先安排。利用正交試驗設(shè)計方法設(shè)計測試用例,可控制生成測試用例數(shù)量,覆蓋率高且測試效率高。7.接口間測試測試各個模塊相互間協(xié)調(diào)和通信情況,數(shù)據(jù)輸入輸出一致性和正確性。8.數(shù)據(jù)庫測試依據(jù)數(shù)據(jù)庫設(shè)計規(guī)范對軟件系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)、數(shù)據(jù)表及其之間數(shù)據(jù)調(diào)用關(guān)系進(jìn)行測試。9.可了解(操作)性了解和使用該系統(tǒng)難易程度(界面友好性)。10.可移植性在不一樣操作系統(tǒng)及硬件配置情況下運行性。測試用例編寫規(guī)范4.1測試用例書寫規(guī)則用例元素說明用例名稱:指明要測試內(nèi)容,如被測模塊名稱、業(yè)務(wù)步驟名稱等。功效(業(yè)務(wù))描述、規(guī)則、邏輯:對要進(jìn)行測試功效或業(yè)務(wù)進(jìn)行簡明描述。依據(jù)需求規(guī)格說明書、實際業(yè)務(wù)情況或其它相關(guān)文檔列出本用例規(guī)則、邏輯關(guān)系或需求點。操作描述(輸入\動作):描述本條測試用例輸入步驟,首先簡明描述本條測試用例測試點,再對本測試點進(jìn)行具體步驟描述或輸入數(shù)據(jù)設(shè)置(需要具體進(jìn)行描寫)。預(yù)期結(jié)果(輸出):描述輸入數(shù)據(jù)后程序應(yīng)該輸出結(jié)果。前提條件\數(shù)據(jù)準(zhǔn)備:實施測試用例前需先要實施操作或配置。最基礎(chǔ)要求1.含有清楚名稱、前提條件、操作步驟、期望結(jié)果;2.可被她人了解;3.可被她人實施;具體元素要求1.用例名稱1)一定要包含測試業(yè)務(wù)步驟。(鑒于企業(yè)使用TD在Test)2)名稱簡練易懂,不要包含具體操作步驟;2.前置條件1)實施用例測試步驟前需要做全部必備條件,標(biāo)準(zhǔn)上全部用例都有前置條件;2)不可將其她用例作為前置條件,前置條件需要語言描述;3)完整清楚,包含入口、帳號類型、賬號權(quán)限、數(shù)據(jù)準(zhǔn)備等,具體要求以下:3.1)入口:覆蓋全部功效入口,包含URL直接訪問;3.2)賬號類型和權(quán)限:覆蓋全部會員類型,注意業(yè)務(wù)權(quán)限控制,比如子賬號權(quán)限,disable會員權(quán)限;3.3)數(shù)據(jù)準(zhǔn)備:數(shù)據(jù)準(zhǔn)備完整正確,覆蓋到線上環(huán)境全部情況;標(biāo)識出業(yè)務(wù)步驟處于條;件,寫明數(shù)據(jù)庫表字段值,如OFFER.status=TBD;對于復(fù)雜數(shù)據(jù)準(zhǔn)備,寫清具體SQL3.操作步驟1)操作步驟描述清楚。如:在什么頁面,點擊什么鏈接或按鈕;頁面入口、鏈接、按鈕名稱都要寫清楚;2)操作和結(jié)果是一一對應(yīng),但操作中不要包含結(jié)果檢驗;3)用例描述中不許可存在連詞、介詞,比如:而且,和,還(這種情況能夠拆分為多個點);4)用例描述中不許可出現(xiàn)假設(shè)性詞匯,比如:假如,或許,可能,…時候等;5)用例描述中不許可出現(xiàn)二義性語句;4.預(yù)期結(jié)果1)標(biāo)準(zhǔn)上每個用例必需要有預(yù)期結(jié)果,結(jié)果不能為空;2)結(jié)果中只能包含結(jié)果,不能有步驟;3)一個結(jié)果有多個檢驗點時,確保檢驗點完整: 3.1)結(jié)果含需要驗證全部結(jié)果輸出,如頁面檢驗、存放檢驗、消息檢驗等; 3.2)結(jié)果包含頁面,需明確頁面提醒結(jié)果、數(shù)據(jù)改變; 3.3)結(jié)果包含存放:需明確關(guān)鍵值改變、數(shù)據(jù)庫具體表和關(guān)鍵字字段值改變; 3.4)結(jié)果包含消息:需明確關(guān)鍵查看內(nèi)容; 3.5)結(jié)果對應(yīng)不一樣輸入數(shù)據(jù)有差異時需分別對應(yīng)描述清楚;用例維護(hù)規(guī)范測試用例編寫完成后,應(yīng)對測試用例進(jìn)行連續(xù)維護(hù):1.新項目需求變更,應(yīng)立刻對測試用例進(jìn)行修改;2.維護(hù)期項目,可依據(jù)項目組情況周期對用例進(jìn)行維護(hù);3.全部發(fā)覺bug和故障,基于測試用例
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年建筑用料采購談判合同
- 2026年醫(yī)療綜合服務(wù)合同
- 2025年農(nóng)產(chǎn)品溯源技術(shù)研發(fā)項目可行性研究報告
- 2025年電動汽車廢棄電池回收技術(shù)可行性研究報告
- 2025年農(nóng)業(yè)智能裝備研發(fā)與應(yīng)用項目可行性研究報告
- 2025年新的電池技術(shù)研發(fā)項目可行性研究報告
- 消防共建位協(xié)議書
- 測量安全協(xié)議合同
- 肉牛收購合同范本
- 烏雞散養(yǎng)協(xié)議書
- 2025年中共宜春市袁州區(qū)委社會工作部公開招聘編外人員備考題庫附答案詳解
- 2026年中醫(yī)養(yǎng)生館特色項目打造與客流增長
- DB33∕T 2320-2021 工業(yè)集聚區(qū)社區(qū)化管理和服務(wù)規(guī)范
- 學(xué)堂在線 雨課堂 學(xué)堂云 人工智能原理 章節(jié)測試答案
- 企業(yè)數(shù)字化轉(zhuǎn)型發(fā)言稿
- GB/T 3089-2020不銹鋼極薄壁無縫鋼管
- GB/T 2878.2-2011液壓傳動連接帶米制螺紋和O形圈密封的油口和螺柱端第2部分:重型螺柱端(S系列)
- GB/T 23331-2020能源管理體系要求及使用指南
- GB/T 21238-2016玻璃纖維增強(qiáng)塑料夾砂管
- 斯坦福手術(shù)室應(yīng)急手冊中文版
- 質(zhì)量檢測計量器具配備一覽表
評論
0/150
提交評論