敏捷測(cè)試開(kāi)發(fā)快速入門(mén)教程2敏捷測(cè)試

什么是敏捷測(cè)試陵刹?

與WaterFall方法不同,敏捷測(cè)試可以在項(xiàng)目開(kāi)始時(shí)開(kāi)始琅催,并在開(kāi)發(fā)和測(cè)試之間進(jìn)行持續(xù)集成郊丛。 敏捷測(cè)試不是順序的(在某種意義上它只在編碼階段之后執(zhí)行)而是連續(xù)的。

敏捷團(tuán)隊(duì)作為一個(gè)團(tuán)隊(duì)昆稿,致力于實(shí)現(xiàn)質(zhì)量的共同目標(biāo)纺座。 敏捷測(cè)試具有更短的時(shí)間范圍,稱(chēng)為迭代(例如1至4周)溉潭。 這種方法也稱(chēng)為發(fā)布或交付驅(qū)動(dòng)方法净响,因?yàn)樗梢栽诙虝r(shí)間內(nèi)更好地預(yù)測(cè)可用產(chǎn)品。

敏捷測(cè)試計(jì)劃

與瀑布模型不同喳瓣,在敏捷模型中馋贤,為每個(gè)版本編寫(xiě)和更新測(cè)試計(jì)劃。 敏捷測(cè)試計(jì)劃包括在該迭代中完成的測(cè)試類(lèi)型畏陕,如測(cè)試數(shù)據(jù)要求配乓,基礎(chǔ)架構(gòu),測(cè)試環(huán)境和測(cè)試結(jié)果惠毁。 敏捷中的典型測(cè)試計(jì)劃包括

  • 測(cè)試范圍
  • 正在測(cè)試的新功能
  • 基于特征復(fù)雜性的級(jí)別或測(cè)試類(lèi)型
  • 負(fù)載和性能測(cè)試
  • 基礎(chǔ)設(shè)施考慮
  • 緩解或風(fēng)險(xiǎn)計(jì)劃
  • 資源
  • 可交付成果和里程碑

敏捷測(cè)試策略

敏捷測(cè)試生命周期跨越四個(gè)階段

圖片.png
  • 迭代0

在第一階段或迭代0期間犹芹,您執(zhí)行初始設(shè)置任務(wù)。 它包括識(shí)別人員進(jìn)行測(cè)試鞠绰,安裝測(cè)試工具腰埂,調(diào)度資源(可用性測(cè)試實(shí)驗(yàn)室)等。以下步驟設(shè)置為在迭代0中實(shí)現(xiàn)

a)為項(xiàng)目建立業(yè)務(wù)案例

b)確定邊界條件和項(xiàng)目范圍

c)概述將推動(dòng)設(shè)計(jì)權(quán)衡的關(guān)鍵要求和用例

d)概述一個(gè)或多個(gè)候選架構(gòu)

e)識(shí)別風(fēng)險(xiǎn)

f)成本估算并準(zhǔn)備初步項(xiàng)目

  • 構(gòu)建迭代

測(cè)試的第二階段是構(gòu)造迭代蜈膨,大多數(shù)測(cè)試發(fā)生在此階段屿笼。 這個(gè)階段被觀察為一組迭代,以構(gòu)建解決方案的增量翁巍。 為了做到這一點(diǎn)驴一,在每次迭代中, 團(tuán)隊(duì)實(shí)現(xiàn)了XP曙咽,Scrum蛔趴,敏捷建模和敏捷數(shù)據(jù)等實(shí)踐的混合挑辆。

在構(gòu)建迭代中例朱,敏捷團(tuán)隊(duì)遵循優(yōu)先級(jí)需求實(shí)踐:每次迭代孝情,他們從工作項(xiàng)堆棧中獲取剩余的最基本需求并實(shí)現(xiàn)它們。

構(gòu)建迭代分為兩個(gè)洒嗤,驗(yàn)證測(cè)試和調(diào)查測(cè)試箫荡。 確認(rèn)測(cè)試集中于驗(yàn)證系統(tǒng)是否滿(mǎn)足了迄今為止團(tuán)隊(duì)所描述的利益相關(guān)者的意圖,并由團(tuán)隊(duì)執(zhí)行渔隶。 雖然調(diào)查測(cè)試檢測(cè)到確認(rèn)團(tuán)隊(duì)已跳過(guò)或忽略的問(wèn)題羔挡。 在調(diào)查測(cè)試中,測(cè)試人員以缺陷故事的形式確定潛在的問(wèn)題间唉。 調(diào)查測(cè)試涉及集成測(cè)試绞灼,負(fù)載/壓力測(cè)試和安全測(cè)試等常見(jiàn)問(wèn)題。

再次呈野,確認(rèn)測(cè)試有兩個(gè)方面開(kāi)發(fā)人員測(cè)試和敏捷驗(yàn)收測(cè)試 低矮。 它們都是自動(dòng)化的,可以在整個(gè)生命周期內(nèi)進(jìn)行連續(xù)回歸測(cè)試被冒。 確認(rèn)測(cè)試是對(duì)規(guī)范進(jìn)行測(cè)試的敏捷測(cè)試军掂。

敏捷驗(yàn)收測(cè)試是傳統(tǒng)功能測(cè)試和傳統(tǒng)驗(yàn)收測(cè)試相結(jié)合的開(kāi)發(fā)團(tuán)隊(duì),利益相關(guān)者正在共同完成昨悼。 雖然開(kāi)發(fā)人員測(cè)試是傳統(tǒng)單元測(cè)試和傳統(tǒng)服務(wù)集成測(cè)試的混合蝗锥。 開(kāi)發(fā)人員測(cè)試驗(yàn)證應(yīng)用程序代碼和數(shù)據(jù)庫(kù)架構(gòu)。

  • 發(fā)布結(jié)或過(guò)渡階段

“發(fā)布結(jié)束”的目標(biāo)是將您的系統(tǒng)成功部署到生產(chǎn)中率触。 這一階段的活動(dòng)包括對(duì)最終用戶(hù)终议,支持人員和業(yè)務(wù)人員的培訓(xùn)。 此外葱蝗,它還包括產(chǎn)品發(fā)布痊剖,備份和恢復(fù),系統(tǒng)最終確定和用戶(hù)文檔的營(yíng)銷(xiāo)垒玲。

最終測(cè)試階段包括完整的系統(tǒng)測(cè)試和驗(yàn)收測(cè)試陆馁。 按照完成最終測(cè)試階段沒(méi)有任何障礙,您應(yīng)該在構(gòu)建迭代時(shí)更嚴(yán)格地測(cè)試產(chǎn)品合愈。 在最后的游戲中叮贩,測(cè)試人員將研究其缺陷故事。

  • 生產(chǎn)

在發(fā)布階段之后佛析,產(chǎn)品將進(jìn)入生產(chǎn)階段益老。

敏捷測(cè)試的要素

敏捷測(cè)試象限將整個(gè)過(guò)程分為四個(gè)象限,有助于理解敏捷測(cè)試的執(zhí)行方式寸莫。

圖片.png
  • a) 敏捷象限I - 內(nèi)部代碼質(zhì)量是該象限的主要焦點(diǎn)捺萌,它由技術(shù)驅(qū)動(dòng)的測(cè)試用例組成,用于支持團(tuán)隊(duì)膘茎,包括

1.單元測(cè)試

2.組件測(cè)試

  • b) 敏捷象限II - 它包含 業(yè)務(wù)驅(qū)動(dòng)的測(cè)試用例桃纯,用于支持團(tuán)隊(duì)酷誓。 該象限側(cè)重于要求。 在這個(gè)階段進(jìn)行的測(cè)試類(lèi)型是

1.測(cè)試可能的場(chǎng)景和工作流程的示例

2.測(cè)試用戶(hù)體驗(yàn)态坦,例如原型

3.結(jié)對(duì)測(cè)試

  • c) 敏捷象限III - 該象限為象限1和2提供反饋盐数。 測(cè)試用例可以用作執(zhí)行自動(dòng)化測(cè)試的基礎(chǔ)。 在該象限中伞梯,進(jìn)行了多輪迭代評(píng)審玫氢,從而建立了對(duì)產(chǎn)品的信心。 在這個(gè)象限中進(jìn)行的測(cè)試類(lèi)型是

1.可用性測(cè)試

2.探索性測(cè)試

3.與客戶(hù)進(jìn)行測(cè)試

4.協(xié)作測(cè)試

5.用戶(hù)驗(yàn)收測(cè)試

  • d) 敏捷象限IV - 該象限集中于非功能性要求谜诫,如性能漾峡,安全性,穩(wěn)定性等喻旷。在此象限的幫助下灰殴,應(yīng)用程序可提供非功能性質(zhì)和預(yù)期值。

1.非功能性測(cè)試掰邢,如壓力和性能測(cè)試

2.關(guān)于身份驗(yàn)證和黑客攻擊的安全性測(cè)試

3.基礎(chǔ)設(shè)施測(cè)試

4.數(shù)據(jù)遷移測(cè)試

5.可伸縮性測(cè)試

6.負(fù)載測(cè)試

QA在敏捷軟件開(kāi)發(fā)方面面臨挑戰(zhàn)

a)更容易犯錯(cuò)牺陶,因?yàn)槲臋n優(yōu)先級(jí)較低,最終給QA團(tuán)隊(duì)帶來(lái)更大的壓力

b)快速引入新功能辣之,時(shí)間更加緊迫

c)測(cè)試人員經(jīng)常是半個(gè)開(kāi)發(fā)人員

d)測(cè)試執(zhí)行周期是高度壓縮的

e)準(zhǔn)備測(cè)試計(jì)劃的時(shí)間非常短

f)對(duì)于回歸測(cè)試的時(shí)間最短

g)測(cè)試的角色從成為質(zhì)量的守門(mén)人轉(zhuǎn)變?yōu)槌蔀橘|(zhì)量的合作伙伴

h)需求變更和更新是敏捷方法所固有的掰伸,成為QA的最大挑戰(zhàn)

敏捷過(guò)程中的自動(dòng)化風(fēng)險(xiǎn)

  • 自動(dòng)UI提供了高度的信心,但它們執(zhí)行緩慢怀估,維護(hù)脆弱且構(gòu)建成本高狮鸭。 除非測(cè)試人員知道如何測(cè)試,否則自動(dòng)化可能無(wú)法顯著提高測(cè)試效率
  • 不可靠的測(cè)試是自動(dòng)化測(cè)試中的主要問(wèn)題多搀。 修復(fù)失敗測(cè)試和解決與脆弱測(cè)試相關(guān)的問(wèn)題應(yīng)該是首要任務(wù)歧蕉,以避免誤報(bào)
  • 如果自動(dòng)測(cè)試是手動(dòng)啟動(dòng)而不是通過(guò)CI(持續(xù)集成)啟動(dòng),那么它們可能無(wú)法定期運(yùn)行康铭,因此可能導(dǎo)致測(cè)試失敗
  • 自動(dòng)化測(cè)試不能替代探索性手動(dòng)測(cè)試惯退。 為了獲得產(chǎn)品的預(yù)期質(zhì)量,需要混合測(cè)試類(lèi)型和級(jí)別
  • 許多商用自動(dòng)化工具提供簡(jiǎn)單的功能从藤,如自動(dòng)捕獲和重放手動(dòng)測(cè)試用例催跪。 這樣的工具鼓勵(lì)通過(guò)UI進(jìn)行測(cè)試,并導(dǎo)致本質(zhì)上脆弱且難以維護(hù)的測(cè)試夷野。 此外懊蒸,在版本控制系統(tǒng)外部存儲(chǔ)測(cè)試用例會(huì)產(chǎn)生不必要的復(fù)雜性
  • 為了節(jié)省時(shí)間,很多時(shí)候自動(dòng)化測(cè)試計(jì)劃計(jì)劃不周或計(jì)劃外悯搔,導(dǎo)致測(cè)試失敗
  • 測(cè)試自動(dòng)化期間通常會(huì)錯(cuò)過(guò)測(cè)試設(shè)置和拆卸程序骑丸,而執(zhí)行手動(dòng)測(cè)試,測(cè)試設(shè)置和拆卸程序聽(tīng)起來(lái)無(wú)縫
  • 生產(chǎn)力指標(biāo)(例如每天創(chuàng)建或執(zhí)行的大量測(cè)試用例)可能會(huì)非常誤導(dǎo),并可能導(dǎo)致在運(yùn)行無(wú)用測(cè)試方面投入大量資金
  • 敏捷自動(dòng)化團(tuán)隊(duì)的成員必須是有效的顧問(wèn):平易近人通危,合作和足智多謀铸豁,否則這個(gè)系統(tǒng)很快就會(huì)失敗
  • 自動(dòng)化可以提出并提供相對(duì)于所提供的值而言需要過(guò)多持續(xù)維護(hù)的測(cè)試解決方案
  • 自動(dòng)化測(cè)試可能缺乏構(gòu)思和提供有效解決方案的專(zhuān)業(yè)知識(shí)
  • 自動(dòng)化測(cè)試可能非常成功,以至于他們無(wú)法解決重要問(wèn)題黄鳍,從而轉(zhuǎn)向不重要的問(wèn)題推姻。

結(jié)論

敏捷測(cè)試涉及在軟件開(kāi)發(fā)生命周期中盡早進(jìn)行測(cè)試平匈。 它需要高度的客戶(hù)參與和測(cè)試代碼一旦可用框沟。 代碼應(yīng)足夠穩(wěn)定,以便進(jìn)行系統(tǒng)測(cè)試增炭。 可以進(jìn)行廣泛的回歸測(cè)試忍燥,以確保錯(cuò)誤得到修復(fù)和測(cè)試。 主要是隙姿,團(tuán)隊(duì)之間的溝通使敏捷測(cè)試成功梅垄!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市输玷,隨后出現(xiàn)的幾起案子队丝,更是在濱河造成了極大的恐慌,老刑警劉巖欲鹏,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件机久,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡赔嚎,警方通過(guò)查閱死者的電腦和手機(jī)膘盖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)尤误,“玉大人侠畔,你說(shuō)我怎么就攤上這事∷鹞睿” “怎么了软棺?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)尤勋。 經(jīng)常有香客問(wèn)我码党,道長(zhǎng),這世上最難降的妖魔是什么斥黑? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任揖盘,我火速辦了婚禮,結(jié)果婚禮上锌奴,老公的妹妹穿的比我還像新娘兽狭。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布箕慧。 她就那樣靜靜地躺著服球,像睡著了一般。 火紅的嫁衣襯著肌膚如雪颠焦。 梳的紋絲不亂的頭發(fā)上斩熊,一...
    開(kāi)封第一講書(shū)人閱讀 51,692評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音伐庭,去河邊找鬼粉渠。 笑死,一個(gè)胖子當(dāng)著我的面吹牛圾另,可吹牛的內(nèi)容都是我干的霸株。 我是一名探鬼主播,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼集乔,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼去件!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起扰路,我...
    開(kāi)封第一講書(shū)人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤尤溜,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后汗唱,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體宫莱,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年渡嚣,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了梢睛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡识椰,死狀恐怖绝葡,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情腹鹉,我是刑警寧澤藏畅,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站功咒,受9級(jí)特大地震影響愉阎,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜力奋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一榜旦、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧景殷,春花似錦溅呢、人聲如沸澡屡。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)驶鹉。三九已至,卻和暖如春铣墨,著一層夾襖步出監(jiān)牢的瞬間室埋,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工伊约, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留姚淆,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓碱妆,卻偏偏與公主長(zhǎng)得像肉盹,于是被迫代替她去往敵國(guó)和親昔驱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子疹尾,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355

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