Skip to main content

Posts

Showing posts from December 2, 2017

Why is software testing necessary?

Software Testing is necessary because we all make mistakes. Some of those mistakes are unimportant, but some of them are expensive or dangerous. We need to check  everything and anything we produce because things can always go wrong – humans make mistakes all the time. Since we assume that our work may have mistakes, hence we all need to check our own work. However some mistakes come from bad assumptions and blind spots, so we might make the same mistakes when we check our own work as we made when we did it. So we may not notice the flaws in what we have done.  Ideally, we should get someone else to check our work because another person is more likely to spot the flaws. There are several reasons which clearly tells us as why Software  Testing is important and what are the major things that we should consider while testing of any product or application. Software testing is very important because of the following reasons: Software testing is reall

What is Software Testing?

Software testing is a process of executing a program or application with the intent of finding the software bugs. It can also be stated as the process of validating and verifying that a software program or application or product: Meets the business and technical requirements that guided it’s design and development Works as expected Can be implemented with the same characteristic. Let’s break the definition of Software testing into the following parts: 1)  Process:  Testing is a process rather than a single activity. 2)   All Life Cycle Activities: Testing is a process that’s take place throughout the Software Development Life Cycle (SDLC). The process of designing tests early in the life cycle can help to prevent defects from being introduced in the code. Sometimes it’s referred as “verifying the test basis via the test design” . The test basis includes documents such as the requirements and design specifications. 3)   Static Testing:   It can test an