Course Category: Software Testing
Course Duration: 2 Days
Hours: 14 Contact Hours

Course Overview

AT*SQA Testing for IoT and Mobile certification puts you on the cutting edge of testing for connected devices including IoT and mobile applications.

About AT*SQA

AT*SQA (Association for Testing and Software Quality Assurance Global Certification Body) Inc. is organized to provide education in the field of software testing, including provision of educational and training materials, preparation and dissemination of educational materials and examination resources, and preparation and administration of certification and re-certification examinations.

AT*SQA provides software testing certifications that support professionalism in testing and software quality assurance. AT*SQA offers software testing exams for ISTQB, AT*SQA, ASTQB and IQBBA which are available globally online at your home or through testing centers.

We believe in the value of certification, and are proud that our quality management system has earned ISO 9001 Certification. Most of all, we are proud when we can support your skills and career development in testing and software QA!

AT*SQA is based out of United States. More information on AT*SQA can be viewed at https://atsqa.org/about

Why do you need certification in Testing for IoT and Mobile?

The Internet of Things (IoT), mobile and connected devices surround you. While your mobile phone is the most obvious connected device, there are dozens of connected devices that are part of your daily life, ranging from refrigerators to tiny humidity detectors to automobiles. Anything that is capable of supporting an Internet enabled component is part of the Internet of Things (IoT) and needs the quality assurance that comes with Testing for IoT and Mobile.

The Importance of Connected Devices Testing

Why is the testing of connected devices so important? This webinar describes connected devices testing, its ever-growing need, and its importance for employers – and your career.

This is a great introduction to:

  • Testing in the Internet of Things (IoT)
  • Mobile device testing
  • Mobile app testing
  • Testing of those many devices in your house, workplace, and environment that are communicating with each other

Who Needs AT*SQA Testing for IoT and Mobile?

Everyone who participates in creating quality Internet of Thing (IoT) devices, connected devices, mobile devices, or mobile applications should have AT*SQA Connected Devices Testing certification. The quality of IoT and mobile device hardware and software is the responsibility of everyone who is part of the team, not just those with titles such as Software Tester or QA Analyst.

The roles for Testing for IoT and Mobile include everyone who is involved in making the software and hardware before it reaches production, not just full-time testers, which includes:

  • Product managers
  • Business analysts
  • Product owners
  • Quality assurance testers
  • Software engineers
  • Agile teams
  • Usability consultants

IoT, connected devices, mobile devices and mobile apps requires diverse skillsets, perspectives, experiences and roles, and AT*SQA Testing for IoT and Mobile certification is designed for all members of your team.

Course Outline

1. Introduction to Testing Connected Devices

1.1 Introduction
1.2 What is a Connected Device
1.3 What is a Connected Device Application?
1.4 Expectations from Connected Device Users
1.5 Challenges for Testers 1.5.1 Frequent Releases
1.5.2 Portability/Compatibility
1.6 Necessary Skills
1.7 Equipment Requirements
1.8 Lifecycle Models

2. Test Planning and Design

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 and Set Scope
2.6 Regression Testing

3. Quality Characteristics for Connected Device Testing

3.1 Introduction
3.2 Functional Testing 3.2.1 Introduction
3.2.2 Correctness
3.2.3 Security 3.2.3.1 Security in Mobile Testing
3.2.3.2 Security Testing Approaches

3.2.4 Interoperability 3.2.4.1 Device Specific Considerations
3.2.4.2 Testing Peripherals
3.2.4.3 Device Differences

3.2.5 Test Design 3.2.5.1 Using Core Testing Techniques
3.2.5.2 Using Techniques Specific to Connected Device Applications

3.3 Non-Functional Testing 3.3.1 Performance Testing 3.3.1.1 Performance Testing for Connected Device Software
3.3.1.2 Performance Testing Approaches

3.3.2 Usability Testing 3.3.2.1 Usability Testing for Mobile Software
3.3.2.2 Usability Testing Approaches

3.3.3 Portability Testing 3.3.3.1 Portability Testing for Mobile Software
3.3.3.2 Portability Testing Approaches

3.3.4 Reliability Testing 3.3.4.1 Reliability Testing for Connected Device Applications
3.3.4.2 Reliability Testing Approaches

Course Outline

4. Environments and Tools

4.1 Tools 4.1.1 Application to Connected Devices
4.1.2 Generic Tools
4.1.3 Commercial or Open Source Tools

4.2 Environments and Protocols 4.2.1 Environment Considerations 4.2.1.1 Connectivity
4.2.1.2 Memory
4.2.1.3 Performance
4.2.1.4 Device Capabilities and Features
4.2.1.5 Data Handling
4.2.1.6 Device Location

4.2.2 Protocols

4.3 Specific Application-Based Environment Considerations 4.3.1 Browser-based Applications 4.3.1.1 Considerations for Usability and Performance
4.3.1.2 Browser Version Support

4.3.2 Native Device Applications 4.3.2.1 Good Simulator or the Real Device
4.3.2.2 Tool Support

4.3.3 Hybrid Applications

4.4 Real Devices, Simulators, Emulators and the Cloud 4.4.1 Real Devices
4.4.2 Simulators 4.4.2.1 Buy or Build
4.4.2.2 Verify Simulator Reliability
4.4.2.3 Using Simulators for Performance and Load Testing

4.4.3 Emulators
4.4.4 Cloud

4.5 Performance Test Tools and Support
4.6 Test Automation 4.6.1 Tool Support 4.6.1.1 Pick the Environment
4.6.1.2 Support for Coordination

4.6.2 Skills Needed

5. The Internet of Things

5.1 Introduction
5.2 The Nature of The Internet of Things 5.2.1 Unique Characteristics of the IoT
5.2.2 Changing the Face of Technology and Business

5.3 Risks and Benefits of the IoT
5.4 IoT Implementations 5.4.1 Appliances
5.4.2 Wearables
5.4.3 Automotive
5.4.4 Industrial
5.4.5 Home and Industrial Security
5.4.6 Digital Assistants

5.5 IoT Protocols and Environment 5.5.1 Protocols
5.5.2 Environments

5.6 Unique Testing Approaches and Techniques Needed for the IoT
5.7 The Role of Test Tools in the IoT

6. Future-Proofing

6.1 Expect Rapid Growth
6.2 Build for Change 6.2.1 Architect the Testing
6.2.2 Enable Efficient Maintenance
6.2.3 Select Tools for Flexibility
6.2.4 Select Partners Carefully

6.3 Plan for the Future 6.3.1 Lifecycle Models
6.3.2 Alternative Testing

6.4 Anticipating the Future

Exam Format

The exam consists of 40 questions. Test takers have 90 minutes to complete the exam.

A candidate must achieve a score of 27 (65%) to pass and become certified.
Note: If English is not your native language, you qualify for a time extension of 25%, so you will have 113 minutes in that case.

Trademark

AT*SQA is a registered trademark of the Advancement of Testing and Software Quality Assurance

Processworks Sdn Bhd
MyCOID: 659359-X
HRD Corp registered training provider

Course Category: Software Testing
Course Duration: 2 Days
Hours: 14 Contact Hours