New Post has been published on https://devvee.com/software-testing/ A BASIC WAY OF SOFTWARE TESTING Software Testing is a process to check whether the software system is developed according to the requirements of the client or not and ensure that the developed software is error free. Software Testing is a vast domain and there are 2 ways to perform software testing. Manual Testing Automatic… #Postarticle, #programming automatic testing, black box testing, gray box testing, manual testing, software testing #AutomaticTesting, #BlackBoxTesting, #GrayBoxTesting, #ManualTesting, #SoftwareTesting
A BASIC WAY OF SOFTWARE TESTING
Software Testing is a process to check whether the software system is developed according to the requirements of the client or not and ensure that the developed software is error free. Software Testing is a vast domain and there are 2 ways to perform software testing.
Rear view. Polygraph examiner works in the office with his lie detector’s equipment.
As the name suggests, in manual testing, test cases are executed manually by human beings without using any software tool.Â
In Automatic Testing, software systems are tested using any automation testing tool to execute a test case suit.Â
Among these 2 ways of testing a software, manual testing is a basic way of software testing. Let’s have a look at manual testing in detail.
Manual Testing is a type of software testing in which human beings (testers) find and remove errors in a software application. This is the most traditional and primitive way of software testing and still there are some organizations that strictly follow manual testing.Â
Developers testing software. Man with laptops watching infographics, fixing bugs, using computer. Vector illustration for application, programming, coding concept
OBJECTIVE OF MANUAL TESTING
An application can never be tested automatically without its manual testing. The main purpose of manual testing is to ensure that the software application is free of errors and bugs. Moreover, the testers have to ensure that the developed software system is according to the functional requirements specified by the customer. During the testing phase, testers design the manual test cases that cover the functionalities of the whole application. The main objective of testing is to resolve all the possible errors that occur during the testing phase.
 After diagnosing the errors, testers report the errors to developers to fix them. Then testers perform retesting and check for more errors. All this process is carried to ensure the quality of software product and to deliver a 100% error-free system.
In black box testing, testers ensure the functionality of the software according to the client’s requirement. The code is not visible to the tester during testing, that’s why it is called black box testing.
Focused coworkers using laptops at meeting table. Business colleagues in casual working together in contemporary office space. Communication concept
During white box testing, developers test each line of code and then forward it to the tester for further testing. The code is visible to the developers that’s why it is called white box testing.
Gray box testing is done by someone who knows coding and testing both. As the name suggests, it is the mixture of white box testing and black box testing. That’s why it is called gray box testing.
Tiny people testing quality assurance in software isolated flat vector illustration. Cartoon character fixing bugs in hardware device. Application test and IT service concept
Testers go through the software documentation to check functional requirements and non-functional requirements.
Create the test cases that cover all the functional and non-requirements.
All the test cases are executed manually by using different types of testing.
If the bugs occurred, testers report to developers to fix them.
Developers rectify those errors and report back to the test engineer.
Testers re-test the software to check that all previous errors are resolved and no new errors occurred.
Once the complete system gets error free, testers report to the higher management.