Mobile Tester Foundation Course Outline



Similar documents
Agile Tester Foundation Course Outline

Advanced Test Manager E-learning Course Outline

Sample Exam Foundation Level Syllabus. Mobile Tester

ISTQB Agile Tester in a Nutshell ISTQB Marketing Working Group

Sample Exam Foundation Level Syllabus. Mobile Tester

Certified Tester. Advanced Level Overview

ASTQB Certified. Mobile Tester

ISTQB in a Nutshell. ISTQB Marketing Working Group. August 2014

How To Improve A Test Process

ISTQB - Certified Tester Advanced Level - Test Manager

ISTQB FOUNDATION CERTIFICATE IN SOFTWARE TESTING

ISTQB Certification: Why You Need It and How to Get It

Cut. software development. Improve defect removal efficiency while simultaneously lowering costs and shortening schedules.

Software Testing Certifications

Syllabus Version

ITIL 2011 Service Offerings & Agreement (SOA) Certification Program - 5 Days

CMAP MOBILE APP TESTING FOUNDATION LEVEL

Contents. 1. Technical Communication 2. Technical Communicators 3.

Pathways to Digital Growth

TRAINING PROVIDER & COURSE ACCREDITATION REGULATIONS & SUBMISSION FORM

ITIL 2011 Service Design Certification Program - 3 Days

ISTQB Certified Tester. Foundation Level. Sample Exam 1

ITIL V3 Service Operation Certification Program

ISTQB Worldwide Software Testing Practices Report

ITIL V3 Service Design Certification Program 3 Days

ITIL Operations Support Analysis (OSA) Certification Program - 5 Days

through Globally accepted Software Testing Certification standards

Sample Exam Syllabus

Android Application Development

QA Classroom and Online training from Yes-M Systems

ITIL V3 Release, Control and Validation (RCV) Certification Program - 5 Days

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series

Contents. -Testing as a Services - TaaS 4. -Staffing Strategies 4. -Testing as a Managed Services - TaaMS 5. -Services 6.

Pathways to Digital Employment

QA Tools (QTP, QC/ALM), Selenium with Java, Mobile with Automation, Unix, SQL, SOAP UI

MOBILE APPLICATION TESTING ENGINEER

ISTQB ADVANCED LEVEL TEST ANALYST CERTIFICATE IN SOFTWARE TESTING

TURKEY SOFTWARE QUALITY REPORT

The Value of ISTQB Certification and Training

ISTQB ADVANCED LEVEL TECHNICAL TEST ANALYST CERTIFICATE IN SOFTWARE TESTING

Agile Project Management Foundation and Practitioner Syllabus Summary

ISTQB - Foundation Level Exam Structure and Rules

ISTQB in a Nutshell ISTQB Marketing Working Group

Performance Testing and Functional Automation Specialist Cloud Services

Business Analysis From Yes-M Systems LLC Length: Approx 7 weeks/55 hours Audience: Students with or without IT experience or knowledge Student

Syllabus Version 2.5_R ( )

TURKEY SOFTWARE QUALITY REPORT

Atomate Development Process. Quick Guide

Advanced Software Test Design Techniques Use Cases

WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING

TURKEY SOFTWARE QUALITY REPORT

Agile QA Process. Anand Bagmar Version 1.

Certified Big Data Science Professional (CBDSP)

Efficient Mobile Testing Georg Thurner Mike Nemeth, September 18, Copyright 2014, Tricentis GmbH. All Rights Reserved. 1

Service Virtualization

Mobile App Testing is not something special

Agile Project Management Syllabus

TESTING TRAINING SOFTWARE. Moving Testing Forward SPRING PROVIDING EXPERT TRAINING to SOFTWARE PROFESSIONALS

ISSECO Syllabus Public Version v1.0

ITIL Intermediate Programs

Testing in a Mobile World

I Q B B A TRAINING PROVIDER & COURSE ACCREDITATION REGULATIONS & SUBMISSION FORM for BUSINESS ANALYST CERTIFICATION

ISTQB ADVANCED LEVEL TEST MANAGER CERTIFICATE IN SOFTWARE TESTING

Sample Questions 2012 Advanced Level Syllabus Test Manager

Latest Research and Development on Software Testing Techniques and Tools

Cloud Computing for Architects

Standard Glossary of Terms Used in Software Testing. Version 3.01

The Tester's Role in Continuous Integration

ITIL Planning Protection and Optimization (PPO) Capability Virtual Classroom

QA Tools (QTP, QC/ALM), ETL Testing, Selenium, Mobile, Unix, SQL, SOAP UI

Mobile Automation: Best Practices

ITSM Specialties, LLC

Questions & Answers. Project Management Institute (PMI) Registered Education Provider (R.E.P.)

Business Analysis Essentials

Automated testing for Mobility New age applications require New age Mobility solutions

Oracle Insurance Policy Administration System Quality Assurance Testing Methodology. An Oracle White Paper August 2008

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: (Computer Programming 2).

Increased Agility with Integration Testing

- 5 days (30 PDUs) ITIL V3 Intermediate Capability - Planning, Protection and Optimization... 14

<Insert Picture Here> When to Automate Your Testing (and When Not To)

Agile Testing (October 2011) Page 1. Learning Objectives for Agile Testing

On the Edge of Mobility Building a Bridge to Quality October 22, 2013

Transcription:

Mobile Tester Foundation Course Outline General Description This course provides testers and test managers with an understanding of test fundamentals for mobile applications. Attendees will get a brief introduction to mobile, including how mobile app differs from PC, webbased, and client/server apps. Attendees will then learn how to apply and adapt proven best practices to test planning and design for mobile apps, in a hands-on, creative fashion, using actual mobile applications in a workshop setting. Attendees will outline tests for functional and non-functional characteristics such as performance, security, reliability, and usability, again using real apps for hands-on work. We ll look at the challenges associated with test environments, test data, and test automation, with attendees designing test environments, selecting simulators, identifying the wide range of test tools available for mobile projects, evaluating cloud-based options, and creating a keyword-driven test grammar to create automated regression tests for their chosen mobile app. Finally, attendees will develop a plan for future-proofing their, a major challenge in the fast-paced world of mobile apps. This course is ideal for testers experienced with the development of web-based, PC, and client-server applications, entry-level testers with an interest in mobile, and experienced developers with a lot to a little knowledge of who work in mobile app development. Testers, test analysts, test engineers, test consultants, test managers, user acceptance testers, and software developers working on mobile apps will find this course useful, informative, and fun. We suggest that attendees hold the ISTQB Foundation Level certificate, especially if they intend to take the ASTQB Mobile Tester exam, but non-certificate holders can benefit from the course and take the exam. By the end of this course, an attendee should be able to: Identify and mitigate the challenges that face a mobile application tester. Plan, design and implement appropriate test cases for mobile applications. Work with other team members to identify and assess risks and to implement a solution to help mitigate those risks. Identify the applicable quality characteristics for a mobile application and identify an appropriate approach to address those characteristics. ASTQB Mobile Tester (v0.8) 1 Copyright 2015, All Rights Reserved

Participate in tool analysis and selection to select the most appropriate tools for conducting mobile application. Identify areas for non-functional and prepare appropriate tests for those areas. Understand the differences between the various mobile application types and select appropriate tools, techniques and approaches to test those applications. Effectively employ simulators, emulators, the cloud, and real devices for. Participate in planning for the future, including proper tool selection and building for maintainability. Created by Rex Black, President of, Inc. (), past President of the International Software Testing Qualifications Board (www.istqb.org), past President of the American Software Testing Qualifications Board (www.astqb.org), Chair of the ISTQB Agile Tester Working Group, and a reviewer of the ASTQB Mobile Tester Syllabus, this course is also ideal for testers and test teams preparing for certification. It covers the ASTQB Mobile Tester Syllabus 2015, and will be submitted for accreditation to the ASTQB in early 2016. Learning Objectives Through presentation, discussion, practice exam questions, and hands-on exercises, attendees will learn how to: Explain the expectations for a mobile application user and how this affects test prioritization Explain the challenges testers encounter in mobile application and how the environments and skills must change to address those challenges Summarize the different types of mobile applications Explain how equivalence partitioning can be used to select devices for Describe how some software development lifecycle models are more appropriate for mobile applications Explain why use cases are a good source of requirements for mobile applications Describe different approaches to risk analysis ASTQB Mobile Tester (v0.8) 2 Copyright 2015, All Rights Reserved

Explain how coverage goals will influence the level and type of to be conducted Describe how test analysts should take the device and application into consideration when creating test conditions For a given mobile project apply the appropriate test design techniques Recall the purpose of for the correctness of an application Explain the important considerations for planning security for a mobile application Summarize the concepts of perspectives and personas for use in mobile application Summarize how device differences may affect Explain the use of Teststorming for deriving test conditions Create a test approach that would achieve stated performance goals Recall aspects of the application that should be tested during performance Explain why real devices are needed when simulators are used for For a given mobile project, select the appropriate criteria to be verified with usability Explain the challenges for portability and reliability mobile applications Recall the expected capabilities for mobile application tools Explain the use of generic tools in mobile applications Recall the sources of data for a mobile application Explain the differences between browser-based and native device applications Explain why is not conducted entirely on real devices For a given mobile project, determine how and when to use simulators/emulators during Recall how to verify the reliability of a simulator/emulator For a given mobile project, determine how and when to use cloudbased Explain how the cloud can be used to support performance ASTQB Mobile Tester (v0.8) 3 Copyright 2015, All Rights Reserved

Explain the types of data a performance tool needs to be able to create and track For a given mobile project, select the appropriate tools and environments for Recall ways in which the mobile application and device market will expand Recall areas in which user expectations will increase Summarize the considerations for building a flexible framework Analyze a given mobile project and determine the appropriate activities to reduce maintenance costs while enabling wide product adoption Explain how lifecycle models are likely to change and how this will affect Recall the ways in which testers will need to adapt Course Materials This course includes the following materials, either as hardcopy or via electronic copy: Name Course Outline Noteset ASTQB Mobile Tester Syllabus Foundation Mock Exam ISTQB Glossary Mobile Tester Sample Exam Questions Description A general description of the course along with learning objectives, course materials, and an outline of the course topics, including approximate timings for each chapter. A set of approximately 200 PowerPoint slides covering the topics to be addressed. The syllabus which forms the basis for the ASTQB s exam for mobile testers. A practice exam containing 40 questions and answers to provide a review of the ISTQB Foundation exam. The latest glossary of terms used in software produced by the ISTQB. A complete set of questions for every learning objective in the ASTQB Mobile Tester Syllabus. ASTQB Mobile Tester (v0.8) 4 Copyright 2015, All Rights Reserved

Name Exercise Solutions Mobile Tester Mock Exam Bibliography and resources Description Solutions for all exercises in the course (included in the noteset). A practice exam containing questions and answers to assess your readiness for the ASTQB Mobile Tester exam. A set of further readings, Web sites, tools and other resources to help implement the concepts. The printed course materials are provided in a binder in a way which makes it convenient for course attendees to remove portions as needed for reference; e.g., during exercises. Session Plan The course runs for two days. Each day is about 360 minutes of class time, from 9:00 to 5:30. For accredited course offerings, material is covered as described. For custom courses, material may be deleted, added, or expanded upon as needed. Please note that timings are approximate, depending on attendee interest and discussion. All of the lectures include either exercises, knowledge-check sample questions, or both. The following shows this session plan in relationship to the chapters and sections of the ASTQB Mobile Tester Syllabus. The specific order in which topics are presented may vary to optimize the attendees learning experience. Introduction to the Course (30 minutes) 1 Introduction to Mobile Testing (75 minutes) 1.1 What is a Mobile Application 1.2 Expectations from Mobile Users 1.3 Challenges for Testers 1.4 Necessary Skills 1.5 Equipment Requirements 1.6 Lifecycle Models 2 Test Planning and Design (60 minutes) ASTQB Mobile Tester (v0.8) 5 Copyright 2015, All Rights Reserved

2.1 Identify Functions and Attributes 2.2 Identify and Assess Risks 2.3 Determine Coverage Goals 2.4 Determine Test Approach 2.5 Identify Test Conditions for Mobile Testing 2.6 Regression Testing 3 Quality Characteristics for Mobile Testing (290 minutes) 3.1 Introduction 3.2 Functional Testing 3.3 Non-Functional Testing 4 Environments and Tools (285 minutes) 4.1 Tools 4.2 Environments and Protocols 4.3 Specific Application-Based Environment Considerations 4.4 Real Devices, Simulators, Emulators and the Cloud 4.5 Performance Test Tools and Support 4.6 Test Automation 5 Future-Proofing (135 minutes) 5.1 Expect Rapid Growth 5.2 Build for Change 5.3 Plan for the Future 5.4 Anticipating the Future ASTQB Mobile Tester Exam (60 minutes) Recommended Readings The class materials include a bibliography of books related to software, mobile devices, products, and projects, quality, and other topics of interest to the test professional. ASTQB Mobile Tester (v0.8) 6 Copyright 2015, All Rights Reserved