|
Test
Process
At Endeavour, we believe that quality doesn’t begin and end with software testing. Instead,
we regard testing as an important part of our overarching commitment to quality. We rely on stringent testing procedures that are complementary to and an extension of our organization’s quality framework.
Multi-phase software testing is a conducted in a dedicated Project testing Environment. Multiple checks and metrics are used for verification, testing, and validation. Key objectives include:
• Discovery, tracking, and analysis of defects and bugs
• Verification of project’s functional, integration, and system-level specifications
• Assessment of product’s operational and usability requirements
• Expert determination of whether the tested, defect-free product is ready
for delivery to the client
Testing Methodologies
The Endeavour team employs a number of testing procedures, models, and methodologies designed to deliver an in-depth assessment of the quality and functionality metrics that matter to you. Our state-of-the-art testing infrastructure and expert evaluators provide an array of manual and automated testing methodologies.
Testing Activities
In order to ensure that our findings reflect the highest possible level of integrity and accuracy,
the Endeavour product testing team uses standardized, state-of-the-art tools and processes.
Based on the unique specifications for each project, an array of applicable test cases and test data are developed using SRS, functional documents, Microsoft Excel and Microsoft Word, and TestLink.

Automation Testing Tools
The Endeavour team relies upon both automated and manual testing processes to arrive at the most comprehensive, multi-dimensional analysis possible. Some of the automated tools we use in the testing process include:
Test Link: TestLink is an open-source, web-based test management and test execution system that is used to create and manage test cases, as well as to organize them into test plans. These test plans allow test engineers to execute test cases and track test results dynamically, generate reports, and trace software requirements.
Load Runner: Mercury Interactive’s LoadRunner is a load-testing tool that analyzes system behavior and performance. It exercises the entire enterprise infrastructure by emulating the pressure put on a system by thousands of simultaneous users and employs performance monitors to identify and isolate potential problems.
Quick Test: Mercury Interactive’s Quick Test Professional (QTP) provides the industry’s best solution for functional test and regression test automation, addressing every major software application and environment. This program allows testers full access to the underlying test and object properties via an integrated scripting and debugging interface.
Bugzilla: Bugzilla is a web-based bug-tracking system that allows testers to report and track bugs and code changes, facilitating meticulous record-keeping and inter-organizational communication.
Mantis: This popular PHP-based bug tracker offers a simple and adaptable interface, easy web accessibility, and an array of communication and reporting features. In keeping with Endeavour’s commitment to enterprise mobility, Mantis offers support for mobile devices, as well.
|