Learning Guide

Software testing fundamentals: Testing basics

Software testing is a field with no set "best practices." Because so much of testing is based on the particular context of the test, it's often difficult to clarify, categorize and dispense advice on aspects of software testing. However, there are fundamental rules around

    Requires Free Membership to View

which testers can frame their work. This learning guide contains advice for software testing broadly and regression testing, performance testing and user acceptance testing specifically. The section on regression testing also includes a subsection on smoke and sanity testing.

These tips, articles, expert responses, book excerpts and webcasts will guide you toward a greater understanding of software testing. If you have any resources that you would like to share, or have suggestions for a future learning guide topic, please email me.

   Software testing basics
   Performance testing
   Regression testing
   User acceptance testing
   Other useful resources

  Testing basics

Test plans, test cases, test strategies, test methodologies, test models and testing types are defined and discussed below.

Visit our next section for tips, advice and articles on performance testing.

This was first published in April 2008

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: