Our Services
We provide custom full-service QA and help to develop well-defined and testable requirements. Our team designs and develops documented automated test cases with full test specifications. We focus on providing support for debugging your software failures.
Requirements
Application requirements are a fundamental formalization of any software project. However, most development teams have no time to formalize the features that they are developing. This in turn costs the team throughout the application development cycle. We help our customers to start on the right path and help them formalize their features through testable requirements that provide a contract between the stake holders and developers as well as help testers verify that feature implementation meets the requirements.
Test Cases
Test cases verify one or more feature requirements. Most of the time, writing a good test is not an easy task. Writing a maintainable test is even harder. So many times tests become unreadable and hard to debug when they fail. We provide our customers well documented and easily maintainable tests.
Specifications
Any well written test must be documented. A formal test case documentation is provided by a test specification. All test cases that we develop for customers have documentation embedded within a test so that documentation and code stay together. We provide full test specifications for suites that cover a given feature. This allows for our customers to easily understand what each test is testing and how it tests it.
Reports
Reporting is critical for keeping track of how tests are performing. However, simple reports that show which tests have passed or failed are not enough. We provide our customers full coverage reports as we link each test to a requirement. This allows project managers to see clearly the status of each feature and which requirements have been met and which are still left to complete.