資源描述:
《移動互聯(lián)網(wǎng)云計算時代智能終端的測試培訓(xùn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、移動互聯(lián)網(wǎng)云計算時代智能終端的測試培訓(xùn)課程介紹:通過19個主題循序漸進(jìn)的向您移動互聯(lián)網(wǎng)云計算時代智能終端的測試技術(shù),從第一個應(yīng)用程序的測試實(shí)例入手,涵蓋移動應(yīng)用程序測試開發(fā)的方方面面:1,敏捷:全程深入實(shí)戰(zhàn)敏捷開發(fā)TDD;2,敏捷:全程深入實(shí)戰(zhàn)敏捷開發(fā)BDD;3,持續(xù)集成開發(fā)實(shí)戰(zhàn);4,涵蓋Android的四大核心組件Activity、Service、ContentProvider、BroadCastReceiver測試;5,全面涵蓋Android的所有測試技巧和策略;6,徹底:涵蓋Android中的JUnit測試的全部內(nèi)容、源碼剖析、設(shè)計模式;7,深入性能測
2、試和性能優(yōu)化技術(shù);8,徹底研究自動化測試【主辦單位】中國電子標(biāo)準(zhǔn)協(xié)會【協(xié)辦單位】深圳市威碩企業(yè)管理咨詢有限公司課程目標(biāo):9,本課程涵蓋Android中測試的一切技術(shù);10,打造頂級的Android測試專家培訓(xùn)目標(biāo):使得Android代碼高品質(zhì)、高價值、高利潤;培訓(xùn)對象:對移動互聯(lián)網(wǎng)測試感興趣的朋友Android開發(fā)者對Android測試感興趣的朋友時間內(nèi)?容備注第一天第1個主題:你為什么一定需要Android測試?1.1Android開發(fā)太混亂了;1.2Android的應(yīng)用程序的代碼質(zhì)量太差了;1.3任何偉大的IT公司一定是至少是出色的測試公司;1.4用什么
3、來拯救Android?唯有測試。第2個主題:測試的商業(yè)價值2.1比爾蓋茨說:其實(shí),微軟是一個測試公司;2.2高質(zhì)量、高價值、高利潤;第3個主題:軟件中的Bug和測試3.1Bug是怎么產(chǎn)生的?3.2Bug是如何致命性的影響軟件項目的?3.3工程師的一生:與Bug作戰(zhàn)的一生。3.4那什么拯救:唯有測試。第4個主題:為什么、是什么、如何、何時測試4.1為什么需要測試;4.2測試什么;Activity的生命周期事件數(shù)據(jù)庫和文件系統(tǒng)的操作設(shè)備物理參數(shù)的測試4.3如何測試?4.4何時測試?第5個主題:測試的類型5.1單元測試測試的fixturesetUp()方法tear
4、Down()方法測試的前置條件測試方法本省5.2集成化測試實(shí)用性和接受度測試測試用例場景5.3性能測試5.4系統(tǒng)測試第6個主題:Android的測試框架6.1Instrumentation6.2測試的targets第7個主題:通過JUnit測試Android的業(yè)務(wù)代碼7.1剖析JUnit;7.2剖析我們的第一個單元測試程序;7.3Android中的單元測試的框架JUnit編寫時候的幾點(diǎn)思考;7.4ANDROID中JUNIT測試的生命周期;7.5測試數(shù)組、堆棧、文件系統(tǒng)7.6如何測試private方法第8個主題:通過JUnit進(jìn)行自動化測試8.1測試套件Tes
5、tSuite8.2自動化測試實(shí)戰(zhàn)第9個主題:Junit的源碼剖析和設(shè)計模式9.1以TestCase抽象類為核心剖析Junit源代碼9.2以TestSuite類為核心剖析Junit源代碼9.3Junit與模板方法模式9.4Junit與適配器模式9.5JUNIT與組合模式第10個主題:體驗(yàn)純粹的Android上的測試10.1創(chuàng)建Android的mainproject10.2創(chuàng)建Android的testproject10.3創(chuàng)建一個測試用例創(chuàng)建測試用例使用annotation的方式創(chuàng)建測試用例10.4運(yùn)行測試在Eclipse中運(yùn)行所有的測試在Eclipse運(yùn)行單個
6、測試用例從emulator上運(yùn)行測試用例在命令行下運(yùn)行測試運(yùn)行所有的測試運(yùn)行單個的測試用例通過name運(yùn)行單個測試用例通過category運(yùn)行單個測試用例運(yùn)行性能測試dry測試10.5調(diào)試測試10.6其它的一些命令行選項時間內(nèi)?容備注第二天第11個主題:深入Android測試,涵蓋Activity、Service、ContentProvider的測試等11.1Assertion定制消息靜態(tài)導(dǎo)入11.2深入Assertion11.3TouchUtils類11.4Mock對象MockContext概述IsolatedContext類對文件和數(shù)據(jù)庫的測試操作Moc
7、kContentResolver類11.5基類TestCase沒有參數(shù)的構(gòu)造方法傳遞參數(shù)的構(gòu)造方法setName()方法11.6基類AndroidTestCaseassertActivityRequiresPermission()方法剖析和實(shí)戰(zhàn)assertReadingContentUriRequiresPermission()方法剖析和實(shí)戰(zhàn)assertWritingContentUriRequiresPermission()方法剖析和實(shí)戰(zhàn)11.7InstrumentationActivityMonitor內(nèi)部類剖析和實(shí)戰(zhàn)11.8Instrumentatio
8、nTestCase類launchActivity和l