Trantor Solutions
Sector Expertise
- iPhone Appl. Development
- Android Appl. Development
- Blackberry Appl. Development
- Lua Programming
- Asp.net Programming
- RoR Development
- Drupal Programming
- Cakephp Programming
- Flash Design & Programming
- Flex Programming
- Chrome Apps. Development
- HTML 5
- SharePoint Consulting
- Google TV
- Apple TV
- Facebook Application
Quick Links
Testing Services/Test Methods
- Requirements Evaluation
- Risk Assessment
- Lab Setup
- Defect Tracking System Setup
- Test Plan Creation
- Checklist
- Project Management
- Defect Management
- Team Management and Staffing
- Project Reporting
- QA & Testing Metrics
1. Requirements Evaluation
It's the phase of testing where we outline the system test suite. A test suite document is an organized table of contents for your test cases: it simply lists the names of all test cases that you intend to write. The suite can be organized in several ways. For example, you can list all the system components, and then list test cases under each. Or, you could list major product features, and then list test cases for each of those.We make sure that we have agreement on the requirements for test automation. We'll have test requirements, which will describe what needs to be tested. These will be detailed in our test designs. And we will have automation requirements, which will describe the goals for automation.
2. Risk Assessment
Risk assessment validates that your project will succeed. Software development experts evaluate and test the software-based technical and business risks as they relate to your business, market, and service plans. The significant risks are identified and detailed in comprehensive Risk Event Descriptions. You are also provided with a quantification of each risk's impact on cost, revenue, and schedule.Features of Risk Based Testing
- Using a risk analysis to plan testing
- Quality criteria
- Risk catalogs
- Risk based release decisions
- When to use alternate methods to mitigate risk
3. Lab Setup
With hundreds of computers, miles of cables, and dozens of switches, hubs, and routers, Trantor Solutions can place your software in an environment to put it through its paces. Software is not implemented in a vacuum.Our testing labs are equipped to meet a tremendous range of testing requirements. Our QA Engineering teams have tested everything from medical devices to advanced imaging solutions to high-profile Web sites. We maintain extremely high technical testing standards, while continuously evolving to meet customer specifications.
4. Defect Tracking System Setup
At Trantor Solutions, we follow detailed testing metrics deployed for the entire project cycle. From defect tracking to testing progress, our clients have complete visibility into all of our projects.Our tracking system provides insight into all project defects in real time via a Web-based interface. Our customers have the option to select how they want the interface to look. The net result is a testing system that is tailor-made specifically for each project.
5. Test Plan Creation
Creation of Test Plan includes planning the testing activities. During the creation of the test plan the following items will be considered as top priority:- Creating a test plan that provides strong methodology to specifically verify that the criteria defined is met.
- A master test plan which addresses the test phases approved for the project/application is documented, reviewed and approved.
- Test Plans for each testing phase identified in the master test plan are documented, reviewed and approved.
- Test cases and expected results are documented and verified for each test phase.
- Creating a test plan that will allow clear and precise results to be delivered showing how criteria has been met, or what improvements need to be made to meet the criteria.
- Creating a test plan that is as easy to understand as possible.
- Creating a test plan that shows that the product works as advertised
- Where possible, include in the designing of the test plan, test cases that validate customer performance, scalability, and functionality claims for the product as part of the Subjective Criteria.
6. Test Case Creation
Challenging circumstances, short project life cycle, incomplete product specifications? Our staff is experienced and trained to design and develop test cases in complex circumstances. Our staff will develop test cases in a structured and clear format. The test cases are used to confirm your software operates as expected for new and existing software development projects. We implement your test cases test cases that validate customer performance, scalability, and functionality claims for the product.7. Checklist
This checklist provides a mechanism for verifying that the Business Requirements comply with the Requirements Management process. The checklist is to be used by a Quality Reviewer as part of the project's SQA activities, and/or by other members of the project team while developing the requirements.The various Requirements Management Process Elements include:
-
Elicitation
Were all stakeholders identified?
Were candidate requirements captured via surveying, brainstorming, joint requirements definition and/or interviewing? -
Analysis
Were the requirements decomposed?
Did the requirements have quality attributes (e.g. completeness, necessity, consistency, feasibility and verifiability)?
Were the requirements traceable?
Was the rationale for any decisions captured? -
Documentation
Were formal requirements documents developed?
Was the supporting information documented? -
Verification
Were the requirements inspected for quality attributes?
Were inconsistencies among the requirements identified and corrected?
Were redundant requirements identified and corrected?
Did the stakeholders verify that the documentation accurately represents their needs? -
Approval
Were the requirements documents approved by the stakeholders?
Were the requirements documents baseline and placed under version control? Was approval to proceed from the Project Sponsor obtained?
8. Project Management
Project management is one of the critical factors in a testing project. Our management team, together with an on-site Project Manager, will strategically plan your testing effort and manage the day-to-day tactical implementation of your testing effort. The management of the project in testing phase should be based upon a tried and true testing methodology. We will develop a testing Methodology that will suit your organization. We will engage an experienced test manager, who can guide and supervise your test team effectively.9. Defect Management
Defects should be logged in a defect management tool. Information included in each defect entry is at least:Steps to recreate the problem
- Configuration the problem was found in
- Configuration the problem was found in
- Function/module the problem was found in
- Severity of problem
Severity Classifications - The defects will be classified using Gs.com's defect classification schedule. Defects will be fixed based on severity. Those defects entered as Severity 1 (System Crashes) or Severity 2 (Major Problem) will be corrected prior to the application being deployed. Severity 3 (Minor Problem) and Severity 4 (Enhancement) will be corrected based on criticality as collectively defined by the QA/Test lead, team lead, and project manager.
Status Classifications - Status codes will be assigned to a defect to define where in the life cycle the defect resides. The status code will change as the defect progresses through the life cycle from the initial entry to resolution. The status is entered as New, Investigation, Development, Duplicate, Not Reproducible, Deferred, Works as designed, Verify, System Test-QA and Closed.
10. Team Management and Staffing
Trantor Solutions has access to a number of resources with varying levels of experience in the testing field. Our qualified staff has experience with the following:- Test Case Creation
- Manual Test Execution
- Automated Functional Test Creation and Execution
- Automated Load Test Creation and Execution
- Test Management
Unlike most staffing companies, we verify that the resources we provide to our clients have the skills necessary to satisfy their needs. We don't send resources in hopes that someone may fit the skills that are required.
11. Project Reporting
Our testing metrics provide complete coverage of the testing process from beginning to end. Not only can the testing progress be monitored through the daily charts, but specific test data driving the chart may be tracked as well. Main reporting activities include:- Actual results are documented, compared against the expected results, and approved as appropriate.
- A report summarizing the results of testing is documented, reviewed, and approved.
- Test problem reports are tracked to closure.
So if you would like to know what is going on during your next Software Quality Assurance project, choose us as your partner.
