原創(chuàng)|對比評測|編輯:龔雪|2013-12-03 09:36:08.000|閱讀 1861 次
概述:本文將介紹10款免費(fèi)移動程序測試框架,幫助開發(fā)人員簡化測試流程,一起來看看吧。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Bug是移動開發(fā)者最頭痛的一大問題。不同于Web應(yīng)用程序開發(fā),你可以時(shí)刻發(fā)現(xiàn)并修復(fù)Bug,而移動應(yīng)用程序中的Bug隱藏得很深,直到用戶使用時(shí)才發(fā)現(xiàn)問題。這樣一來,不僅有損產(chǎn)品在市場上的名聲,而且還會影響銷售。所以在產(chǎn)品發(fā)布以前,開發(fā)人員需要嚴(yán)格測試程序。本文將介紹10款免費(fèi)移動程序測試框架,幫助開發(fā)人員簡化測試流程,一起來看看吧。
Appium for iOS and Android是一款開源、免費(fèi)的自動化測試工具,可測試任何語言的移動APP。有了該款工具,開發(fā)人員可以利用測試代碼完全訪問后端API和數(shù)據(jù)庫。Appium是基于無需SDK和編譯就可以對原生應(yīng)用進(jìn)行測試的理念而設(shè)計(jì)的。Appium可以測試iOS應(yīng)用和Android應(yīng)用,并且測試腳本可以用PHP,Python,Ruby,C#,Clojure,Java, Objective-C,JavaScript和Perl等語言編寫。
Calabash是一款跨平臺的測試框架,適用于iOS和Android。Calabash提供了多種測試選項(xiàng)。你可以測試截圖,手勢,實(shí)際功能代碼等。
KIF 的全稱是 Keep It Functional是一款專為iOS設(shè)計(jì)的移動應(yīng)用測試框架。所有測試使用 Objective-C 編寫, App 開發(fā)者使用起來更簡便,可以稱得上是一款非常值得收藏的iOS測試?yán)鳌?/p>
Robolectric for Android是一款專為Android開發(fā)者設(shè)計(jì)的測試框架。它是一款已基本上擺脫了模擬器測試的老套路的速率單元測試框架。Robolectric可以解壓Android SDK,允許你直接測試移動APP并解決你所遇到的任何問題。
Gitorious移動測試框架是一款充分利用Sikuli自動化工具的iOS測試框架。該測試框架充分利用了屏幕截圖和python腳本。Gitorious可以對移動APP進(jìn)行細(xì)致測試,并且測試結(jié)果還可用于改善移動APP和解決問題。
Frank 也是一款備受歡迎的iOS應(yīng)用程序測試框架。該框架可以模擬用戶操作對應(yīng)用程序進(jìn)行黑盒測試,并使用Cucumber作為自然語言來編寫測試用例。此外,F(xiàn)rank還會對應(yīng)用測試操作進(jìn)行記錄,以幫助開發(fā)者進(jìn)行測試回顧。
Fliptest是一款非常棒的iOS應(yīng)用程序測試框架,幫助你選擇最適合你應(yīng)用程序的用戶界面。Fliptest還會基于外觀、可用性等眾多因素返還測試結(jié)果,從而幫助開發(fā)者徹底解決UI問題。
Kiwi是一個(gè)適用于iOS開發(fā)的行為驅(qū)動開發(fā)(BDD)庫,因其接口簡單而高效,深受開發(fā)者的歡迎,也因此,成為了許多開發(fā)新手的首選測試平臺。和絕大多數(shù)測試框架一樣,Kiwi使用Objective-C語言編寫,因此對于iOS開發(fā)者而言,絕對稱得上是最佳測試拍檔。
AppGrader 并不為開發(fā)者熟知,但它卻能夠?yàn)楸姸嗟腁ndroid開發(fā)者提供非常專業(yè)的意見參考。通過AppGrader,開發(fā)者可以將自己所開發(fā)的應(yīng)用與其他同類應(yīng)用就圖形、功能及其他方面進(jìn)行比較,從而對應(yīng)用進(jìn)行改善。
和Kiwi一樣,Cedar也是一款BDD風(fēng)格的Objective-C測試框架。它不僅適用于iOS和OS X代碼庫,而且在其他環(huán)境下也可以使用。
你可能感興趣的文章:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)