Roles of Software Tester
By: sushant24 • Essay • 700 Words • March 15, 2015 • 809 Views
Roles of Software Tester
Software testing
Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test.
Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation.
Test techniques include, but are not limited to, the process of executing a program or application with the intent of finding software bugs (errors or other defects).
There are basically two main approaches towards software testing:
White box testing: It is concerns about the internal structure of working of a program.
Black box testing: It is concern about testing the application without knowing its internal structure.
As far as software testing is concerned it is very huge topic to discuss but basically it’s a process to deliver the quality product to the clients and the stakeholders.
Software testing from business perspective
As stated earlier Software testing is the process to deliver the quality product to the clients and the stakeholders because of the following reasons:
It ensure that there is less number of defects in the system or applications without going to customer
It requires the business logic as well as the technical understanding of the system as whole
Can be said as it is the backbone of the every business today
Helps to achieve highest customer satisfaction through its various methods from the various stages of testing’s like unit testing, system testing, functional testing, Integration testing and User acceptance testing
My Roles & Responsibilities as Software Testing Engineer
First and the foremost responsibilities as a testing engineer is to have a complete understanding of system or an application.
My roles starts in the initial phase of the project which includes the review of BRD (i.e. Business requirements Documents) and FRD (i.e. Functional requirement Documents)
Then we have the detailed walkthrough of these documents where I can ask my queries and doubts the concerned authors and BA’s
After the resolution of the doubts and queries I start the preparation of the test cases which includes positive test cases, negative test cases, real life scenario and other types of test cases which are required to execute from testing perspective
Once the test case preparation is completed it is reviewed by the senior management for the accuracy check which leads to the termination of analysis phase
Then after the actual deployment of the executable code; we execute these test cases on the actual developed system and check whether our input is matching with output as per requirements specification or not.
During