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

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay