A solid Quality Assurance (QA) strategy mitigates the risk associated with launching a site with multiple bugs, which can negatively impact performance, customer experience, conversion rates and revenue.
Building Blocks employ a dedicated team of highly experienced digital testers, who are all certified by the International Software Testing Qualifications Board (ISTQB)
The team specialise in testing CMS-driven enterprise solutions, with particular expertise in responsive design, multi-lingual websites and tools. The team conduct both functional and non-functional system testing, where required.
Our ongoing testing service includes verifying updates, roadmap enhancements, re-designs, mobile sites and bespoke applications.
Testing plays a crucial role in the successful delivery of all Building Blocks’ projects. The value of a robust Quality Assurance (QA) strategy delivers reduced regression issues, provides a shorter time to market, and ensures compliance to customer standards and customer requirements.
Although performing QA testing will not guarantee a 100% bug-free website, it will deliver a significantly better product than a site which does not undergo this rigorous testing process.
Our Approach to Testing
Your project will be assigned to a Building Blocks QA Consultant, who will lead the client testing team. This Consultant will be responsible for the production of the test strategy and plans, and will devise and manage the testing activities.
We can provide access to defect management software, providing best practice advice and support, or work alongside your current systems.
Our testing service includes a mixture of on-site and remote support. We recognise that although most test activities can be performed remotely, there is sometimes a need for consultants to work on-site at your organisation. Typically, a QA Consultant will visit your organisation for one week to plan the testing activities alongside your internal team.
Test execution will then be undertaken remotely from the Building Blocks office, for a duration of between two to four weeks, depending on the size of the test cycle. The end of the test cycle will be completed on-site at your organisation, where a final test report will be delivered whilst planning begins for the next test cycle.
Our Testing Process
The QA team’s involvement begins at the start of a project. Specifications and designs are reviewed for early identification of any potential issues before development begins. This takes place during the review process, and feedback is provided before and during internal walkthroughs. A Test Plan is then produced.
Tests are designed against functional requirements and technical specifications. These are reviewed against the design documents (wireframes).
Test suites (e.g. a group of functional test scripts) and end-to-end scenarios are developed and linked to the requirements or the functional specification, to ensure full coverage and traceability. All tests are written in TestRail test management software for future review.
Once the development activities have been completed, internal testing takes place.
Our QA lab is located in the UK and comprises the most commonly used mobile devices and tablets, with a wide range of operating systems and browsers.
For desktop, we test on both PC and Mac across a variety of browsers and operating systems.
We use TestRail for Test Case management and Atlassian’s JIRA for Bug Tracking management.
In addition to testing, we provide QA Consultancy services. Our QA experts will undertake an onsite audit of your current, internal testing processes, and provide actionable advice and recommendations for improvement.
Our Consultants will provide advice and support on how to plan, co-ordinate and execute system testing or UAT. They can perform quality reviews of test plans, scripts and test execution, to ensure sufficient coverage of the system and the requirements.
We can review any defect management software in use, and share our JIRA configuration and management advice on how to improve and monitor defect support and workflows.