Cerberus
Introduction Cerberus is test case generator tool. Used for automation of unit testing.
Functionalities Covered Generating test cases for all the methods for Class under Test for primitive data types and for wrapper classes. Generating a new test case for the existing Test class through test case Wizard. Getting the inputs from the user for the test fixture through interactive editor.
System Design Static
System Design-2 Behavioral
Patterns Implemented Cerberus implemented two patterns: Builder pattern – For building method body Singleton pattern - For creating test case Wizard
Agile Practices Followed Daily stand up meeting Continuous Integration Test Driven Development Design Refactoring Code Refactoring Pair Programming Retrospective Burn down chart
Burn down Chart Sprint 3
Burn down chart-2 Sprint 4
Burn down chart-3 Sprint 5
Continuous Integration
Continuous Integration-Trend
Retrospective Sprint 3 StartStopContinue Continuous Integration Using Editor to receive input Pair Programming Test Driven Development
Retrospective-2 Sprint 4 StartStopContinue Use Design patterns Hard coding in the class Pair Programming Continuous Integration Test Driven Development
Retrospective-3 Sprint 5 StartStopContinue Look for alternative solutions. Table editorsPair Programming Continuous Integration Test Driven Development Using design patterns
Demo time