首頁 | 用戶名: 密碼 : 驗(yàn)證碼: 點(diǎn)擊可刷新 免費(fèi)注冊(cè) | 申請(qǐng)VIP會(huì)員 | 固定排名 | 廣告服務(wù)
中國電氣自動(dòng)化網(wǎng)首頁
PLC | 電機(jī) | 變頻器 | 人機(jī)界面 | 運(yùn)動(dòng)伺服 | 控制傳動(dòng) | 自動(dòng)化軟件
DCS | 傳感器 | 通信網(wǎng)絡(luò) | 現(xiàn)場總線 | 數(shù)據(jù)采集 | 電氣開關(guān) | 數(shù)傳測控
電源 | 嵌入式 | 儀器儀表 | 低壓電器 | 機(jī)器視覺 | 工業(yè)安全 | 工控機(jī)
模具 | 電線電纜 | 電子元件 | 成套設(shè)備 | 液壓氣動(dòng) | 制 冷
機(jī)床 | 電力能源 | 機(jī)械設(shè)備 | 石油化工 | 礦業(yè)冶金 | 水工業(yè)
物流 | 軌道交通 | 汽車電子 | 工程機(jī)械 | 輸 配 電 | 電 梯
產(chǎn)品 企業(yè) 供求 文庫
下載 視頻 招聘 期刊 會(huì)展 培訓(xùn) 庫存 論壇 訪談 維修  
熱詞:嵌入式 傳感器 電源 主板 工控機(jī) PLC 人機(jī)界面 變頻器
新聞首頁 行業(yè)動(dòng)態(tài) 政策法規(guī) 企業(yè)新聞 展會(huì)報(bào)道 企業(yè)紀(jì)實(shí) 風(fēng)云人物      
您現(xiàn)在的位置:中國電氣自動(dòng)化網(wǎng)首頁 >> 新聞首頁 >> 詳細(xì)信息

純技術(shù)角度看自動(dòng)化測試的迷思 
(發(fā)布日期:2009-4-13 9:15:33) 來源:天極網(wǎng) 編輯:鄭重
 

  談到自動(dòng)化測試方面的誤區(qū),不少文章傾向于從人性、管理、職業(yè)規(guī)劃等方面進(jìn)行探討。我這次專門從計(jì)劃、設(shè)計(jì)、實(shí)現(xiàn)、維護(hù)等技術(shù)角度總結(jié)一下。

  自動(dòng)化的最終目標(biāo)是什么?

  很多人以為是像工業(yè)革命一樣消滅手工勞動(dòng)者,在這里等于手工測試人員。但是測試存在一個(gè)目前來看還算正確的、其他行業(yè)不多見的悖論:任何時(shí)候,你都不能準(zhǔn) 確知道還有多少bug,就像警察不能準(zhǔn)確知道還有多少賊一樣。所以自動(dòng)化的最終目標(biāo)——目前來說——是解放盡量多的人手去進(jìn)行更多的測試,除非有一種手段 能像《少數(shù)派報(bào)告》里面的預(yù)言少女一樣預(yù)知所有的bug。因?yàn)橛肋h(yuǎn)有bug,有未知的bug,所以目前不存在能覆蓋所有bug的手段,這意味著總需要人的 參與。現(xiàn)代化手段只是減少了而不是杜絕對(duì)人員的需求。所以如果認(rèn)為自動(dòng)化工作一做完就沒活干,那你就大錯(cuò)特錯(cuò)了。正認(rèn)為這些人閑下來,他們有空發(fā)現(xiàn)更難發(fā) 現(xiàn)的bug。這本來沒什么大不了的,但是擱在計(jì)劃階段如果過分樂觀,牛皮吹得太大的話,到后面就不容易圓回去了。因?yàn)榘瓷厦娣治觯詣?dòng)化測試總有些地方是 力有不逮的,如果這些地方?jīng)]有安排好人手時(shí)間,只要在這些地方出大問題,那你就玩完了。

  能否/怎樣自動(dòng)驗(yàn)證?

  這個(gè)問題每次復(fù)審測試計(jì)劃的時(shí)候我都會(huì)問,針對(duì)每一個(gè)提出要實(shí)施自動(dòng)化的地方。每個(gè)人、每個(gè)工具談?wù)撟詣?dòng)化的時(shí)候都在說如何真實(shí)模擬用戶使用產(chǎn)品的情況, 這很好,絕對(duì)需要關(guān)心。不過我得問一句:測試的最后結(jié)果是什么?如果你回答“各種使用產(chǎn)品的場景已經(jīng)運(yùn)行過“就嘎然而止的話,你就漏掉了一大塊:最起碼還 得加上“產(chǎn)品能工作/不能工作“!所以模擬用戶使用產(chǎn)品的各種情況,只是解決上述問題的第一部分;如何得出測試通過/不通過的最終結(jié)論,才是解決問題第二 部分的基礎(chǔ)部分,還有詳細(xì)缺陷描述、上下文數(shù)據(jù)收集等沒做到呢!

  所以讓機(jī)器像人一樣使用產(chǎn)品,并沒有解決全部問題,剩下的事情還有多少,這是需要視情況而定的。如果只是解決了第一個(gè)問題就認(rèn)為萬事大吉,那簡直就是在賭運(yùn)氣——有些時(shí)候自動(dòng)驗(yàn)證是小菜一碟,但很多時(shí)候不是。

  令事情惡化的是,自動(dòng)驗(yàn)證了產(chǎn)品的一些指標(biāo),并不能反映產(chǎn)品的真實(shí)質(zhì)量。有時(shí)驗(yàn)證過的指標(biāo)通過了,其實(shí)其他地方暴露了問題卻沒有檢查:比如說界面說沒有查 詢結(jié)果,這是期望的,實(shí)際上查詢請(qǐng)求根本沒有發(fā)過去,不去檢查底下做了什么的話是發(fā)現(xiàn)不了這種bug的;有時(shí)驗(yàn)證過的指標(biāo)不通過,其實(shí)只是個(gè)小問題,大問 題需要通過別的指標(biāo)暴露出來的:比如說返回結(jié)果跟預(yù)期的不一致,實(shí)際上該有的都有,只是沒有排好順序而已,但是被標(biāo)記成重要的測試用例沒有通過,把開發(fā)人員搞個(gè)雞飛狗跳。

  這個(gè)話題深入下去,那就涉及到白箱測試策略、邏輯推演、嗅探和代碼注入以及布景偽造(environment mockup)等領(lǐng)域,但我想強(qiáng)調(diào)的只是,如果考慮自動(dòng)化測試,自動(dòng)驗(yàn)證絕對(duì)不是可忽略的問題。

  整合現(xiàn)有還是自力更生?

  這個(gè)話題用于辯論賽是最好不過的,它符合“沒有定論“這個(gè)要求 。所以我只談一下使用每種手段時(shí)的一些不正確的假設(shè)。

  “現(xiàn)有的工具多少經(jīng)過測試,質(zhì)量比自己做的更有保證“。先不在“是不是更有保證”這個(gè)話題上鉆牛角尖,我們先關(guān)注幾個(gè)問題:整個(gè)測試方案里面哪些部分是關(guān) 鍵,質(zhì)量不好會(huì)導(dǎo)致致命后果的?這些部分有專人保證質(zhì)量嗎?出事的時(shí)候反應(yīng)時(shí)間和修復(fù)效果如何?如果這些問題的答案是“我充分了解”或者“沒問題”,那我 也同意這個(gè)觀點(diǎn)(我敢打賭,回答“不清楚”或者“很不妙”的人已經(jīng)跑去重新考慮整個(gè)測試方案了)。

  “整合現(xiàn)有的工具省時(shí)間和人力”。類似的幾個(gè)問題:你能在這些工具中自由地調(diào)試產(chǎn)品的缺陷嗎?整合方案能適應(yīng)產(chǎn)品的演變嗎?幾個(gè)月后呢?幾個(gè)版本后呢?有需要變動(dòng)的話代價(jià)多少?(嘩啦啦又跑掉一大隊(duì)人了)

  “自力更生好控制”。投入產(chǎn)出比如何?引用的技術(shù)可靠嗎?如果你是開發(fā)者(之一),別人都覺得好控制嗎?誰來測試你的自力更生成果?

  “有些事情必須得自力更生“。剪裁現(xiàn)有工具難度如何?時(shí)間允許嗎?

  其實(shí),縱觀所有提出的問題,我想強(qiáng)調(diào)的一點(diǎn)是,自動(dòng)化測試的開發(fā)跟產(chǎn)品開發(fā)一樣,也是需要規(guī)劃和管理的,回答這些問題也是自動(dòng)化測試項(xiàng)目管理的一部分。

  如何解決歷史遺留問題?

  折騰上個(gè)版本的自動(dòng)化測試框架是新人最頭疼的事情。但了解了一些事情之后,原先的事情就沒那么令人頭疼了。很多人忙于了解舊框架本身,其實(shí)世界一直在變,現(xiàn)在項(xiàng)目需要解決的問題才是關(guān)鍵。無論上個(gè)版本的東西多么輝煌,只有它適合現(xiàn)在的項(xiàng)目(的部分)才是有價(jià)值的。所以關(guān)于舊的自動(dòng)化測試技術(shù),了解什么能用得上,而不是了解它是什么,才是需要做的事情。就好像汽車修理工知道怎樣拆舊車零件來修新車,并不需要他知道怎樣造一輛出來或者知道怎樣修好舊的那輛。

  另一個(gè)極端是“舊的不好浪費(fèi),繼續(xù)用“。“能用“這個(gè)結(jié)論是基于以前項(xiàng)目的情況的,現(xiàn)在能不能用,值不值得用得看現(xiàn)在的需求。人們要理發(fā)就是個(gè)很好的例子:總不能因?yàn)轭^發(fā)長出來要耗養(yǎng)分不好浪費(fèi),就一輩子都不剪吧?

版權(quán)聲明:
凡本網(wǎng)注明來源為“中國電氣自動(dòng)化網(wǎng)”的,版權(quán)均屬于中國電氣自動(dòng)化網(wǎng),轉(zhuǎn)載請(qǐng)注明“來源:中國電氣自動(dòng)化網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。本網(wǎng)轉(zhuǎn)載自其它媒體的信息,不代表本網(wǎng)觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),轉(zhuǎn)載均有出處,本網(wǎng)對(duì)轉(zhuǎn)載文章不存在侵權(quán)等法問題。
  企業(yè)新聞 更多
· 皮爾磁:PNOZmulti升級(jí)指...
· 皮爾磁的一站式機(jī)器驗(yàn)收安全服務(wù)...
· 皮爾磁:《人與自動(dòng)化》新刊:聚焦...
· 皮爾磁亮相南京智造大會(huì),展示未來...
· 皮爾磁:機(jī)械安全與網(wǎng)絡(luò)安全必須一...
· 皮爾磁:你的未來,值得一次“安全...
· 皮爾磁:法規(guī)和標(biāo)準(zhǔn)同步升級(jí),AG...
· 皮爾磁:安全掃描儀PSENsca...
  產(chǎn)品新聞 更多
· 皮爾磁:PNOZmulti軟件更...
· 皮爾磁:構(gòu)筑工業(yè)數(shù)字時(shí)代的“雙子...
· 皮爾磁:CRA全面解析:您的產(chǎn)品...
· 皮爾磁:PNOZmulti軟件V...
· 皮爾磁:硬核物流“黑科技”,無懼...
· 皮爾磁:靈活安裝,操作升級(jí)...
· 皮爾磁產(chǎn)品斬獲CEC年度最佳產(chǎn)品...
· 皮爾磁即將亮相SPS2025:助...

廣告服務(wù) | 關(guān)于我們 | 網(wǎng)站地圖 | 分類索引 | 服務(wù)條款 | VIP會(huì)員服務(wù) |《電氣自動(dòng)化企業(yè)大全》| 版權(quán)聲明

客服專線:0898-68552405     媒體合作QQ:910167442
中國電子商務(wù)服務(wù)聯(lián)盟成員單位 瓊ICP備17003754號(hào)
中國電氣自動(dòng)化網(wǎng) 版權(quán)所有 © Copyright By Electric Automation of China

主站蜘蛛池模板: 欧美丰满少妇xxxx性| 欧美拍拍视频免费大全| 高清自拍亚洲精品二区| 星空影院电影电视剧免费播放| 亚洲综合成人av在线| 99国产精品自在自在久久| 国产乱弄免费视频观看| 五月天丁香婷婷亚洲欧洲国产| 唐人社视频呦一区二区| 国产精品国产三级国快看| 久久精品丝袜高跟鞋| √天堂资源在线中文8在线最新版| 亚欧洲乱码视频在线专区| 中文字幕无线码免费人妻| 亚洲av专区一区| 精品人妻伦一二三区久久| 奇米影视7777久久精品| 亚洲精品无码永久在线观看| 女人色熟女乱| 人妻少妇偷人无码视频| 国产精品久久国产精麻豆99网站| 亚洲国产欧美一区二区好看电影| 亚洲国产精品综合色在线| 国产精品69人妻我爱绿帽子| 国产又粗又爽视频| 国产旡码高清一区二区三区| 精品一区二区不卡免费| 国产麻豆精品手机在线观看| 国产在线观看网址不卡一区| 无码国模国产在线观看免费| 国产精品亚洲综合网一区| 久久久久免费看成人影片| 日韩免费美熟女中文av| aa级毛片毛片免费观看久| 成人网站免费观看永久视频下载| 搡老女人老妇女老熟女o在线阅读| 羞羞色男人的天堂| 99热成人精品热久久6网站 | 精品尤物TV福利院在线网站| 最近高清中文在线字幕在线观看| 中文字幕久久国产精品|