日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(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)是一個(gè)比喻(或稱之為“系統(tǒng)隱喻”),類似于建筑物的體系結(jié)構(gòu),主要指軟件系統(tǒng)的基本結(jié)構(gòu)及其設(shè)計(jì)規(guī)范,軟件體系架構(gòu)包括軟件系統(tǒng)構(gòu)成元素及其之間的關(guān)系、元素和關(guān)系的特性等。例如,一個(gè)系統(tǒng)由數(shù)據(jù)層、數(shù)據(jù)訪問層、服務(wù)層、業(yè)務(wù)邏輯層、展示層等組成,每個(gè)層次都是系統(tǒng)的構(gòu)成元素,各個(gè)元素之間不僅有層次關(guān)系,而且是通過接口連接起來,以降低系統(tǒng)的耦合性。如果需要提升系統(tǒng)的可靠性,系統(tǒng)還要增加冗余組件。

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

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

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

圖1阿里云測試平臺架構(gòu)TestMaster示意圖 除了自動(dòng)化測試平臺之外,面對一個(gè)具體的測試項(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。

自動(dòng)化測試腳本的設(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ì)缺陷的成本,會(huì)遠(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)投訴
  • 自動(dòng)化
    +關(guān)注

    關(guān)注

    31

    文章

    5989

    瀏覽量

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

    關(guān)注

    1

    文章

    537

    瀏覽量

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

    關(guān)注

    0

    文章

    10

    瀏覽量

    6302

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    人工智能測試開發(fā)訓(xùn)練營2期

    優(yōu)惠券疊加的合規(guī)性”等邊緣場景。這種“虛假的覆蓋率”會(huì)讓團(tuán)隊(duì)喪失對核心業(yè)務(wù)風(fēng)險(xiǎn)的敏感度。 避坑指南:從“生成者”轉(zhuǎn)型為“架構(gòu)師”。測試工程師不應(yīng)只是點(diǎn)擊“生成”按鈕的操作員,而應(yīng)成為測試
    發(fā)表于 04-11 16:42

    未來測試圈新范式:不懂Skills的測試人,正在被AI悄悄淘汰

    最近,在測試圈和AI圈,"Skills"這個(gè)概念的熱度高居不下,成為行業(yè)熱議的焦點(diǎn)話題。不少測試工程師和AI愛好者都在詢問我:Skills到底是什么?它和剛推出的MCP
    的頭像 發(fā)表于 04-10 10:02 ?524次閱讀
    未來<b class='flag-5'>測試</b>圈新范式:不懂Skills的<b class='flag-5'>測試</b>人,正在被AI悄悄淘汰

    如何成為一名高薪嵌入式工程?

    學(xué)嵌入式,也可以輕松入門。 如果你已經(jīng)明確好,想要從事嵌入式開發(fā),想要成為一名高薪的嵌入式工程,那下面這幾點(diǎn)建議請好好看看: 一、夯實(shí)技術(shù)基礎(chǔ) ?編程語言 C語言:嵌入式開發(fā)的核心語言,需
    發(fā)表于 04-09 09:03

    為何AI數(shù)據(jù)中心的系統(tǒng)架構(gòu)師首選Arm平臺

    過去十多年,云基礎(chǔ)設(shè)施通過“抽象化”實(shí)現(xiàn)擴(kuò)展,借助標(biāo)準(zhǔn)化服務(wù)器、虛擬化資源及軟件層,有效彌合了硬件層面的差異。這種模式之所以行之有效,是因?yàn)椴糠止ぷ髫?fù)載能夠容忍一定程度的低效。然而,人工智能 (AI) 工作負(fù)載無法容忍低效,也因此暴露出了傳統(tǒng)架構(gòu)在供電、散熱、算力密度、內(nèi)存帶寬及系統(tǒng)整體性能方面的短板。
    的頭像 發(fā)表于 03-24 10:23 ?529次閱讀

    Springboot+SpringData+SpringCloud微服務(wù)架構(gòu)課程

    ? 后端進(jìn)階必學(xué):SpringCloud 微服務(wù)高可用落地實(shí)戰(zhàn) 在互聯(lián)網(wǎng)技術(shù)飛速迭代的今天,單體應(yīng)用架構(gòu)已逐漸難以承載億級流量的重?fù)?dān)。對于渴望突破瓶頸、邁向架構(gòu)師行列的后端開發(fā)者而言,掌握微服務(wù)架構(gòu)
    的頭像 發(fā)表于 03-19 16:08 ?447次閱讀

    車規(guī)級芯片可靠性檢測:為汽車“大腦”構(gòu)筑安全底線全維驗(yàn)證體系

    、電動(dòng)化進(jìn)程加速,一輛現(xiàn)代汽車搭載的芯片數(shù)量已超過1000顆,從發(fā)動(dòng)機(jī)控制到自動(dòng)駕駛,從座艙娛樂到車身穩(wěn)定,芯片已成為名副其實(shí)的汽車“生命線”。車規(guī)級芯片與消費(fèi)級芯
    的頭像 發(fā)表于 03-17 14:43 ?1239次閱讀
    車規(guī)級芯片可靠性檢測:為汽車“大腦”構(gòu)筑安全底線全維驗(yàn)證體系

    Pickering發(fā)布測試系統(tǒng)架構(gòu)—極大簡化信號路徑設(shè)計(jì)與部署

    Interfaces今日宣布正式推出一款免費(fèi)的在線圖形化工具套件--Test System Architect測試系統(tǒng)構(gòu)架。該工具旨在幫助工程在系統(tǒng)部署前完成信號路徑的完整設(shè)計(jì)、配置與可視化,從而
    的頭像 發(fā)表于 03-06 11:34 ?433次閱讀
    Pickering發(fā)布<b class='flag-5'>測試</b>系統(tǒng)<b class='flag-5'>架構(gòu)</b>—極大簡化信號路徑設(shè)計(jì)與部署

    高通Oryon架構(gòu)之父宣布離職:曾一手定義移動(dòng)芯片黃金時(shí)代

    電子發(fā)燒友綜合報(bào)道 近日,全球半導(dǎo)體領(lǐng)域的傳奇架構(gòu)師、高通工程高級副總裁杰拉德·威廉姆斯三世(Gerard Williams III) 在領(lǐng)英上正式宣布辭去高通職務(wù),他表示將“開啟人生新篇章”,但未
    的頭像 發(fā)表于 02-05 13:44 ?3445次閱讀

    浮思特 | 車規(guī)級散熱風(fēng)扇怎么選?工程更關(guān)心的,其實(shí)是這幾點(diǎn)

    怎么選?從工程應(yīng)用角度來看,下面這幾個(gè)維度往往比參數(shù)表上的“風(fēng)量”更關(guān)鍵。一、先看“車規(guī)”兩個(gè)字是不是名副其實(shí)車用環(huán)境和工業(yè)、消費(fèi)類應(yīng)用完全不同:高低溫沖擊、長時(shí)
    的頭像 發(fā)表于 12-18 10:14 ?401次閱讀
    浮思特 | 車規(guī)級散熱風(fēng)扇怎么選?工程<b class='flag-5'>師</b>更關(guān)心的,<b class='flag-5'>其實(shí)</b>是這幾點(diǎn)

    分享一個(gè)驅(qū)動(dòng)開發(fā)工程學(xué)習(xí)路線圖

    驅(qū)動(dòng)工程的成長核心是“從硬件交互到系統(tǒng)設(shè)計(jì)”的能力躍遷,不同階段需聚焦不同目標(biāo):新手重“落地執(zhí)行”,進(jìn)階重“問題解決”,資深重“架構(gòu)設(shè)計(jì)”,架構(gòu)師重“戰(zhàn)略決策”。今天分享一個(gè)各階段詳細(xì)路徑,附技能
    發(fā)表于 11-12 10:44

    在TR組件優(yōu)化與存算一體架構(gòu)中構(gòu)建技術(shù)話語權(quán)

    需要掌握HBM2e接口協(xié)議 類腦計(jì)算要求理解脈沖神經(jīng)網(wǎng)絡(luò)(SNN) 光子計(jì)算涉及硅基光電子集成技術(shù) 參與某國家級AI芯片項(xiàng)目的團(tuán)隊(duì)透露,核心研發(fā)人員均具備\"處理器架構(gòu)師\"
    發(fā)表于 08-26 10:40

    作為一名PCB質(zhì)檢工程,我為什么在用手持式面銅測試儀?

    在PCB行業(yè),銅厚一直是決定阻抗、散熱與可靠性的關(guān)鍵指標(biāo)。過去,工程把板子搬到實(shí)驗(yàn)室、等待臺式銅厚儀出結(jié)果;作為一名PCB質(zhì)檢工程,如今,我更愿意把“實(shí)驗(yàn)室”揣進(jìn)口袋——手持式面銅測試儀正在
    發(fā)表于 08-11 11:59

    Tenstorrent 首席架構(gòu)師:未來 RISC-V 會(huì)是計(jì)算機(jī)的主流

    強(qiáng),適合定制化需求等。在 7 月 17 日第五屆(2025)RISC-V 中國峰會(huì)的主論壇上,Tenstorrent 首席架構(gòu)師 Wei-Han Lien 表示,Tenstorrent 投入了大量人力
    發(fā)表于 07-17 11:26 ?1559次閱讀

    如何釋放異構(gòu)計(jì)算的潛能?Imagination與Baya Systems的系統(tǒng)架構(gòu)實(shí)踐啟示

    報(bào)告作者:PallaviSharma,Imaginaiton產(chǎn)品管理總監(jiān)Dr.EricNorige,BayaSystems首席軟件架構(gòu)師關(guān)注Imagination公眾號,消息框發(fā)送【異構(gòu)計(jì)算】,即可
    的頭像 發(fā)表于 06-13 08:33 ?1417次閱讀
    如何釋放異構(gòu)計(jì)算的潛能?Imagination與Baya Systems的系統(tǒng)<b class='flag-5'>架構(gòu)</b>實(shí)踐啟示

    Arm架構(gòu)何以成為現(xiàn)代計(jì)算的基礎(chǔ)

    2025 年 4 月,Arm 架構(gòu)迎來了問世 40 周年。這個(gè)始于英國劍橋一隅、懷揣雄心壯志的項(xiàng)目,如今已成為全球廣泛采用的計(jì)算架構(gòu)。從傳感器、智能手機(jī)、筆記本電腦,到汽車、數(shù)據(jù)中心等諸多領(lǐng)域,有數(shù)十億設(shè)備如今運(yùn)行在 Arm
    的頭像 發(fā)表于 05-20 10:02 ?1389次閱讀
    准格尔旗| 宁晋县| 金堂县| 滁州市| 鸡东县| 多伦县| 两当县| 武宣县| 丹凤县| 海安县| 新竹市| 扬州市| 罗甸县| 财经| 萍乡市| 华宁县| 清徐县| 浦东新区| 高要市| 诸暨市| 萍乡市| 光山县| 富宁县| 资阳市| 崇左市| 小金县| 广水市| 兴义市| 浏阳市| 明水县| 含山县| 唐河县| 隆化县| 兴义市| 平远县| 土默特左旗| 庆城县| 永和县| 万安县| 珠海市| 临桂县|