The ultimate success of any testing project is largely determined very early on, at the test planning and strategy development stage. It is here that the broad requirements for product testing are transformed into specific plans, processes, guidelines and test kits, which will be followed by test teams during the actual project. Failing to plan is planning to fail, and the area of testing is no exception.
Our solutions are designed to prepare a software product (whether a source product, typically US English, or localized) for testing by defining test strategies and developing comprehensive test plans, or by developing the overall test approach and individual test cases. Moravia's approach encompasses both manual and automation testing.
The expertise and the trust we built working with some of the largest blue-chip IT clients in the world means we possess the know-how and the ability to develop the optimum test approach. This gives you the certainty that your product will be tested in the most efficient and comprehensive way that exists today.
Test Planning and Strategy
Test strategy development and planning are crucial steps to provide for an efficient and quality-driven testing process. We carefully analyze the specifications of the product to deliver made-to-measure test documentation.
This includes activities such as:
- Project scope and expectations definition
- Definition of the optimum test approach and strategy
- Technology and methodology selection
- Identification of tools to use and platforms for test
- Definition of test coverage and the sequential order of tests
- Fitting the testing into the software development lifecycle
- Scoping resource requirements
- Identification of areas to be tested automatically and those requiring manual testing
- Definition of QA metrics
An integral part is the creation of the overall test plan that defines the main milestones, individual steps and resource requirements in testing.
Test Development and Test Case Development
Once the overall test strategy and plan are defined, a test kit needs to be developed. For manual testing, this typically includes the creation of a specific test plan (a generic "umbrella document"), test designs (a.k.a. test cases) - the written-down details of the structured steps and specific tests that will be run as part of the overall testing program - and often test data.
Test case development is typically completed by our Test Development Engineers, and can be done at an early review stage. Other required components include specifying internal testing guidelines, rules and processes, definition of logging conventions, providing product support information for the test teams, and creating release checklists.
As part of the test development process, we develop Test Suites, meeting the most current standards, which includes:
- Test case design
- Defect lifecycle design
- Automation development
- Turn-key tools development
To find out how you can apply our expertise during your test planning and test development process, please complete the Request for Information form and we will get back to you shortly, or see other options for contacting us.