Get started
Bring yourself up to speed with our introductory content.
Software Testing and QA Fundamentals
Security lesson: Beating web application security threats
Explore the importance of Web application testing processes and find suggestions on best practices with a webcast on scanning and testing Web application security, a podcast on security testing and a tip on Web application best practices in this ... Continue Reading
NUnit
NUnit is an evolving, open source framework designed for writing and running tests in Microsoft .NET programming languages... (Continued) Continue Reading
Agile software development tutorial: Agile testing
In this section of our agile tutorial, learn how to be a successful software tester in an agile environment, from tips on agile test development to exploratory testing techniques. Continue Reading
-
What are the top software testing methodologies?
Some common testing methodologies including unit testing, acceptance testing, functional testing, performance testing and security testing. Continue Reading
Software testing fundamentals: Testing basics
Software testing experts weigh in on creating test plans, writing test cases, choosing test models and other basic building blocks of software testing. Continue Reading
Software testing fundamentals: Other useful resources
Software testing books, FAQs, expert advice, tools and blogs.Continue Reading
acceptance test
An acceptance test confirms that an story is complete by matching a user action scenario with a desired outcome. (Continued...)Continue Reading
garbage in, garbage out (GIGO)
GIGO (garbage in, garbage out) is a concise expression of a concept common to computer science and mathematics: the quality of output is determined by the quality of the input... (Continued)Continue Reading
load testing
Load testing is the process of subjecting a computer, peripheral, server, network or application to a work level approaching the limits of its specifications... (Continued)Continue Reading
stress testing
Stress testing is the process of determining the ability of a computer, network, program or device to maintain a certain level of effectiveness under unfavorable conditions... (Continued)Continue Reading
-
white box (white box testing)
A white box or clear box is a device, program or system whose internal workings are well understood. White box testing, also called white box analysis, clear box testing or clear box analysis, is a strategy for software debugging in which the tester...Continue Reading
mock object
In object-oriented programming, a mock object is a simulated object that mimics the behavior of the smallest testable parts of an application in controlled ways.Continue Reading
code review
Code review is a phase in the computer program development process in which the authors of code, peer reviewers, and perhaps quality assurance reviewers get together to review code, line by line... (Continued)Continue Reading
runtime
Runtime is when a program is running (or being executable).Continue Reading
error handling
Error handling refers to the anticipation, detection, and resolution of programming, application, and communications errors... (Continued)Continue Reading