【 全程測(cè)試 】功能測(cè)試的執(zhí)行

1.測(cè)試執(zhí)行的原則

(1).先安排新功能的測(cè)試,后安排完整的功能測(cè)試(包括可能會(huì)受影響的原有的正常功能);

(2).先進(jìn)行某一兩個(gè)平臺(tái)的測(cè)試,后進(jìn)行廣泛的環(huán)境、平臺(tái)組合上的測(cè)試;

(3).先安排功能的邏輯和行為方面的測(cè)試,后安排界面測(cè)試;

(4).在代碼凍結(jié)前,要為功能測(cè)試留下一個(gè)特定的時(shí)間段、用于最后的缺陷驗(yàn)證及其回歸測(cè)試


圖1 兩種測(cè)試執(zhí)行方法

2.測(cè)試任務(wù)安排

(1).針對(duì)個(gè)人的特定和特長(zhǎng)來(lái)安排適合工程師的特定任務(wù);

(2).結(jié)伴測(cè)試,幾輪過(guò)后可以交叉互換測(cè)試;

(3).將關(guān)聯(lián)性很強(qiáng)的若干子任務(wù)安排給一個(gè)人;

(4).評(píng)估任務(wù)量時(shí),要留有余地,一般可在正常估算值上+15%

2.1 測(cè)試任務(wù)安排的一般步驟:

(1).評(píng)估每個(gè)模塊的測(cè)試時(shí)間;

(2).分析軟件模塊之間的關(guān)系、關(guān)聯(lián)性和相應(yīng)工作量組合成可測(cè)試模塊

(3).根據(jù)人員特點(diǎn),將組合的模塊分配給各測(cè)試人員

(4).哎若干輪測(cè)試結(jié)束后,交叉互換測(cè)試的模塊組合。

3.測(cè)試環(huán)境的準(zhǔn)備:

3.1.測(cè)試環(huán)境的可靠性

(1).性能測(cè)試環(huán)境與功能測(cè)試環(huán)境獨(dú)立;

(2).功能測(cè)試環(huán)境應(yīng)該有2套,作為當(dāng)前版本和前一版本,這樣每次部署都不影響當(dāng)前正在使用的環(huán)境;

3.1測(cè)試環(huán)境的多樣性和復(fù)雜性

4.創(chuàng)建測(cè)試套件:

4.1 功能測(cè)試要經(jīng)過(guò)的測(cè)試執(zhí)行的子階段:

(1).新功能的快速測(cè)試;

(2).完整的功能性測(cè)試,并集中在邏輯性、行為方面的測(cè)試;

(3).界面、使用性測(cè)試;

(4).Ad-hoc測(cè)試和回歸測(cè)試;

4.2 功能測(cè)試套件的創(chuàng)建:

4.2.1 依據(jù)功能點(diǎn)的測(cè)試用例組合

(1).新增的、最新修改的、改動(dòng)大的模塊的測(cè)試用例優(yōu)先全部選擇

(2).改動(dòng)小的、受影響大的模塊,大部分測(cè)試用例被選擇

(3).收影響小的模塊,少量的測(cè)試用例被選擇

(4).不受影響的模塊,不選擇測(cè)試用例

4.2.2 測(cè)試用例的環(huán)境組合

(1).系統(tǒng)、網(wǎng)絡(luò)、瀏覽器、手機(jī)等各種環(huán)境

5.功能自動(dòng)化

5.1 功能自動(dòng)化平臺(tái)

待續(xù)......

5.2功能測(cè)試自動(dòng)化的執(zhí)行

(1).執(zhí)行自動(dòng)化測(cè)試之前,需要有配置清單準(zhǔn)備測(cè)試環(huán)境,初始化數(shù)據(jù)等,該處的配置清單最好是可配置的,且不同的環(huán)境有一套完整的環(huán)境配置,便于快速集成;

(2).測(cè)試執(zhí)行過(guò)程,要有相應(yīng)的容錯(cuò)處理邏輯,且各模塊之間盡量無(wú)關(guān)聯(lián)關(guān)系,這樣即使有模塊失敗了,也不影響其他模塊的正常執(zhí)行;

(3).結(jié)果的分析,自動(dòng)化結(jié)果完整后,最關(guān)心的應(yīng)該是哪些失敗了,為什么失敗了。所以測(cè)試結(jié)果應(yīng)該包含完整的操作日志(文件記錄)、測(cè)試數(shù)據(jù)操作結(jié)果、異常日志等,如果涉及瀏覽器操作的,可以使用錄像軟件配合查問(wèn)題。

6.用戶界面與適用性測(cè)試

(1).符合標(biāo)準(zhǔn)和規(guī)范,可參考業(yè)界標(biāo)準(zhǔn)

(2).直觀性、靈活性、舒適性、實(shí)用性

7. 回歸測(cè)試

7.1 回歸測(cè)試方法

(1).基于風(fēng)險(xiǎn)選擇測(cè)試,首先執(zhí)行關(guān)鍵的、風(fēng)險(xiǎn)系數(shù)大的和可疑的測(cè)試;

(2).基于操作剖面選擇測(cè)試,優(yōu)先針對(duì)那些最重要或最頻繁使用功能的測(cè)試用例;

(3).再測(cè)試修改的部分,回歸測(cè)試局限于被修改的模塊和它的接口,在條件允許時(shí),回歸測(cè)試盡可能覆蓋受到影響的部分。

綜合運(yùn)用多種技術(shù),采用多種策略組合。

8.軟件缺陷的報(bào)告

8.1 缺陷的屬性

比較重要而容易被忽略的幾點(diǎn):

(1).環(huán)境(web端強(qiáng)調(diào)瀏覽器+操作系統(tǒng),app端搶到手機(jī)型號(hào)+操作系統(tǒng))

(2).產(chǎn)生原因,強(qiáng)調(diào)需要開(kāi)發(fā)規(guī)范填寫

8.2 軟件缺陷的有效描述規(guī)則

(1).單一準(zhǔn)確,每個(gè)報(bào)告只針對(duì)一個(gè)軟件缺陷

(2).完整統(tǒng)一。提供完整、前后統(tǒng)一的產(chǎn)生缺陷的步驟和信息

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 文章來(lái)自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,216評(píng)論 2 126
  • 1.測(cè)試與軟件模型 軟件開(kāi)發(fā)生命周期模型指的是軟件開(kāi)發(fā)全過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開(kāi)發(fā)包括:需求、設(shè)...
    Mr希靈閱讀 22,010評(píng)論 7 278
  • 1.測(cè)試與軟件模型 軟件開(kāi)發(fā)生命周期模型指的是軟件開(kāi)發(fā)全過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開(kāi)發(fā)包括:需求、設(shè)...
    宇文臭臭閱讀 6,754評(píng)論 5 100
  • 1.問(wèn):你在測(cè)試中發(fā)現(xiàn)了一個(gè) bug ,但是開(kāi)發(fā)經(jīng)理認(rèn)為這不是一個(gè) bug ,你應(yīng)該怎樣解決。 首先,將問(wèn)題提...
    qianyewhy閱讀 9,302評(píng)論 4 123
  • ——致我寶貝的女兒 2003年9月25日是一個(gè)不尋常的日子。我的心靈,著實(shí)的震撼了一...
    蒹葭essay閱讀 220評(píng)論 0 1