- 1. Introduction of Testing
- 2. Mobile Testing
- 3. Data Base Testing
- 4. Structural back end tests
- 5. Functional back end tests
- 6. Testing the Interfaces to Transaction APIS
- 7. Other Database testing Issues
1. Introduction of Testing
- Introduction to software Testing
- Testing in the Software Development Lifecycle (SDLC)
- Software Testing Life Cycle (STLC)
- Test Design Techniques
- Test Management
- Static Testing
- Test Tools
2. Mobile Testing
- Introduction to Mobile Testing
- What is mobile application testing?
- Need of mobile application testing
- Mobile Technology
- Different Mobile OS
- Testing on IOS, Android and Black Berry
- Mobile devices
- Android Framework
- Emulator and Simulator
- Mobile Application Test Case Design
- Mobile Functional Testing with tools
- Mobile Performance testing with tools
- Mobile Applications Testing in the cloud.
3. Data Base Testing
- Why back end testing is so important
- Characteristics of back end testing
- Back end testing phases
- Back end test methods
4. Structural back end tests
- Database schema tests
- Stored procedure tests
- Trigger tests
- Integration tests of SQL server
- Common bugs
5. Functional back end tests
- Dividing back end based on functionality
- Checking data integrity and consistency
- Login and user security
- Stress Testing
- Test back end via front end
- Benchmark testing
- Common bugs
6. Testing the interfaces to transaction APIS
- APIs' queries to back end
- Outputs of back end to APIs
- Common bugs
7. Other database testing Issues
- Test tips
- Test tools
- Useful queries