国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【軟件工程】自動化測試保證卓越軟件工程能力(3)

這篇具有很好參考價值的文章主要介紹了【軟件工程】自動化測試保證卓越軟件工程能力(3)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

測試目標(biāo)定義

對照目標(biāo)系統(tǒng),如下:

【軟件工程】自動化測試保證卓越軟件工程能力(3)

?給出自動化測試平臺目標(biāo)如下:

Case level Case brief Report send to
OVERALL User 1 -> Process -> Customer 1 Boss
Level 1 User 1 -> Process -> Customer 1
User 1 -> Process -> Customer?2
User?2?-> Process -> Customer 1
...
Manager, Some users, Developers, Testers
Level 2 User 1 -> Igeress -> Process -> Router -> Sender 1 -> Customer 1
User 1 -> Igeress -> Process -> Router -> Sender?2?-> Customer 1
...
User 1 -> Igeress -> Process -> Router -> Sender 1 -> Customer?
2
User 1 -> Igeress -> Process -> Router -> Sender?2?-> Customer?2
...
Manager, Developers, Testers
Level 3 User 1 -> Igeress -> Process -> Router -> Sender 1 -> Customer 1
, check?configuration?and?logs
...
Developers, Testers
Others System capacity: xx GB remains, xx GB consumed after last check
Respond time:
? API1 - xx ms
? ...
Can be combined with OVERALL cases

? OVERALL: 整體用例,這部分用例只保證系統(tǒng)還能運行,定期發(fā)報告給老板

? Level 1: 覆蓋從輸入到輸出的每個組合,比OVERALL的用例更能說明系統(tǒng)運行正常。

? Level 2: 需要覆蓋輸入輸出意外,內(nèi)部子系統(tǒng)的組合也要覆蓋到。

? Level 3: 除了覆蓋所有子系統(tǒng),也需要檢查配置、日志等非對外子系統(tǒng)是否正常。

? OTHERS: 非功能性要求,包括剩余存儲容量、API響應(yīng)時間等,由項目相關(guān)方共同定義。這部分也可以包含在OVERALL或者Level 1報告中。

最小測試隊伍組成

? ? ? ? 一個團隊主管,初期建立時也可以兼任項目經(jīng)理,統(tǒng)籌團隊成員和項目管理。

? ? ? ? BA或者Tech Lead,能夠?qū)δ繕?biāo)系統(tǒng)進行抽象,可以設(shè)計測試目標(biāo)、拆分用例??梢灾С滞獠康挠懻摬⒔o出預(yù)算、計劃等,初始平臺框架搭建由他負(fù)責(zé)。

? ? ? ? 用例開發(fā)多名,根據(jù)進度要求和系統(tǒng)復(fù)雜度配置,對特定技術(shù)范圍的用例負(fù)責(zé)。在某系統(tǒng)用例比較完備以后部分開發(fā)轉(zhuǎn)為系統(tǒng)維護,負(fù)責(zé)檢查報告的失敗項并判斷是否由最新代碼提交引起。

? ? ? ? 用例維護者,判斷是否代碼引起系統(tǒng)異常,并且驅(qū)動對應(yīng)開發(fā)人員快速修復(fù)BUG。

開發(fā)計劃

? ? ? ? OVERALL,OTHERS,一般小于20個用例,2個月以內(nèi)。如果使用已有框架并且可以快速確認(rèn)目標(biāo)場景,一般可以縮短進度,具體項目具體分析。一般此時隊伍規(guī)模不大, 5個人左右即可啟動。

? ? ? ? Level1,一般要幾百個用例規(guī)模,需要根據(jù)需求增加開發(fā)者數(shù)量,至少需要6個月逐漸穩(wěn)定輸出報告。

? ? ? ? Level2,一般幾百到上千用例,需要一到兩年的周期完成。如果需求緊急此時可以通過增加開發(fā)人員加快進度。

? ? ? ? Level3,用例數(shù)可能達到上萬,進一步細(xì)化甚至對部分關(guān)鍵模塊進行白盒測試,直到對所有模塊有足夠的信心。目標(biāo)達成可以將大部分開發(fā)釋放到其他產(chǎn)品,只留部分維護者。但是由于產(chǎn)品在不斷變化,包括部分功能甚至子系統(tǒng)的重構(gòu)或者業(yè)務(wù)遷移等,很多情況還是需要保留用例開發(fā)進一步滿足要求。這個階段是穩(wěn)定的維護階段,時間和軟件的生命周期一致。

ROI

STAGE Investment Revenue

L1

4 HCM NA
L2

30 HCM

5 members,

6 months

54,000 USD

9,000 USD,

6 months

L3

144 HCM

8 members,

18 months

810,000 USD

45,000 USD,

18 months

Continuously 4 HCM/month 72,000 USD/month

? ? ? ? 本次內(nèi)容是假設(shè)的抽象模型,并沒有具體數(shù)據(jù)支持,因此這里只提供一個計算方法,大BOSS會關(guān)心ROI。

? ? ? ? Investment,只計算了人力投入HCM,沒有考慮運行環(huán)境等其他成本。

? ? ? ? Revenue,假設(shè)每個月有30個包要release到生產(chǎn)環(huán)境,每個測試報告成本3,000 USD(按照人力成本遠遠不止)。假設(shè)在L1 / L2 / L3上線后,我們可以節(jié)省測試費用的10% / 50% / 80%,那么整體每月可以節(jié)省9,000 / 45,000 / 72,000 USD費用。

? ? ? ? ROI折線圖這里不提供,但是結(jié)論很明確,隨著使用時間越來越長,投入成本一定可以收回,在此之后就是凈收益階段。

管理規(guī)定

? ? ? ? 使用一個新規(guī)則會導(dǎo)致很多人的工作流程發(fā)生變化,我們必須制定一些規(guī)則否則結(jié)論一定是“系統(tǒng)不好用”并且最后放棄。我們針對不同角色給出工作流程的變化和必須遵守的規(guī)則。

? ? ? ? 對BOSS:

? ? ? ? ? ? ? ? 每天檢查OVERALL用例是否通過,以確定產(chǎn)品是否還正常工作。

? ? ? ? ? ? ? ? 對測試團隊上報的關(guān)鍵用例失敗,督促Manager盡快解決。

? ? ? ? ? ? ? ? 參加測試團隊組織的月度質(zhì)量例會,回顧上一個周期發(fā)生的關(guān)鍵事件并作出調(diào)整決策。

? ? ? ? 對Managers:

? ? ? ? ? ? ? ? 每天檢查L1 / L2報告,主動發(fā)現(xiàn)問題。

? ? ? ? ? ? ? ? 發(fā)現(xiàn)任何失敗,主動找開發(fā),盡快解決問題。

? ? ? ? 對Software developers:

? ? ? ? ? ? ? ? 檢查L2 / L3報告,如果有自己工作范圍內(nèi)的用例失敗,馬上投入,盡快解決。

? ? ? ? 獎懲:

? ? ? ? ? ? ? ? 應(yīng)該根據(jù)業(yè)務(wù)實際情況設(shè)置SLA

? ? ? ? ? ? ? ? 應(yīng)該根據(jù)執(zhí)行情況記錄到相關(guān)人員的KPI,對后續(xù)績效評價起到參考作用

? ? ? ? ? ? ? ? 應(yīng)該及時對執(zhí)行情況進行獎懲文章來源地址http://www.zghlxwxcb.cn/news/detail-439584.html

到了這里,關(guān)于【軟件工程】自動化測試保證卓越軟件工程能力(3)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 十年測試工程師敘述自動化測試學(xué)習(xí)思路

    十年測試工程師敘述自動化測試學(xué)習(xí)思路

    自動化測試(Automated Testing),是指把以人為驅(qū)動的測試行為轉(zhuǎn)化為機器執(zhí)行的過程。實際上自動化測試往往通過一些測試工具或框架,編寫自動化測試用例,來模擬手工測試過程。比如說,在項目迭代過程中,持續(xù)的回歸測試是一項非??菰锴抑貜?fù)的任務(wù),并且測試人員在每天

    2024年02月11日
    瀏覽(25)
  • 自動化測試工程師需要具備什么技能?

    自動化測試工程師需要具備什么技能?

    如果是初入門的學(xué)習(xí)者,不建議拿一本書從頭學(xué),很可能會被里邊一些專業(yè)術(shù)語和不常用的技術(shù)帶偏,不論在公司還是在其他崗位上自學(xué)測試,都可以用自己搭建好的項目來練手(如果在公司有現(xiàn)成的項目更好),從一開始就學(xué)習(xí)搭建環(huán)境,測試框架,選擇小型項目,然后在

    2023年04月20日
    瀏覽(96)
  • 【軟件測試/自動化測試】WebDriver+Selenium實現(xiàn)瀏覽器自動化

    【軟件測試/自動化測試】WebDriver+Selenium實現(xiàn)瀏覽器自動化

    前言 使用場景 原理 環(huán)境準(zhǔn)備 ?開發(fā) First Script WebDriver API 瀏覽器 元素 總結(jié) Selenium是一款可以自動化操作瀏覽器的開源項目,最初的目的是瀏覽器功能的自動化測試,但是隨著項目的發(fā)展,人們根據(jù)它的特性也用來做一些更多的有意思的功能而不僅僅是UI的自動化測試工具。

    2024年02月08日
    瀏覽(64)
  • 【軟件測試】自動化測試selenium

    【軟件測試】自動化測試selenium

    目錄 一、什么是自動化測試 二、Selenium介紹 1、Selenium是什么 2、Selenium的原理 三、了解Selenium的常用API 1、webDriver API?? 1.1、元素定位 1.1.1、CSS選擇器 1.1.2、Xpath元素定位 1.1.3、面試題 ?1.2、操作測試對象 1.3、添加等待? 1.4、打印信息 ?1.5、瀏覽器的操作 1.6、鍵盤事件 1.7、鼠

    2024年01月17日
    瀏覽(26)
  • 軟件測試 -- 自動化測試(Selenium)

    ????????在這里記錄一下? 自動化測試 -- Selenium 的一些基礎(chǔ)知識點,只記錄方法。 Selenium 瀏覽器操作 Selenium 元素定位(包含 Web 表單) findElement 和 findElements ????????findElement 和 findElements 都可以用于定位元素,它們都需要傳入一個 By 類型,但是他們的返回值不同,區(qū)

    2024年04月22日
    瀏覽(55)
  • 軟件自動化測試入門攻略

    軟件自動化測試入門攻略

    京東購買:https://item.jd.com/14351742.html ? \\\"《軟件自動化測試入門攻略》一書是作者花費了近兩年時間完成的一本大作,專門為入 門、入行人員編寫,無論你是初學(xué)者,還是想轉(zhuǎn)型、轉(zhuǎn)專業(yè)學(xué)習(xí)軟件自動化測試,本書 都適合你。書中充分考慮到新手入門自動化測試的特點,從工

    2024年01月17日
    瀏覽(52)
  • 第八章 軟件測試自動化

    通過本章的學(xué)習(xí),了解自動化測試應(yīng)考慮的各種因素及如何衡量自動化測試成本,掌握自動化測試和手工測試的優(yōu)缺點,能正確選擇軟件測試策略,了解測試工 具的分類和使用目的,熟悉常用的測試工具,了解自動化測試的過程。 (一)自動化測試概述(一般) 理解:自動

    2024年02月08日
    瀏覽(26)
  • 自動化測試工程師的發(fā)展前景怎么樣?

    自動化測試工程師的發(fā)展前景怎么樣?

    根據(jù)各大網(wǎng)絡(luò)招聘平臺的數(shù)據(jù)顯示,越來越多的企業(yè)在招聘測試工程師的時候,都開始重視自動化測試這一重要技能。早在四年前,自動化測試的人才需求和薪資待遇就開始一路上漲。如果你問:自動化測試工程師的發(fā)展前景怎么樣?好不好?答案無疑是肯定的,不論是行業(yè)

    2024年02月12日
    瀏覽(29)
  • 軟件測試之單元測試自動化入門基礎(chǔ)

    軟件測試之單元測試自動化入門基礎(chǔ)

    所謂的單元測試(Unit Test)是根據(jù)特定的輸入數(shù)據(jù),針對程序代碼中的最小實體單元的輸入輸出的正確性進行驗證測試的過程。所謂的最小實體單元就是組織項目代碼的最基本代碼結(jié)構(gòu): 函數(shù),類,模塊 等。在Python中比較知名的單元測試模塊: unittest pytest doctest nose 所謂的測試

    2024年02月03日
    瀏覽(29)
  • 【軟件測試】python+selenium自動化測試

    【軟件測試】python+selenium自動化測試

    一、什么是自動化測試 自動化測試指軟件測試的自動化,在預(yù)設(shè)狀態(tài)下運行應(yīng)用程序或者系統(tǒng),預(yù)設(shè)條件包括正常和異常,最 后評估運行結(jié)果。將人為驅(qū)動的測試行為轉(zhuǎn)化為機器執(zhí)行的過程。 單元測試 java的單元測試框架是Junit,在這里不再贅述。 接口自動化 接口測試就是

    2023年04月09日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包