真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

測(cè)試部門(mén)軟件測(cè)試規(guī)范-創(chuàng)新互聯(lián)

1. 概述

本規(guī)范是對(duì)項(xiàng)目軟件測(cè)試的一份指導(dǎo)性文件,對(duì)軟件測(cè)試過(guò)程中所涉及到的測(cè)試?yán)碚?、測(cè)試類(lèi)型、測(cè)試方法、測(cè)試標(biāo)準(zhǔn)以及測(cè)試流程進(jìn)行總體規(guī)范,以有效保證軟件產(chǎn)品的質(zhì)量。

項(xiàng)目軟件測(cè)試是對(duì)軟件設(shè)計(jì)的一種控制手段,是對(duì)軟件產(chǎn)品質(zhì)量的一種檢查和審核手段,項(xiàng)目測(cè)試人員應(yīng)按本規(guī)范要求對(duì)軟件進(jìn)行檢查、測(cè)試。

2. 測(cè)試目標(biāo)

(1)測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程;

(2)好的測(cè)試用例是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的用例;

(3)成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。

3. 軟件測(cè)試流程

無(wú)規(guī)矩不成方圓,做好項(xiàng)目就是做正確的事情,而正確地處理事情才能更好地提高效率。測(cè)試部門(mén)在接到一個(gè)新的項(xiàng)目后,需要按照以下五個(gè)流程逐步開(kāi)展測(cè)試工作,該流程在實(shí)際的工作中,可根據(jù)實(shí)際情況進(jìn)行補(bǔ)充和完善。

做網(wǎng)站、成都網(wǎng)站建設(shè)的開(kāi)發(fā),更需要了解用戶(hù),從用戶(hù)角度來(lái)建設(shè)網(wǎng)站,獲得較好的用戶(hù)體驗(yàn)。創(chuàng)新互聯(lián)多年互聯(lián)網(wǎng)經(jīng)驗(yàn),見(jiàn)的多,溝通容易、能幫助客戶(hù)提出的運(yùn)營(yíng)建議。作為成都一家網(wǎng)絡(luò)公司,打造的就是網(wǎng)站建設(shè)產(chǎn)品直銷(xiāo)的概念。選擇創(chuàng)新互聯(lián),不只是建站,我們把建站作為產(chǎn)品,不斷的更新、完善,讓每位來(lái)訪用戶(hù)感受到浩方產(chǎn)品的價(jià)值服務(wù)。

3.1. 測(cè)試參考文檔

在測(cè)試人員開(kāi)展工作之后,需要借助產(chǎn)品人員和開(kāi)發(fā)人員提供的文檔,形式的文檔可以給測(cè)試工作帶來(lái)依據(jù)。具體參考文檔包括:產(chǎn)品需求說(shuō)明書(shū)、產(chǎn)品設(shè)計(jì)原型、數(shù)據(jù)庫(kù)設(shè)計(jì)方案、開(kāi)發(fā)部門(mén)代碼規(guī)范說(shuō)明、開(kāi)發(fā)人員(前端和后臺(tái))任務(wù)分配表等。

3.2. 測(cè)試工作流程圖

測(cè)試工作的基本流程圖如下圖所示:

測(cè)試部門(mén)軟件測(cè)試規(guī)范測(cè)試部門(mén)軟件測(cè)試規(guī)范

4. 軟件測(cè)試方法

根據(jù)項(xiàng)目需要,目前主要進(jìn)行的有功能測(cè)試和性能測(cè)試?,F(xiàn)階段以功能測(cè)試為主,而功能測(cè)試目前使用最多的測(cè)試方法有等價(jià)類(lèi)劃分法、邊界值分析法和錯(cuò)誤推測(cè)法。這三種都屬于最常用、最典型、也是最重要的黑盒測(cè)試方法。 其他的方法還會(huì)涉及到因果圖法、判定表法、正交分析法、場(chǎng)景法等。

4.1. 等價(jià)類(lèi)劃分方法 

將所有可能的輸入數(shù)據(jù)劃分成若干個(gè)子集,在每個(gè)子集中,如果任意一個(gè)輸入數(shù)據(jù)對(duì)于揭露程序中潛在錯(cuò)誤都具有同等效果,那么這樣的子集就構(gòu)成了一個(gè)等價(jià)類(lèi)。后續(xù)只要從每個(gè)等價(jià)類(lèi)中任意選取一個(gè)值進(jìn)行測(cè)試,就可以用少量具有代表性的測(cè)試輸入取得較好的測(cè)試覆蓋結(jié)果。

4.2. 邊界值分析方法

選取輸入、輸出的邊界值進(jìn)行測(cè)試。因?yàn)橥ǔ4罅康能浖e(cuò)誤是發(fā)生在輸入或輸出范圍的邊界上,所以需要對(duì)邊界值進(jìn)行重點(diǎn)測(cè)試,通常選取正好等于、剛剛大于或剛剛小于邊界的值作為測(cè)試數(shù)據(jù)。從方法論上可以看出來(lái),邊界值分析是對(duì)等價(jià)類(lèi)劃分的補(bǔ)充,所以這兩種測(cè)試方法經(jīng)常結(jié)合起來(lái)使用。   

4.3. 錯(cuò)誤推測(cè)法

在很大程度上是憑經(jīng)驗(yàn)進(jìn)行的,是憑人們對(duì)過(guò)去所作的測(cè)試工作結(jié)果的分析,對(duì)所揭示的缺陷的規(guī)律性作直覺(jué)的推測(cè)來(lái)發(fā)現(xiàn)缺陷的。

示例:針對(duì)“用戶(hù)登錄”功能,基于等價(jià)類(lèi)劃分和邊界值分析方法,我們?cè)O(shè)計(jì)的測(cè)試用例包括:

1. 輸入已注冊(cè)的用戶(hù)名和正確的密碼,驗(yàn)證是否登錄成功;

2. 輸入已注冊(cè)的用戶(hù)名和不正確的密碼,驗(yàn)證是否登錄失敗,并且提示信息正確;

3. 輸入未注冊(cè)的用戶(hù)名和任意密碼,驗(yàn)證是否登錄失敗,并且提示信息正確;

4. 用戶(hù)名和密碼兩者都為空,驗(yàn)證是否登錄失敗,并且提示信息正確;

5. 用戶(hù)名和密碼兩者之一為空,驗(yàn)證是否登錄失敗,并且提示信息正確;

6. 如果登錄功能啟用了驗(yàn)證碼功能,在用戶(hù)名和密碼正確的前提下,輸入正確的驗(yàn)證碼,驗(yàn)證是否登 錄成功;

7. 如果登錄功能啟用了驗(yàn)證碼功能,在用戶(hù)名和密碼正確的前提下,輸入錯(cuò)誤的驗(yàn)證碼,驗(yàn)證是否登 錄失敗,并且提示信息正確。

如果再加上錯(cuò)誤推測(cè)法(因人而異),會(huì)再增加以下的測(cè)試用例:

1. 用戶(hù)名和密碼是否大小寫(xiě)敏感;

2. 頁(yè)面上的密碼框是否加密顯示;

3. 后臺(tái)系統(tǒng)創(chuàng)建的用戶(hù)第一次登錄成功時(shí),是否提示修改密碼;

4. 忘記用戶(hù)名和忘記密碼的功能是否可用;

5. 前端頁(yè)面是否根據(jù)設(shè)計(jì)要求限制用戶(hù)名和密碼長(zhǎng)度;

6. 如果登錄功能需要驗(yàn)證碼,點(diǎn)擊驗(yàn)證碼圖片是否可以更換驗(yàn)證碼,更換后的驗(yàn)證碼是否可用;

7. 刷新頁(yè)面是否會(huì)刷新驗(yàn)證碼;

8. 如果驗(yàn)證碼具有時(shí)效性,需要分別驗(yàn)證時(shí)效內(nèi)和時(shí)效外驗(yàn)證碼的有效性;

9. 用戶(hù)登錄成功但是會(huì)話超時(shí)后,繼續(xù)操作是否會(huì)重定向到用戶(hù)登錄界面;

10. 不同級(jí)別的用戶(hù),比如管理員用戶(hù)和普通用戶(hù),登錄系統(tǒng)后的權(quán)限是否正確;

11. 頁(yè)面默認(rèn)焦點(diǎn)是否定位在用戶(hù)名的輸入框中;

12. 快捷鍵 Tab 和 Enter 等,是否可以正常使用。

5. 非功能性測(cè)試

一個(gè)質(zhì)量過(guò)硬的軟件系統(tǒng),除了顯式功能性需求以外,其他的非功能性需求即隱式功能性需求也是極其關(guān)鍵的。顯式功能性需求的含義從字面上就可以很好地理解,指的是軟件本身需要實(shí)現(xiàn)的具體功能。比如“正常用戶(hù)使用正確的用戶(hù)名和密碼可以成功登錄”、“非注冊(cè)用戶(hù)無(wú)法登錄”等,這都是屬于典型的顯式功能性需求描述。從軟件測(cè)試的維度來(lái)看,非功能性需求主要涉及安全性、性能以及兼容性三大方面。 在上面所有的測(cè)試用例設(shè)計(jì)中,我們完全沒(méi)有考慮對(duì)非功能性需求的測(cè)試,但這些往往是決定軟件質(zhì)量的關(guān)鍵因素。

示例:我們來(lái)繼續(xù)完善“用戶(hù)登錄”的測(cè)試用例。

在安全性方面補(bǔ)充的測(cè)試用例包括:

1. 用戶(hù)密碼后臺(tái)存儲(chǔ)是否加密;

2. 用戶(hù)密碼在網(wǎng)絡(luò)傳輸過(guò)程中是否加密;

3. 密碼是否具有有效期,密碼有效期到期后,是否提示需要修改密碼;

4. 不登錄的情況下,在瀏覽器中直接輸入登錄后的URL地址,驗(yàn)證是否會(huì)重新定向到用戶(hù)登錄界面;

5. 密碼輸入框是否不支持復(fù)制和粘貼;

6. 密碼輸入框內(nèi)輸入的密碼是否都可以在頁(yè)面源碼模式下被查看;

7. 用戶(hù)名和密碼的輸入框中分別輸入典型的“SQL 注入***”字符串,驗(yàn)證系統(tǒng)的返回頁(yè)面;

8. 用戶(hù)名和密碼的輸入框中分別輸入典型的“XSS 跨站腳本***”字符串,驗(yàn)證系統(tǒng)行為是否被篡 改;

9. 連續(xù)多次登錄失敗情況下,系統(tǒng)是否會(huì)阻止后續(xù)的嘗試以應(yīng)對(duì)暴力破解;

10. 同一用戶(hù)在同一終端的多種瀏覽器上登錄,驗(yàn)證登錄功能的互斥性是否符合設(shè)計(jì)預(yù)期;

11. 同一用戶(hù)先后在多臺(tái)終端的瀏覽器上登錄,驗(yàn)證登錄是否具有互斥性。

站在性能壓力測(cè)試的角度測(cè)試用例包括:

1. 單用戶(hù)登錄的響應(yīng)時(shí)間是否小于 3 秒;

2. 單用戶(hù)登錄時(shí),后臺(tái)請(qǐng)求數(shù)量是否過(guò)多;

3. 高并發(fā)場(chǎng)景下用戶(hù)登錄的響應(yīng)時(shí)間是否小于 5 秒;

4. 高并發(fā)場(chǎng)景下服務(wù)端的監(jiān)控指標(biāo)是否符合預(yù)期;

5. 高集合點(diǎn)并發(fā)場(chǎng)景下,是否存在資源死鎖和不合理的資源等待;

6. 長(zhǎng)時(shí)間大量用戶(hù)連續(xù)登錄和登出,服務(wù)器端是否存在內(nèi)存泄漏。

站在兼容性測(cè)試角度測(cè)試用例補(bǔ)充包括:

1. 不同瀏覽器下,驗(yàn)證登錄頁(yè)面的顯示以及功能正確性;

2. 相同瀏覽器的不同版本下,驗(yàn)證登錄頁(yè)面的顯示以及功能正確性;

3. 不同移動(dòng)設(shè)備終端的不同瀏覽器下,驗(yàn)證登錄頁(yè)面的顯示以及功能正確性;

4. 不同分辨率的界面下,驗(yàn)證登錄頁(yè)面的顯示以及功能正確性。

對(duì)于高質(zhì)量的軟件測(cè)試,用例設(shè)計(jì)不僅需要考慮明確的顯式功能性需求,還要涉及兼容性、安全性和性能等一系列的非功能性需求,這些非功能性需求對(duì)軟件系統(tǒng)的質(zhì)量有著舉足輕重的作用。但軟件測(cè)試的用例設(shè)計(jì)是不可窮盡的,工程實(shí)踐中難免受制于時(shí)間成本和經(jīng)濟(jì)成本,所以測(cè)試部門(mén)需要兼顧缺陷風(fēng)險(xiǎn)和研發(fā)成本之間的平衡。

6. 缺陷分類(lèi)

根據(jù)缺陷的定義,將缺陷分為如下4類(lèi):

 6.1文檔缺陷

指對(duì)文檔的靜態(tài)檢查過(guò)程中發(fā)現(xiàn)的缺陷。檢查活動(dòng)包括同行評(píng)審、產(chǎn)品審計(jì)等。評(píng)審的缺陷要根據(jù)被評(píng)審對(duì)象的類(lèi)型來(lái)確定,被評(píng)審的對(duì)象包括最終出產(chǎn)出物和中間過(guò)程產(chǎn)出物。比如產(chǎn)品需求文檔、原型設(shè)計(jì)文檔、測(cè)試計(jì)劃、測(cè)試用例等。

6.2代碼缺陷

指對(duì)代碼進(jìn)行同行評(píng)審、審計(jì)或代碼走查過(guò)程中發(fā)現(xiàn)的缺陷。

6.3測(cè)試缺陷

指由測(cè)試活動(dòng)發(fā)現(xiàn)的測(cè)試對(duì)象的缺陷,被測(cè)對(duì)象一般是指可運(yùn)行的代碼、系統(tǒng),不包括靜態(tài)測(cè)試發(fā)現(xiàn)的問(wèn)題。

6.4過(guò)程缺陷

又叫做不符合項(xiàng)問(wèn)題,是指通過(guò)過(guò)程審計(jì)、過(guò)程分析、管理評(píng)審、質(zhì)量評(píng)估、質(zhì)量審核等活動(dòng)發(fā)現(xiàn)的關(guān)于過(guò)程的缺陷和問(wèn)題。過(guò)程缺陷的發(fā)現(xiàn)者一般是測(cè)試人員、項(xiàng)目經(jīng)理等。

7 Bug的嚴(yán)重性定義

根據(jù)所提交bug的嚴(yán)重性,本規(guī)范定義以下五個(gè)級(jí)別。

A類(lèi):嚴(yán)重錯(cuò)誤,包括以下各種錯(cuò)誤:

(1)由于程序所引起的死機(jī),非法退出。

(2)死循環(huán)

(3)數(shù)據(jù)庫(kù)發(fā)生死鎖

(4)因錯(cuò)誤操作導(dǎo)致的程序中斷

(5)功能錯(cuò)誤

(6)與數(shù)據(jù)庫(kù)連接錯(cuò)誤

(7)數(shù)據(jù)通訊錯(cuò)誤

B類(lèi):較嚴(yán)重錯(cuò)誤,包括以下各種錯(cuò)誤:

(1)程序錯(cuò)誤

(2)程序接口錯(cuò)誤

(3)數(shù)據(jù)庫(kù)的表、業(yè)務(wù)規(guī)則、缺省值未加完整性等約束條件

C類(lèi):一般性錯(cuò)誤,包括以下各種錯(cuò)誤:

(1)操作界面錯(cuò)誤(包括數(shù)據(jù)窗口內(nèi)列名定義、含義是否一致)

(2)打印內(nèi)容、格式錯(cuò)誤

(3)簡(jiǎn)單的輸入限制未放在前臺(tái)進(jìn)行控制

(4)刪除操作未給出提示

(5)數(shù)據(jù)庫(kù)表中有過(guò)多的空字段

D類(lèi):較小錯(cuò)誤,包括以下各種錯(cuò)誤:

(1)界面不規(guī)范

(2)輔助說(shuō)明描述不清楚

(3)輸入輸出不規(guī)范

(4)長(zhǎng)操作未給用戶(hù)提示

(5)提示窗口文字未采用行業(yè)術(shù)語(yǔ)

(6)可輸入?yún)^(qū)域和只讀區(qū)域沒(méi)有明顯的區(qū)分標(biāo)志

E類(lèi):測(cè)試建議

8. Bug的優(yōu)先級(jí)定義

根據(jù)所提交bug的優(yōu)先級(jí),本規(guī)范定義以下五個(gè)級(jí)別。

1. Highest :表示問(wèn)題必須馬上解決,否則系統(tǒng)根本無(wú)法達(dá)到預(yù)定的需求。

2. High:表示問(wèn)題的修復(fù)很緊要,很急迫,關(guān)系到系統(tǒng)的主要功能模塊能否正常。

3. Medium:表示有時(shí)間就要馬上解決,否則系統(tǒng)偏離需求較大或預(yù)定功能不能正常實(shí)現(xiàn)。

4. Low:表示計(jì)劃解決,表示問(wèn)題不影響需求的實(shí)現(xiàn),但是影響其他使用方面,比如頁(yè)面調(diào)用出錯(cuò),調(diào)用了錯(cuò)誤的等。

5. Lowest:即問(wèn)題在系統(tǒng)發(fā)布以前必須確認(rèn)解決或確認(rèn)可以不予解決。

9、測(cè)試標(biāo)準(zhǔn)

功能測(cè)試的通過(guò)準(zhǔn)則一般有:

(1)單元功能同設(shè)計(jì)需求一致;

(2)規(guī)定的路徑覆蓋率及覆蓋類(lèi)達(dá)到要求,且執(zhí)行正確;

(3)所規(guī)定的黑盒測(cè)試手段被使用,且執(zhí)行正確;

(4)對(duì)殘留錯(cuò)誤有合法解釋或被認(rèn)可暫留;

(5)雖然路徑覆蓋率不能達(dá)到,但其他各測(cè)試的錯(cuò)誤查出率趨產(chǎn)0或穩(wěn)定(時(shí)間的長(zhǎng)短視情況而定)。

各類(lèi)軟件測(cè)試合格須符合以下標(biāo)準(zhǔn)。

A類(lèi)錯(cuò)誤

B類(lèi)錯(cuò)誤

C類(lèi)錯(cuò)誤

D類(lèi)錯(cuò)誤

E類(lèi)建議

無(wú)

無(wú)

<1%

<5%

暫不作要求

以上比例為錯(cuò)誤占總測(cè)試模塊的比例。

軟件產(chǎn)品未經(jīng)測(cè)試合格,不允許上線發(fā)布。

更多精彩都在洋哥視頻課程學(xué)習(xí)地址:http://edu.51cto.com/lecturer/5811414.html

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。


本文題目:測(cè)試部門(mén)軟件測(cè)試規(guī)范-創(chuàng)新互聯(lián)
分享路徑:http://weahome.cn/article/djeeid.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部