從配置管理員處申請軟件配置:《需求規格說(shuō)明書(shū)》和《設計說(shuō)明書(shū)》;根據需求規格說(shuō)明書(shū)和設計說(shuō)明書(shū),詳細理解用戶(hù)的真正需求,并且對軟件所實(shí)現的功能已經(jīng)準確理解,然后著(zhù)手制訂測試用例。
二、測試用例制定的原則
測試用例要包括欲測試的功能、應輸入的數據和預期的輸出結果。測試數據應該選用少量、高效的測試數據進(jìn)行盡可能完備的測試;基本目標是:設計一組發(fā)現某個(gè)錯誤或某類(lèi)錯誤的測試數據,測試用例應覆蓋方面:
1、正確性測試:輸入用戶(hù)實(shí)際數據以驗證系統是滿(mǎn)足需求規格說(shuō)明書(shū)的要求;測試用 例中的測試點(diǎn)應首先保證要至少覆蓋需求規格說(shuō)明書(shū)中的各項功能,并且正常。
2、容錯性(健壯性)測試:程序能夠接收正確數據輸入并且產(chǎn)生正確(預期)的輸出, 輸入非法數據(非法類(lèi)型、不符合要求的數據、溢出數據等),程序應能給出提示 并進(jìn)行相應處理。把自己想象成一名對產(chǎn)品操作一點(diǎn)也不懂的客戶(hù),在進(jìn)行任意操作。
3、完整(安全)性測試:對未經(jīng)授權的人使用軟件系統或數據的企圖,系統能夠控制的程度,程序的數據處理能夠保持外部信息(數據庫或文件)的完整。
4、接口間測試:測試各個(gè)模塊相互間的協(xié)調和通信情況,數據輸入輸出的一致性和正確性。
5、數據庫測試:依據數據庫設計規范對軟件系統的數據庫結構、數據表及其之間的數據調用關(guān)系進(jìn)行測試。
原文轉自:http://www.jianshu.com/p/cb923df22aac