|
|
Project Management and Planning
|
| |
To let you more on quality assurance, please do visit the following links:
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.
TOP
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 1. Using a risk analysis to plan testing 2. Quality criteria 3. Risk catalogs 4. Risk based release decisions 5. When to use alternate methods to mitigate risk
TOP
3. Lab Setup With hundreds of computers, miles of cables, and dozens of switches, hubs, and
routers, A-1 Technology 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.
TOP
4. Defect Tracking System Setup At A-1 Technology, 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.
TOP
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.
TOP
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.
TOP
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?
TOP
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.
TOP
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.
TOP
10. Team Management and Staffing
A-1 Technology 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.
TOP
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.
TOP
12. QA & Testing Metrics
Test Automation is an ideal solution for many projects. When selecting an
automated test tool, there are certain things you need to know and take into
consideration. Let us help you with your evaluation and selection, and increase
your chances of success.
Our Test Automation Experts are experienced in writing, implementing, and
executing automated test scripts. Don't leave a test tool on the shelf; let A-1
Technology help you with all aspects of your testing metrics implementation.
TOP |
|
A-1 Edge
Partnership
Software Development Outsourcing
Post
an RFP/RFI |
 |
|