Functional Testing
BrickRed is a leading software quality assurance & testing services firm that has been recognized & awarded by Deloitte & the Black Book of Outsourcing. With a vast experience on commercial grade applications and software product developments we are assisting clients with a comprehensive test planning and execution strategy through our vastly experienced testing team.
Handling the testing in-house can be challenging and costly due to the lack of experience and the right skill set. Using our experienced resources, proven methodology, proprietary frameworks and vast experience across various testing tools we assist clients achieve better ROI and faster time-to-markets with improved quality.
Our functional testing experience spans across various industry verticals and various product platforms (traditional, SaaS or mobile) and comprises of a team passionate about achieving high quality. Through tools and processes we achieve high degree of accuracy in our functionality testing. Here is an elaborated view into the processes and best practices we follow in functionality testing offering:
Inception Phase
- Today fast changing markets and business models confront organizations with the onerous task of enhancing the functionality of products within short span of time to be able to stay ahead of their competitors. The in-house development team often does not have the bandwidth to handle all these feature requests in a competitive time frame.
- During dev planning, Test Lead will defines (in conjunction with project manager and development lead) the scope, schedule and deliverables of function test cycle.
Elaboration & Construction
- Test Engineers review the functional requirements and prepare the test cases using different techniques such as boundary value analysis, equivalence partition, control flow testing, data validation, and usability or decision table.
- Also, a traceability matrix is prepared to measure if all the requirements are tested. Test Lead creates this mapping and refers at critical decision times.
Test Execution
The appropriate test cases (based on test plan) are executed and results recorded in test management tool. Correspondingly, defects are tracked and managed in a defect management system.

