欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

測(cè)試數(shù)據(jù)的生成方法及裝置與流程

文檔序號(hào):11154856閱讀:432來(lái)源:國(guó)知局
測(cè)試數(shù)據(jù)的生成方法及裝置與制造工藝

本發(fā)明實(shí)施例涉及軟件測(cè)試技術(shù)領(lǐng)域,尤其涉及一種測(cè)試數(shù)據(jù)的生成方法及裝置。



背景技術(shù):

對(duì)于軟件測(cè)試過(guò)程中測(cè)試數(shù)據(jù)的生成,一般采取從數(shù)據(jù)庫(kù)表中直接導(dǎo)出的方法,就是通過(guò)數(shù)據(jù)庫(kù)管理工具將系統(tǒng)中已有的數(shù)據(jù)以.csv或其他格式導(dǎo)出到本地,然后進(jìn)行處理后使用;另一種方法就是在了解了業(yè)務(wù)表之間的關(guān)聯(lián)關(guān)系后,采用Excel編輯生成滿(mǎn)足業(yè)務(wù)要求的測(cè)試數(shù)據(jù)。這兩種方法的缺點(diǎn)是:前者只適用于已經(jīng)存在大量數(shù)據(jù)的系統(tǒng),而對(duì)于尚未發(fā)布或者尚未投入使用的系統(tǒng),數(shù)據(jù)存量少,滿(mǎn)足不了測(cè)試的要求;并且如果數(shù)據(jù)庫(kù)做了加密處理,導(dǎo)出來(lái)的數(shù)據(jù)也無(wú)法直接使用。后者需要大量的人工操作,非常費(fèi)時(shí)費(fèi)力,影響工作效率。

為了避免上述方法存在的問(wèn)題,采用的方式一般是協(xié)調(diào)對(duì)業(yè)務(wù)非常熟悉的數(shù)據(jù)庫(kù)管理員,在后臺(tái)插入大量的數(shù)據(jù)后再導(dǎo)出,這種方法的缺點(diǎn)是測(cè)試次數(shù)多,使用的時(shí)間長(zhǎng)時(shí),則需要重復(fù)多次操作。



技術(shù)實(shí)現(xiàn)要素:

針對(duì)上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種測(cè)試數(shù)據(jù)的生成方法及裝置,以大幅提高測(cè)試數(shù)據(jù)生成過(guò)程的處理效率。

一方面,本發(fā)明實(shí)施例提供了一種測(cè)試數(shù)據(jù)的生成方法,所述方法包括:

獲取用戶(hù)輸入的測(cè)試數(shù)據(jù)生成參數(shù);

根據(jù)用戶(hù)的輸入,判斷需要生成的測(cè)試數(shù)據(jù)的輸出格式;

根據(jù)所述測(cè)試數(shù)據(jù)生成參數(shù),以及所述測(cè)試數(shù)據(jù)的輸出格式,生成所述測(cè)試數(shù)據(jù)。

另一方面,本發(fā)明實(shí)施例還提供了一種測(cè)試數(shù)據(jù)的生成裝置,所述裝置包括:

參數(shù)獲取模塊,用于獲取用戶(hù)輸入的測(cè)試數(shù)據(jù)生成參數(shù);

格式判斷模塊,用于根據(jù)用戶(hù)的輸入,判斷需要生成的測(cè)試數(shù)據(jù)的輸出格式;

數(shù)據(jù)生成模塊,用于根據(jù)所述測(cè)試數(shù)據(jù)生成參數(shù),以及所述測(cè)試數(shù)據(jù)的輸出格式,生成所述測(cè)試數(shù)據(jù)。

本發(fā)明實(shí)施例提供的測(cè)試數(shù)據(jù)的生成方法及裝置,通過(guò)獲取用戶(hù)輸入的測(cè)試數(shù)據(jù)生成參數(shù),根據(jù)用戶(hù)的輸入,判斷需要生成的測(cè)試數(shù)據(jù)的輸出格式,根據(jù)所述測(cè)試數(shù)據(jù)生成參數(shù),以及所述測(cè)試數(shù)據(jù)的輸出格式,生成所述測(cè)試數(shù)據(jù),大大提高了測(cè)試數(shù)據(jù)的生成過(guò)程的處理效率。

附圖說(shuō)明

通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:

圖1是本發(fā)明第一實(shí)施例提供的測(cè)試數(shù)據(jù)的生成方法的流程圖;

圖2是本發(fā)明第二實(shí)施例提供的測(cè)試數(shù)據(jù)的生成裝置的結(jié)構(gòu)圖。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。

第一實(shí)施例

本實(shí)施例提供了測(cè)試數(shù)據(jù)的生成方法的一種技術(shù)方案。

參見(jiàn)圖1,測(cè)試數(shù)據(jù)的生成方法包括:

S11,獲取用戶(hù)輸入的測(cè)試數(shù)據(jù)生成參數(shù)。

可以理解的是,測(cè)試數(shù)據(jù)的生成需要依據(jù)一些生成參數(shù)。這些參數(shù)被稱(chēng)為測(cè)試數(shù)據(jù)生成參數(shù)。典型的,這些參數(shù)包括:字段名稱(chēng)、字段類(lèi)型、字段長(zhǎng)度、數(shù)據(jù)條數(shù)、存儲(chǔ)路徑等等。

有一種情況,在相同的一個(gè)測(cè)試數(shù)據(jù)條目中,不同的數(shù)據(jù)字段之間存在一定的函數(shù)關(guān)系。例如,在生成的測(cè)試數(shù)據(jù)中,數(shù)據(jù)字段A的取值應(yīng)該等于數(shù)據(jù)字段B與數(shù)據(jù)字段C的取值之和。在這種情況下,測(cè)試數(shù)據(jù)生成參數(shù)中應(yīng)當(dāng)包含數(shù)據(jù)字段取值的公式,才能夠體現(xiàn)不同數(shù)據(jù)字段之間的函數(shù)關(guān)系。為此,為了體現(xiàn)這種函數(shù)關(guān)系,在測(cè)試數(shù)據(jù)生成參數(shù)中可以包含有體現(xiàn)不同數(shù)據(jù)字段之間的函數(shù)關(guān)系的公式。

另外,在一些場(chǎng)景下,測(cè)試數(shù)據(jù)的生成需要參考下一次軟件測(cè)試的測(cè)試結(jié)果。比如,在前一次的測(cè)試過(guò)程中,因?yàn)檩斎氲臏y(cè)試數(shù)據(jù)的取值過(guò)大,超出了測(cè)試數(shù)據(jù)的正常取值范圍,造成了軟件的運(yùn)行異常,則在后一次的軟件測(cè)試過(guò)程中,需要將測(cè)試數(shù)據(jù)的取值按照預(yù)定的規(guī)則,降低它們的取值,以便使得測(cè)試過(guò)程正常運(yùn)行,得到確定的測(cè)試結(jié)果。

在這樣的情況下,測(cè)試數(shù)據(jù)生成參數(shù)中還應(yīng)當(dāng)包括這些依據(jù)前次測(cè)試結(jié)果調(diào)整測(cè)試數(shù)據(jù)的取值的規(guī)則??梢岳斫獾氖?,這些規(guī)則通常是一些包含條件判斷語(yǔ)句的規(guī)則。

S12,根據(jù)用戶(hù)的輸入,判斷需要生成的測(cè)試數(shù)據(jù)的輸出格式。

在確定了生成參數(shù)之后,需要根據(jù)用戶(hù)的輸入,判斷測(cè)試數(shù)據(jù)的輸出格式。在本實(shí)施例中,測(cè)試數(shù)據(jù)的輸出格式優(yōu)選可以是txt格式、dat格式,或者xls格式。當(dāng)然,測(cè)試數(shù)據(jù)的輸出格式并不限于上述幾種格式。凡是能夠自身的數(shù)據(jù)結(jié)構(gòu),完整的表達(dá)和存儲(chǔ)生成的測(cè)試數(shù)據(jù)的輸出格式,都可以作為本實(shí)施例中測(cè)試數(shù)據(jù)的輸出格式。

測(cè)試數(shù)據(jù)的輸出格式是根據(jù)用戶(hù)的輸入而確定的。例如,在測(cè)試數(shù)據(jù)的生成過(guò)程之前,可以將所有備選的輸出格式羅列,由用戶(hù)進(jìn)行選擇,并將用戶(hù)選擇的一種或者多種數(shù)據(jù)格式作為最終的輸出格式。

S13,根據(jù)所述測(cè)試數(shù)據(jù)生成參數(shù),以及所述測(cè)試數(shù)據(jù)的輸出格式,生成所述測(cè)試數(shù)據(jù)。

在確定了各個(gè)測(cè)試數(shù)據(jù)生成參數(shù),以及對(duì)應(yīng)的輸出格式之后,根據(jù)上述測(cè)試數(shù)據(jù)生成參數(shù),以及對(duì)應(yīng)的輸出格式,生成測(cè)試數(shù)據(jù)。

在上述測(cè)試數(shù)據(jù)的生成過(guò)程中,需要根據(jù)測(cè)試數(shù)據(jù)生成參數(shù)生成指定的測(cè)試數(shù)據(jù)。例如,當(dāng)定義了一個(gè)字段的字段長(zhǎng)度,生成的測(cè)試數(shù)據(jù)中該字段的長(zhǎng)度就是指定的長(zhǎng)度。又例如,當(dāng)定義了一個(gè)字段的數(shù)據(jù)類(lèi)型,生成的測(cè)試數(shù)據(jù)將采用指定的數(shù)據(jù)類(lèi)型,等等。

如果用戶(hù)選擇了多種數(shù)據(jù)格式作為最終的輸出格式,則在測(cè)試數(shù)據(jù)的生成過(guò)程中,需要按照用戶(hù)選擇的多種輸出格式生成測(cè)試數(shù)據(jù)的多個(gè)備份。

本實(shí)施例通過(guò)獲取用戶(hù)輸入的測(cè)試數(shù)據(jù)生成參數(shù),根據(jù)用戶(hù)的輸入,判斷需要生成的測(cè)試數(shù)據(jù)的輸出格式,根據(jù)所述測(cè)試數(shù)據(jù)生成參數(shù),以及所述測(cè)試數(shù)據(jù)的輸出格式,生成所述測(cè)試數(shù)據(jù),大大提高了測(cè)試數(shù)據(jù)的生成過(guò)程的處理效率。

第二實(shí)施例

本實(shí)施例提供了測(cè)試數(shù)據(jù)的生成裝置的一種技術(shù)方案。在該技術(shù)方案中,所述測(cè)試數(shù)據(jù)的生成裝置包括:參數(shù)獲取模塊31、格式判斷模塊32,以及數(shù)據(jù)生成模塊33。

所述參數(shù)獲取模塊31用于獲取用戶(hù)輸入的測(cè)試數(shù)據(jù)生成參數(shù)。

所述格式判斷模塊32用于根據(jù)用戶(hù)的輸入,判斷需要生成的測(cè)試數(shù)據(jù)的輸出格式。

所述數(shù)據(jù)生成模塊33用于根據(jù)所述測(cè)試數(shù)據(jù)生成參數(shù),以及所述測(cè)試數(shù)據(jù)的輸出格式,生成所述測(cè)試數(shù)據(jù)。

進(jìn)一步的,所述測(cè)試數(shù)據(jù)生成參數(shù)包括:字段名稱(chēng)、字段類(lèi)型、字段長(zhǎng)度、數(shù)據(jù)條數(shù),以及存儲(chǔ)路徑。

進(jìn)一步的,所述測(cè)試數(shù)據(jù)的輸出格式包括:txt、dat,以及xl s。

進(jìn)一步的,所述數(shù)據(jù)生成模塊具體用于:根據(jù)所述測(cè)試數(shù)據(jù)生成參數(shù),以所述測(cè)試數(shù)據(jù)的輸出格式,逐條生成所述測(cè)試數(shù)據(jù)。

本領(lǐng)域普通技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,他們可以用計(jì)算機(jī)裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件的結(jié)合。

以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域技術(shù)人員而言,本發(fā)明可以有各種改動(dòng)和變化。凡在本發(fā)明的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南和县| 石狮市| 和田县| 梅河口市| 遂平县| 托克逊县| 偃师市| 龙门县| 江津市| 盘锦市| 高唐县| 紫金县| 信丰县| 中方县| 昭苏县| 清涧县| 浙江省| 彭阳县| 温州市| 呼图壁县| 岳阳市| 秭归县| 布尔津县| 贵州省| 宁津县| 闻喜县| 万山特区| 卢龙县| 邳州市| 平顺县| 宁津县| 浦北县| 开化县| 台江县| 阳曲县| 郯城县| 类乌齐县| 武夷山市| 西和县| 板桥市| 香河县|