0% found this document useful (0 votes)
4 views

Module 1 Introduction to Software Testing

The document provides an introduction to software testing, defining it as the process of comparing actual behavior of software with expected behavior. It outlines the need for software testing, emphasizing quality assurance, early defect detection, and cost reduction. Additionally, it details the roles and responsibilities of a software tester and qualities that make a good tester, along with potential interview questions related to software testing.

Uploaded by

Harshal Khairnar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Module 1 Introduction to Software Testing

The document provides an introduction to software testing, defining it as the process of comparing actual behavior of software with expected behavior. It outlines the need for software testing, emphasizing quality assurance, early defect detection, and cost reduction. Additionally, it details the roles and responsibilities of a software tester and qualities that make a good tester, along with potential interview questions related to software testing.

Uploaded by

Harshal Khairnar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Module 1 Introduction to Software Testing

1.1 What is Software Testing

It is the process of comparing the actual behavior of an application or


software with the expected behavior.

Ex.
Consider Flipkart application.
Expected behavior for Flipkart==Valid user can select the liked product, add
to cart, make the payment and place an order.
Actual behavior for Flipkart==Valid user selected the Lenovo Laptop, added
to cart, made the payment using UPI and place an order on specific address.

Types of software:
What is project and product?
Project: software is designed for specific customer called as project
Ex. Bank, SBIyono
Product:
Software is developed based on market requirement called as product

1.2 Need of Software Testing

➢ Overall quality assurance (“Software quality is nothing but delivering a bug free
application and delivered on time with all requirements.”)

➢ Early detection of defect will result in good quality software

➢ Cost will be reducing as tested software will not need more rework in terms of time and
money

➢ May be compliance with contact or legal requirement

Manual Testing by Rohit Sir


1.3 Roles and Responsibilities of Software Tester

➢ Understating the requirements of the application


➢ Identifying required Test Scenarios of the project
➢ Designing and preparing Test cases to validate application
➢ Execute test cases to validate application
➢ Logs Test Results (How many Test cases passes/failed)
➢ Defect Report and Tracking
➢ Retest fixed defects of previous builds
➢ Performed various Types of testing assigned by Test Lead
➢ Preparing and sending of status Reports to Lead on assigned tasks
➢ Participated in regular meetings, team meetings by lead & Manager
➢ Develop automation scripts

1.4 What makes a good Software Tester?


➢ Understand the Requirement- As a tester, you need to understand what
should be tested and what should be given less priority, what should be
automated and what should be tested manually, which task should be
taken up first and what can be done at the last moment. Once you are a
master of defining priorities, software testing would be really easy
➢ Create number of ideas - A real tester’s job starts only after writing
ordinary test cases. The more you think about how the product can be
used in different ways, you will be able to generate ideas to test it and
ultimately you will gain confidence in the product, customer satisfaction,
and lifelong experience.
➢ Analyze the Date- You need to understand the data collected from
testing and need to analyze them for the particular behavior of
application or product.
➢ You Can Report Negative Things In A Positive Way-A tester needs to learn
tactics to deal with everyone around and needs to be good at
communication. No one feels good when he/she is being told that
whatever they did was completely or partially wrong. But it makes a

Manual Testing by Rohit Sir


whole lot of difference in reaction when you suggest doing something or
rectifying something with better ideas and without an egoistic voice.

Interview question:
1. What is software testing?
2. What were your roles and responsibilities as software tester?
3. What will happen if we skip the testing of software?

Manual Testing by Rohit Sir

You might also like