Welcome to Software Testing Fundamentals (STF) !

SOFTWARE TESTING Fundamentals (STF) is a platform to gain (or refresh) basic knowledge in the field of Software Testing. If we are to ‘cliche’ it, the site is of the testers, by the testers, and for the testers. Our goal is to build a resourceful repository of Quality Content on Quality.

YES, you found it: the not-so-ultimate-but-fairly-comprehensive site for software testing enthusiasts.  Most of our articles are based on various resources, references and experiences, we do not claim any originality or authenticity. Browse the site at your own RISK.


Get started by going through Software Testing Basics like Quality Assurance, Quality Control, Software Development Life Cycle and Software Testing Life Cycle.

And, level up by understanding Software Testing Levels like Unit Testing, Integration Testing, System Testing and Acceptance Testing.

Then, go through the various Software Testing Methods like Black Box Testing, White Box Testing, Gray Box Testing, Agile Testing and Ad Hoc Testing.

Further, check out the various Software Testing Types like Smoke Testing, Functional Testing, Usability Testing, Security Testing, Performance Testing, Regression Testing and Compliance Testing.

Also, learn about Software Testing Artifacts, Defects and Software Testing Metrics.

Finally, enjoy our collection of Software Testing Resources like Jokes, Quotes, Jobs, Exercises, Magazines, Blogs and Certifications.