Agile Testing and Quality Management Certification Training

Live Online & Classroom Certification Training

Agile Certification online course teaches Agile testing and Quality Management and makes you a lord in the field how to implement a high level of software quality within the context of an agile development approach. Agile certification training online also teaches the concepts and approaches useful for Agile projects in their development of automated tests, code refactoring and continuous integration.

(4.7) 139 Learners
Instructed by SPRINGPEOPLE
INDIA

No Public/Open-house class on the topic scheduled at the moment!

Course Description

Overview

This course teaches participants how to implement a high level of software quality within the context of an agile development approach. Students will learn concepts and approaches useful for agile projects in their development of automated tests code refactoring and continuous integration. The course will prepare team members to understand the unique challenges and to employ best practices when addressing the testing aspect of agile development.

You will learn how to create and conduct functional testing within an iterative software development lifecycle.

Objective

At the end of agile testing and quality management training course, participants will learn:

  • Test-driven development
  • Incorporation of user stories' acceptance criteria into automated tests
  • Utilization of a testing framework
  • Software development using continuous integration
  • Code refactoring
  • How test-driven development impacts design

Suggested Audience:

Testers, test leads, developers, project managers, architects and systems analysts.

Duration - 1 Day

Prerequisites

A basic understanding of Agile and the management of use cases or user stories in the context of an Agile project.

Course Curriculum

Expand All
  • Origins/explanation of TDD
  • -Discuss where TDD came from, its usage in the industry, some of the thought leaders that support it.
  • Rationale for incorporating TDD:
  • -Covers why TDD should be used, and how it dovetails with an agile approach.
  • Testing basics
  • -Refresher on the differences between white box, grey box, and black box testing and describes how they apply to agile testing.
  • Principles of TDD
  • - covers an overview of the basic concepts of TDD such as writing tests to fail, refactoring, and test maintenance
  • Exercise: Write sample tests.
  • - Students will perform a practical exercise whereby a simulated application will perform various functions based on provided instructions. Tests will be written for validation.
  • Understanding User Story Acceptance criteria.
  • - Discussion and examples of how drive test cases from User Stories and the concept of behavior driven acceptance criteria.
  • Scenarios and business flow models
  • - Covers examples and techniques for stringing together logically connected stories into test scenarios
  • Where and when to incorporate testing in an agile project
  • - Describes the delineation between black box and white box testing and how those in the tester and analyst role collaborate with those in the development role to understand acceptance criteria.
  • Definition of *done*
  • - Discussion on when enough testing has occurred to establish that a story is *potentially shippable*.
  • Exercise: Write acceptance criteria and scenarios
  • - Students will take user stories and build acceptance criteria and assemble scenario-based test cases
  • CI definition and concepts
  • - Discuss what continuous integration is and why it is essential to successful agile implementations.
  • Test suite framework
  • - Talks about the need for a black box testing framework in which to run tests. Attributes of a good test framework.
  • CI tools
  • - Overview of CI tools, discussion of how such tools can be coupled with Source Code Management tools to provide a CI solution.
  • Code Coverage - Discussion on the importance of testing all code, to include exception handling and unlikely scenarios. -
  • Coverage reporting
  • - Learn how to ensure, through reports that you or your team's code has test coverage.
  • Test First Concepts and techniques
  • - Covers examples and methodology for key concepts on building tests that will drive out design and eventually code.
  • Testing frameworks
  • - Demonstration, definition, and discussion of the characteristics of testing framework for use by developers.
  • Using the Strategy design pattern
  • - A brief introduction to the GOF pattern known as Strategy, which can be used to instantiate a testing framework implementation.
  • Design a simple test framework
  • - Students will design a simple test framework and based on previous exercises, use those tests to validate the framework.
  • Repeat writing and refactoring code to pass tests
  • - In depth discussion of best practices involving test-first techniques of writing large numbers of tests and then refactoring code to pass them.
  • Exercise: Write simple tests
  • - Students will write some simple unit tests to get a flavor for how much testing and test writing would need to occur on a TDD project.

Certification

SpringPeople works with top industry experts to identify the leading certification bodies on different technologies - which are well respected in the industry and globally accepted as clear evidence of a professional’s “proven” expertise in the technology. As such, these certification are a high value-add to the CVs and can give a massive boost to professionals in their career/professional growth.

Our certification courses are fully aligned to these high-profile certification exams; at the end of the course, participants will have detailed knowledge, be eligible and be fully ready take up these certification exams and pass with flying colours.

 

Resources

Technology Introduction Slides

SpringPeople Corporate Learning Center

Job Trends

About the Instructor

Founded in 2009, SpringPeople is a global premier eLearning marketplace for Online Live, Instructor-led classes in the region. It is a certified training delivery partner of leading technology creators, namely Pivotal, Elastic, Lightbend, EMC, VMware, MuleSoft, RSA, and... Read More


Course Rating and Reviews

4.7

Average Rating
5 Stars
28
4 Stars
12
3 Stars
1
2 Stars
0
1 Star
0

SPRINGPEOPLE SpringPeople Trainer

Tapas Mishra

Intuit
Course:
Instructor:
Course Material:
Class Experience:
Trainer is exceptionally well. Very good teaching style.

SPRINGPEOPLE SpringPeople Trainer

Amit Kumar Das

DBA-2
Intuit
Course:
Instructor:
Course Material:
Class Experience:
NA

SPRINGPEOPLE SpringPeople Trainer

Chaitanya

Sr.systems Engineer
Intuit
Course:
Instructor:
Course Material:
Class Experience:
He is good at the training necessities

This class is intended for participants with some prior exposure to the technology and are now looking to build up their expertise on the topic.

On successful completion of the course, participants will be eligible to sit of the related certification exam (see course overview). All participants receive a course completion certificate, demonstrating their expertise on the subject.

Total duration of the online, live instructor led sessions. Sessions are typically delivered as short lectures (2-hrs weekdays/3-hrs weekends) and detailed hands-on guidance.

Expected offline lab work hours that participants will need to complete and submit to the trainer, during and after the instructor-led online sessions.

  1. We are happy to refund full fee paid - no questions asked - should you feel that the training is not up to your expectations.
  2. Our dedicated team of expert training enablement advisors are available on email, phone and chat to assist you with your queries.
  3. All courseware, including session recordings, will always be available to access to you for future reference and rework.

Contact Us

+91-80-6567-9700 (BLR)

training@springpeople.com

Request Call Back

Related Courses

Recently Viewed