最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ù)提升的評論 (共 條)

分享到微博請遵守國家法律
达州市| 固安县| 大荔县| 尉犁县| 柞水县| 鄢陵县| 达孜县| 泰来县| 仙游县| 广汉市| 博野县| 鲁甸县| 天气| 蒲城县| 华安县| 诏安县| 石柱| 德阳市| 资阳市| 曲沃县| 牡丹江市| 禄丰县| 浦县| 昭觉县| 弥勒县| 大余县| 泉州市| 京山县| 都兰县| 凉山| 永城市| 卓资县| 蕲春县| 西华县| 荣成市| 安康市| 余庆县| 洪湖市| 朝阳市| 杨浦区| 绥滨县|