亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        軟件測(cè)試自動(dòng)化中構(gòu)建可維護(hù)腳本技術(shù)

        2018-01-17 19:31:50張文嫻
        電子技術(shù)與軟件工程 2017年24期
        關(guān)鍵詞:自動(dòng)化測(cè)試測(cè)試用例腳本

        張文嫻

        摘 要

        計(jì)算機(jī)軟件測(cè)試在現(xiàn)在計(jì)算機(jī)發(fā)展迅速的進(jìn)程中非常有必要的,它的功能應(yīng)該包括高效的發(fā)現(xiàn)軟件中的任何缺陷,這樣的目的是為了減少開銷。每個(gè)不同的腳本技術(shù)由于開發(fā)的目的和結(jié)構(gòu)最初思想不同,有著不同的效果從而被應(yīng)用在不同的場(chǎng)合,本文主要介紹了幾種不同的腳本技術(shù),做一個(gè)簡(jiǎn)單地了解和科普。

        【關(guān)鍵詞】腳本 自動(dòng)化測(cè)試 測(cè)試用例

        既使人們?cè)诠ぷ髦惺褂昧烁鞣N各樣的辦法來規(guī)避錯(cuò)誤,以此保證軟件質(zhì)量和良好的使用感受,但是在軟件開發(fā)的過程中,有些錯(cuò)誤是不可避免的。軟件測(cè)試的功能就是用來減少程序員在開發(fā)軟件的時(shí)候的犯錯(cuò)率,為了發(fā)現(xiàn)錯(cuò)誤從而更能夠及時(shí)的改變錯(cuò)誤,而執(zhí)行的程序過程。軟件測(cè)試首先保證的應(yīng)該是少時(shí)高效,并且一個(gè)好的全面的軟件測(cè)試應(yīng)該要能夠有效地發(fā)現(xiàn)軟件的錯(cuò)誤哪怕是一個(gè)微不足道的錯(cuò)誤,最重要的軟件測(cè)試不應(yīng)該占有大量的人力資源和物力資源,在能夠良好運(yùn)行的狀態(tài)下盡可能的縮減開銷。發(fā)明的自動(dòng)化的軟件測(cè)試就滿足以上的要求,并且能夠在人為設(shè)定的時(shí)間內(nèi)完成測(cè)試。

        1 測(cè)試腳本的概念

        測(cè)試腳本是自動(dòng)化進(jìn)程中的一個(gè)部分。腳本需要工程化,應(yīng)為設(shè)計(jì)出來的軟件應(yīng)該投入測(cè)試。合理的腳本產(chǎn)生的測(cè)試件和合理的編程開發(fā)出的軟件一樣都應(yīng)該是易于維護(hù)的,而腳本語言又恰好是非常有效的編程語言,我們的工作就是利用這些工具寫的腳本去對(duì)軟件做全方面的測(cè)試。

        對(duì)于建立腳本,人們首先考慮的問題是腳本的代價(jià)以及機(jī)會(huì)成本。如果建造出來的腳本被重復(fù)使用,并應(yīng)用于周期較長(zhǎng)的測(cè)試中,考慮的重點(diǎn)應(yīng)該放在腳本的質(zhì)量上,但是如果腳本只適用于某一次軟件測(cè)試的使用的話,就不應(yīng)該花費(fèi)那么多的時(shí)間去考慮,因?yàn)橹皇怯靡淮尉蜁?huì)被丟棄的話,考慮多方面因素的時(shí)間和精力的成本就太高了。

        幾乎所有的用于多次實(shí)驗(yàn)的腳本都是自動(dòng)化的,一些情況甚至適用于線性腳本技術(shù)。

        由于不同的用戶會(huì)將腳本運(yùn)用在不同的地方,所以這些腳本有不同的形式和框架,他們?cè)趦?nèi)容上也大相徑庭,但是這并不代表腳本可以隨心的編寫,腳本的編寫有著基本的應(yīng)該遵守的原則,要寫一個(gè)好的腳本更是應(yīng)該嚴(yán)格遵守這些原則。無論使用哪種腳本技術(shù),這些都是基本的一項(xiàng),這些我們將會(huì)在后面的內(nèi)容中做詳細(xì)的介紹。

        2 手工腳本的自動(dòng)化進(jìn)程

        詳細(xì)的手工腳本包含了很多測(cè)試內(nèi)容,各種數(shù)據(jù)以及每一組數(shù)據(jù)對(duì)應(yīng)的結(jié)果,這種辦法和測(cè)試辦法相似,而自動(dòng)化的進(jìn)程可以在一定程度上減少在這個(gè)方面的投資,把更多的時(shí)間和精力花在如何改進(jìn)自動(dòng)化測(cè)試的過程中。而這樣的高難度的手工腳本一般都是有多年操作經(jīng)驗(yàn)的高級(jí)程序員來編寫。

        3 腳本的易用性和可維護(hù)性

        一個(gè)好的腳本不僅功能方面要跟上,而且還要滿足更多的條條框框的內(nèi)容,它應(yīng)該是容易投入使用以及方便修理和維護(hù)的。一個(gè)好的腳本有以下的原則需要滿足:注釋,功能,結(jié)構(gòu)和支持。這幾個(gè)原則沒有孰高孰低,在編寫腳本的過程中他們都一樣重要,注釋可以為用戶提供關(guān)于腳本基本的認(rèn)識(shí)。功能的好處在執(zhí)行單個(gè)可行的任務(wù)的時(shí)候可以多次使用。結(jié)構(gòu)上追求簡(jiǎn)單易懂。而文檔的主要用途是在后期的用戶復(fù)用和維護(hù)。

        4 簡(jiǎn)單介紹幾種不同的腳本以及他們?cè)诟髯灶I(lǐng)域的應(yīng)用

        腳本技術(shù)的不同說明了會(huì)衍生出各種不同的腳本,并且他們各司其職,有著不同的方向和理念,在不同的地方發(fā)揮自己的作用,對(duì)于測(cè)試的方法以及時(shí)間的長(zhǎng)短之類的也有所不一樣,但這并不代表他們有排斥的效果,反而在一定的功能領(lǐng)域中揚(yáng)長(zhǎng)避短,互相能夠滿足他人的短板,應(yīng)該結(jié)合不同的腳本技術(shù),從而得到更好的測(cè)試效果以及測(cè)試過程。

        腳本中包含了各種測(cè)試工具各方面的信息,包括同步信息和控制信息等,所以信息對(duì)于一個(gè)腳本來說是非常重要的。

        5 關(guān)于腳本文檔

        腳本文檔是一個(gè)腳本的必要組成部分,應(yīng)該被放在的位置是每一個(gè)腳本的開頭,并且應(yīng)該用簡(jiǎn)潔的語言去描述,讓人們可以更快地對(duì)腳本有一個(gè)清晰地認(rèn)識(shí)。這對(duì)于以后的工作中發(fā)現(xiàn)缺點(diǎn)并進(jìn)行修改來說十分重要,修改文檔和腳本內(nèi)容是修改部分的重中之重。腳本文檔有自己的格式,有特定的編碼標(biāo)準(zhǔn)和書寫程序,相同的約定和規(guī)定在童顏的個(gè)文檔中是非常重要的。在編寫文檔的時(shí)候采用同樣的格式還有一個(gè)好處是可以將每個(gè)腳本的信息結(jié)合在一起組合成一個(gè)獨(dú)立的文檔。這樣,每個(gè)人都可以在一致的位置上找到自己需要的信息,當(dāng)一個(gè)人寫的文檔需要另一個(gè)人來修改的時(shí)候,也不用按照自己的平時(shí)習(xí)慣來安排這些信息的位置,而是有一個(gè)準(zhǔn)確的框架可以套用進(jìn)去。文本的開頭格式如圖所示,這種形勢(shì)十分簡(jiǎn)潔,可以很好的套用到不同風(fēng)格和不同類型的腳本,在一定的程度上滿足全部的需求。

        當(dāng)你需要同步,比較信息的時(shí)候就會(huì)用帶一些數(shù)據(jù)和指令,腳本中有很多不為人知的測(cè)試工具,就是為這樣的功能服務(wù)的??刂坪吞幚硇畔⒌倪^程也和這些工具息息相關(guān)。同理,腳本設(shè)計(jì)也是一項(xiàng)大的工程,如果在開始的時(shí)候投入較少的話,在中間的過程中就會(huì)有較大的資金流入,這些資金的用途主要是用來維護(hù)腳本的正常運(yùn)營(yíng),但是如果在一開始的時(shí)候能夠準(zhǔn)確估算腳本的運(yùn)營(yíng)資本,為了合理減少不必要的維護(hù)成本就應(yīng)該在建立腳本的初期下重功夫。

        6 結(jié)論

        好的測(cè)試機(jī)和應(yīng)該也是合理的構(gòu)造,而不是單一的結(jié)構(gòu)去接受說明一個(gè)腳本,好的腳本應(yīng)該有注釋,易于理解并且可以重復(fù)使用,腳本的構(gòu)造和結(jié)構(gòu)可能有所不同,這樣的話在設(shè)計(jì)的時(shí)候設(shè)計(jì)方法和設(shè)計(jì)理念就非常重要了,好的腳本中的文檔風(fēng)格一致可可以使整篇文檔不那么跳躍,使讀者讀起來更加方便。

        參考文獻(xiàn)

        [1](美)Fewster M,Graham D 舒智勇翻譯.測(cè)試自動(dòng)化技術(shù)以及實(shí)例詳解[J].北京:電子工業(yè)出版社,2000.

        [2]人杰.軟件工程(高級(jí))[J].北京:清華大學(xué)出版社,1999.

        作者單位

        中國(guó)航發(fā)控制系統(tǒng)研究所 江蘇省無錫市 214063endprint

        猜你喜歡
        自動(dòng)化測(cè)試測(cè)試用例腳本
        酒駕
        安奇奇與小cool 龍(第二回)
        基于SmartUnit的安全通信系統(tǒng)單元測(cè)試用例自動(dòng)生成
        數(shù)據(jù)庫系統(tǒng)shell腳本應(yīng)用
        基于混合遺傳算法的回歸測(cè)試用例集最小化研究
        快樂假期
        淺談空調(diào)控制器自動(dòng)化測(cè)試
        東方教育(2016年7期)2017-01-17 21:28:10
        基于多總線結(jié)構(gòu)的電路板測(cè)試系統(tǒng)設(shè)計(jì)研究
        航空航天與國(guó)防電子新形勢(shì)下自動(dòng)化測(cè)試系統(tǒng)的應(yīng)用
        基于CTI—TET和SeleniumWebdriver的Web應(yīng)用自動(dòng)化測(cè)試框架的設(shè)計(jì)與實(shí)現(xiàn)
        軟件工程(2016年8期)2016-10-25 15:45:45
        久久久久久一级毛片免费无遮挡 | 日日碰狠狠添天天爽| 精彩亚洲一区二区三区| 精品久久久亚洲中文字幕| 亚洲国产精品一区二区第四页| 蜜桃一区二区三区| 伊人青青草综合在线视频免费播放| 东风日产系列全部车型| 精品国产18禁久久久久久久| 国产精品无圣光一区二区| 久久99精品久久久久久琪琪| 日本黄网色三级三级三级| 国产日韩AV无码免费一区二区 | 精品国产一区二区三广区| 99热国产在线| 国产av无码专区亚洲av手机麻豆| 草草浮力影院| 日本三级吃奶头添泬| 中文字幕日韩高清乱码| 亚洲妇女av一区二区| 少妇无码av无码去区钱| 亚洲乱码日产精品bd在线观看| 精品无码国产一区二区三区av| 99re66在线观看精品免费| 国产三级国产精品国产专播| 永久免费中文字幕av| 国产精品三级在线专区1| 久久成人麻豆午夜电影| 熟妇人妻av中文字幕老熟妇| 日本a级片一区二区三区| 婷婷精品国产亚洲av| 99热国产在线| 国产乱视频| 久久棈精品久久久久久噜噜| 国产好大好硬好爽免费不卡| 一本大道熟女人妻中文字幕在线| 日本va中文字幕亚洲久伊人| 一区二区三区观看在线视频| 2022AV一区在线| 欧美日韩中文字幕久久伊人| 久久AⅤ无码精品为人妻系列|