五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

不斷技術(shù)升級,助您效能持續(xù)提升

2023-01-30 22:13 作者:專業(yè)專一  | 我要投稿

近日發(fā)布了一項用于繪制因果圖組件的升級技術(shù),通過ETest嵌入式系統(tǒng)半實物仿真測試集成開發(fā)環(huán)境就可以使用因果圖組件。這項技術(shù),使工程師能夠不通過人工分析計算就可自動將因果圖生成判定表,高效選擇出測試用例集,大幅提高軟件測試效率,同時加快產(chǎn)品上市時間。




01

什么是因果圖法




因果圖用于描述系統(tǒng)的輸入和輸出之間的因果關(guān)系、輸入和輸入之間的約束關(guān)系。因果圖的繪制過程是對被測試系統(tǒng)外部特征的建模過程。根據(jù)系統(tǒng)輸入和輸出之間的因果圖可以得到判定表,從而規(guī)劃出測試用例。因果圖法和判定表法在實際中往往同時使用,此時可以把因果圖法視為判定表法的前置過程。對于一些簡單的系統(tǒng),或者輸入與輸出的邏輯關(guān)系已經(jīng)非常明確的系統(tǒng),可以只使用判定表法。
目前國內(nèi)繪制因果圖基本是手工繪制,并無專門的因果圖繪制工具;國外有一款BenderRBT軟件,用于將因果關(guān)系轉(zhuǎn)換為圖形化方式顯示并生成測試用例,但是沒有通過上傳YAML文件生成因果圖的功能。



02

凱云科技研發(fā)繪制因果圖組件優(yōu)勢




  • 界面設(shè)計方便,快捷,通俗易掌握,提高測試效率。

  • 界面可以支持上傳YAML文件直接生成因果圖,為測試人員帶來使用便利。

  • 判定表可以根據(jù)覆蓋率需要或者最優(yōu)設(shè)置自動選中測試用例集,為測試提供方便快捷高效的工作方式。



03

如何使用繪制因果圖的組件



在ETest上繪畫生成因果圖的方式有兩種:一種是通過拖拽元素到畫布上,在進行因果關(guān)系、約束關(guān)系連線繪畫因果圖;另一種是上傳固定格式Y(jié)AML文件生成因果圖,此方式可以變更成其他方式,比如通過帶有增刪改查列表的功能對所需要的因果圖元素進行管理和關(guān)系建立。進而繪畫出因果圖。



04

繪制因果圖組件詳情介紹





功能描述


通過在頁面上繪畫出業(yè)務(wù)需求的因果、約束關(guān)系,或者上傳YAML文件轉(zhuǎn)換成頁面上的因果圖,因果、約束關(guān)系最終會存儲成JavaScript數(shù)據(jù),再將此數(shù)據(jù)通過因果圖算法生成判定表,得到測試用例集和敏感路徑分析數(shù)據(jù)顯示在頁面上。



結(jié)構(gòu)描述


因果圖需要描述下面的關(guān)系。
1、輸入與輸出之間的因果關(guān)系。因果圖的表示中,輸入與輸出間的因果關(guān)系有以下4種:恒等關(guān)系:當出現(xiàn)輸入項時,會產(chǎn)生對應(yīng)輸出項;當不出現(xiàn)輸入項時,不會產(chǎn)生對應(yīng)輸出項。繪畫如圖1


圖1:恒等關(guān)系


或關(guān)系:多個輸入條件中,只要有一個出現(xiàn),就會產(chǎn)生對應(yīng)輸出。繪畫如圖2



圖2:或關(guān)系


與關(guān)系:多個輸入條件中,只有所有輸入項出現(xiàn)時,才會產(chǎn)生對應(yīng)輸出項。繪畫如圖3



圖3:與關(guān)系


非關(guān)系:與恒等關(guān)系相反。若出現(xiàn)輸入項時,就不會產(chǎn)生對應(yīng)的輸出項;若不出現(xiàn)輸入項時,會產(chǎn)生對應(yīng)輸出項。非根據(jù)需求可以繪畫在任意位置,繪畫如圖4



圖4:非關(guān)系

2、輸入與輸入之間的約束關(guān)系。因果圖的表示中,輸入與輸入之間的約束關(guān)系有以下4種:互斥約束:所有輸入中至多一個輸入條件出現(xiàn)。
包含約束:所有輸入中至少一個輸入條件出現(xiàn)。唯一約束:所有輸入中有且只有一個輸入條件出現(xiàn)。要求約束:所有輸入中只要有一個輸入條件出現(xiàn),其他輸入也會出現(xiàn)。屏蔽約束:所有輸入中只有有一個輸入條件出現(xiàn),其他輸入都不能出現(xiàn)。

互斥約束


包含約束


唯一約束


要求約束



3、通過上傳YAML文件生成因果圖

圖5:YAML格式文件


圖6:YAML格式文件生成因果圖


4、因果圖通過因果算法生成的判定表

圖7:判定表

在ETest集成開發(fā)環(huán)境中研發(fā)出的繪制因果圖組件,無需通過人工分析計算可自動將因果圖生成判定表,選擇出高效的測試用例集;通過上傳YAML格式文件生成因果圖進而生成判定表。這使客戶能夠在加快產(chǎn)品測試工作流程的同時提供更高的產(chǎn)品性能。



END




不斷技術(shù)升級,助您效能持續(xù)提升的評論 (共 條)

分享到微博請遵守國家法律
康保县| 日喀则市| 郁南县| 电白县| 大兴区| 睢宁县| 万州区| 双流县| 夏邑县| 修文县| 临湘市| 新田县| 琼海市| 泰安市| 浦东新区| 团风县| 南陵县| 桃源县| 铅山县| 招远市| 东安县| 木里| 墨脱县| 乌审旗| 波密县| 右玉县| 水城县| 南投市| 万年县| 光山县| 红桥区| 麻城市| 门头沟区| 新昌县| 木兰县| 唐山市| 吉木萨尔县| 龙陵县| 稷山县| 远安县| 革吉县|