1st theme: Why do you need Android testing? 1.1 Android development is too messy; 1.2 Android applicationsProgramThe code quality is too bad; 1.3 any great IT company must be at least an outstanding testing company; 1.4 What is used to save android? Only test. 2nd theme: commercial value of testing 2.1 Bill Gates said: in fact, Microsoft is a testing company; 2.2 high quality, high value, and high profit; 3rd topics: bugs and tests in Software How did 3.1 generate a bug? 3.2 How does a bug fatal impact on software projects? 3.3 engineer's life: the life of fighting against bugs. 3.4 what to save: only test. 4th topics: Why, what, how, and when to test 4.1 why test is required; 4.2 test what; Activity lifecycle events Database and file system operations Test the physical parameters of a device 4.3 how to test? 4.4 When to test? 5th subjects: Test Type Unit Test 5.1 Tested fixture Setup () method Teardown () method Prerequisites for testing Test method: This Province 5.2 integration test Usability and Acceptance Test Test Case Scenario 5.3 Performance Testing 5.4 System Test 6th theme: Android testing framework 6.1 Instrumentation 6.2 test targets 7th topics: Use JUnit to test Android Business Code 7.1 Analysis of JUnit; 7.2 analyze our first unit test program; 7.3 thoughts on the unit test framework JUnit in Android; 7.4 JUnit test lifecycle in Android; 7.5 testing arrays, stacks, and file systems 7.6 how to test the private Method 8th topics: automated testing through JUnit 8.1 test suite testsuite 8.2 automated testing practices 9th themes: JUnit Source Code Analysis and Design Model 9.1 analyze JUnit with the testcase abstract class as the coreSource code 9.2 analyze the source code of JUnit with the testsuite class as the core 9.3 JUnit and template method mode 9.4 JUnit and adapter Modes 9.5 JUnit and combination modes 10th theme: Experience tests on pure android 10.1 create main project for Android 10.2 create a test project for Android 10.3 create a test case Create Test Cases Create a test case using Annotation 10.4 run the test Run all tests in eclipse Run a single test case in eclipse Run test cases on emulator Run the test on the command line. Run all tests Run a single test case Run a single test case by name Use category to run a single test case Run performance test Dry Test 10.5 debugging and Testing 10.6 other command line options |