• Android主流開源自動框架 經驗

    Uiautomator: 優點:可以對所有操作進行自動化,操作簡單;缺點:Android版本需要高于4.0,無法根據控件ID操作,相對來說功能較為局限,但也夠用了;

    jopen 2014-02-19   35870   0

    android分享數據到不同平臺組件 經驗

    總結: 應用層代碼隨便寫的,沒有進行代碼優化。這樣即使我們不想使用ShareSDK了,也可以自己去實現不同平臺的分享邏輯,替換到Manager 類中即可。可擴展性也非常的好,而應用層則完全不需要知道底層到底是使用的ShareSDK,或是友盟,還是我們自己去寫的平臺分享代碼。 最后,本文主要是講如何封裝一個與業務無關的可利用的分享組件,具體對平臺本身的問題還是到官網去查看文檔。

    ruchen 2016-01-23   10354   0

    Android自動構建打包上傳 經驗

    jenkins+ Gradle 是一種集群自動打包的工具,測試人員不需要依賴于相應的開發人員進行打包,可以自己方便的構建測試包進行測試。以下是 Jenkins 的相關配置和使用。

    ZPECarla 2016-10-31   19986   0
    P7

      Android 自動測試解決方案 文檔

     Android SDK自帶一個測試工具MonkeyRunner,它提供的API和執行環境可以運行Python語言編寫的測試代碼。它提供API來連接設備,安裝/卸載應用,運行應用,截屏,比對圖片來判斷特定命令執行后的屏幕是否包含預期信息,以及運行對應用的測試。

    huangxl89 2012-08-19   729   0

    Android UI 的快速自動測試框架:Espresso 經驗

    Google開源了Espresso,這是一種Android自動化測試框架,使測試人員可以在云中x86機器的多線程環境里運行測試,并解決了關于UI測試的并發問題。

    jopen 2013-10-30   23644   0

    Android - 多個Fragment切換不重新實例 經驗

    Android - 多個Fragment切換不重新實例化

    jopen 2015-09-16   12165   0

    幫助Android應用做初始調度的庫:Init 經驗

    Init幫助Android應用調度復雜的任務流(如應用初始化流程),如下一節圖示的那種任務流,處理類型、優先級、多進程(像是每個進程都會執行application的onCreate),任務依賴,提高應用啟動效率。

    jopen 2015-10-06   10271   0

    Android插件(使用Small框架) 經驗

    Android插件化(使用Small框架)

    wj2220 2016-01-20   31137   0

    android自動測試工具SDK:AutoTestProject 經驗

    自己寫的android自動化測試工具SDK,懶得導成jar,自動生成測試報告,自動截圖,自動獲取控制臺log,自動記錄每一步操作。解決測試報告不友好、不能自動截圖和報告分析的問題。

    碼頭工人 2016-02-06   12948   0

    Jenkins+Gradle實現Android自動構建 經驗

    Jenkins是一個開源軟件項目,旨在提供一個開放易用的軟件平臺,使軟件的持續集成變成可能。目前大部分公司都在使用Jenkins來持續構建。

    hensen725 2016-10-12   29974   0

    Android插件技術介紹 經驗

    Android插件化的目的主要有兩個,第一個是應對每個dex包65536個方法數的上限問題,第二是實現功能復雜的app的拆解,能夠按需下載和加載運行所需的模塊。插件化的實現并沒有統一的標準或方式,很多公司都有自己的一套插件化方案,而且沒有哪個公司的方案被業界普遍認可。本文將按時間軸的方式介紹幾家比較有代表性的公司的插件化方案,供大家開闊思路。至于要選取那種方案為我所用,那就只有結合自己的實際需求實踐比較得知。

    kfsu2006 2016-12-14   7624   0

    2014 年 Android 碎片報告 資訊

    開源對于 Google 的 Android 來說是一把雙刃劍。一方面它帶動了 Android 的繁榮,在市場份額及使用量方面逐步壓倒了蘋果的 iOS。另一方面,允許任何人使用和修改又導致了嚴重的碎片化,令 Google 有可能對 Android 失去控制,盡管Google一直在努力。據 ABI Research 的調查,20% 的運行定制版 Android 的智能手機上均不需要攜帶其他的 Google app。

    jopen 2014-08-25   8715   0
    Android  
    P23

      Android平臺自動測試工具Monkey 文檔

    什么是Monkey,Monkey測試是Android平臺自動化測試的一種手段,通過Monkey程序模擬用戶觸摸屏幕、滑動Trackball、按鍵等操作來對設備上的程序進行壓力測試,檢測程序多久的時間會發生異常。可以運行在模擬器里或實際設備中。它向系統發送偽隨機的用戶事件流,實現對正在開發的應用程序進行壓力測試。

    tester 2015-07-24   7281   0
    P42

      Android 的自動測試綜述 文檔

    軟件自動化測試軟件自動化測試就是模擬手動測試步驟,執行測試程序來控制被測軟件的執行,完成全自動或者半自動測試的過程。全自動測試就是指在自動化測試過程中根本不需要人工干預,由程序自動完成測試的全過程。半自動測試就是指在自動化測試過程中需要手動輸入測試用例或者選擇測試路徑,再由自動化測試程序按照人工指定的要求完成測試過程。

    oojan 2013-03-24   1101   0
    單元測試   方案   報告   Java   Go  

    網易 Android工程模板實踐 經驗

    我們網易前端技術部 - 移動技術組作為公司的移動端基礎技術部門,主要為其他部門提供解決方案、技術支持和產品孵化。在幾年的積累過程中,我們擁有一些自己的框架和 SDK,如輕應用框架、熱更新 SDK、網絡請求庫、本地存儲庫、頁面管理等,服務過網易新聞、云音樂、考拉、易信等億級產品,先后孵化過青果攝像頭、二次元Gacha、嚴選等重要產品。

    天使之愛你 2016-11-20   5921   0

    自己動手實現 Android App 插件 經驗

    Android插件化目前國內已經有很多開源的工程了,不過如果不實際開發一遍,很難掌握的很好。

    qoes4901 2016-12-05   10900   0
    P21

      Android GUI可視設計器 - DroidDraw 文檔

    DroidDraw是基于Java Swing的Android界面設計器,可以通過它生成復雜的AndroidLayoutXml文件。2、AnDroidDrow是與DroidDraw集成的Android應用程序,它允許你從DroidDraw應用程序下載你的GUI,也允許你在一個AnDroidDraw設備上預覽你的GUI。

    yamay 2012-06-11   5561   0

    Android自動測試解決方案 問答

      現在,已經有大量的Android自動化測試架構或工具可供我們使用,其中包括:Activity Instrumentation, MonkeyRunner, Robotium, 以及Robolectric。另外LessPainful也提供服務來進行真實設備上的自動化測試。   Android自身提供了對instrumentation測試的基本支持,其中之一就是

    fmms 2011-12-07   26597   3
    Android   C/C++   Go   IDE  

    Android - 多個Fragment切換不重新實例 經驗

    但是,這樣會有一個問題: 每次切換的時候,Fragment都會重新實例化,重新加載數據,這樣非常消耗性能和用戶的數據流量。

    jopen 2016-01-17   12903   0

    Android插件原理解析——概要 經驗

    2015年是Android插件化技術突飛猛進的一年,隨著業務的發展各大廠商都碰到了Android Native平臺的瓶頸: 從技術上講,業務邏輯的復雜導致代碼量急劇膨脹,各大廠商陸續出到65535方法數的天花板;同時,運營為王的時代對于模塊熱更新提出了更高的要求。 在業務層面上,功能模塊的解耦以及維護團隊的分離也是大勢所趨;各個團隊維護著同一個App的不同模塊,如果每個模塊升級新功能都需要對整個app進行升級,那么發布流程不僅復雜而且效率低下;在講究小步快跑和持續迭代的移動互聯網必將遭到淘汰。

    fxht3259 2016-02-27   24890   0
    1 2 3 4 5 6 7 8 9 10
  • sesese色