專業(yè)CMA\CNAS第三方軟件測(cè)試報(bào)告服務(wù)商

全國服務(wù)熱線:18684048962(微信同號(hào))

正交試驗(yàn)設(shè)計(jì)法

52
發(fā)表時(shí)間:2023-07-21 09:07

css.jpg

正交實(shí)驗(yàn)設(shè)計(jì)

一、什么是正交試驗(yàn)設(shè)計(jì)法?

是一種成對(duì)測(cè)試交互的系統(tǒng)的統(tǒng)計(jì)方法。它提供了一種能對(duì)所有變量對(duì)的組合進(jìn)行典型覆蓋(均勻分布)的方法。

可以從大量的試驗(yàn)點(diǎn)中挑出適量的、有代表性的點(diǎn),利用“正交表”,合力的安排試驗(yàn)的一種科學(xué)的試驗(yàn)設(shè)計(jì)方法。


二、正交表的構(gòu)成

行數(shù):正交表中行的個(gè)數(shù),即試驗(yàn)的次數(shù),也是通過正交試驗(yàn)法設(shè)計(jì)的測(cè)試用例的個(gè)數(shù)

因素?cái)?shù):正交表中列的個(gè)數(shù),即要測(cè)試的功能點(diǎn)

水平數(shù):任何單個(gè)因素能夠取得的值的最大個(gè)數(shù),即要測(cè)試功能點(diǎn)的取值個(gè)數(shù)

正交表的形式:L行數(shù)(水平數(shù)因素?cái)?shù))如:L8(27)


三、設(shè)計(jì)步驟:

確定有哪些因素(功能點(diǎn))

每個(gè)因素有哪幾個(gè)水平(功能點(diǎn)的取值)

選擇一個(gè)合適的正交表

把變量的值映射到表中

把每一行的各因素水平的組合作為一個(gè)測(cè)試用例

加上你認(rèn)為可疑且沒有在表中出現(xiàn)的組合


四、如何選擇正交表:

考慮因素(功能點(diǎn))的個(gè)數(shù)

考慮因素水平(功能點(diǎn)的取值)的個(gè)數(shù)

考慮正交表的行數(shù)

取行數(shù)最少的一個(gè)


五、設(shè)計(jì)測(cè)試用例的三種情況

因素?cái)?shù)(變量)、水平數(shù)(變量值)相符

因素?cái)?shù)不相同

水平數(shù)不相同


正交試驗(yàn)法最大優(yōu)點(diǎn):減少測(cè)試用例規(guī)模和范圍

場(chǎng)景圖設(shè)計(jì):用例場(chǎng)景是用來描述流經(jīng)用例路徑的過程,這個(gè)過程從開始到結(jié)束遍歷用例中所有的基本流和備選流。

這里就要確定哪些是基本流,哪些是備選流

流程圖法

算法流程圖是針對(duì)程序的內(nèi)部結(jié)構(gòu)的,而黑盒測(cè)試的流程圖是針對(duì)整個(gè)系統(tǒng)業(yè)務(wù)功能流程的

流程圖法的步驟:

詳細(xì)了解需求

根據(jù)需求說明或界面原型,找出業(yè)務(wù)流程的各個(gè)頁面以及各頁面之間的流轉(zhuǎn)關(guān)系

畫出業(yè)務(wù)流程

寫用例,覆蓋所有的路徑分支

測(cè)試用例的設(shè)計(jì)方法不是單獨(dú)存在的

每種類型的軟件有各自的特點(diǎn)

每種測(cè)試用例設(shè)計(jì)方法也有各自的特點(diǎn)

針對(duì)不同軟件利用各種技術(shù)


標(biāo)簽:法學(xué)、工業(yè)設(shè)計(jì)


公司地址:成都市天府新區(qū)華府大道一號(hào)藍(lán)潤廣場(chǎng)T3-417
客服1:王經(jīng)理 18684048962
客服2:郭經(jīng)理 15228316335
聯(lián)系我們
成都柯信優(yōu)創(chuàng)信息技術(shù)服務(wù)有限公司
客服王經(jīng)理
微信公眾號(hào)
我們的客戶
客服郭經(jīng)理
东方市| 普洱| 浪卡子县| 尉犁县| 乡宁县| 定结县| 普定县| 宜都市| 镇远县| 阿拉善盟| 醴陵市| 临海市| 云南省| 长阳| 治多县| 湟源县| 蒙阴县| 双鸭山市|