Stamping
the Seal of Quality on Your Software
Software
testing consumes 40 - 50% of the time and effort in most
software development and maintenance projects. Yet, the
testing process is not well planned, has much wasted effort,
and doesn't ensure the quality of the software products. Even
worse, if the software effort is behind schedule, much of the
planned testing is aborted, and the delivered software is only
half-tested, which creates enormous risk. The quality of the
ultimate software product depends on the thoroughness and
effectiveness of the software testing.
Why
SMS?
Software testing can be done efficiently, with minimum
redundancy, to remove defects early and improve
time-to-market. SMS
has experience with many facets of software process
improvement & quality programs and we believe that
software testing should not be done in isolation.
We understand that many other aspects of quality and
process are integral to an overall software quality program
and we are committed to helping your organization achieve
software development excellence.
SMS
employs highly respected industry standards including SEI CMM,
ASQ, and IEEE, and our consultants have extensive experience
in helping organizations improve their testing processes.
Software
Testing Consulting
SMS has a wide array of software testing consulting services
to address a variety of Software Testing issues.
Our services include:
- Assessing
Test Processes
to identify opportunities for improvement.
- Defining
your current test processes and test
"documentation" for all levels of testing.
- Developing
and implementing new methods and procedures for your
testing practices, including
the use of structural testing, boundary testing, error
testing, syntax testing, usability testing, and risk-based
test planning.
- Planning
for your most critical projects to allow for early
integration of the testing process into the project
development life cycle.
SMS
can also provide your organization with staff augmentation
during periods of peak testing activities from SMS' network of
highly-qualified testers that can provide your organization
with the skills needed for all phases of testing including
Test Case Design, System Testing, Acceptance Testing and
Independent Validation Testing.
Software
Testing Training
Proper
implantation of new testing processes requires good training.
You can bring your employees up to speed on best-in-class
practices with customized, on-site corporate team training.
SMS offers over 30 courses related to software process
improvement, including courses on testing topics such as
testing fundamentals, strategies for effective software
testing, use case testing and website testing. Team training
by SMS reinforces your team's willingness and ability to
follow the new procedures. Our modular format allows you to tailor a training program
that addresses your most pressing software testing challenges
and helps bring your team up to higher levels of software
testing maturity.
|