siemens x
流量計

鄧國慶:OMS智能終端自動化測試系統(tǒng)解決方案

2025China.cn   2009年12月10日

  同方鼎新鄧國慶

  12月9日消息,2009年(第三屆)移動互聯(lián)網(wǎng)研討會今天在北京國際會議中心舉行,題為“OPhone和智能終端”的分論壇同期舉行。同方鼎新鄧國慶介紹了OMS智能終端自動化測試系統(tǒng)整體解決方案。

  以下為演講實錄:

  鄧國慶:大家好!我是來自同方鼎欣公司的鄧國慶。我主要講的是自動化測試技術(shù)。自動化測試有一個發(fā)展歷史,我還年輕的時候就問過我的導(dǎo)師什么是自動化,他給我一個非常搞笑的解說,他說自動化非常的簡單,以前用人,現(xiàn)在用機(jī)器,我用機(jī)器的話,我讓它24小時干活,至少它不會有情緒,勞動部也不會找我。但事實上不只是那么簡單。

  自動化技術(shù)基本上是一個趨勢,包括以前的軟件,現(xiàn)在的手機(jī)軟件也是一樣。包括回歸測試,更高效,能夠有性能測試,是人工所不能夠做到的,它是可靠性的,因為它的手誤非常少。因為自動化測試不僅僅是一種技術(shù),更重要的是一個好的軟件的解決方案。

  自動化測試技術(shù)有一個發(fā)展歷程,從最初錄制腳本到后來腳本編寫,最新技術(shù)框架里面包括數(shù)據(jù)驅(qū)動技術(shù),關(guān)鍵字的驅(qū)動技術(shù),業(yè)務(wù)驅(qū)動技術(shù),這是最新的技術(shù)框架。

  自動化測試遇到的機(jī)遇和挑戰(zhàn)。隨著3G的到來,“應(yīng)用為王”,唯有應(yīng)用是最終端,能夠到客戶的,客戶使用的好,就會覺得這款手機(jī)好。舉一個非常簡單的例子,iPhone的軟件用起來,他就會想起iPhone,想起iPhone,就會想起AT&T。

  因為手機(jī)軟件必須結(jié)合眾多的手機(jī)理念,所以是先天性的問題,但是我們必須找到一個方式,保證它的質(zhì)量,也保證它的成本低效的情況下,能夠把它的軟件做得非常好。

  這是我關(guān)注的四大塊:OPhone的時代背景,OPhone的測試平臺,解決方案,還有我們想要的技術(shù)愿望。

  OPhone的時代背景,我輕輕代過,因為操作系統(tǒng)非常繁多,剛才很多演講者講到各種各樣的操作系統(tǒng)。包括3G時代的需求,包括OPhone本身的優(yōu)勢。

  測試平臺,現(xiàn)有OPhone測試平臺,現(xiàn)在OPhone測試平臺基本分三大塊:1、純手工的測試。2、基于OPhone的測試框架的自動化測試。3、基于其他測試框架的自動化測試。

  純手工的測試也有優(yōu)缺點,相對來說缺點比較多,優(yōu)點是非常靈活,開展工作比較簡單。但是缺點非常多,測試人員工作量非常大,測試質(zhì)量依賴于測試人員的技術(shù),測試帶有主觀性,因為有人為因素在里面。測試周期相對長?;贠Phone現(xiàn)在的發(fā)展趨勢,如果我們花很長時間在軟件開發(fā)和測試方面,這是不太現(xiàn)實的。所以純手工的測試是不符合現(xiàn)代科技。

  目前OPhone的測試所面對的挑戰(zhàn),比如測試人員需要有編程基矗測試代碼有一定的難度,必須要對OPhone框架有相當(dāng)多的了解,才能編寫它的代碼。難度大,員工工作量也相當(dāng)大,版本更新快的話,測試團(tuán)隊壓力降會非常大。測試很直觀性,應(yīng)用代碼非常敏感。

  其他框架也有優(yōu)勢,但是還有更多的不足。優(yōu)勢方面就是獨立的框架,簡化測試代碼的編寫。測試覆蓋面有一定的限制。

  我們的目標(biāo),也是我們的解決方案,可視化的測試平臺,包括測試人員工作量的減輕、測試效率相對提高、測試規(guī)范模塊化、統(tǒng)一調(diào)度測試任務(wù)、測試結(jié)果自動匯總。這個平臺可視化的測試管理,可視化的開發(fā),測試運行的管理,還有測試結(jié)果的管理。

  我在說這些比較技術(shù)性問題的時候,我先給大家看看界面。剛才我說了我是在做自動化測試?yán)锩娴囊粋€解決方案,這其實是我們一個工具。這是可編輯自動化測試的工具。

  從應(yīng)用或者應(yīng)用設(shè)備里面,應(yīng)用基本成型的,比如OPhone1.0,包括未來的應(yīng)用設(shè)計1.6,還沒有生產(chǎn)的,從測試工程里面可以看到搞可視化的編輯器。這個工具會自動生成測試腳本,生成測試腳本之后,自動生成測試代碼,完全是自動化,不依靠人工和程序員編輯這個代碼。可能有一些不完整性,里面有一個小盒子叫做手工編輯,再分下來就可以管理它的測試任務(wù),包括應(yīng)用管理,生成測試平臺。測試的時候就可以包括給真機(jī)、模擬器做測試,反饋回來的就是測試報告。

  擴(kuò)展OPhone的測試框架。這是我們原有框架,擴(kuò)展測試方法,增強測試方式,保留OPhone測試方法,與原有測試代碼相結(jié)合。

  原理非常簡單,是同步縮屏,在模擬器里面完全能夠同步,刷新屏幕,選擇主頁,編輯節(jié)點,編輯編程點。生成之后完全可以放在模擬器或者手機(jī)設(shè)備包進(jìn)行測試。

  目前可視化工具優(yōu)勢,非常直觀、非常簡易設(shè)計和理解,測試人員培訓(xùn)非常簡單,只要培訓(xùn)如何運用這套工具,結(jié)合我們整個解決方案的培養(yǎng),基本就可以投入工作。測試人員學(xué)習(xí)基本曲線平滑,提高編寫效率,不需要編寫任何代碼,所以編寫效率非常高??捎眯苑浅姡灰魏蜺R更改也好,包括邏輯更改也好,只要更改里面的邏輯圖,你所有的測試就可以正常的運行。

  OPhone自動化測試工具集,測試任務(wù)管理,壓力和性能測試工具,先有測試工具的集成,分布式的測試工具,其實這一切都是我們自動化測試的解決方案。

  我們?nèi)绾瓮ㄟ^自動化測試的解決方案,能夠跟其他的終端,包括移動合作。因為只要有如何達(dá)到好的手機(jī)智能終端的軟件的話,一定要有一個很良好、很系統(tǒng)化的測試,如果不經(jīng)過這一關(guān)的話,很難保證系統(tǒng)的質(zhì)量。因此,我們打算用這個平臺跟大家達(dá)到一個共贏的狀態(tài)。

(轉(zhuǎn)載)

標(biāo)簽:OMS 我要反饋 
2024世界人工智能大會專題
即刻點擊并下載ABB資料,好禮贏不停~
優(yōu)傲機(jī)器人下載中心
西克
2024全景工博會
專題報道