999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件測試自動化中構建可維護腳本技術

2018-01-17 19:31:50張文嫻
電子技術與軟件工程 2017年24期

張文嫻

摘 要

計算機軟件測試在現在計算機發展迅速的進程中非常有必要的,它的功能應該包括高效的發現軟件中的任何缺陷,這樣的目的是為了減少開銷。每個不同的腳本技術由于開發的目的和結構最初思想不同,有著不同的效果從而被應用在不同的場合,本文主要介紹了幾種不同的腳本技術,做一個簡單地了解和科普。

【關鍵詞】腳本 自動化測試 測試用例

既使人們在工作中使用了各種各樣的辦法來規避錯誤,以此保證軟件質量和良好的使用感受,但是在軟件開發的過程中,有些錯誤是不可避免的。軟件測試的功能就是用來減少程序員在開發軟件的時候的犯錯率,為了發現錯誤從而更能夠及時的改變錯誤,而執行的程序過程。軟件測試首先保證的應該是少時高效,并且一個好的全面的軟件測試應該要能夠有效地發現軟件的錯誤哪怕是一個微不足道的錯誤,最重要的軟件測試不應該占有大量的人力資源和物力資源,在能夠良好運行的狀態下盡可能的縮減開銷。發明的自動化的軟件測試就滿足以上的要求,并且能夠在人為設定的時間內完成測試。

1 測試腳本的概念

測試腳本是自動化進程中的一個部分。腳本需要工程化,應為設計出來的軟件應該投入測試。合理的腳本產生的測試件和合理的編程開發出的軟件一樣都應該是易于維護的,而腳本語言又恰好是非常有效的編程語言,我們的工作就是利用這些工具寫的腳本去對軟件做全方面的測試。

對于建立腳本,人們首先考慮的問題是腳本的代價以及機會成本。如果建造出來的腳本被重復使用,并應用于周期較長的測試中,考慮的重點應該放在腳本的質量上,但是如果腳本只適用于某一次軟件測試的使用的話,就不應該花費那么多的時間去考慮,因為只是用一次就會被丟棄的話,考慮多方面因素的時間和精力的成本就太高了。

幾乎所有的用于多次實驗的腳本都是自動化的,一些情況甚至適用于線性腳本技術。

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

2 手工腳本的自動化進程

詳細的手工腳本包含了很多測試內容,各種數據以及每一組數據對應的結果,這種辦法和測試辦法相似,而自動化的進程可以在一定程度上減少在這個方面的投資,把更多的時間和精力花在如何改進自動化測試的過程中。而這樣的高難度的手工腳本一般都是有多年操作經驗的高級程序員來編寫。

3 腳本的易用性和可維護性

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

4 簡單介紹幾種不同的腳本以及他們在各自領域的應用

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

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

5 關于腳本文檔

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

當你需要同步,比較信息的時候就會用帶一些數據和指令,腳本中有很多不為人知的測試工具,就是為這樣的功能服務的。控制和處理信息的過程也和這些工具息息相關。同理,腳本設計也是一項大的工程,如果在開始的時候投入較少的話,在中間的過程中就會有較大的資金流入,這些資金的用途主要是用來維護腳本的正常運營,但是如果在一開始的時候能夠準確估算腳本的運營資本,為了合理減少不必要的維護成本就應該在建立腳本的初期下重功夫。

6 結論

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

參考文獻

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

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

作者單位

中國航發控制系統研究所 江蘇省無錫市 214063endprint

主站蜘蛛池模板: 久久久国产精品无码专区| 不卡午夜视频| 成人午夜天| 无码福利视频| 亚洲天堂日韩av电影| 国产毛片高清一级国语 | 亚洲天堂色色人体| Aⅴ无码专区在线观看| AV老司机AV天堂| 四虎国产在线观看| 夜夜操天天摸| 久久这里只精品国产99热8| 国产综合在线观看视频| 喷潮白浆直流在线播放| 77777亚洲午夜久久多人| 国产精品视频免费网站| 中文字幕佐山爱一区二区免费| 亚洲日韩Av中文字幕无码| 国产成人区在线观看视频| 亚洲视频三级| 国产黄在线免费观看| 狼友视频一区二区三区| 国产欧美精品一区aⅴ影院| 成人精品在线观看| 国产一区二区色淫影院| 欧美97欧美综合色伦图| 亚洲国产精品日韩欧美一区| 欧美性猛交xxxx乱大交极品| 2021国产精品自产拍在线观看| 国产毛片不卡| 激情综合网址| 91精品国产自产在线老师啪l| 99热这里只有精品国产99| 超薄丝袜足j国产在线视频| 午夜丁香婷婷| 国产日韩精品一区在线不卡 | 欧美无专区| 99无码中文字幕视频| 丰满人妻久久中文字幕| 成年A级毛片| av尤物免费在线观看| 婷婷中文在线| 国产欧美一区二区三区视频在线观看| 国产丝袜91| 日韩黄色在线| 黄片在线永久| 精品国产www| 亚洲一级毛片| 国产精品七七在线播放| 日本一区高清| 婷婷六月激情综合一区| 亚洲码一区二区三区| 中文字幕不卡免费高清视频| 国产精品毛片一区| 无码专区第一页| 亚洲一区二区三区香蕉| 国产精品太粉嫩高中在线观看| 天天操精品| 久久一日本道色综合久久| 国产青青操| 女人18毛片一级毛片在线| 日韩一区二区三免费高清| 国产真实二区一区在线亚洲| 亚洲成人高清无码| 精品少妇人妻无码久久| 中文字幕资源站| 亚洲精品无码AⅤ片青青在线观看| 国产欧美在线| 国产亚洲精品无码专| 久久永久免费人妻精品| 亚洲a级毛片| 欧美h在线观看| 真实国产乱子伦视频 | 九色在线观看视频| 日本亚洲最大的色成网站www| 国产精品九九视频| 三上悠亚在线精品二区| 成人午夜亚洲影视在线观看| 亚洲成网站| 亚洲第一区欧美国产综合| 六月婷婷激情综合| 亚洲欧美另类日本|