Length: 3 Days
Print Friendly, PDF & Email

Agile Test and Evaluation (T&E) Training Bootcamp

Efficient Secure Coding Training by Tonex

Agile is a methodology that enables continuous iteration of development and testing throughout the software development life cycle (SDLC) of a project.

Iteration is defined as a small release of software. Agile testing starts at the beginning of the project with rapid integration between development and testing.

In Agile testing, the testers are closely working with the development team and testing is done in parallel as a piece of code is being developed. Daily team meetings and discussions are an essential part of agile projects. This type of team communication helps to find out the issues in advance and work on them while they’re still manageable and cost effective.

Testing in traditional development tends to involve a test plan. However, a heavily-documented test plan is not typical in agile development. Rather, Agile testers demand flexibility and need to react to changes in requirements.

In the Agile model, the test plan is written and updated for every release.  The Agile test plan includes types of testing done in that iteration like test data requirements, infrastructure, test environments and test results. Typical test plans in Agile includes:

  • Resourcing
  • Mitigation/risk plans
  • Types of testing based on the features complexity
  • Load and performance testing
  • Testing scope
  • New functionalities that are being tested
  • Infrastructure consideration

The benefits of Agile testing are considerable. Besides saving time and money, Agile testing reduces documentation and is flexible and highly adaptable to changes. It also provides a way for receiving regular feedback from the end user and provides better determination of issues through daily meetings.

Agile Test and Evaluation (T&E) Training Bootcamp Course by Tonex

Agile Test and Evaluation (T&E) Training Bootcamp is a 3-day hands-on practical training course led by industry practitioners, thought leaders in their fields, who help attendees to build the capabilities to understand the business impact of innovative and modern technologies and the value creation and innovation leading to transformation initiatives.

Agile T&E strategy uses the agile development principles using small teams, user stories, scrums, iteration leading to re-thinking and re-planning the overall T&E strategy.

Who Should Attend?

This course is designed for a wide range of professionals and others in related fields such as authorizing official representatives, chief information officers, senior information officers, information system owners or certifying authorities, employees of federal agencies and the intelligence community, assessors, assessment team members, auditors, inspectors or program managers of information technology area, any individual looking for Agile T&E implementation, including:

  • Business Analysts
  • IT Managers
  • Test managers, project managers, quality managers
  • Programmers/Developers
  • Quality Analysts & Engineers
  • Senior Testers
  • Software Development Managers
  • Software Engineering Managers
  • Software Project Managers
  • Software Quality & Testing Managers
  • Software Test Leads & Testers
  • System and Software Testers
  • Test Analysts
  • Test Leads
  • Test PMs
  • Verification and Validation (V&V) Engineers and Managers

Learning Objectives

Upon completion of the Agile Test and Evaluation (T&E) training course, the attendees are able to:

  • Learn about the key concepts of Test and Evaluation (T&E)
  • Explain T&E processes and tools to implement T&E
  • Learn about the key concepts of agile development methodologies
  • Get familiar with principles and best practices of agile software development and values
  • Differentiate the traditional vs. agile developmental, operational, and interoperability testing and evaluation approaches
  • Explain testing considerations and challenges for software or IT
  • Apply different testing and assessment approach for systems and software
  • Analyze and adapt existing testing traditional and skills and knowledge to agile values and principles
  • Describe roles and responsibilities of agile T&E
  • Learn about tools and methodologies for planning, implementing, testable user stories, acceptance criteria and automation of all T&E related activities and tasks
  • Learn about tools and methods used in collaboration efforts in a cross-functional agile team and relevant methods and techniques for test and evaluation of agile projects

Course Outline

Overview of Test and Evaluation (T&E)

  • Evaluation Planning
  • ConOps
  • System Requirements
  • Evaluation Issues
  • Rapid Acquisition Initiatives
  • T&E Working-Level IPT
  • Test and Evaluation Master Plan (TEMP)
  • Tailored Test and Evaluation
  • Test and Evaluation Resources
  • Test Planning
  • Supporting the Test and Evaluation Mission
  • Test and Evaluation Conduct and Review

The Agile Mindset

  • The Agile Manifesto
  • Agile Software Processes
  • Integration of Agile in Acquisition
  • The Agile Testing Mindset
  • The Goals of Agile Test and Evaluation
  • Continuous Integration
  • The Agile Test and Evaluation Life cycle
  • Agile Test and Evaluation Planning
  • Agile Test and Evaluation Execution
  • Agile Automation and Reporting

Introduction to Agile Test and Evaluation (T&E)

  • What is Agile Testing?
  • Principles, Methods and Advantages
  • Agile Testing vs. Waterfall Testing
  • Agile Test and Evaluation Plan
  • Planning of Resources
  • Deliverables and Milestones

Agile Test and Evaluation Life cycle

  • The Agile Test and Evaluation Life cycle
  • Agile Test and Evaluation Planning
  • Agile Test and Evaluation Design
  • Agile Test and Evaluation Execution
  • Integrating Systems and Software Engineering, Agile, DevSecOps, and Test and Evaluation (T&E)
  • Building on Traditional Risk-based Test Practice
  • Agile Test Strategies and Practices Training
  • Agile Software Development Methods
  • Analyzing and Managing Requirements in an Agile Projects
  • Designing and Executing Tests in Agile Projects

Agile Testing Methods, Techniques, and Tools

  • Agile Testing Methods
  • Assessing Quality Risks and Estimating Test Effort
  • Techniques in Agile Projects
  • Tools in Agile Projects
  • Testing and Evaluation (T&E) Techniques
  • Test-Driven Development (TDD)
  • Acceptance Test-Driven Development (ATDD)
  • Behavior-Driven Development (BDD)

Agile Test and Evaluation (T&E) Role and Responsibilities

  • The Agile Science of Test and Evaluation (T&E) Program Support
  • Agile T&E Mindset and Culture
  • Whole Team Approach
  • Continuous Improvement and Feedback
  • Working on Distributed Teams
  • Task Management and Tracking Tools
  • Team Communication and Information Sharing Tools
  • Build and Distribution
  • Configuration Management
  • Test Design, Implementation, and Execution Tools
  • Virtualization Tools and Collaboration Dashboards

Agile Operational Test and Evaluation (OT&E)

  • Review of Agile Acquisition Process
  • Performance & Handling Qualities Test
  • DT&E and OT&E Philosophy and Processes
  • Techniques
  • User Requirements Process
  • Overview & Laboratory Exercise
  • OT&E test criteria development
  • Test Crew Resource Management
  • Test Planning and Data Concerns
  • Crew Station Evaluation Techniques
  • Risk Management and Test Safety
  • Workload Assessment Techniques
  • Reliability, Maintainability, and Availability
  • OT&E Lessons Learned
  • Testing Integrated Systems

Agile Testing Mindset Hands-on Exercise using Tonex Methods

  • Test and Evaluation Strategy for Agile Development Framework
  • Team-Based Testing Approach
  • Tester and Managers Role in Agile Testing and Evaluation (T&E)
  •  Agile Testing and Evaluation (T&E) Strategy and Planning
  • Agile Testing and Evaluation (T&E) Metrics
  • User Acceptance Test (UAT)
  • Agile Testing and Evaluation (T&E) Environments and Infrastructure
  • Simulation and Modeling with Monte Carlo and Python

 

Agile Test and Evaluation (T&E) Training Bootcamp

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.