http://www.kadhoai.com.cn 2026-04-08 10:58:46 來源:網易科技

同方鼎新鄧國慶
12月9日消息,2009年(第三屆)移動互聯網研討會今天在北京國際會議中心舉行,題為“OPhone和智能終端”的分論壇同期舉行。同方鼎新鄧國慶介紹了OMS智能終端自動化測試係統整體解決方案。
以下為演講實錄:
鄧國慶:大家好!woshilaizitongfangdingxingongsidedengguoqing。wozhuyaojiangdeshizidonghuaceshijishu。zidonghuaceshiyouyigefazhanlishi,wohainianqingdeshihoujiuwenguowodedaoshishenmeshizidonghua,tageiwoyigefeichanggaoxiaodejieshuo,tashuozidonghuafeichangdejiandan,yiqianyongren,xianzaiyongjiqi,woyongjiqidehua,worangta24小時幹活,至少它不會有情緒,勞動部也不會找我。但事實上不隻是那麼簡單。
自(zi)動(dong)化(hua)技(ji)術(shu)基(ji)本(ben)上(shang)是(shi)一(yi)個(ge)趨(qu)勢(shi),包(bao)括(kuo)以(yi)前(qian)的(de)軟(ruan)件(jian),現(xian)在(zai)的(de)手(shou)機(ji)軟(ruan)件(jian)也(ye)是(shi)一(yi)樣(yang)。包(bao)括(kuo)回(hui)歸(gui)測(ce)試(shi),更(geng)高(gao)效(xiao),能(neng)夠(gou)有(you)性(xing)能(neng)測(ce)試(shi),是(shi)人(ren)工(gong)所(suo)不(bu)能(neng)夠(gou)做(zuo)到(dao)的(de),它(ta)是(shi)可(ke)靠(kao)性(xing)的(de),因(yin)為(wei)它(ta)的(de)手(shou)誤(wu)非(fei)常(chang)少(shao)。因(yin)為(wei)自(zi)動(dong)化(hua)測(ce)試(shi)不(bu)僅(jin)僅(jin)是(shi)一(yi)種(zhong)技(ji)術(shu),更(geng)重(zhong)要(yao)的(de)是(shi)一(yi)個(ge)好(hao)的(de)軟(ruan)件(jian)的(de)解(jie)決(jue)方(fang)案(an)。
自(zi)動(dong)化(hua)測(ce)試(shi)技(ji)術(shu)有(you)一(yi)個(ge)發(fa)展(zhan)曆(li)程(cheng),從(cong)最(zui)初(chu)錄(lu)製(zhi)腳(jiao)本(ben)到(dao)後(hou)來(lai)腳(jiao)本(ben)編(bian)寫(xie),最(zui)新(xin)技(ji)術(shu)框(kuang)架(jia)裏(li)麵(mian)包(bao)括(kuo)數(shu)據(ju)驅(qu)動(dong)技(ji)術(shu),關(guan)鍵(jian)字(zi)的(de)驅(qu)動(dong)技(ji)術(shu),業(ye)務(wu)驅(qu)動(dong)技(ji)術(shu),這(zhe)是(shi)最(zui)新(xin)的(de)技(ji)術(shu)框(kuang)架(jia)。
自動化測試遇到的機遇和挑戰。隨著3G的到來,“應用為王”,唯有應用是最終端,能夠到客戶的,客戶使用的好,就會覺得這款手機好。舉一個非常簡單的例子,iPhone的軟件用起來,他就會想起iPhone,想起iPhone,就會想起AT&T。
因yin為wei手shou機ji軟ruan件jian必bi須xu結jie合he眾zhong多duo的de手shou機ji理li念nian,所suo以yi是shi先xian天tian性xing的de問wen題ti,但dan是shi我wo們men必bi須xu找zhao到dao一yi個ge方fang式shi,保bao證zheng它ta的de質zhi量liang,也ye保bao證zheng它ta的de成cheng本ben低di效xiao的de情qing況kuang下xia,能neng夠gou把ba它ta的de軟ruan件jian做zuo得de非fei常chang好hao。
這是我關注的四大塊:OPhone的時代背景,OPhone的測試平台,解決方案,還有我們想要的技術願望。
OPhone的時代背景,我輕輕代過,因為操作係統非常繁多,剛才很多演講者講到各種各樣的操作係統。包括3G時代的需求,包括OPhone本身的優勢。
測試平台,現有OPhone測試平台,現在OPhone測試平台基本分三大塊:1、純手工的測試。2、基於OPhone的測試框架的自動化測試。3、基於其他測試框架的自動化測試。
純chun手shou工gong的de測ce試shi也ye有you優you缺que點dian,相xiang對dui來lai說shuo缺que點dian比bi較jiao多duo,優you點dian是shi非fei常chang靈ling活huo,開kai展zhan工gong作zuo比bi較jiao簡jian單dan。但dan是shi缺que點dian非fei常chang多duo,測ce試shi人ren員yuan工gong作zuo量liang非fei常chang大da,測ce試shi質zhi量liang依yi賴lai於yu測ce試shi人ren員yuan的de技ji術shu,測ce試shi帶dai有you主zhu觀guan性xing,因yin為wei有you人ren為wei因yin素su在zai裏li麵mian。測ce試shi周zhou期qi相xiang對dui長chang。基ji於yuOPhone現在的發展趨勢,如果我們花很長時間在軟件開發和測試方麵,這是不太現實的。所以純手工的測試是不符合現代科技。
目前OPhone的測試所麵對的挑戰,比如測試人員需要有編程基矗測試代碼有一定的難度,必須要對OPhone框kuang架jia有you相xiang當dang多duo的de了le解jie,才cai能neng編bian寫xie它ta的de代dai碼ma。難nan度du大da,員yuan工gong工gong作zuo量liang也ye相xiang當dang大da,版ban本ben更geng新xin快kuai的de話hua,測ce試shi團tuan隊dui壓ya力li降jiang會hui非fei常chang大da。測ce試shi很hen直zhi觀guan性xing,應ying用yong代dai碼ma非fei常chang敏min感gan。
其他框架也有優勢,但是還有更多的不足。優勢方麵就是獨立的框架,簡化測試代碼的編寫。測試覆蓋麵有一定的限製。
我們的目標,也是我們的解決方案,可視化的測試平台,包括測試人員工作量的減輕、測試效率相對提高、測試規範模塊化、統一調度測試任務、測試結果自動彙總。這個平台可視化的測試管理,可視化的開發,測試運行的管理,還有測試結果的管理。
我wo在zai說shuo這zhe些xie比bi較jiao技ji術shu性xing問wen題ti的de時shi候hou,我wo先xian給gei大da家jia看kan看kan界jie麵mian。剛gang才cai我wo說shuo了le我wo是shi在zai做zuo自zi動dong化hua測ce試shi裏li麵mian的de一yi個ge解jie決jue方fang案an,這zhe其qi實shi是shi我wo們men一yi個ge工gong具ju。這zhe是shi可ke編bian輯ji自zi動dong化hua測ce試shi的de工gong具ju。
從應用或者應用設備裏麵,應用基本成型的,比如OPhone1.0,包括未來的應用設計1.6,還(hai)沒(mei)有(you)生(sheng)產(chan)的(de),從(cong)測(ce)試(shi)工(gong)程(cheng)裏(li)麵(mian)可(ke)以(yi)看(kan)到(dao)搞(gao)可(ke)視(shi)化(hua)的(de)編(bian)輯(ji)器(qi)。這(zhe)個(ge)工(gong)具(ju)會(hui)自(zi)動(dong)生(sheng)成(cheng)測(ce)試(shi)腳(jiao)本(ben),生(sheng)成(cheng)測(ce)試(shi)腳(jiao)本(ben)之(zhi)後(hou),自(zi)動(dong)生(sheng)成(cheng)測(ce)試(shi)代(dai)碼(ma),完(wan)全(quan)是(shi)自(zi)動(dong)化(hua),不(bu)依(yi)靠(kao)人(ren)工(gong)和(he)程(cheng)序(xu)員(yuan)編(bian)輯(ji)這(zhe)個(ge)代(dai)碼(ma)。可(ke)能(neng)有(you)一(yi)些(xie)不(bu)完(wan)整(zheng)性(xing),裏(li)麵(mian)有(you)一(yi)個(ge)小(xiao)盒(he)子(zi)叫(jiao)做(zuo)手(shou)工(gong)編(bian)輯(ji),再(zai)分(fen)下(xia)來(lai)就(jiu)可(ke)以(yi)管(guan)理(li)它(ta)的(de)測(ce)試(shi)任(ren)務(wu),包(bao)括(kuo)應(ying)用(yong)管(guan)理(li),生(sheng)成(cheng)測(ce)試(shi)平(ping)台(tai)。測(ce)試(shi)的(de)時(shi)候(hou)就(jiu)可(ke)以(yi)包(bao)括(kuo)給(gei)真(zhen)機(ji)、模擬器做測試,反饋回來的就是測試報告。
擴展OPhone的測試框架。這是我們原有框架,擴展測試方法,增強測試方式,保留OPhone測試方法,與原有測試代碼相結合。
原(yuan)理(li)非(fei)常(chang)簡(jian)單(dan),是(shi)同(tong)步(bu)縮(suo)屏(ping),在(zai)模(mo)擬(ni)器(qi)裏(li)麵(mian)完(wan)全(quan)能(neng)夠(gou)同(tong)步(bu),刷(shua)新(xin)屏(ping)幕(mu),選(xuan)擇(ze)主(zhu)頁(ye),編(bian)輯(ji)節(jie)點(dian),編(bian)輯(ji)編(bian)程(cheng)點(dian)。生(sheng)成(cheng)之(zhi)後(hou)完(wan)全(quan)可(ke)以(yi)放(fang)在(zai)模(mo)擬(ni)器(qi)或(huo)者(zhe)手(shou)機(ji)設(she)備(bei)包(bao)進(jin)行(xing)測(ce)試(shi)。
目前可視化工具優勢,非常直觀、feichangjianyishejihelijie,ceshirenyuanpeixunfeichangjiandan,zhiyaopeixunruheyunyongzhetaogongju,jiehewomenzhenggejiejuefangandepeiyang,jibenjiukeyitourugongzuo。ceshirenyuanxuexijibenquxianpinghua,tigaobianxiexiaolv,buxuyaobianxierenhedaima,suoyibianxiexiaolvfeichanggao。keyongxingfeichangqiang,zhiyaorenheUR更改也好,包括邏輯更改也好,隻要更改裏麵的邏輯圖,你所有的測試就可以正常的運行。
OPhone自zi動dong化hua測ce試shi工gong具ju集ji,測ce試shi任ren務wu管guan理li,壓ya力li和he性xing能neng測ce試shi工gong具ju,先xian有you測ce試shi工gong具ju的de集ji成cheng,分fen布bu式shi的de測ce試shi工gong具ju,其qi實shi這zhe一yi切qie都dou是shi我wo們men自zi動dong化hua測ce試shi的de解jie決jue方fang案an。
womenruhetongguozidonghuaceshidejiejuefangan,nenggougenqitadezhongduan,baokuoyidonghezuo。yinweizhiyaoyouruhedadaohaodeshoujizhinengzhongduanderuanjiandehua,yidingyaoyouyigehenlianghao、很係統化的測試,如果不經過這一關的話,很難保證係統的質量。因此,我們打算用這個平台跟大家達到一個共贏的狀態。