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

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Get started

Community matters

Top comments (0)

đź‘‹ Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay