freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

畢業(yè)設計-面向android系統(tǒng)的測試工具-文庫吧

2025-01-02 01:36 本頁面


【正文】 SmartPanel 評價邏輯手動設定,自動執(zhí)行 Dummy 部分 Service PanelAP 部分 自動化評價 Adapter 層 大連海洋大學本科畢業(yè)論文(設計) 第 2 章 Android 系統(tǒng)開發(fā)綜述 3 第 2章 Android 系統(tǒng)開發(fā)綜述 . Android 系統(tǒng)介紹 Android 是一個智能手機及便攜設備操作系統(tǒng),中文名安卓、安致。由 Google 在2022 年推出,并迅速成為智能手機的主流操作系統(tǒng) 。 下圖為 Android 創(chuàng)始開發(fā)者合影: Android 是一個冉冉升起的新系統(tǒng) ,僅用 2 年時間就從零到市場巨擘。而 nokia 用了12 年, apple 用了 5 年 .截止到 2022 年第四季度,在全球智能手機市場安卓已經(jīng)完成對于 nokia 及 apple 的超越,同時 增長速度也是遠遠超過其他對手。 以下兩個表是 Android 發(fā)展的相關數(shù)據(jù)調查: 大連海洋大學本科畢業(yè)論文(設計) 第 2 章 Android 系統(tǒng)開發(fā)綜述 4 . 系統(tǒng)開放性 在優(yōu)勢方面, Android 平臺首先就是其開放性,開放的平臺允 android 系統(tǒng)標志。 許任何移動終端廠商加入到 Android 聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應用的日益豐富,一個嶄新的平臺也將很快走向成熟。開發(fā)性對于Android 的發(fā)展而言,有利于積累人氣,這里的人氣包括消費者和廠商,而對于消費者來講,最大的受益正是豐富 的軟件資源。開放的平臺也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機 . 掙脫運行商的束縛 在過去很長的一段時間,特別是在歐美地區(qū),手機應用往往受到運營商制約,使用什么功能接入什么網(wǎng)絡,幾乎都受到運營商的控制。自從 iPhone 上市,用戶可以更加方便地連接網(wǎng)絡,運營商的制約減少。隨著 EDGE、 HSDPA 這些 2G 至 3G 移動網(wǎng)絡的逐步過渡和提升,手機隨意接入網(wǎng)絡已不是運營商口中的笑談。 大連海洋大學本科畢業(yè)論文(設計) 第 2 章 Android 系統(tǒng)開發(fā)綜述 5 豐富的硬件選擇 這一點還是與 Android 平臺的開放性相關 ,由于 Android 的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容。好比你從諾基亞 Symbian 風格手機一下改用蘋果 iPhone,同時還可將Symbian 中優(yōu)秀的軟件帶到 iPhone 上使用、聯(lián)系人等資料更是可以方便地轉移。 不受任何限制的開發(fā)商 Android 平臺提供給第三方開發(fā)商一個十分寬泛、自由的環(huán)境。因此不會受到各種條條框框的阻擾,可想而知,會有多少新穎別致的軟件會誕生。為未來的軟件行業(yè)做出非凡的成就。但也有其兩面性,血腥、暴力、情色方面的 程序和游戲如何控制正是留給Android 難題之一。也是留給軟件行業(yè)的,社會的難題。 . 開發(fā)環(huán)境介紹 Eclipse 是著名的跨平臺的自由集成開發(fā)環(huán)境( IDE)。最初主要用來 Java 語言開發(fā) 。 Eclipse 的本身只是一個框架平臺,但是眾多插件的支持使得 Eclipse 擁有其他功能相對固定的 IDE 軟件很難具 有的靈活性。許多軟件開發(fā)商以 Eclipse 為框架開發(fā)自己的IDE。 大連海洋大學本科畢業(yè)論文(設計) 第 2 章 Android 系統(tǒng)開發(fā)綜述 6 Eclipse 最初是由 IBM 公司開發(fā)的替代商業(yè)軟件 Visual Age for Java 的下一代 IDE 開發(fā)環(huán)境, 2022年 11月貢獻給開源社區(qū),現(xiàn)在它由非營利軟件供應商聯(lián)盟 Eclipse 基金會( Eclipse Foundation)管理。 2022年, Eclipse OSGi 服務平臺規(guī)范為運行時架構。 2022年 6月,穩(wěn)定版 。 2022年 6月發(fā)布代號為 Ganymede 的 。 Eclipse 的基礎是富客戶機平臺 ( Rich Client Platform, 即 RCP)。 RCP 包括下列組件: 核心平臺 (啟動 Eclipse,運行插件) OSGi(標準集束框架) SWT(可移植構件工具包) JFace(文件緩沖,文本處理,文本編輯器) Eclipse 工作臺(即 Workbench ,包含視圖( views)、編輯器( editors)、視角( perspectives)、和向導( wizards)) Eclipse 采用的技術是 IBM 公司開發(fā)的( SWT),這是一種基于 Java 的窗口組件,類似 Java 本身提供的 AWT 和 Swing 窗口組件;不過 IBM 聲稱 SWT 比其他 Java 窗口組件更有效率。 Eclipse 的用戶界面還使用了 GUI 中間層 JFace,從而簡化了基于 SWT 的應用程序的構建。 Eclipse 的插件機制是輕型軟件組件化架構。在富客戶機平臺上, Eclipse 使用插件來提供所有的附加功能,例如支持 Java 以外的其他語 言。 已有的分離的插件已經(jīng)能夠支持 C/C++( CDT)、 Perl、 Ruby, Python、 tel 和數(shù)據(jù)庫開發(fā)。插件架構能夠支持將任意的擴展加入到 現(xiàn)有環(huán)境中,例如配置管理,而決不僅僅限于支持各種編程語 言。 Eclipse 的設計思想是:一切皆插件。 Eclipse 核心很小,其它所有功能都以插件的形式附加于 Eclipse 核心之上。 Eclipse 基本內核包括:圖形 API (SWT/Jface), Java 開發(fā)環(huán)境插件 (JDT ),插件開發(fā)環(huán)境 (PDE)等。 Eclipse 由各種不同的計劃組成。以下列出了部分計劃。 Eclipse 計劃:本身包括 Eclipse 平臺, Eclipse 富客戶端平臺( RCP)和 Java 開發(fā)工具( JDT)。 Eclipse 測試和性能工具平臺( TPTP):提供一個允許軟件開發(fā)者構建諸如測試調試 、概況分析、基準評測等測試和性能工具的平臺。 Eclipse Web 工具平臺計劃 ( WTP):用 Java 企業(yè)版 Web 應用程序開發(fā)工具來擴展Eclipse 平臺。它由以下部分組成: HTML、 JavaScript、 CSS、 JSP、 SQL、 XML、DTD、 XSD 和 WSDL 的 源代碼編輯器; XSD 和 WSDL 的圖形界面編輯器; Java 企業(yè)版的 “項目性質 ”( project nature)、建構器( builder)和模型( model),與一個 Java企業(yè)版的導航( navigator);一個 Web 服務( Web service)向導和瀏覽器,還有一個WSI 測試工具;最后是數(shù)據(jù)庫訪問查詢的工具與模型。 Eclipse 商業(yè)智能和報表工具計劃( BIRT):提供 Web 應用程序(特別是基于 Java 企業(yè)版的)的報表開發(fā)工具。 大連海洋大學本科畢業(yè)論文(設計) 第 2 章 Android 系統(tǒng)開發(fā)綜述 7 Eclipse 可視化界面編輯器計劃( VEP):一個 Eclipse 下創(chuàng)建圖形用戶界面代碼生成器的框架。 Eclipse 建??蚣埽?EMF):依據(jù)使用 XMI 描述的建模規(guī)格,生成結構化數(shù)據(jù)模型的工 具和其他應用程序的代碼。 圖形化編輯器框架( GEF):能讓開發(fā)者采用一個現(xiàn)成的應用程序模型來輕松地創(chuàng)建 。 UML2: Eclipse 平臺下的一個 UML ,用以支持建模工具的開發(fā)。 AspectJ:一種針對 Java 的面向側面語言擴展。 Eclipse 通訊框架( ECF):專注于在 Eclipse 平臺上創(chuàng)建通訊應用程序的工作。 Eclipse 數(shù)據(jù)工具平臺計劃( DTP) Eclipse 設備驅動軟件開發(fā)計劃( DSDP) C/C++開發(fā)工具計劃( CDT):努力為 Eclipse 平臺提供一個全功能 集成開發(fā)器。 Eclipse 平臺 COBOL 集成開發(fā)環(huán)境子計劃( COBOL):將構建一個 Eclipse 平臺上的全功能COBOL 集成開發(fā)環(huán) 境。 并行工具平臺( PTP):將開發(fā)一個對并行計算機架構下的一組工具進行集成 工具。 嵌入式富客戶端平臺( eRCP):計劃將 Eclipse 富客戶端平臺擴展到嵌入式設備上。這個平臺主要是一個富客戶端平臺( RCP)組件子集的集合。它能讓桌面環(huán)境下的應用程序模型能夠大致同樣地能運用在嵌入式設備上 . 開發(fā)語言介紹 Java 最初被命名為 Oak,目標設定在家用電器等小型系統(tǒng)的 編程語言 ,來解 決諸如電視機、電話、鬧鐘、烤面包機等家用電器的控制和通訊問題。由于這些智能化家電的市場需求沒有預期的高, Sun 放棄了該項計劃。就在 Oak 幾近失敗之時,隨著互聯(lián)網(wǎng)的發(fā)展,Sun 看到了 Oak 在計算機網(wǎng)絡上的廣闊應用前景,于是改造了 Oak,以 “Java”的名稱正式發(fā)布。 Java 編程語言的風格十分接近 C、 C++語言。 Java 是一個純的 面向對象的程序設計 語言,它繼承了 C++ 語言 面向對象技術 的核心, Java 舍棄了 C ++語言中容易引起錯誤的大連海洋大學本科畢業(yè)論文(設計) 第 2 章 Android 系統(tǒng)開發(fā)綜述 8 指針(以引用取代)、運算符重載( operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內存空間,使得程序員不用再為 內存管理 而擔憂。在 Java SE 版本中, Java 又引入了泛型編程( Generic Programming)、類型安全的 枚舉 、不定長參數(shù)和自動裝 /拆箱等語言特性。 Java 不同于一般的編譯執(zhí)行計算機語言和解釋執(zhí)行計算機語言。它首先將源代碼編譯成二進制字節(jié)碼(bytecode),然后依賴各種不同平臺上的虛擬機來解釋執(zhí)行字節(jié)碼,從而實現(xiàn)了 “一次編譯、到處執(zhí)行 ”的跨平臺特性。不過,每次的編譯執(zhí)行需要消耗一定的時間,這同時也在一定程度上降低了 Java 程序的運行效率。但在 J2SE 發(fā)布后, Java 的執(zhí)行速度有了大幅提升。 與傳統(tǒng)程序不同, Sun 公司在推出 Java 之際就將其作為一種開放的技術。全球數(shù)以萬計的 Java 開發(fā)公司被要求所設計的 Java 軟件必須相互兼容。 “Java 語言靠群體的力量而非公司的力量 ”是 Sun 公司的口號之一,并獲得了廣大軟件開發(fā)商的認同。這與 微軟公司 所倡導的注重精英和封閉式的模式完全不同。 Sun 公司對 Java 編程語言的解釋是: Java 編程語言是個簡單、面向對象、分布式、解釋性、健壯、安全與系統(tǒng)無關、可移植、高性能、 多線程和動態(tài)的語言。 Java 平臺是基于 Java 語言的平臺。這樣的平臺目前非常流行,因此微軟公司推出了與之競爭的 .NET平臺以及模仿 Java 的 C語言。 大連海洋大學本科畢業(yè)論文(設計) 第 2 章 Android 系統(tǒng)開發(fā)綜述 9 第 3章 測試工具介紹 . 測試工具結構介紹 Android 自動化測試目前可借鑒的經(jīng)驗不多,現(xiàn)在采取的方式就是通過 java 代碼對Activity 和 View 進行操作,目前已知的入口是 Instrumentation 類。 Instrumentation 與 Activity 均位于 包下 , 這 個 包 內 還 有 諸 如ActivityManagerNative 這種不對 App 層開放的類,通過查看 Android 源碼發(fā)現(xiàn) Activity 類中諸如 startActivity(Intent intent) 這樣重要的方法都是通過 Instrumentation 實現(xiàn),Instrumentation 中也提供了一系列對 Ac
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1