DEV Community

k vijay
k vijay

Posted on

what is software testing ?what we need to know about software testing? what is the relevance of software testing?

software testing is an important process in the software development lifecycle that involves evaluating a software application to identify and fix defects or issues.it aim to ensure that the software function correctly meets requirement.

what we need to know about software testing?

  1. type of testing
    functional testing
    a. unit testing
    b. integration testing
    c. system testing
    d. user interface testing
    e. regression testing
    f. acceptance testing and etc.,
    non-function testing
    a. documentation
    b. installation testing
    c. performance testing
    d. Reliability testing
    e. security testing

  2. Testing Techniques
    a. manual testing
    b. automation testing
    in both testing techniques there are following some methods
    -boundary values analysis
    -decision table testing
    -use case testing
    -linear code sequences and jump

  3. Bug detection
    one of the primary goal is to find and report defects or bugs in the software.

4.quality assurance
It helps ensure that the final product is reliable, functional, and safe for users.

  1. relevance ability to reduce the risk of software failures and improve the overall quality of the product.

6.continuous testing

7.user satisfaction

Top comments (0)