Iterative
Agile is one of the most common development strategies adopted by the clients we work with.
Iterative in its nature, it requires our team to provide testing at regular intervals, usually aligning with a defined Sprint schedule.
Each sprint typically lasts 2-3 weeks, and includes the following test activities:
- Planning
- Test script updates
- Test execution
- Retests
- Regression testing (possibly automated).
Collaborative
Our test team integrates with the wider development team on an agile project. Becoming a true test partner, we participate in:
- Sprint planning
- Kick-off sessions
- Daily stand-ups
- Sprint retrospective.
Led by the project manager or Scrum Master, we take a proactive approach to understanding and analysing the test requirements for each sprint.
Flexible
Often run in a Scrum process, the Zoonou team must adapt and respond to the priorities defined for each sprint.
- Integration with user story management process (e.g. Jira, Trello)
- User story tasks allocated in a Kanban style.
It’s an exciting and ever-evolving method, that requires flexibility, good communication and close collaboration.
Automation
Ongoing agile development of software products often comes hand-in-hand with test automation.
With each new iteration of an application, it’s important to ensure that existing functionality is tested to avoid regression issues creeping in.
Doing this manually for each sprint can prove time consuming and expensive. Zoonou is able to make recommendations for automation of regression test packs that can significantly save time, resource and money.