999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Scrum的敏捷測試的應(yīng)用

2017-06-03 15:28:10王小妮
電子技術(shù)與軟件工程 2017年9期
關(guān)鍵詞:研究

王小妮

摘 要敏捷開發(fā)模式是適應(yīng)競爭日趨激烈的軟件開發(fā)市場環(huán)境而發(fā)展出來的一種軟件開發(fā)項目管理策略,在敏捷軟件開發(fā)過程中開展的測試便可稱為敏捷軟件測試。敏捷測試以溝通、簡單、反饋、勇氣、尊重為核心價值觀,不僅是測試軟件本身,還包括軟件測試的過程與模式。敏捷測試的目的是為了盡可能使發(fā)布功能與客戶預(yù)期一致,確保開發(fā)、管理過程正確。基于Scrum的敏捷測試包含設(shè)計計劃與體系結(jié)構(gòu)、迭代、交付三個過程,需關(guān)注Scrum測試管理、模型設(shè)計與過程管理。

【關(guān)鍵詞】敏捷測試 Scrum 研究

21世紀(jì)是信息化技術(shù)全面高速發(fā)展的時代,企業(yè)之間的競爭日趨激烈,產(chǎn)品質(zhì)量對于企業(yè)的發(fā)展重要性得以凸顯,并成為企業(yè)核心競爭力的突出表現(xiàn)之一。軟件行業(yè)也面臨類似的問題,軟件系統(tǒng)變得越來越復(fù)雜,傳統(tǒng)的軟件工程理論下軟件開發(fā)周期過長、無法保證軟件質(zhì)量、開發(fā)過程冗長、笨重,加之頻繁的人員流動、迅速變化的市場,都讓傳統(tǒng)的軟件開發(fā)方法無法適應(yīng)新的市場競爭環(huán)境,軟件的失敗率變高。軟件測試越來越受到重視,敏捷測試是軟件測試的重要組成部分,本文嘗試基于Scrum開展敏捷測試應(yīng)用進(jìn)行概述。

1 敏捷測試概述

敏捷開發(fā)模式正處于逐步推廣階段,具有較大的發(fā)展?jié)摿Α,F(xiàn)代經(jīng)濟(jì)生活中,很難甚至無法預(yù)測基于計算的系統(tǒng)如何隨著時間的推移而進(jìn)行演化,市場情況瞬息萬變,最終用戶的需求也在不斷變化,新的競爭危險也毫無征兆的出現(xiàn),故對于輕量級的軟件開發(fā)而言,需要不斷變化,以應(yīng)對以上軟件開發(fā)問題。敏捷開發(fā)以人為核心,迭代,循序漸進(jìn),擁抱變化是其基本動力。

敏捷過程有以下要點:

(1)通過頻繁迭代與客戶形成早期良好合作,及時反饋提高產(chǎn)品質(zhì)量;

(2)客戶、需求人員、開發(fā)人員進(jìn)行有意義頻繁的交互,以及早發(fā)現(xiàn)問題;

(3)衡量功能實現(xiàn)的唯一標(biāo)準(zhǔn)是該功能的開發(fā)測試已完成,并測試通過。

敏捷測試以溝通、簡單、反饋、勇氣、尊重為核心價值觀,在敏捷軟件開發(fā)過程中開展的測試便可稱為敏捷軟件測試,測試人員適應(yīng)變化,與技術(shù)人員、業(yè)務(wù)人員進(jìn)行良好的協(xié)作,立即測試記錄需求、驅(qū)動開發(fā)思想。敏捷測試法繼承了敏捷軟件開發(fā)原則,作為一個優(yōu)秀的敏捷測試人員,需要遵守以下原則:提供持續(xù)的反饋,為客戶創(chuàng)造價值,進(jìn)行面對面的溝通,勇氣,簡單化,持續(xù)改進(jìn),相應(yīng)變化,自我組織,關(guān)注人,享受樂趣。敏捷測試不僅僅是測試軟件本身,而是包括軟件測試的過程與模式,敏捷測試的目的是為了盡可能使發(fā)布功能與客戶預(yù)期一致,確保開發(fā)、管理過程正確。敏捷測試人員需要參與所有的團(tuán)隊討論與決策,測試人員需要開展更多的與測試無關(guān),但與團(tuán)隊目標(biāo)直接相關(guān)的工作。

相較于傳統(tǒng)的測試,敏捷測試與開發(fā)并行,甚至優(yōu)先于開發(fā),測試團(tuán)隊也是開發(fā)團(tuán)隊的一部分,除卻絕對的必要,工作軟件即是文檔,及時應(yīng)對變化參與所有的團(tuán)隊會議、團(tuán)隊決策,極力促進(jìn)團(tuán)隊溝通、團(tuán)隊與客戶溝通。

2 基于Scrum的敏捷測試

Scrum是當(dāng)前應(yīng)用最廣泛的敏捷開發(fā)方法,過程清晰有效,適合敏捷經(jīng)驗不足的團(tuán)隊使用,以下就此進(jìn)行概述。

2.1 Scrum過程

Scrum過程包含三個過程:

(1)設(shè)計計劃與體系結(jié)構(gòu),即將產(chǎn)品功能需求、缺陷、更新用戶需求等待開發(fā)項,作為優(yōu)先級排成等待開發(fā)項目,然后根據(jù)列表,進(jìn)行風(fēng)險評估,制定產(chǎn)品交付規(guī)則。其次,需建立體系結(jié)構(gòu),將待開發(fā)的項目分解為一系列的“問題包”,每個問題包包含一組對象集合,再將問題包按照同樣的原則劃分為迭代小組,在此基礎(chǔ)上,團(tuán)隊建立獨立的開發(fā)測試運(yùn)行環(huán)境。

(2)迭代過程,包含多個迭代,每個迭代都對應(yīng)相應(yīng)的時間段,通常而言,一個迭代周期為2-4周,每個周期結(jié)束后開始下一個周期,每個迭代周期都需要相應(yīng)的設(shè)計、測試、編碼活動,每個迭代結(jié)束后,都需要完成計劃內(nèi)的待開發(fā)項目。

(3)交付過程:當(dāng)開發(fā)產(chǎn)品經(jīng)風(fēng)險評估后,邊可以進(jìn)行驗收測試,進(jìn)入交付階段,組裝項目組,系統(tǒng)測試、回歸測試,完成最終文檔等步驟。在基于Scrum過程開發(fā)過程之中,需要達(dá)到風(fēng)險評估標(biāo)準(zhǔn)才能停止開發(fā),交付過程的最終目的在于是否在迭代過程中出現(xiàn)被忽視問題,為下一階段的開發(fā)做準(zhǔn)備。每次迭代,訂單訂單項不允許修改。

2.2 Scrum測試管理

(1)需要做好人員的配置,按照與項目的關(guān)系,將人員分為實際參與人員以及項目組外人員,包括經(jīng)理以及最終用戶等,前者主要包括管理者、產(chǎn)品負(fù)責(zé)人與團(tuán)隊,Scrum管理者不是項目經(jīng)理,由能力較強(qiáng)熟悉Scrum成員承擔(dān)。產(chǎn)品負(fù)責(zé)人是指一個角色,來自于用戶、客戶、銷售部或開發(fā)部門的需求分析者,易于協(xié)作、溝通,具有代表性,有一定的授權(quán),熟悉需求。

(2)需明確測試角色,軟件開發(fā)工程師復(fù)雜編寫代碼,完成白盒、黑盒測試、單元測試。自動化測試工程師需要負(fù)責(zé)測試腳本、工具代碼。測試工程師需要了解產(chǎn)品需求、編寫測試案例、追蹤產(chǎn)品,客戶負(fù)責(zé)驗收。

2.3 Scrum測試模型

Scrum測試過程中,做好需求分析、分解測試的需求,及時與研發(fā)產(chǎn)品人員溝通的是關(guān)鍵。測試的一階段,需要根據(jù)軟件設(shè)計、需求,完成確認(rèn)對所需要使用的測試工具,包括需求管理工具、測試案例、缺陷管理工具等,大規(guī)模公司可開發(fā)適應(yīng)本公司的管理工具。在迭代階段,每個迭代周期結(jié)束前,都需要提交方針,測試該周期或上個周期完成功能,以評價開發(fā)功能是否達(dá)到預(yù)期。

2.4 Scrum測試過程管理

首選,需要編制Scrum下的測試計劃,以文檔形式呈現(xiàn),對整個測試過程都需要有相應(yīng)的測試計劃書,每個迭代階段計劃書都有相應(yīng)的功能性文檔修改。

計劃書需要突出以下幾點:

(1)產(chǎn)品的基本信息,記錄Sprint各個階段測試情況與結(jié)果,開發(fā)測試所有角色任務(wù)列表;

(2)確認(rèn)測試計劃包含的測試范圍,根據(jù)新開發(fā)的功能及其相關(guān)的原有功能,需要定義劃入測試產(chǎn)品功能,進(jìn)行冒煙測試;

(3)劃分測試階段、明確方法與任務(wù)。在每個測試過程中,都需要有計劃書、案例,測試過程中需要提交缺陷至相應(yīng)的管理系統(tǒng),在測試過程中需要明確監(jiān)控測試的方法,搭建測試環(huán)境,評估進(jìn)度計劃風(fēng)險,安排測試時間。

3 小結(jié)

基于Scrum的敏捷測試非常適合小型軟件開發(fā)企業(yè),容易上手,但作為一種科學(xué)管理方法,想要完整的掌握也有一定的難度。軟件開發(fā)企業(yè)需要與時俱進(jìn),掌握該方法的精髓,即重視迭代管理、團(tuán)隊協(xié)作,勇于創(chuàng)新。

參考文獻(xiàn)

[1]楊娜,嚴(yán)振亞.基于Scrum方法的敏捷測試探討[J].數(shù)字技術(shù)與應(yīng)用,2017(01):51-53.

[2]張曉靜.敏捷測試在移動App開發(fā)中的研究與應(yīng)用[J].電子科學(xué)技術(shù),2015(02):211-213.

[3]孫笑,張小晶.Scrum敏捷測試——從敏捷測試中尋找發(fā)展機(jī)遇[J].科技創(chuàng)新導(dǎo)報,2014(25):255.

[4]曹棟.敏捷測試在銀行IT領(lǐng)域中的研究與分析[J].電子技術(shù)與軟件工程,2014(16):98-99.

作者單位

中興通訊股份有限公司 天津市 300300

猜你喜歡
研究
FMS與YBT相關(guān)性的實證研究
2020年國內(nèi)翻譯研究述評
遼代千人邑研究述論
視錯覺在平面設(shè)計中的應(yīng)用與研究
科技傳播(2019年22期)2020-01-14 03:06:54
關(guān)于遼朝“一國兩制”研究的回顧與思考
EMA伺服控制系統(tǒng)研究
基于聲、光、磁、觸摸多功能控制的研究
電子制作(2018年11期)2018-08-04 03:26:04
新版C-NCAP側(cè)面碰撞假人損傷研究
關(guān)于反傾銷會計研究的思考
焊接膜層脫落的攻關(guān)研究
電子制作(2017年23期)2017-02-02 07:17:19
主站蜘蛛池模板: 国产系列在线| 欧美午夜久久| 欧美成人一级| 午夜色综合| 国产99视频精品免费视频7| 亚洲女同欧美在线| 日韩成人高清无码| 熟妇无码人妻| 色综合狠狠操| 91久久大香线蕉| 色综合久久无码网| 欧美成人h精品网站| 国产人人射| aaa国产一级毛片| 亚洲第一视频免费在线| 国产a v无码专区亚洲av| 国产精品成人一区二区| jizz亚洲高清在线观看| 日韩欧美中文| …亚洲 欧洲 另类 春色| 亚洲国产成人精品青青草原| 精品人妻系列无码专区久久| 香蕉视频国产精品人| 亚欧美国产综合| 欧美视频在线播放观看免费福利资源| 国产欧美日本在线观看| 女人18一级毛片免费观看| 欧美a在线视频| 亚洲一区毛片| 99久久精品免费看国产电影| 亚洲首页在线观看| 精品国产电影久久九九| 国产h视频在线观看视频| 性视频一区| 亚洲国产精品久久久久秋霞影院| 中文字幕永久视频| 性视频久久| 亚洲成A人V欧美综合天堂| 少妇人妻无码首页| 91国内外精品自在线播放| 国产精品久久久久久久久久98| a色毛片免费视频| 好吊日免费视频| 婷婷午夜影院| 色综合天天娱乐综合网| 国产无码精品在线| 亚洲中文字幕在线观看| 色偷偷男人的天堂亚洲av| 精品一区二区三区无码视频无码| 亚洲人成电影在线播放| 欧洲一区二区三区无码| 国产成人精彩在线视频50| 99偷拍视频精品一区二区| 亚洲婷婷在线视频| 极品av一区二区| 亚洲精品久综合蜜| 婷婷99视频精品全部在线观看 | 国产av色站网站| 日本a∨在线观看| 手机精品视频在线观看免费| 一级毛片在线免费看| 成人在线不卡| 亚洲欧美在线看片AI| 国产真实乱人视频| 高清视频一区| 99久久精品无码专区免费| 999国产精品永久免费视频精品久久| 国产一级α片| 中文字幕va| 欧美精品H在线播放| 欧美国产视频| 免费无码AV片在线观看国产| 国产在线精品美女观看| 日本91视频| 在线一级毛片| 久热re国产手机在线观看| 另类综合视频| 久久综合丝袜日本网| 精品色综合| 欧美黄色网站在线看| 在线观看国产精品日本不卡网| 在线精品视频成人网|