Consultancy
Automated Software Testing
Conducting a test automation readiness evaluation
By definition, software test automation requires the presence of a current, non-automated process and a thorough appraisal is required to review existing testing methodologies and processes.
An evaluation will determine what changes may be required to ensure the smooth introduction of an automated approach to software testing within the scope of your overall testing methodology.
Original Software's highly experienced consultants will work with you to identify where and how improvements can be achieved as well as making recommendations for a cohesive strategy towards a successful deployment. Additionally, our consultants will assist with the expansion of your organisation's test plan and strategy to help ensure a safe and manageable migration to automated software testing.
Automated Software Testing Strategy and Planning
If the test automation readiness evaluation identifies specific elements of your testing strategy that require attention, our consultants will undertake a pragmatic, in-depth planning assessment with recommendations to help guide you along the path to test automation.
Each of our consultants have had significant previous experience with all the requirements that a seamless transition to an automated software testing model requires.
Key elements of a strategy and planning assessment includes:
- Separate recommendations for individual test phases and stages
- Creation of a pre-test checklist, including risk assessment and test planning
- Separate strategies for Development, Unit and System testing
- A strategy for User Acceptance testing
- Strategies for dealing with test data, error reporting and tracking, quality metrics, reporting and more.
Integration with Existing Testing Processes
If your organisation already has a well-defined automated testing strategy, this level of engagement will probably be the starting point of your implementation.
Original Software consultants will work in partnership with your testing team to ensure that the introduction of our automation platform is as seamless as possible and that migration from manual to automated testing happens in a staged and controlled manner.
Test Data Preparation
The foundation block of any successful test automation process is appropriate test data. We'll help you analyse your production database (if available) and create test data. The objective here is to enable your team to create a good reduced data set based on production data. This data set can then be used in subsequent training and in the onward development of your automated tests.
Additional assistance is available with the process of data augmentation where either no production data is available for testing or additional data is needed beyond that which can be extracted from production sources.
