同方鼎新鄧國(guó)慶 網(wǎng)易科技訊 12月9日消息,2009年(第三屆)移動(dòng)互聯(lián)網(wǎng)研討會(huì)今天在北京國(guó)際會(huì)議中心舉行,題為“OPhone和智能終端”的分論壇同期舉行。同方鼎新鄧國(guó)慶介紹了OMS智能終端自動(dòng)化測(cè)試系統(tǒng)整體解決方案?! ∫韵聻檠葜v實(shí)錄: 鄧國(guó)慶:大家好!我是來(lái)自同方鼎欣公司的鄧國(guó)慶。我主要講的是自動(dòng)化測(cè)試技術(shù)。自動(dòng)化測(cè)試有一個(gè)發(fā)展歷史,我還年輕的時(shí)候就問(wèn)過(guò)我的導(dǎo)師什么是自動(dòng)化,他給我一個(gè)非常搞笑的解說(shuō),他說(shuō)自動(dòng)化非常的簡(jiǎn)單,以前用人,現(xiàn)在用機(jī)器,我用機(jī)器的話,我讓它24小時(shí)干活,至少它不會(huì)有情緒,勞動(dòng)部也不會(huì)找我。但事實(shí)上不只是那么簡(jiǎn)單?! ∽詣?dòng)化技術(shù)基本上是一個(gè)趨勢(shì),包括以前的軟件,現(xiàn)在的手機(jī)軟件也是一樣。包括回歸測(cè)試,更高效,能夠有性能測(cè)試,是人工所不能夠做到的,它是可靠性的,因?yàn)樗氖终`非常少。因?yàn)樽詣?dòng)化測(cè)試不僅僅是一種技術(shù),更重要的是一個(gè)好的軟件的解決方案?! ∽詣?dòng)化測(cè)試技術(shù)有一個(gè)發(fā)展歷程,從最初錄制腳本到后來(lái)腳本編寫(xiě),最新技術(shù)框架里面包括數(shù)據(jù)驅(qū)動(dòng)技術(shù),關(guān)鍵字的驅(qū)動(dòng)技術(shù),業(yè)務(wù)驅(qū)動(dòng)技術(shù),這是最新的技術(shù)框架?! ∽詣?dòng)化測(cè)試遇到的機(jī)遇和挑戰(zhàn)。隨著3G的到來(lái),“應(yīng)用為王”,唯有應(yīng)用是最終端,能夠到客戶的,客戶使用的好,就會(huì)覺(jué)得這款手機(jī)好。舉一個(gè)非常簡(jiǎn)單的例子,iPhone的軟件用起來(lái),他就會(huì)想起iPhone,想起iPhone,就會(huì)想起AT&T?! ∫?yàn)槭謾C(jī)軟件必須結(jié)合眾多的手機(jī)理念,所以是先天性的問(wèn)題,但是我們必須找到一個(gè)方式,保證它的質(zhì)量,也保證它的成本低效的情況下,能夠把它的軟件做得非常好?! ∵@是我關(guān)注的四大塊:OPhone的時(shí)代背景,OPhone的測(cè)試平臺(tái),解決方案,還有我們想要的技術(shù)愿望?! Phone的時(shí)代背景,我輕輕代過(guò),因?yàn)椴僮飨到y(tǒng)非常繁多,剛才很多演講者講到各種各樣的操作系統(tǒng)。包括3G時(shí)代的需求,包括OPhone本身的優(yōu)勢(shì)。 測(cè)試平臺(tái),現(xiàn)有OPhone測(cè)試平臺(tái),現(xiàn)在OPhone測(cè)試平臺(tái)基本分三大塊:1、純手工的測(cè)試。2、基于OPhone的測(cè)試框架的自動(dòng)化測(cè)試。3、基于其他測(cè)試框架的自動(dòng)化測(cè)試?! 〖兪止さ臏y(cè)試也有優(yōu)缺點(diǎn),相對(duì)來(lái)說(shuō)缺點(diǎn)比較多,優(yōu)點(diǎn)是非常靈活,開(kāi)展工作比較簡(jiǎn)單。但是缺點(diǎn)非常多,測(cè)試人員工作量非常大,測(cè)試質(zhì)量依賴于測(cè)試人員的技術(shù),測(cè)試帶有主觀性,因?yàn)橛腥藶橐蛩卦诶锩?。測(cè)試周期相對(duì)長(zhǎng)?;贠Phone現(xiàn)在的發(fā)展趨勢(shì),如果我們花很長(zhǎng)時(shí)間在軟件開(kāi)發(fā)和測(cè)試方面,這是不太現(xiàn)實(shí)的。所以純手工的測(cè)試是不符合現(xiàn)代科技?! ∧壳癘Phone的測(cè)試所面對(duì)的挑戰(zhàn),比如測(cè)試人員需要有編程基矗測(cè)試代碼有一定的難度,必須要對(duì)OPhone框架有相當(dāng)多的了解,才能編寫(xiě)它的代碼。難度大,員工工作量也相當(dāng)大,版本更新快的話,測(cè)試團(tuán)隊(duì)壓力降會(huì)非常大。測(cè)試很直觀性,應(yīng)用代碼非常敏感?! ∑渌蚣芤灿袃?yōu)勢(shì),但是還有更多的不足。優(yōu)勢(shì)方面就是獨(dú)立的框架,簡(jiǎn)化測(cè)試代碼的編寫(xiě)。測(cè)試覆蓋面有一定的限制?! ∥覀兊哪繕?biāo),也是我們的解決方案,可視化的測(cè)試平臺(tái),包括測(cè)試人員工作量的減輕、測(cè)試效率相對(duì)提高、測(cè)試規(guī)范模塊化、統(tǒng)一調(diào)度測(cè)試任務(wù)、測(cè)試結(jié)果自動(dòng)匯總。這個(gè)平臺(tái)可視化的測(cè)試管理,可視化的開(kāi)發(fā),測(cè)試運(yùn)行的管理,還有測(cè)試結(jié)果的管理?! ∥以谡f(shuō)這些比較技術(shù)性問(wèn)題的時(shí)候,我先給大家看看界面。剛才我說(shuō)了我是在做自動(dòng)化測(cè)試?yán)锩娴囊粋€(gè)解決方案,這其實(shí)是我們一個(gè)工具。這是可編輯自動(dòng)化測(cè)試的工具?! 膽?yīng)用或者應(yīng)用設(shè)備里面,應(yīng)用基本成型的,比如OPhone1.0,包括未來(lái)的應(yīng)用設(shè)計(jì)1.6,還沒(méi)有生產(chǎn)的,從測(cè)試工程里面可以看到搞可視化的編輯器。這個(gè)工具會(huì)自動(dòng)生成測(cè)試腳本,生成測(cè)試腳本之后,自動(dòng)生成測(cè)試代碼,完全是自動(dòng)化,不依靠人工和程序員編輯這個(gè)代碼。可能有一些不完整性,里面有一個(gè)小盒子叫做手工編輯,再分下來(lái)就可以管理它的測(cè)試任務(wù),包括應(yīng)用管理,生成測(cè)試平臺(tái)。測(cè)試的時(shí)候就可以包括給真機(jī)、模擬器做測(cè)試,反饋回來(lái)的就是測(cè)試報(bào)告。 擴(kuò)展OPhone的測(cè)試框架。這是我們?cè)锌蚣?,擴(kuò)展測(cè)試方法,增強(qiáng)測(cè)試方式,保留OPhone測(cè)試方法,與原有測(cè)試代碼相結(jié)合。 原理非常簡(jiǎn)單,是同步縮屏,在模擬器里面完全能夠同步,刷新屏幕,選擇主頁(yè),編輯節(jié)點(diǎn),編輯編程點(diǎn)。生成之后完全可以放在模擬器或者手機(jī)設(shè)備包進(jìn)行測(cè)試。 目前可視化工具優(yōu)勢(shì),非常直觀、非常簡(jiǎn)易設(shè)計(jì)和理解,測(cè)試人員培訓(xùn)非常簡(jiǎn)單,只要培訓(xùn)如何運(yùn)用這套工具,結(jié)合我們整個(gè)解決方案的培養(yǎng),基本就可以投入工作。測(cè)試人員學(xué)習(xí)基本曲線平滑,提高編寫(xiě)效率,不需要編寫(xiě)任何代碼,所以編寫(xiě)效率非常高??捎眯苑浅?qiáng),只要任何UR更改也好,包括邏輯更改也好,只要更改里面的邏輯圖,你所有的測(cè)試就可以正常的運(yùn)行?! Phone自動(dòng)化測(cè)試工具集,測(cè)試任務(wù)管理,壓力和性能測(cè)試工具,先有測(cè)試工具的集成,分布式的測(cè)試工具,其實(shí)這一切都是我們自動(dòng)化測(cè)試的解決方案。 我們?nèi)绾瓮ㄟ^(guò)自動(dòng)化測(cè)試的解決方案,能夠跟其他的終端,包括移動(dòng)合作。因?yàn)橹灰腥绾芜_(dá)到好的手機(jī)智能終端的軟件的話,一定要有一個(gè)很良好、很系統(tǒng)化的測(cè)試,如果不經(jīng)過(guò)這一關(guān)的話,很難保證系統(tǒng)的質(zhì)量。因此,我們打算用這個(gè)平臺(tái)跟大家達(dá)到一個(gè)共贏的狀態(tài)。 謝謝大家! ?。?a href="http://www.zkxxing.cn/" target="_blank" class="keylink">自動(dòng)化網(wǎng)莫銘編輯)
評(píng)論排行