Testing Mobile Applications and Mobile Web Training in Evanston
 
                    Enroll in or hire us to teach our Testing Mobile Applications and Mobile Web class in Evanston,  Illinois by calling us @303.377.6176.  Like all HSG
                    classes, Testing Mobile Applications and Mobile Web may be offered either onsite or via instructor led virtual training.  Consider looking at our public training schedule to see if it
                    is scheduled:  Public Training Classes
                    
                
                        Provided there are enough attendees, Testing Mobile Applications and Mobile Web may be taught at one of our local training facilities.  
                    
                    | 
                	 We offer private customized training for groups of 3 or more attendees.
                 | ||
| Course Description | ||
| This 2-day course details testing best practices and specifically
focuses on mobile applications and mobile web testing. 
                        Course Length: 2 Days Course Tuition: $690 (US) | ||
| Prerequisites | |
| Some experience with testing software applications. | |
| Course Outline | 
| 
	Chapter 1. Testing Fundamentals Part I 
	Basic Differences Between Mobile and Thin Client 
	Basic Differences in Network Bandwidth 
	Basic Differences in Device Resources 
	Basic Differences in Navigation 
	Performance Matrices 
	Performance 
	Summary 
	Chapter 2. Testing Fundamentals Part II 
	What is a bug? 
	Common types of bugs 
	Sample bug report - simple 
	Sample bug report – complex 
	Best practices in bug reporting 
	Characteristics of a good problem report 
	Typical states for bug reporting 
	The goals 
	Best Practices 
	Best practices 
	Sample bug state chart 
	Summary 
	Chapter 3. Mobile Testing Overview 
	Native Architecture 
	Mobile Web Site Architecture 
	Hybrid Apps 
	Unit Testing 
	The Architecture 
	Function Testing Applications 
	Testing Disk Storage 
	Testing Network Access 
	Testing Location Based Services 
	Testing Telephony Services 
	Summary 
	Chapter 4. Test Plan and Test Case Design 
	The Requirements of a System 
	Document One – Use Case Document 
	UC01 – Add a new appointment 
	Document 2 – Supplementary Specifications 
	Knowing the Testing Priority 
	The Severity Scale 
	The Priority Scale 
	The Likelihood Scale 
	Priority of Coverage 
	An Example 
	The Test Plan 
	The Sections of the IEEE Test Plan Template 
	Typical Test Team Activities 
	The Four Types of Tests 
	Beware of Test Escapes 
	Test Coverage Models 
	Test Coverage Models Continued 
	Summary 
	Chapter 5. Testing Mobile Applications Part I 
	UI Testing 
	UI Testing Continued 
	Common Problems with Error Messages 
	Common UI Errors 
	Common UI Errors Continued 
	Functional Testing 
	New Terms To Consider for Mobile 
	Gestures 
	Gestures Continued 
	Orientation 
	Language and Resolution 
	Accessories 
	Accessories Continued 
	Motion 
	Motion Continued 
	Light 
	Light Continued 
	Location 
	Location Continued 
	Connectivity 
	Types of Testing 
	Types of Testing Continued 
	Testing Data Storage 
	Testing Application Preferences 
	Testing Storage on SD Card 
	Testing for SQL Database Storage 
	Testing for Version Upgrade and SQL Schema Change 
	Help Testing 
	Help Testing Continued 
	Summary 
	Chapter 6. Testing Mobile Applications Part II 
	Application Configuration 
	Application Security Configuration 
	Downloadable Configuration 
	Device Configuration Change 
	Testing for Changed Operational Environment Factors 
	Testing Battery Levels 
	Testing Connectivity 
	Life-Cycles of Mobile Apps 
	When Your App is Going to the Back and to the Fore ... 
	Android's Life-Cycle Management 
	Life-Cycle Testing Techniques 
	Simulating Low Memory Situation 
	Miscellaneous Test Cases 
	Mobile Client-Server Platforms 
	Mobile Apps Performance Overview 
	Test Case Prioritization 
	Native Mobile Apps Performance Testing Overview 
	Native Mobile Apps Performance Testing 
	Hybrid Mobile Apps Performance Testing Overview 
	Hybrid Mobile Apps Performance Testing 
	Mobile Web Apps Performance Testing Overview 
	Mobile Web Apps Performance Testing 
	Server Response Time 
	Tools for Testing Performance 
	Summary 
	Chapter 7. Testing Mobile Web 
	Mostly Similar to Regular Web Applications 
	Unique Test Cases 
	Performance Testing 
	Load 
	Throughput 
	Throughput Curve 
	Saturation 
	The Significance of Throughput 
	Response Time 
	Response Time Curve 
	Response Time at System Saturation 
	Response Time Past the Buckle Point 
	Think Time 
	Performance Acceptance Criteria 
	Security Testing 
	Input Data Validation 
	Data Ownership Validation 
	SQL Injection Problem 
	SQL Injection Solution 
	Malicious File Execution Problem 
	Malicious File Execution Solution 
	Insecure Authentication Mechanism 
	Failure to Restrict URL Access Problem 
	Failure to Restrict URL Access Solution 
	Cross Site Scripting (XSS)Problem 
	Cross Site Scripting (XSS) Solution 
	Cross Site Request Forgery (CSRF) Problem 
	Cross Site Request Forgery (CSRF) Solution 
	Buffer Overflow 
	Buffer Overflow Example 
	More Buffer Overflows 
	Buffer Overflow Solution 
	Session Hijacking 
	Session Hijacking through Sniffing 
	Summary 
	Chapter 8. Test Reporting 
	Weekly Reports 
	Weekly Reports Continued 
	Testing Cycle Complete Report 
	Test Tracking Spreadsheet 
	Tracking Test Coverage Spreadsheet 
	Open/Closed Chart 
	Summary 
	Chapter 9. Mobile Application Testing Tools 
	Unit Testing using JUnit Framework 
	Android Testing Framework 
	The Architecture 
	Wirebox for iPhone 
	Testing Network Access 
	Test for Bandwidth Differences 
	Mobile Web Server Testing 
	LoadRunner 11.50 
	Summary | 
Course Directory [training on all levels]
Technical Training Courses
                                Software engineer/architect, System Admin ... Welcome!
                            - .NET Classes
- Agile/Scrum Classes
- AI Classes
- Ajax Classes
- Android and iPhone Programming Classes
- Azure Classes
- Blaze Advisor Classes
- C Programming Classes
- C# Programming Classes
- C++ Programming Classes
- Cisco Classes
- Cloud Classes
- CompTIA Classes
- Crystal Reports Classes
- Data Classes
- Design Patterns Classes
- DevOps Classes
- Foundations of Web Design & Web Authoring Classes
- Git, Jira, Wicket, Gradle, Tableau Classes
- IBM Classes
- Java Programming Classes
- JBoss Administration Classes
- JUnit, TDD, CPTC, Web Penetration Classes
- Linux Unix Classes
- Machine Learning Classes
- Microsoft Classes
- Microsoft Development Classes
- Microsoft SQL Server Classes
- Microsoft Team Foundation Server Classes
- Microsoft Windows Server Classes
- Oracle, MySQL, Cassandra, Hadoop Database Classes
- Perl Programming Classes
- Python Programming Classes
- Ruby Programming Classes
- SAS Classes
- Security Classes
- SharePoint Classes
- SOA Classes
- Tcl, Awk, Bash, Shell Classes
- UML Classes
- VMWare Classes
- Web Development Classes
- Web Services Classes
- Weblogic Administration Classes
- XML Classes
Business Training Courses
                                Project Managers, Business Analysts, Paralegals ... Welcome!
                            Upcoming Classes
                    Gain insight and ideas from students with different perspectives and experiences.
                    - Object-Oriented Programming in C# Rev. 6.1 
 17 November, 2025 - 21 November, 2025
- RHCSA EXAM PREP 
 17 November, 2025 - 21 November, 2025
- Introduction to Spring 6, Spring Boot 3, and Spring REST 
 15 December, 2025 - 19 December, 2025
- VMware vSphere 8.0 Skill Up 
 27 October, 2025 - 31 October, 2025
- RED HAT ENTERPRISE LINUX SYSTEMS ADMIN II 
 8 December, 2025 - 11 December, 2025
- See our complete public course listing 






