軟件測試系列二自動化測試

  1. 什么是自動化測試伞芹?你理解的自動化測試的表現(xiàn)形式是什么倚评?
    自動化測試的一般定義:各種測試活動的管理與實施散休,包括測試腳本的開發(fā)與執(zhí)行,以便使用一種自動化測試工具來驗證測試需求园匹。
    注:不用將自動化測試的概念理解的過于狹窄钾菊,只i關(guān)系由工具或編程產(chǎn)生的測試腳本。實際上自動化一詞包含了更為廣闊的含義偎肃。

一個好的自動化測試工具其實與一個好的開發(fā)工具有很多相似的特性,也可以說:一個自動化測試過程實際也是一個軟件開發(fā)的過程

2GUI 自動化測試工具特點
支持腳本語言(Scripting Language)
支持多種常用的變量和數(shù)據(jù)類型
支持數(shù)組浑此、列表‘結(jié)構(gòu)‘以及其他混合數(shù)據(jù)類型
支持各種條件循環(huán)(if 累颂,select Case等語句)
支持循環(huán)(For,While)’
支持函數(shù)的創(chuàng)建和調(diào)用
Perl‘VBSctipt、javascript,腳本語言的功能越強大凛俱,就越能夠為測試開發(fā)人員提供更靈活的
使用空間紊馏,而且又肯呢個用一個復(fù)雜的語言寫出比被測軟件還要復(fù)雜的測試系統(tǒng)
對程序界面中對象的識別能力
鼠標位置識別,對象識別蒲犬,位圖對象識別(圖像比較)
支持函數(shù)的可重用
腳本比較容易實現(xiàn)對函數(shù)的調(diào)用朱监,腳本與被調(diào)函數(shù)之間的參數(shù)傳遞
支持外部函數(shù)庫
如WIndows中DLL訪問,如采用
支持抽象層
分布式測試支持
支持數(shù)據(jù)驅(qū)動測試
支持錯誤處理
支持源代碼管理
支持腳本的命令方式執(zhí)行
GUI錄制回放方式
錄制/回放工具解決的問題:記錄用戶操作不走原叮,當代碼被修改后赫编,可以重復(fù)進行回歸測試

自動化測試是一個廣義的說法,具體的說應(yīng)該包括白盒(代 碼)自動化測試奋隶,GUI自動化測試和性能自動化測試等方面
GUI自動化測試的原理:通過軟件模擬用戶實際的鼠標和鍵盤操作擂送,實現(xiàn)自動化執(zhí)行和測試的過程

性能自動化測試原理:通過在客戶端模擬多虛擬用戶并發(fā)請求,檢驗和驗證服務(wù)器的性能行為是否滿足系統(tǒng)要求

自動化測試的有優(yōu)點
1.對程序的新版本運行已有的測試 提高回歸測試的執(zhí)行效率
2可以運行更多更頻繁的測試 唯欣,可以在較少時間內(nèi)運行更多的測試
3.可以執(zhí)行一些手工測試困難或不可能做的測試嘹吨,模擬多個用戶進行并發(fā)測試
4.更好的利用資源,將繁瑣的任務(wù)自動化境氢,利用晚上和周末的時間執(zhí)行自動化測試
5測試具有一致性和可重復(fù)性 可以重復(fù)多次相同的測試蟀拷,可以在不同配置下測試碰纬,
可以在不同的操作系統(tǒng)測試
6測試的復(fù)用性
7.縮短測試時間和周期

自動化測試的限制
不能取代手工測試
手工測試比自動化測試發(fā)現(xiàn)的缺陷更多
對測試智聯(lián)的依賴性極大
自動化測試不能提高有效性
工具本身不具有想象力
自動化測試的誤區(qū)
所有的測試都能夠?qū)崿F(xiàn)自動化
既然自動化測試能如此顯著地提高生產(chǎn)率,就能以更少的人員完成所有的測試(精簡人員)
自動化測試如此簡單问芬,無需任何培訓(xùn)
自動化方法將縮減整體測試工作量
我們無需制定任何測試方案和測試設(shè)計工作

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末悦析,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子愈诚,更是在濱河造成了極大的恐慌她按,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件炕柔,死亡現(xiàn)場離奇詭異酌泰,居然都是意外死亡,警方通過查閱死者的電腦和手機匕累,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進店門陵刹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人欢嘿,你說我怎么就攤上這事衰琐。” “怎么了炼蹦?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵羡宙,是天一觀的道長。 經(jīng)常有香客問我掐隐,道長狗热,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任虑省,我火速辦了婚禮匿刮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘探颈。我一直安慰自己熟丸,他們只是感情好,可當我...
    茶點故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布伪节。 她就那樣靜靜地躺著光羞,像睡著了一般。 火紅的嫁衣襯著肌膚如雪架馋。 梳的紋絲不亂的頭發(fā)上狞山,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天,我揣著相機與錄音叉寂,去河邊找鬼萍启。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的勘纯。 我是一名探鬼主播局服,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼驳遵!你這毒婦竟也來了淫奔?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤堤结,失蹤者是張志新(化名)和其女友劉穎唆迁,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體竞穷,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年瘾带,在試婚紗的時候發(fā)現(xiàn)自己被綠了鼠哥。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片看政。...
    茶點故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖允蚣,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情嚷兔,我是刑警寧澤恍飘,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布谴垫,位于F島的核電站母蛛,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏彩郊。R本人自食惡果不足惜前弯,卻給世界環(huán)境...
    茶點故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一秫逝、第九天 我趴在偏房一處隱蔽的房頂上張望恕出。 院中可真熱鬧,春花似錦违帆、人聲如沸浙巫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽的畴。三九已至渊抄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間丧裁,已是汗流浹背护桦。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留煎娇,地道東北人二庵。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像缓呛,于是被迫代替她去往敵國和親催享。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,494評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程强经、活動和任務(wù)的結(jié)構(gòu)性框架睡陪。軟件項目的開發(fā)包括:需求、設(shè)...
    Mr希靈閱讀 21,949評論 7 278
  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程匿情、活動和任務(wù)的結(jié)構(gòu)性框架兰迫。軟件項目的開發(fā)包括:需求、設(shè)...
    宇文臭臭閱讀 6,718評論 5 100
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,757評論 25 707
  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,189評論 2 126
  • 今天炬称,我一早接到黃爸家的電話汁果,告訴我說,某某學(xué)辛崆可以與孩子簽約高中据德,要不要一起去看一下。目前跷车,他們正在某校了解...
    高樂呵閱讀 176評論 0 0