Software Testing Methodologies

Email Alerts

Register now to receive SearchSoftwareQuality.com-related news, tips and more, delivered to your inbox.
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
  • crowdsource testing

    Crowdsource testing is the practice of sending out prototype software and products to broad groups of people for testing rather than having testing performed internally. Crowdsource testing allows more individuals to participate, often at a reduced c... 

  • load testing software

    Load testing software is an evaluation tool for determining how an application will perform as the work level approaches the limits of the application's specifications. 

  • accessibility testing

    Accessibility testing is a type of systems testing designed to determine whether individuals with disabilities will be able to use the system in question, which could be software, hardware, or some other type of system. 

  • static testing

    Static testing is a software testing method that involves examination of the program's code and its associated documentation but does not require the program be executed. 

  • dynamic testing

    Dynamic testing is a method of assessing the feasibility of a software program by giving input and examining output (I/O). The dynamic method requires that the code be compiled and run. 

  • ad hoc test

    An ad hoc test is an unplanned and undocumented procedure designed to assess the viability of a product. The success of ad hoc testing relies upon the ability of the testers and their knowledge of the system. 

  • ad hoc testing

    Ad hoc testing is a non-methodical approach to assessing the viability of a product. Commonly used in software development, ad hoc testing is performed without a plan of action, and actions taken are not typically documented. 

  • canary (canary testing)

    In software testing, a canary (also called a canary test) is a push of code changes to a small number of users who have not volunteered or opted-in for testing. 

  • static verification

    Static verification is the set of processes that analyzes code to ensure defined coding practices are being followed, without executing the application itself. 

  • black box (black box testing)

    A black box is any device whose workings are not understood by or accessible to its user. According to Edward Tenner, writing in The Washington Post, the first black box was a gun sight carried on World War II Flying Fortresses, with hidden compone...