您的位置:軟件測試 > 開源軟件測試 > 開源軟件測試解決方案 >
OMS智能終端自動(dòng)化測試系統(tǒng)解決方案
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/4/9 10:06:38 ] 推薦標(biāo)簽:

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

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

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

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

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

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

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

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

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

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

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

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

  從應(yīng)用或者應(yīng)用設(shè)備里面,應(yīng)用基本成型的,比如OPhone1.0,包括未來的應(yīng)用設(shè)計(jì)1.6,還沒有生產(chǎn)的,從測試工程里面可以看到搞可視化的編輯器。這個(gè)工具會(huì)自動(dòng)生成測試腳本,生成測試腳本之后,自動(dòng)生成測試代碼,完全是自動(dòng)化,不依靠人工和程序員編輯這個(gè)代碼?赡苡幸恍┎煌暾裕锩嬗幸粋(gè)小盒子叫做手工編輯,再分下來可以管理它的測試任務(wù),包括應(yīng)用管理,生成測試平臺(tái)。測試的時(shí)候可以包括給真機(jī)、模擬器做測試,反饋回來的是測試報(bào)告。

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

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

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

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

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

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd