DEV Community

Selvakumar S
Selvakumar S

Posted on

SOFTWARE TESTING

Software
Set of instructions, data or programs used to execute specific tasks.

Types of Software

  • System Software
    Connects hardware and application
    Eg: OS(Windows, Linux, Mac, etc..)

  • Utility Software
    For Security and Optimization
    Eg: Antivirus Software(Avast, Windows Defender)

  • Application Software

    1. Web apps
    2. Mobile apps

Software Testing
Process of verifying the functionality of a software product or apps to ensure they meet expected requirements and are free from defects.
Eg: Gmail - to communicate through emails.

Types of Software Testing

  1. Manual Testing
    Testers manually test each and every test cases without using automation tool.

  2. Automation Testing
    Testers will test the application using automation tools like Selenium..

Image description

Relevance of Software Testing

  • Testing helps identify defects early in the development process

  • It ensures adheres to standards, regulations, and compliance requirements.

  • Improved software quality

  • Enhanced customer satisfaction

  • Increased Security and better performance

Image description

Top comments (0)