software testing

Cards (5)

  • Software testing is the process of evaluation a software item to detect differences between given
    input and expected output.
  • Verification is the process to make sure the product satisfies the conditions imposed at the start
    of the development phase. In other words, to make sure the product behaves the way we want it
    to.
  • Validation is the process to make sure the product satisfies the specified requirements at the end
    of the development phase. In other words, to make sure the product is built as per customer
    requirements.
  • Integration testing is a systematic technique for constructing the software architecture while at
    the same time conducting tests to uncover errors associated with interfacing.
  • Regression testing may be conducted manually, by executing a subset of all test cases or using
    automated capture/playback tools.