Software Testing

SDT's software testing consultants are experienced senior software engineers (over 15 years on average!) with excellent technical and communication skills. Their pragmatic, hands-on approach enables clients to realize improved quality results more quickly and cost-effectively.

Proven, Effective Software Test Methods

Original by Arul Presad, cropped and Scaled by Charles Shuller
Original photo by Arul Presad
Only practical software test methods proven to be effective for improving the software testing process are used, including specific tasks, roles, techniques, activities and deliverables. The integration of the product development process and the test development process is clarified using SDT’s unique methodology.

The test techniques used are not dependent on specific tools and do not assume a particular type of test organization. Fundamental concepts of software testing are used, using a common language for communicating unique test terminology.

Test Tools and Automating the Software Test Process

The major categories of test tools are defined, and leading tool vendors for each category are identified, along with a description of each tool. Representative full-function tools are dynamically presented using the latest electronic presentation methods. A process for selecting and implementing tools is presented, including the most significant opportunities for automating the software test process. SDT will assist you with as much (or as little) of the testing automation process as you prefer.

Risk Management

There's never enough time to test everything. Risk management involves assessing the chance that adverse things will happen, and includes assessment of the resulting consequences. Proper risk assessment leads to effective identification and prioritization of tests.


SDT shows how to organize your software testing effort so it is measurable and controllable. This includes what to measure, how to obtain measurements, and how to use measurements to understand and control the software test process.


The use of standards simplifies communication and often eliminates the need to invent new solutions. All relevant ANSI/IEEE software engineering standards are employed.

SDT’s Contribution to Your Test Environment
  • Evaluation and improvement of the software test process.
  • Automation of the test process with an effective tools program.
  • Improvement of your defect finding potential and prevent error migration.
  • Organization of your testing effort so it is measurable and controllable.
  • Leveraging of the use of all relevant software engineering standards.
  • Creation of meaningful test plans and other critical test documents.

Return To The Previous Page

Sarah Kim,
Lighthouse Worldwide Solutions

"This seminar provided an excellent forum for bringing together test from different sized companies at all different levels of testing, in one room guided by an expert in the industry. The topics covered and the discussions generated gave me real life examples of how I can improve my process."

More info
Deirdre Ryan,
Director of Worldwide QA,
Quarterdeck Corporation

"A course all test engineers should take in order to learn a structured, realistic and practical approach to testing."

More info
Michael Anglen,
StorageTek, Inc.

"Not only did I learn a lot, but the course prepared me to take the information back and implement it. "

More info