(項(xiàng)目名稱)測試方案
(僅供參考)
文檔版本控制
文檔版本號
日期
作者
審核人
說明
V1.0.0
2015/X/X
創(chuàng)建文檔
1.概述
【軟件的錯誤是不可避免的,所以必須經(jīng)過嚴(yán)格的測試。通過對本軟件的測試,盡可能的發(fā)現(xiàn)軟件中的錯誤,借以減少系統(tǒng)內(nèi)部各模塊的邏輯,功能上的缺陷和錯誤,保證每個單元能正確地實(shí)現(xiàn)其預(yù)期的功能。檢測和排除子系統(tǒng)(或系統(tǒng))結(jié)構(gòu)或相應(yīng)程序結(jié)構(gòu)上的錯誤,使所有的系統(tǒng)單元配合合適,整體的性能和功能完整。并且使組裝好的軟件的功能與用戶要求(即常說的產(chǎn)品策劃案)保持一致?!?/p>
2.測試資源和測試環(huán)境
2.1硬件的配置
關(guān)鍵項(xiàng)
數(shù)量
性能要求
期望到位階段
測試PC機(jī)
1臺以上
奔4,主頻2.6GHZ,硬盤300G以上,內(nèi)存2G以上,此配置是實(shí)際用機(jī)
需求分析階段
數(shù)據(jù)庫服務(wù)器
暫定1臺
奔4,主頻2.6GHZ,硬盤300G以上,內(nèi)存4G以上,此配置是實(shí)際用機(jī)
需求分析階段
2.2.軟件配置
資源名稱/類型
配置
操作系統(tǒng)環(huán)境
操作系統(tǒng)主要分為windows
XP,windows
7。其中windows
XP和windows
7是重點(diǎn)測試對象
瀏覽器環(huán)境
主流瀏覽器有:IE(IE8以上)、Chrome、Firefox。此測試根據(jù)軟件研發(fā)人員提供的依據(jù)決定測試范圍
功能性測試工具
手工測試
測試管理工具
DevSuite
2.3.測試數(shù)據(jù)
本測試方案的測試數(shù)據(jù)來源于軟件測試需求以及測試用例。
3.測試策略
系統(tǒng)測試類型及各種測試類型所采用的方法、工具等介紹如下:
3.1.1.功能測試
測試范圍
驗(yàn)證數(shù)據(jù)的精確度、數(shù)據(jù)類型、業(yè)務(wù)功能等相關(guān)方面的正確性。
測試目標(biāo)
核實(shí)所有功能均已正常實(shí)現(xiàn),即是否與需求一致。
采用技術(shù)
主要采用黑盒測試、邊界測試、等價類劃分等測試方法。
工具與方法
手工測試
開始標(biāo)準(zhǔn)
開發(fā)階段對應(yīng)的功能完成并且測試用例設(shè)計(jì)完成完成標(biāo)準(zhǔn)
測試用例通過并且最高級缺陷全部解決
特殊項(xiàng)
比如該產(chǎn)品可能隸屬于A產(chǎn)品線,且A線新功能點(diǎn)多等風(fēng)險性產(chǎn)品
3.1.2.用戶界面(UI)測試
測試范圍
1.導(dǎo)航、鏈接、Cookie、頁面結(jié)構(gòu)包括菜單、背景、顏色、字體、按鈕名稱、TITLE、提示信息的一致性等,2.友好性、可操作性(易用性)
測試目標(biāo)
核實(shí)各個窗口風(fēng)格(包括顏色、字體、提示信息、圖標(biāo)、title等)都與需求保持一致,或符合可接受標(biāo)準(zhǔn),能夠保證用戶界面的友好性、易操作性,而且符合用戶操作習(xí)慣。
采用技術(shù)
網(wǎng)頁測試通用方法
工具與方法
手工測試、目測(掃描)
開始標(biāo)準(zhǔn)
界面開發(fā)完成完成標(biāo)準(zhǔn)
UI符合可接受標(biāo)準(zhǔn),能夠保證用戶界面的友好性、易操作性,而且符合用戶操作習(xí)慣
測試重點(diǎn)與優(yōu)先級
根據(jù)實(shí)際需求而定
需考慮的特殊事項(xiàng)
根據(jù)實(shí)際需求而定
根據(jù)實(shí)際需求而定
3.1.3.性能測試
測試范圍
1.用戶、管理員的密碼安全
2.權(quán)限
3.非法攻擊
測試目標(biāo)
1.用戶、管理員的密碼管理
2.應(yīng)用程序級別的安全性:核實(shí)用戶只能操作其所擁有權(quán)限能操作的功能。
3.系統(tǒng)級別的安全性:核實(shí)只有具備系統(tǒng)訪問權(quán)限的用戶才能訪問系統(tǒng)。
采用技術(shù)
代碼包或者非法攻擊工具
工具與方法
手工測試
開始標(biāo)準(zhǔn)
功能測試完成完成標(biāo)準(zhǔn)
執(zhí)行各種非法操作無安全漏洞且系統(tǒng)使用正常
測試重點(diǎn)與優(yōu)先級
根據(jù)實(shí)際需求而定
需考慮的特殊事項(xiàng)
根據(jù)實(shí)際需求而定
3.1.4.安全性測試
測試范圍
1.用戶、管理員的密碼安全
2.權(quán)限
3.非法攻擊
測試目標(biāo)
1.用戶、管理員的密碼管理
2.應(yīng)用程序級別的安全性:核實(shí)用戶只能操作其所擁有權(quán)限能操作的功能。
3.系統(tǒng)級別的安全性:核實(shí)只有具備系統(tǒng)訪問權(quán)限的用戶才能訪問系統(tǒng)。
采用技術(shù)
代碼包或者非法攻擊工具
工具與方法
手工測試
開始標(biāo)準(zhǔn)
功能測試完成完成標(biāo)準(zhǔn)
執(zhí)行各種非法操作無安全漏洞且系統(tǒng)使用正常
測試重點(diǎn)與優(yōu)先級
根據(jù)實(shí)際需求而定
需考慮的特殊事項(xiàng)
根據(jù)實(shí)際需求而定
3.1.5.兼容性測試
測試范圍
1.使用不同版本的不同瀏覽器、分辨率、操作系統(tǒng)分別進(jìn)行測試。
2.不同操作系統(tǒng)、瀏覽器、分辨率和各種運(yùn)行軟件等各種條件的組合測試。
測試目標(biāo)
核實(shí)系統(tǒng)在不同的軟件和硬件配置中運(yùn)行穩(wěn)定
采用技術(shù)
黑盒測試
工具與方法
手工測試
開始標(biāo)準(zhǔn)
項(xiàng)目組移交系統(tǒng)測試
完成標(biāo)準(zhǔn)
在各種不同版本不同類項(xiàng)瀏覽器、操作系統(tǒng)或者其組合下均能正常實(shí)現(xiàn)其功能(此測試根據(jù)開發(fā)提供依據(jù)決定測試范圍)
測試重點(diǎn)與優(yōu)先級
根據(jù)實(shí)際需求而定
需考慮的特殊事項(xiàng)
根據(jù)實(shí)際需求而定
3.1.6.回歸測試
測試范圍
所有功能、用戶界面、兼容性、安全性等測試類型
測試目標(biāo)
核實(shí)執(zhí)行所有測試類型后功能、性能等均達(dá)到用戶需求所要求的標(biāo)準(zhǔn)
采用技術(shù)
黑盒測試
工具與方法
手工測試和自動化測試
開始標(biāo)準(zhǔn)
每當(dāng)被測試的軟件或其環(huán)境改變時在每個合適的測試階段上進(jìn)行回歸測試
完成標(biāo)準(zhǔn)
95%的測試用例執(zhí)行通過并通過系統(tǒng)測試
測試重點(diǎn)與優(yōu)先級
測試優(yōu)先級以測試需求的優(yōu)先級為參照
需考慮的特殊事項(xiàng)
軟硬件設(shè)備問題
3.2.測試實(shí)施階段
測試類型
測試階段
單元測試
集成測試
系統(tǒng)測試
驗(yàn)收測試
功能測試
×
ü
ü
×
性能測試
×
ü
ü
×
安全性測試
×
ü
ü
×
兼容性測試
×
ü
ü
×
用戶界面(UI)測試
×
ü
×
回歸測試
每當(dāng)被測試的軟件或其環(huán)境改變時在每個合適的測試階段上進(jìn)行回歸測試。
備注:“ü”表示由測試組執(zhí)行,“×”表示由項(xiàng)目組執(zhí)行;
4.軟件測試的通用標(biāo)準(zhǔn)
被測系統(tǒng)無業(yè)務(wù)邏輯錯誤和二級的BUG。經(jīng)確定的所有缺陷都已得到了商定的解決結(jié)果。所設(shè)計(jì)的測試用例已全部重新執(zhí)行,已知的所有缺陷都已按照商定的方式進(jìn)行了處理,而且沒有發(fā)現(xiàn)新的缺陷。
注:缺陷的嚴(yán)重等級說明
A:嚴(yán)重影響系統(tǒng)運(yùn)行的錯誤;
B:功能方面一般缺陷,影響系統(tǒng)運(yùn)行;
C:界面布局不美觀或輕型錯誤;
D
:
不影響運(yùn)行的錯別字等;
E:合理化建議。
5.測試用例及測試用例追溯表
5.1.1測試用例模板(僅供參考)
5.1.2.測試用例跟蹤表(僅供參考)