Testing Agile Projects
COURSE DESCRIPTION:
This course teaches students 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.
TOPICS COVERED:
Upon completion of this course, the students will have a comprehensive understanding of:
- 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
AUDIENCE:
Testers, test leads, developers, project managers, architects, and systems analysts.
DURATION:
1 day
PRICE:
Please call (866) 426-6871 for details.
PREREQUISITES:
IconATG's "Developing Requirements with User Stories" or "Defining & Managing Requirements with Use Cases." Knowledge of object-oriented concepts and programming languages is helpful.