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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  如何解決歷史遺留問(wèn)題?

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

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

版權(quán)聲明:
凡本網(wǎng)注明來(lái)源為“中國(guó)電氣自動(dòng)化網(wǎng)”的,版權(quán)均屬于中國(guó)電氣自動(dòng)化網(wǎng),轉(zhuǎn)載請(qǐng)注明“來(lái)源:中國(guó)電氣自動(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)等法問(wèn)題。
  企業(yè)新聞 更多
· 皮爾磁:強(qiáng)強(qiáng)聯(lián)合,共話氫能安全...
· 皮爾磁:安全門(mén)系統(tǒng)進(jìn)入“小而美”...
· 皮爾磁:為“功勛”壓機(jī)注入現(xiàn)代安...
· 皮爾磁攜手德?tīng)柛窆苍挌淠苌a(chǎn)與功...
· 皮爾磁:以市場(chǎng)為導(dǎo)向,定義安全自...
· 皮爾磁:讓工業(yè)燃燒器更加安全智能...
· 皮爾磁:當(dāng)機(jī)械安全遇上工業(yè)信息安...
· 皮爾磁:全新的生命周期平臺(tái)能帶來(lái)...
  產(chǎn)品新聞 更多
· 皮爾磁:IO-Link Safe...
· 皮爾磁:急停按鈕PITestop...
· 皮爾磁:安全速度監(jiān)控的全能戰(zhàn)士...
· 皮爾磁:一把“小門(mén)鎖”,輕松拿捏...
· 皮爾磁:安全與可持續(xù)性相輔相成...
· 皮爾磁:IO-Link Safe...
· 皮爾磁:模塊化安全繼電器功能升級(jí)...
· 皮爾磁:安全光幕的“人貨區(qū)分”功...

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

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

主站蜘蛛池模板: 国产系列丝袜熟女精品视频 | 国产精品欧美福利久久| 国产99在线 | 亚洲| 欧美人成在线播放网站免费| 性欧美三级在线观看| 激情综合色综合久久丁香| 亚洲欧美日韩愉拍自拍美利坚| 亚洲国产成人久久综合三区| 麻豆一区二区三区精品视频| 人妻夜夜爽天天爽三区麻豆av| 久久精品国产99精品亚洲| 久久月本道色综合久久| 久久久久亚洲av成人网址| 亚洲中文久久久精品无码| 久久不见久久见免费视频| 久久99热只有频精品8| 亚洲色一色噜一噜噜噜| 国产精品一区二区三区蜜臀| 欧美日本在线| 国产成人MV视频在线观看| 在线a人片免费观看| 中文字幕成人精品久久不卡| 亚洲区一区二区三区精品| 国产无遮挡真人免费视频| 精品午夜福利短视频一区| 开心婷婷五月激情综合社区| 亚洲国产色播AV在线| 色爱综合激情五月激情| 成人国产精品一区二区网站公司| 久久综合色一综合色88| 少妇人妻精品无码专区视频| 风韵丰满熟妇啪啪区老老熟妇| 男人猛躁进女人免费播放| 亚洲美女高潮不断亚洲| 少妇高潮水多太爽了动态图| 成人做受120秒试看试看视频| 国产精品人成在线播放蜜臀| 黄男女激情一区二区三区| 麻豆精品一区二区三区蜜臀| 西西人体大胆444WWW| 日韩av一区二区三区精品|