Skip to content

Teachstone

Case Study: Advisory Services

“Based on the work QA Consultants has done, we are going about our QA craft differently”

– Ed Williams, Board Member, Teachstone
CHALLENGE & TEST REQUIREMENTS
  • After completing an Agile transformation and rebuild of the development team, Teachstone wanted to focus on their quality assurance process and team.
  • Teachstone’s QA department was staffed with team members who have been heavily involved in the growth of Teachstone, but who have not been formally trained in QA and who were also performing other duties within the business, thus they had subject matter expertise, but needed additional QA skills.
  • The QA Department tracked defects, but lacked reporting and traceability, limited automation, and a lack of process and documentation.
RESULTS
  • Greater test planning resulting in a reusable regression test suite
  • Greater reporting which include Top 5 Defects, Test Execution Burndown Chart, Test Distribution by User, Test Execution by Cycle
  • Advantages of Behavior Driven Development by writing test cases in Gherkin
SOLUTION & APPROACH
  • QAC was initially engaged to complete a 4-week QA maturity assessment
  • This transitioned into a QA Manager Coaching Project for 12 weeks against several core QA processes and best practices
  • QAC provided a review of current automation frameworks, test plans and strategies
WORK SCHEDULE
Week 1: Defect Management, Zephyr, Jira and Confluence
Week 2: Risk-Based Testing
Week 3: Automation Intro
Week 4: Selenium I
Week 5: Selenium II
Week 6: Behavior Driven Development
Week 7: Automation (Selenium Gherkin with Zephyr)
Week 8: Advanced automation
Week 9: Focusing on Sprint regression
Week 10: Implementing a Burndown chart
Week 11: Ruby, Capybara, and Cucumber
Week 12: Unit testing, Test Driven Development, RSPEC vs Cucumber, CI with Zephyr