MANUAL TESTING
- MOBILE TESTING – OVERVIEW
- MOBILE PLATFORMS
- Mobile Operating Systems
- MOBILE DEVICE TYPES
- NATIVE VS HYBRID VS MOBILEWEB
- Mobile Web
- Native App
- Hybrid App
- DEVICE VS APPLICATION TESTING
- Device Testing
- Application Testing
- MOBILE EMULATOR VS SIMULATOR
- MOBILE APPLICATION TESTING
- Functional Testing
- Compatibility Testing
- Localization Testing
- Laboratory Testing
- Performance Testing
- Stress Testing
- Security Testing
- Memory Leakage Testing
- Power Consumption Testing
- Interrupt Testing
- Usability Testing
- Installation Testing
- Uninstallation Testing
- Updates Testing
- Certification Testing
- MOBILE UI TESTING
- Screen Orientation / Resolution
- Available Tools
- Touch Screens
- Soft & Hard Keys
- MOBILE DEVICE TESTING – PLANNING AND TOOLS
- Preparing to Perform Mobile Device Testing
- Device Management Tools
- MOBILE DEVICE TESTING – TYPES
- Network Connections
- SD Card Interactions
- Bluetooth Testing
- Wi-Fi Testing
- Localization & Globalization
- Database Testing
- Recovery Testing
- Concurrency Testing
- Usability Testing
AUTOMATION TESTING
- Appium –Basic Installation
- Adding Appium javadocs to eclipse
- Understanding Desired Capabilities class
- Package and Activity information of Mobile Apps
- Package and Activity info - Code
- Package and Activity information through ADT Eclipse plugin
- Appium basic test
- Starting and Stopping Appium Server
- Starting Appium server from code on Windows
- Starting Appium server from code on Windows - Code
- Starting Appium server from code on MAC
- Starting Appium server from code on MAC - Code
- How to automate apps on a Device with API Level < 17 - Part 1
- How to automate apps on a Device with API Level < 17 - Part 2
- Appium – Identifying Mobile Elements
- Finding Elements with Uiautomatorviewer
- Understanding the UISelector Class
- Implicit and Explicit Wait
- Download the APK used in project
- Appium Android – Testing Android Natives app on windows
- Making a call with internal dialer application - Real Device
- Making a call with internal dialer application - Code
- Adding a new contact to the phone book - Real Device
- Adding a new contact to the phone book - Code
- Sending SMS from a real device
- Sending SMS from a real device - Code
- Working with Calculator - Real Device - Part 1
- Working with Calculator - Real Device - Part 2
- Working with Calculator – Code
- Appium Android – Handling users gesture
- Drag and Drop
- Drag and Drop - Code
- Android Key Events
- Android Key Events - Code
- Swipe test on Flipboard App
- Swipe test on Flipboard App - Code
- Tapping an Element on a Real Device - Part 1
- Tapping an Element on a Real Device - Part 2
- Tapping an Element on a Real Device - Code
- Swipe - Searching Phonebook Contacts - Part 1
- Swipe - Searching Phonebook Contacts - Part 2
- Swipe - Searching Phonebook Contacts - Code
- Android Lollipop 5.0 Update - ScrollTo - Contacts
- Android Lollipop 5.0 Update - ScrollTo - Contacts - Code
- Toast verification
- Toast Verification - validating text from images
- Project Code
- Page Object Model framework
- Part 1 - Creating a New Maven Project
- Part 2 - Setting up Framework Architecture and Packages
- Part 3 - Creating Common Utils
- Part 4 - Implementing Base class for TestCases
- Part 5 - Creating the First IOS Test Case
- Part 6 - Executing the test on Iphone 6 Plus real device
- Part 7 - Creating Logs
- Part 8 - BDD Integration - Adding Cucumber Dependencies
- Part 9 - Cucumber Annotations
- Part 10 - Appium Cucumber Test
- Master Framework with Native, Hybrid and Web app Automation
- Part 1 - Framework Introduction
- Part 2 - Creating Architectural Layouts
- Part 3 - Adding Common Utils
- Part 4 - Implementing Page Factories and Creating the First Business Class
- Part 5 - Adding more business logics
- Part 6 - Adding Test Cases to TestNG
- Part 7 - Implementing Start and Stop of Appium Server through Code
- Part 8 - Implementing MakeMyTrip Testcases Part 1
- Part 9 - Implementing MakeMyTrip Testcases Part 2
- Part 10 - Implementing MakeMyTrip Testcases Part 3
- Part 11 - MakeMyTrip Page Factory implementation Part 1
- Part 12 - MakeMyTrip Page Factory implementation Part 2
- Part 13 - MakeMyTrip Page Factory implementation Part 3
- Part 14 - DataDriven Test - Reading TestData from Excel Files