色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何成為名副其實(shí)的測試架構(gòu)師?

vliwulianw ? 來源:軟件質(zhì)量報(bào)道 ? 作者:軟件質(zhì)量報(bào)道 ? 2022-10-26 10:59 ? 次閱讀

測試模型無處不在,你只有真正理解了“什么是測試架構(gòu)”、擁有了測試建模能力,才能成為名副其實(shí)的測試架構(gòu)師。

眾所周知,“架構(gòu)(architecture)”一詞來源于建筑,具有 “建筑學(xué)、體系結(jié)構(gòu)” 等含義。建筑學(xué)的內(nèi)涵要比體系結(jié)構(gòu)豐富得多,但其核心往往關(guān)注其造型和體系結(jié)構(gòu)的設(shè)計(jì),綜合考慮環(huán)境需求和使用者的需求,進(jìn)行空間上合理的功能分配,滿足安全、經(jīng)濟(jì)、適用、美觀等需求,達(dá)到人和環(huán)境的和諧。

軟件體系架構(gòu)是一個比喻(或稱之為“系統(tǒng)隱喻”),類似于建筑物的體系結(jié)構(gòu),主要指軟件系統(tǒng)的基本結(jié)構(gòu)及其設(shè)計(jì)規(guī)范,軟件體系架構(gòu)包括軟件系統(tǒng)構(gòu)成元素及其之間的關(guān)系、元素和關(guān)系的特性等。例如,一個系統(tǒng)由數(shù)據(jù)層、數(shù)據(jù)訪問層、服務(wù)層、業(yè)務(wù)邏輯層、展示層等組成,每個層次都是系統(tǒng)的構(gòu)成元素,各個元素之間不僅有層次關(guān)系,而且是通過接口連接起來,以降低系統(tǒng)的耦合性。如果需要提升系統(tǒng)的可靠性,系統(tǒng)還要增加冗余組件。

軟件架構(gòu)也是項(xiàng)目早期必須做出的設(shè)計(jì)決策,即從體系結(jié)構(gòu)的角度思考軟件的核心組成、決定什么是重要的,并能使這些體系結(jié)構(gòu)元素處于良好的狀態(tài)。而軟件架構(gòu)師是能夠識別哪些元素是重要的,能識別出哪些元素不加以控制,可能會導(dǎo)致嚴(yán)重的問題。如果在軟件開發(fā)早期沒有做出基本結(jié)構(gòu)的正確選擇或設(shè)計(jì)出良好的結(jié)構(gòu),后續(xù)軟件系統(tǒng)會存在某些質(zhì)量問題而不得不進(jìn)行修改,而且這種修改會付出高昂的代價(jià),導(dǎo)致功能的實(shí)現(xiàn)更慢、缺陷也更多。所以,軟件架構(gòu)及其設(shè)計(jì)是非常重要的。

那么軟件測試中存在架構(gòu)或基本結(jié)構(gòu)嗎?即軟件測試中是否存在一些測試元素及其關(guān)系,我們需要研究這些元素、關(guān)系,從而能提高測試的效率和質(zhì)量?其實(shí)是存在的,其中一個顯著的例子就是自動化測試框架或測試平臺的架構(gòu),如圖1案例所示,雖然它基本符合軟件架構(gòu)的特性,但同時(shí)也要滿足軟件測試的特定需求。所以,軟件測試平臺的架構(gòu)不能單單看作是一類通用的軟件架構(gòu)。

8ff101bc-54be-11ed-a3b6-dac502259ad0.png

圖1阿里云測試平臺架構(gòu)TestMaster示意圖 除了自動化測試平臺之外,面對一個具體的測試項(xiàng)目,也存在著一系列的測試建模:

測試需求建模(有時(shí)也包含了測試設(shè)計(jì))——眾所周知的基于模型的測試方法(MBT),如相對簡單的分類樹、黒盒測試方法(如圖2所示)、因果圖、狀態(tài)樹、有限狀態(tài)機(jī)等,以及更復(fù)雜的建模,符號執(zhí)行、模型檢驗(yàn)等,如圖3所示;

測試方案的設(shè)計(jì),包含著如何識別出測試項(xiàng)、測試風(fēng)險(xiǎn)、測試方法等眾多測試元素,以及確定它們之間的關(guān)系;

測試用例的結(jié)構(gòu),如在基于腳本測試中,如何分解測試目標(biāo)、如何構(gòu)建測試集(test suite)、如何組織好測試用例(含層次劃分)等。

探索式測試的設(shè)計(jì),如何將測試目標(biāo)分解為Mission,再將Mission分解為Session。

自動化測試腳本的設(shè)計(jì),如何對測試腳本的封裝、層次劃分等。

9030f02e-54be-11ed-a3b6-dac502259ad0.png

圖2黑盒測試方法抽象為模型

90582ee6-54be-11ed-a3b6-dac502259ad0.png

圖3符號執(zhí)行模型示意圖

軟件測試離不開業(yè)務(wù)、更離不開開發(fā),軟件測試團(tuán)隊(duì)或相關(guān)人員需要和業(yè)務(wù)架構(gòu)師(或業(yè)務(wù)分析人員)、產(chǎn)品經(jīng)理和軟件開發(fā)架構(gòu)師進(jìn)行溝通,參與需求評審和(技術(shù)架構(gòu)和功能結(jié)構(gòu)、UI等)設(shè)計(jì)評審,理解業(yè)務(wù)架構(gòu)、產(chǎn)品結(jié)構(gòu)和技術(shù)架構(gòu)等(如果不了解這些內(nèi)容,不要急,后續(xù)有詳細(xì)討論),從而更好地設(shè)計(jì)出測試方案,更有效地進(jìn)行測試,如分層測試、精準(zhǔn)測試、契約測試等都有測試建模的影子。這里也不僅僅是功能測試,還有性能測試、安全性測試和可靠性測試,像這些專項(xiàng)測試的結(jié)果分析,需要對系統(tǒng)的技術(shù)結(jié)構(gòu)、產(chǎn)品結(jié)構(gòu)有很深的理解,才能完成缺陷的分析與定位。更重要的是,一些非功能性的缺陷,甚至在技術(shù)架構(gòu)設(shè)計(jì)評審時(shí)就能發(fā)現(xiàn)問題,而且這時(shí)修復(fù)設(shè)計(jì)缺陷的成本,會遠(yuǎn)遠(yuǎn)低于在系統(tǒng)的專項(xiàng)測試之后的修復(fù)成本。

測試模型進(jìn)一步延伸,可以延伸到測試過程建模,如W模型、TMap等,這里給出敏捷測試的過程模型,如圖4所示。

90736918-54be-11ed-a3b6-dac502259ad0.png

圖4敏捷測試過程模型

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 自動化
    +關(guān)注

    關(guān)注

    29

    文章

    5593

    瀏覽量

    79401
  • 架構(gòu)
    +關(guān)注

    關(guān)注

    1

    文章

    516

    瀏覽量

    25495
  • 軟件體系
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    6171

原文標(biāo)題:如何成為名副其實(shí)的測試架構(gòu)師?

文章出處:【微信號:軟件質(zhì)量報(bào)道,微信公眾號:軟件質(zhì)量報(bào)道】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    分布式、域控及SOA架構(gòu)車身功能測試方案

    北匯信息推出分布式、域控以及SOA架構(gòu)的車身功能測試解決方案,支持在實(shí)驗(yàn)室環(huán)境下完成車身單部件、系統(tǒng)級功能自動化測試,可以極大地提升車身功能的可靠性和穩(wěn)定性。
    的頭像 發(fā)表于 12-27 09:05 ?1261次閱讀
    分布式、域控及SOA<b class='flag-5'>架構(gòu)</b>車身功能<b class='flag-5'>測試</b>方案

    架構(gòu)與設(shè)計(jì) 常見微服務(wù)分層架構(gòu)的區(qū)別和落地實(shí)踐

    前言 從強(qiáng)調(diào)內(nèi)外隔離的六邊形架構(gòu),逐漸發(fā)展衍生出的層層遞進(jìn)、注重領(lǐng)域模型的洋蔥架構(gòu),再到和DDD完美契合的整潔架構(gòu)架構(gòu)風(fēng)格的不斷演進(jìn),其實(shí)
    的頭像 發(fā)表于 10-22 15:34 ?270次閱讀
    <b class='flag-5'>架構(gòu)</b>與設(shè)計(jì) 常見微服務(wù)分層<b class='flag-5'>架構(gòu)</b>的區(qū)別和落地實(shí)踐

    Keysight助力提升工程測試測量知識水平

    Keysight為您解鎖測試測量領(lǐng)域的最新知識,助力工程在快速變化的科技環(huán)境中保持競爭力。
    的頭像 發(fā)表于 10-16 09:28 ?440次閱讀

    一位架構(gòu)師的自述:在尚未踏入的世界成為你自己

    這是我參與創(chuàng)作者計(jì)劃的第1篇文章 ? ? 我叫艾佳,工作經(jīng)驗(yàn)14年,編程經(jīng)驗(yàn)30年。 我來自智能平臺部,負(fù)責(zé)標(biāo)簽平臺、標(biāo)簽圈人、標(biāo)簽選品、EasyData、算法數(shù)據(jù)流的架構(gòu)工作。 致力于批量
    的頭像 發(fā)表于 09-23 15:25 ?370次閱讀
    一位<b class='flag-5'>架構(gòu)師</b>的自述:在尚未踏入的世界<b class='flag-5'>成為</b>你自己

    AMD Vitis統(tǒng)一軟件平臺2024.1全新發(fā)布

    通過新版本,系統(tǒng)架構(gòu)師和開發(fā)者可以進(jìn)一步優(yōu)化設(shè)計(jì)開發(fā)流程,同時(shí)提升整體系統(tǒng)性能。
    的頭像 發(fā)表于 09-18 09:34 ?433次閱讀

    RISC--V架構(gòu)的目標(biāo)和特點(diǎn)

    RISC--V架構(gòu)的目標(biāo) RISC--V架構(gòu)的目標(biāo)如下 成為一種完全開放的指令集,可以被任何學(xué)術(shù)機(jī)構(gòu)或商業(yè)組織所自由使用 成為一種真正適合硬件實(shí)現(xiàn)且穩(wěn)定的標(biāo)準(zhǔn)指令集 RISC--V
    發(fā)表于 08-23 00:42

    全新升級!中央集中式架構(gòu)功能測試為新車型保駕護(hù)航

    目前,文中所述功能測試新方案均已應(yīng)用于國內(nèi)多款新架構(gòu)車型的研發(fā),得到了廣泛認(rèn)可。
    的頭像 發(fā)表于 07-01 12:13 ?761次閱讀
    全新升級!中央集中式<b class='flag-5'>架構(gòu)</b>功能<b class='flag-5'>測試</b>為新車型保駕護(hù)航

    阿里云發(fā)布首個AI程序員,引領(lǐng)應(yīng)用開發(fā)進(jìn)入“分鐘級”時(shí)代

    近日,在備受矚目的阿里云上海AI峰會上,阿里云向全球開發(fā)者們展示了其最新的技術(shù)成果——首個“AI程序員”。這款創(chuàng)新應(yīng)用基于通義大模型構(gòu)建,具備了令人驚嘆的多項(xiàng)技能,包括架構(gòu)師、開發(fā)工程測試工程師等,為軟件開發(fā)行業(yè)帶來了革命性
    的頭像 發(fā)表于 06-24 10:36 ?661次閱讀

    中級自動駕駛架構(gòu)師應(yīng)該學(xué)習(xí)哪些知識

    隨著自動駕駛技術(shù)的成熟,對系統(tǒng)架構(gòu)師的需求逐漸增加。自動駕駛系統(tǒng)架構(gòu)師負(fù)責(zé)設(shè)計(jì)整個系統(tǒng)的結(jié)構(gòu)、組件、接口和數(shù)據(jù)流;需要協(xié)調(diào)不同領(lǐng)域的專業(yè)知識,確保系統(tǒng)的可靠性、安全性和性能。總之,自動駕駛系統(tǒng)架構(gòu)師
    的頭像 發(fā)表于 06-20 21:47 ?302次閱讀

    初級自動駕駛架構(gòu)師應(yīng)該學(xué)習(xí)哪些知識

    隨著自動駕駛技術(shù)的成熟,對系統(tǒng)架構(gòu)師的需求逐漸增加。自動駕駛系統(tǒng)架構(gòu)師負(fù)責(zé)設(shè)計(jì)整個系統(tǒng)的結(jié)構(gòu)、組件、接口和數(shù)據(jù)流;需要協(xié)調(diào)不同領(lǐng)域的專業(yè)知識,確保系統(tǒng)的可靠性、安全性和性能。總之,自動駕駛系統(tǒng)架構(gòu)師
    的頭像 發(fā)表于 06-20 21:45 ?326次閱讀

    愛芯元智持續(xù)拓展CMOS圖像傳感器黃金賽道,引領(lǐng)行業(yè)革新

    從多攝手機(jī)的普及到安防監(jiān)控、智能車載攝像頭以及機(jī)器視覺的飛速進(jìn)步,CMOS圖像傳感器成為名副其實(shí)的黃金賽道,每年出貨量逼近百億顆大關(guān)。
    的頭像 發(fā)表于 04-19 17:40 ?635次閱讀
    愛芯元智持續(xù)拓展CMOS圖像傳感器黃金賽道,引領(lǐng)行業(yè)革新

    如何成為一名嵌入式C語言高手?

    高手需要掌握C語言基礎(chǔ)、了解嵌入式系統(tǒng)的硬件架構(gòu)和工作原理,通過實(shí)踐項(xiàng)目提升技能,并積極參與開源項(xiàng)目和技術(shù)社區(qū)。持續(xù)學(xué)習(xí)和自我提升是成為嵌入式C語言高手的關(guān)鍵。相信通過不斷努力和實(shí)踐,我們都可以成為出色的嵌入式C語言高手!
    發(fā)表于 04-07 16:03

    如何成為一名嵌入式C語言高手?

    高手需要掌握C語言基礎(chǔ)、了解嵌入式系統(tǒng)的硬件架構(gòu)和工作原理,通過實(shí)踐項(xiàng)目提升技能,并積極參與開源項(xiàng)目和技術(shù)社區(qū)。持續(xù)學(xué)習(xí)和自我提升是成為嵌入式C語言高手的關(guān)鍵。相信通過不斷努力和實(shí)踐,我們都可以成為出色的嵌入式C語言高手!
    發(fā)表于 03-25 14:12

    微軟加速轉(zhuǎn)向Rust,加緊招募資深軟件架構(gòu)師

    去年BlueHat大會上,微軟公開表示以Rust重編譯Windows內(nèi)核的計(jì)劃,因其享有現(xiàn)代、便捷且代碼易讀的卓越性質(zhì)。值得一提的是,微軟推出的Azure Quantum開發(fā)工具包(QDK)亦采用了Rust,得以降低99%的代碼量與提高100倍的運(yùn)轉(zhuǎn)速度。
    的頭像 發(fā)表于 01-30 11:47 ?593次閱讀

    為什么要做自動化測試測試工程師存在的必然性

    軟件測試這個過程的實(shí)施主體就是測試工程師。那么多少個測試工程師比較合適呢,或者換句話說如上的事情必須要測試工程師完成嗎?
    的頭像 發(fā)表于 01-16 11:32 ?948次閱讀
    主站蜘蛛池模板: 伊人激情综合网| 一道精品视频一区二区三区| 久久香蕉国产免费天天| 国产又粗又猛又爽黄老大爷 | 边摸边吃奶边做带声音| swag合集120部| 99久久免费视频6| 2019中文字幕乱码免费| 7723日本高清完整版在线观看| 中文字幕无码亚洲字幕成A人蜜桃| 在线观看亚洲 日韩 国产| 性夜a爽黄爽| 亚洲国产无线码在线观看| 亚洲欧洲日本天天堂在线观看| 亚洲人成网站在线播放| 亚洲在线中文无码首页| 又黄又爽又无遮挡在线观看免费| 中文字幕a有搜索网站| 97人妻无码AV碰碰视频| gogogo在线观看| 动漫美女人物被黄漫在线看| 国产成人精品免费视频大全可播放的| 国产精品高潮呻吟AV久久96| 国产综合91| 老板揉搓秘书丰满大乳| 欧美精品AV精品一区视频| 日本50人群体交乱| 日本人xxxⅹ18hd19hd| 王雨纯羞羞| 亚洲人成电影网站色2017| 999久久免费高清热精品| 工口肉肉彩色不遮挡| 久久妇女高潮几次MBA| 秋霞电影网午夜鲁丝片| 亚洲精品无码久久久久A片| 99精彩视频在线观看| 国产女高清在线看免费观看| 啦啦啦 中国 日本 高清 在线| 三级成年网站在线观看| 夜色帮首页| 高清国产mv视频在线观看|