成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

軟件測(cè)試剛?cè)胄斜乜矗?測(cè)試基本流程、測(cè)試用例全在這里

Cristalven / 1297人閱讀

摘要:從業(yè)務(wù)流程上,應(yīng)得到以下信息主流程是什么條件備選流程是什么數(shù)據(jù)流向是什么關(guān)鍵的判斷條件是什么測(cè)試用例設(shè)計(jì)完成以上兩步則可進(jìn)行測(cè)試用例設(shè)計(jì),功能測(cè)試用例,應(yīng)盡量考慮邊界異常性能的情況,以便發(fā)現(xiàn)更多的隱藏問(wèn)題。

為什么測(cè)試人員要參加需求分析?也就是進(jìn)行測(cè)試需求分析的目的是什么?

第一、把用戶需求轉(zhuǎn)化為功能需求

1)對(duì)測(cè)試范圍進(jìn)度量

2)對(duì)處理分支進(jìn)行度量

3)對(duì)需求業(yè)務(wù)的場(chǎng)景進(jìn)行度量

4)明確其功能對(duì)應(yīng)的輸入、處理和輸出

5)把隱式需求轉(zhuǎn)變?yōu)槊鞔_

第二、明確測(cè)試活動(dòng)的五個(gè)要素

測(cè)試需求是什么、決定怎么測(cè)試、明確測(cè)試時(shí)間、確定測(cè)試人員、確定測(cè)試環(huán)境、測(cè)試中需要的技能,工具以及相應(yīng)的背景知識(shí),測(cè)試過(guò)程中可能遇到的風(fēng)險(xiǎn)等等。測(cè)試需求需要做到盡可能的詳細(xì)明確,以避免測(cè)試遺漏和誤解。

# 那么,接下來(lái)怎么進(jìn)行測(cè)試需求分析? #{文末分享軟件測(cè)試學(xué)習(xí)筆記}

1)確認(rèn)功能

(業(yè)務(wù)功能、輔助功能、數(shù)據(jù)約束、易用性需求、編輯約束、參數(shù)需求、權(quán)限需求、性能約束)

1、業(yè)務(wù)功能:與用戶實(shí)際業(yè)務(wù)直接相關(guān)的功能或者細(xì)節(jié);

2、輔助功能:輔助完成業(yè)務(wù)功能的一些功能或者細(xì)節(jié),例如:設(shè)置過(guò)濾條件;

3、數(shù)據(jù)約束:功能的細(xì)節(jié),主要是用于控制在執(zhí)行功能時(shí),數(shù)據(jù)的顯示范圍,數(shù)據(jù)之間的關(guān)系等;

4、易用性需求:功能的細(xì)節(jié),產(chǎn)品中必須提供,便于功能操作使用的一些細(xì)節(jié),例如:快捷鍵等;

5、編輯約束:功能的細(xì)節(jié),在功能執(zhí)行時(shí),對(duì)輸入數(shù)據(jù)項(xiàng)目的一些約束條件,例如:只能輸入數(shù)字等;

6、參數(shù)需求:功能的細(xì)節(jié),在功能執(zhí)行時(shí),需要根據(jù)參數(shù)設(shè)置不同,進(jìn)行不同處理的細(xì)節(jié);

7、權(quán)限需求:功能的細(xì)節(jié),在功能執(zhí)行的過(guò)程,根據(jù)不同的權(quán)限進(jìn)行不同的處理,不包括直接限制某個(gè)功能的權(quán)限;

8、性能約束:功能的細(xì)節(jié),執(zhí)行功能時(shí),必須滿足的性能需求;

2)場(chǎng)景分析

1、考慮場(chǎng)景的調(diào)用者:考慮每一個(gè)場(chǎng)景提供的服務(wù)是供哪些外部模塊或者系統(tǒng)調(diào)用的,找出所有調(diào)用者。調(diào)用前提,約束都要考慮。每一個(gè)調(diào)用都可以考慮成一個(gè)大的業(yè)務(wù)流程(一般和外部有交互的業(yè)務(wù)出錯(cuò)率比較大,需要重點(diǎn)關(guān)注)。

2、考慮系統(tǒng)內(nèi)部各個(gè)場(chǎng)景之間的聯(lián)系:形成內(nèi)部業(yè)務(wù)流程,需要分析每個(gè)場(chǎng)景之間的約束關(guān)系,執(zhí)行條件,組織出各種業(yè)務(wù)流程圖。

3)挖掘隱性需求

這需要測(cè)試工程師的經(jīng)驗(yàn)積累:

1)常用的或者規(guī)定的業(yè)務(wù)流程

2)各個(gè)業(yè)務(wù)流程分支的遍歷

3)明確規(guī)定不可使用的業(yè)務(wù)流程

4)沒(méi)有明確規(guī)定但是應(yīng)該不可使用的業(yè)務(wù)流程

5)其他異常或者不符合規(guī)定的操作

# 接下來(lái),一起說(shuō)說(shuō)測(cè)試用例設(shè)計(jì)那點(diǎn)事兒 #

1、如何進(jìn)行測(cè)試用例的設(shè)計(jì)?

編寫測(cè)試用例之前,我們需要對(duì)項(xiàng)目的需求有清晰的了解,對(duì)要測(cè)試什么,按照什么順序測(cè)試,覆蓋哪些需求做到心中有數(shù),作為測(cè)試用例的編寫者不僅了解要有常見的測(cè)試用例編寫方法,同時(shí)需要了解被測(cè)軟件的設(shè)計(jì)、功能規(guī)格說(shuō)明、用戶試用場(chǎng)景以及程序/模塊的結(jié)構(gòu)。

步驟

1)測(cè)試需求分析:從項(xiàng)目部拿到軟件的需求規(guī)格說(shuō)明書后,開始對(duì)項(xiàng)目的需求進(jìn)行分析,通過(guò)自己的分析、理解,整理成為測(cè)試需求, 清楚分析出被測(cè)試對(duì)象具有哪些功能。明確測(cè)試用例中的測(cè)試集用例與需求的關(guān)系,即一個(gè)或多個(gè)測(cè)試用例集對(duì)應(yīng)一個(gè)測(cè)試需求。

2)業(yè)務(wù)流程分析:分析完需求后,明確每一個(gè)功能的業(yè)務(wù)處理流程,不同的功能點(diǎn)做業(yè)務(wù)的組合,以及項(xiàng)目的隱式需求。如遇復(fù)雜的測(cè)試用例設(shè)計(jì)前,先畫出軟件的業(yè)務(wù)流程。從業(yè)務(wù)流程上,應(yīng)得到以下信息:

A、主流程是什么?

B、條件備選流程是什么?

C、數(shù)據(jù)流向是什么?

D、關(guān)鍵的判斷條件是什么?

3)測(cè)試用例設(shè)計(jì)

完成以上兩步則可進(jìn)行測(cè)試用例設(shè)計(jì),功能測(cè)試用例,應(yīng)盡量考慮邊界、異常、性能的情況,以便發(fā)現(xiàn)更多的隱藏問(wèn)題。設(shè)計(jì)測(cè)試用例的常見方法:

等價(jià)類 → 邊界值 → 因果圖 → 判定表 → 狀態(tài)遷移 → 正交實(shí)驗(yàn) → 場(chǎng)景法 → 錯(cuò)誤推斷(注意:編寫測(cè)試用例時(shí),我們盡可能取的不應(yīng)該是有效等價(jià)類而應(yīng)該是無(wú)效等價(jià)類)

?4)編寫完成后自我檢查以及部門內(nèi)部評(píng)審:

①測(cè)試用例本身的描述是否清晰,語(yǔ)言準(zhǔn)確;是否存在歧義性;

②測(cè)試用例內(nèi)容是否完整,是否清晰的包含輸入和預(yù)期輸出的結(jié)果;測(cè)試步驟是否清晰;

③測(cè)試用例中使用的測(cè)試數(shù)據(jù)是否恰當(dāng),準(zhǔn)確;

④測(cè)試用例是否具有指導(dǎo)性,是否能靈活的指導(dǎo)軟件測(cè)試工程師通過(guò)測(cè)試用例發(fā)現(xiàn)更多的缺陷,而不是限制他們的思維;

⑤是否考慮到測(cè)試用例執(zhí)行的效率。對(duì)于不斷重復(fù)執(zhí)行的步驟,是否保證了驗(yàn)證點(diǎn)相同;或者測(cè)試用例的設(shè)計(jì)是否存在冗余性等。這些都可能導(dǎo)致測(cè)試用例執(zhí)行效率低下;

⑦畫出軟件需求跟蹤矩陣,驗(yàn)證測(cè)試用例是否完全覆蓋了需求,驗(yàn)證測(cè)試用例的覆蓋性;

⑧測(cè)試用例是否完全遵守了軟件需求的規(guī)定。這一點(diǎn)其實(shí)有一些難做到??紤]到時(shí)間/成本的關(guān)系,應(yīng)該視具體情況而定。

5)測(cè)試用例更新完善

測(cè)試用例編寫完成之后需要不斷完善,如遇需求更改或功能新增時(shí),測(cè)試用例必須配套修改更新,同時(shí)在測(cè)試過(guò)程中發(fā)現(xiàn)設(shè)計(jì)測(cè)試用例時(shí)考慮不周,需要對(duì)測(cè)試用例進(jìn)行修改完善;在軟件交付使用后客戶反饋的軟件缺陷,而缺陷又是因測(cè)試用例存在漏洞造成,也需要對(duì)測(cè)試用例進(jìn)行完善。

# 緊接著,測(cè)試用例執(zhí)行的過(guò)程 #

首先搭建測(cè)試環(huán)境,準(zhǔn)備好測(cè)試數(shù)據(jù),進(jìn)行預(yù)測(cè),預(yù)測(cè)通過(guò)之后,按照測(cè)試用例進(jìn)入正式測(cè)試,有效的測(cè)試執(zhí)行可以將測(cè)試用例發(fā)揮最大的價(jià)值。因此,測(cè)試用例規(guī)范執(zhí)行有助于更好的發(fā)現(xiàn)代碼中存在的缺陷。根據(jù)個(gè)人測(cè)試工作經(jīng)驗(yàn),好的測(cè)試執(zhí)行應(yīng)該包含如下內(nèi)容:

①測(cè)試執(zhí)行中評(píng)估測(cè)試執(zhí)行時(shí)間不足,需及時(shí)上報(bào)風(fēng)險(xiǎn)。滿足質(zhì)量?jī)?yōu)先,進(jìn)度其次原則。

②測(cè)試用例按優(yōu)先級(jí)順序執(zhí)行,通常是基本、詳細(xì)和異常順序執(zhí)行。

③未執(zhí)行用例、標(biāo)志為刪除或者無(wú)效的用例,需注明原因。

④執(zhí)行過(guò)程中有疑問(wèn)的測(cè)試用例(場(chǎng)景、操作步驟、檢查點(diǎn)等)需找測(cè)試設(shè)計(jì)人員澄清。

⑤測(cè)試執(zhí)行需對(duì)用例描述的檢查點(diǎn)逐一檢查,避免遺漏。

⑥重視不易重現(xiàn)的缺陷場(chǎng)景,可能是一個(gè)bug。

⑦執(zhí)行過(guò)程中發(fā)現(xiàn)有前期設(shè)計(jì)遺漏用例需補(bǔ)充到用例文檔并執(zhí)行驗(yàn)證。

⑧建議測(cè)試人員交叉執(zhí)行重復(fù)測(cè)試用例,用例執(zhí)行對(duì)相同測(cè)試人員有免疫性。避免可能的缺陷一直遺漏到現(xiàn)在。如有需要,建議保留測(cè)試結(jié)果,結(jié)果可視。也便于不同版本間的測(cè)試結(jié)果對(duì)比。已確認(rèn)問(wèn)題需及時(shí)按照問(wèn)題單提單要求(規(guī)范和缺陷定級(jí))提單。

⑨跟蹤問(wèn)題單修復(fù)情況并回歸驗(yàn)證問(wèn)題單。每輪次測(cè)試結(jié)束,find一下是否有core文件產(chǎn)生。測(cè)試結(jié)束,將最終測(cè)試用例文檔上傳到歸檔目錄,實(shí)現(xiàn)用例重用。

以上是針對(duì)一般的軟件測(cè)試流程,如果是自動(dòng)化測(cè)試的話,應(yīng)該還有根據(jù)測(cè)試用例進(jìn)行腳本編寫,運(yùn)行腳本等。此處可能寫的不詳細(xì),希望大家可以在下方評(píng)論讓我完善。

?最后已達(dá)到準(zhǔn)確要求的,根據(jù)測(cè)試情況寫測(cè)試報(bào)告,對(duì)整個(gè)測(cè)試過(guò)程和版本的質(zhì)量做一個(gè)評(píng)估。

測(cè)試報(bào)告是指把測(cè)試的過(guò)程和結(jié)果寫成文檔,對(duì)發(fā)現(xiàn)的問(wèn)題和缺陷進(jìn)行分析,為糾正軟件的存在的質(zhì)量問(wèn)題提供依據(jù),同時(shí)為軟件驗(yàn)收和交付打下基礎(chǔ)。測(cè)試報(bào)告是測(cè)試階段最后的文檔產(chǎn)出物。優(yōu)秀的測(cè)試經(jīng)理或測(cè)試人員應(yīng)該具備良好的文檔編寫能力,一份詳細(xì)的測(cè)試報(bào)告包含足夠的信息,包括產(chǎn)品質(zhì)量和測(cè)試過(guò)程的評(píng)價(jià),測(cè)試報(bào)告基于測(cè)試中的數(shù)據(jù)采集以及對(duì)最終的測(cè)試結(jié)果分析。

測(cè)試報(bào)告的內(nèi)容可以總結(jié)為以下目錄

首頁(yè)

引言(目的、背景、縮略語(yǔ)、參考文獻(xiàn))

測(cè)試概要(測(cè)試方法、范圍、測(cè)試環(huán)境、工具)

測(cè)試結(jié)果與缺陷分析(功能、性能)

測(cè)試結(jié)論與建議(項(xiàng)目概況、測(cè)試時(shí)間 測(cè)試情況、結(jié)論性能匯總)

附錄(缺陷統(tǒng)計(jì))

至此并不算最后的完結(jié)工作,軟件測(cè)試還包含了線上功能檢查、當(dāng)前版本問(wèn)題反饋以及改進(jìn)建議等。這樣才算是軟件測(cè)試最終結(jié)束,軟件測(cè)試是貫穿于整個(gè)軟件生命周期的。

來(lái)源:圖文來(lái)自網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系刪除

最后感謝每一個(gè)認(rèn)真閱讀我文章的人,看著粉絲一路的上漲和關(guān)注,禮尚往來(lái)總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走:

① 2000多本軟件測(cè)試電子書(主流和經(jīng)典的書籍應(yīng)該都有了)

② 軟件測(cè)試/自動(dòng)化測(cè)試標(biāo)準(zhǔn)庫(kù)資料(最全中文版)

③ 項(xiàng)目源碼(四五十個(gè)有趣且經(jīng)典的練手項(xiàng)目及源碼)

④ Python編程語(yǔ)言、API接口自動(dòng)化測(cè)試、web自動(dòng)化測(cè)試、App自動(dòng)化測(cè)試(適合小白學(xué)習(xí))

⑤ Python學(xué)習(xí)路線圖(告別不入流的學(xué)習(xí))

在我的QQ技術(shù)交流群里(技術(shù)交流和資源共享,廣告進(jìn)來(lái)腿給你打斷)

可以自助拿走,群號(hào):310357728(備注“csdn測(cè)試界的吳彥祖”)群里的免費(fèi)資料都是筆者十多年測(cè)試生涯的精華。還有同行大神一起交流技術(shù)哦。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/123599.html

相關(guān)文章

  • 二十五歲零基礎(chǔ)轉(zhuǎn)行做軟件測(cè)試怎么樣?一個(gè)過(guò)來(lái)人的心路歷程送給迷茫的你

    摘要:一個(gè)軟件測(cè)試在職老人幫你詳細(xì)分析一下。在軟件測(cè)試行業(yè),前兩點(diǎn)可以結(jié)合起來(lái)說(shuō),就是大環(huán)境和前景以及人才缺口的問(wèn)題。軟件測(cè)試屬于互聯(lián)網(wǎng)技術(shù)的一個(gè)分支,就是經(jīng)常被提到的行業(yè)。你零基礎(chǔ)轉(zhuǎn)行嗷,良心奉勸你不要自學(xué)。 一個(gè)軟件測(cè)試在職老人幫你詳細(xì)分析一下。先不說(shuō)軟件測(cè)試領(lǐng)域,你想轉(zhuǎn)行的話,得知道這個(gè)行...

    AlienZHOU 評(píng)論0 收藏0
  • ??作為測(cè)試行業(yè)的過(guò)來(lái)人,寶貴的經(jīng)驗(yàn)分享給入行的你

    恍然間,發(fā)現(xiàn)自己已經(jīng)在這個(gè)行業(yè)五年之久,回顧過(guò)往,思緒良多,一路走來(lái),或多或少都經(jīng)歷過(guò)一些坎坷,也碰到過(guò)不少大大小小的困難。在此就不多加敘述了。 本篇文章主要想寫給剛?cè)腴T的測(cè)試員幾個(gè)忠告,在踏入職場(chǎng)初期,大多數(shù)人都還對(duì)未來(lái)一片迷茫,找不到北,當(dāng)年剛畢業(yè)時(shí)的我也是這樣,可摸著石頭過(guò)河畢竟不是長(zhǎng)久之計(jì),希望新人能夠謹(jǐn)記以下幾點(diǎn),在職場(chǎng)道路上走的更加通順一些。話不多說(shuō),開始分享。 01、在校期間的基礎(chǔ)...

    Bamboy 評(píng)論0 收藏0
  • 畢業(yè)一年,從底薪2800中介轉(zhuǎn)行軟件測(cè)試工程師,輕松月薪14K

    摘要:年月份,從一個(gè)房產(chǎn)銷售轉(zhuǎn)變成月薪的軟件測(cè)試工程師,如果自己還沒(méi)有拿到多份入職,可能自己也不能相信自己也可以變得這么優(yōu)秀。在學(xué)習(xí)軟件測(cè)試的道路上,其實(shí)自己也曾懷疑過(guò)自己的能力。后來(lái)通過(guò)之前做銷售的同事了解到已經(jīng)有人轉(zhuǎn)行做過(guò)測(cè)試了。 塵埃未定,你我皆是黑馬,軟件測(cè)試這個(gè)崗位也可帶我們乘風(fēng)破浪。 ...

    dayday_up 評(píng)論0 收藏0
  • 軟件測(cè)試需要學(xué)什么?50W+的測(cè)試工程師需要掌握哪些技能?

    摘要:協(xié)議學(xué)習(xí)常見請(qǐng)求方法學(xué)習(xí)和學(xué)習(xí)接口的基本概念接口文檔認(rèn)識(shí)接口測(cè)試用例編寫接口測(cè)試工具使用軟件測(cè)試自動(dòng)化進(jìn)階性能測(cè)試性能測(cè)試的技術(shù)要求很高,不僅僅要對(duì)性能測(cè)試的指標(biāo)測(cè)試分類測(cè)試設(shè)計(jì)有很深刻的理解。 ...

    wushuiyong 評(píng)論0 收藏0
  • 朋友測(cè)試行業(yè)干了10多年薪資比不過(guò)入行的小伙子,年齡真實(shí)IT行業(yè)的一個(gè)不可打破魔咒嗎?

    摘要:性別男,小方,性格靦腆,畢業(yè)之后進(jìn)入行業(yè),軟件測(cè)試崗位,這一干就是十幾年,從軟件測(cè)試實(shí)習(xí)到資深軟件測(cè)試工程師,隨著工作年限的增加,薪資也不斷升漲。隨著時(shí)間的推移,日子日復(fù)一日地過(guò)著,項(xiàng)目一個(gè)又一個(gè)地完成。 ...

    spademan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<