開發者降低創業成本 Testin自動化云測試破500萬次
Testin云測試正是為解決這個頭疼的問題而來,這家由IDG VC投資的明星移動互聯網企業從2011年全球首家提供真機自動化云測試服務,至今已累計幫助移動開發者測試App應用500萬次,幾乎測試了中國用戶接觸到的每一款App,極大的幫助開發者節省了終端購買及測試人員費用支出,有力保障了快速迭代.這是科技創新將人力勞作提升為機器自動化勞作的典型案例,正因為此Testin先后入住微軟云加速計劃, IBM Smartcamp創業家全球訓練營,服務了國內幾乎所有大型第三方應用市場,客戶包括優酷、拉卡拉、聯想、樂視網、暴風影音、唱吧等對移動互聯網產品質量尤為重視的企業. 除此外,Testin還提供iOS設備及WebApp真機自動化測試.
Testin為什么受歡迎?
符合移動互聯網快速迭代需求
傳統的App應用基于大批量多終端的兼容適配測試基于人工執行,即使只測試基本的安裝/卸載、啟動/運行、UI適配、基本功能遍歷、并且記錄所有測試結果,每App每款機型至少需要30分鐘以上,而執行100款主流智能移動終端即使測試人員不休息也需要2天還多,***還需要將所有機型的測試結果匯總整理為一份測試報告,共需三天。Testin真機自動化云測試進行以上所有測試內容并出具標準化測算報告,每App應用每款終端最多僅需5分鐘左右{視測試程序大小不同},由于是并行的自動化測試,即使批量測試300款不同終端,也只需5分鐘,可以有效保障App應用的快速迭代需求
(圖:Testin真機自動化實驗室演示機柜一角)
無障礙的云測試工具,一鍵自動化測試:
Testin云測試平臺采用自動化測試技術來進行App應用與智能終端的兼容適配測試,所有的測試過程采用機器模擬用戶行為,沒有學習成本,所有的測試操作只需測試人員上傳一個App安裝程序,即可自動啟動測試,在測試終端空閑狀態下5分鐘內可自動出具一份標準化的測試報告,包含了所有測試的幾百部智能終端一個測試人員的一小部分工作時間即可解決過去需要一個測試Team花費2-3天來完成的兼容適配測試,極大的減輕測試人員壓力。
低成本尤其適合移動互聯網初創企業
數據顯示,Testin云測試平臺內使用最多的是大量的移動互聯網初創企業,這些企業往往沒有專門的測試團隊,也沒有財力支付大額測試終端的購買及租賃,Testin真機自動化云測試平臺構建了目前為止全球***的智能移動終端云,覆蓋Android/iOS兩大平臺所有主流設備,主流的操作系統版本;另外還提供300款1000多部主流的Pad、Phone、Smart TV等智能移動設備,也覆蓋了市面上用戶量大,但不易采購的稀缺機型。全球任意地區移動開發者均可通過云端來使用所有這些設備進行App應用的自動化兼容適配測試。而傳統的測試模式則需要購買或者租賃設備進行測試,平均每款手機租賃費用一天至少50-100元左右。
Testin云測試服務是怎樣工作的?
Testin真機自動化云測試一個完整流程:
【安裝卸載測試】
測試App應用在指定的百款批量終端上是否可正常安裝、正常卸載,自動輸出無法安裝卸載及崩潰的錯誤原因,幫助開發者迅速查錯,優化。
【運行穩定性測試】
Testin云測試采用比Monkey更為智能的自動化類壓力測試方式,測試App應用實際運行的穩定性,并記錄運行中的錯誤及警告。
【功能遍歷測試】
Testin云測試的智能算法自動識別App應用可執行的功能,在一定時間內盡可能的遍歷App應用的所有功能,通過截圖記錄操作路徑,并記錄日志和崩潰現象。
【性能測試】
測試App應用在指定終端上運行時的性能數據,包括啟動時間、CPU消耗、內存消耗等,為App性能優化提供參考。
【智能UI適配測試】
基于真實的終端設備,測試并記錄App應用實際的顯示界面與目標真實終端的屏幕是否適配。
被追捧凸顯App測試行業仍處在刀耕火種時代
Android平臺碎片化使得移動開發者的App應用與終端適配因此帶來普遍問題,應用與終端適配性降低、程序經常崩潰等問題讓用戶投訴不斷,對測試人員而言,智能終端的多樣性大大增加了研發和測試成本,測試周期。在資金和人力緊張的情況下,要保證測試的準確完整性很難,絕大部分的App產品都不能保障自己的產品可以覆蓋到每一款智能手機,假設某App應用無法安裝在小米手機,那么就喪失了一個至少300萬智能手機用戶的市場。整個App開發環境來說,目前已經有不少的開發工具、平臺、接口、SDK包,但開發完的應用是不是能用、好用,還停留在純手工個人測試的階段,很類似于福特汽車流水線之前的汽車生產,效率低下,成本昂貴。
Testin云測試團隊以前做大型移動測試項目,測試團隊每天都要重復在不同的終端上重復執行數百個測試用例,做過移動App開發的人都知道,這簡直就是個災難。有沒有一種更為高效或者說自動化的方式去幫助移動開發者改變這個的現狀?這樣不僅可以解放傳統生產力,更能夠提高測試的效率和準確性。德魯克在《管理》中明確指出,“人最適宜做一組綜合的作業或操作,而不是單一重復的操作。”,基于這個考慮,Testin應運而生,立志推動App測試工作的自動化。
對App開發者來說,最方便的是Testin云測試他們是提升測試效率、節省成本、快速鎖定問題,使得開發者可節省大量時間將工作Focus到App產品的創意,功能等方面; Testin的平臺對App開發環境來說,是一個改變效率的創新,通過真機自動化云測試技術,極大的幫助App開發企業及開發者節省測試終端成本,縮減測試周期,釋放測試人員對諸如大批量終端的重復機械化兼容適配測試所消耗的時間,從而更加注重有關用戶體驗方面的測試工作。Testin云測試的使命就是幫助開發者更加自信地發布、運營高性能高質量的App。