Software :- It is a collection of computer program that helps us to perform a task.
Types of software :
What is the software testing ?
X (Bank) ----> IT Company ----> Developing ----> Test -----> Deliver ----> X (Bank)
Its company responsibility to provide a non buggy product to the client.
Software testing is a part of software development process.
Software testing is an activity to detect and identify the defect in the software.
The objective of testing is to release quality product to the client.
What is Software Quality ?
Based of these parameters we can say our Software is Quality:-
Bug-Free
Delivered on time
Within budget
Meet the requirements and /or expectations
Maintainable
What is Project and Product?
If software application is developed for specific customer based on the requirement then it is called Project.
Ex:- A bank automation project
Service based company usually deals with projects like TCS ,Wipro, cognizant etc.
If the software application is developed for multiple customers based on the market requirement then it is called Product.
Ex :- Amazon application
Product based company usually deals with Product like Amazon, Facebook,Google etc.
What are Error,Bug/Defect and Failure ?
Error :- It’s an Human Mistake. (Identify by the developer)
Bug/Defect :- It’s the deviation from actual result .(Identify by the tester)
Failure:- The deviation identify by the end user/ client while using the product after delivery .
Why the software has bugs?
Miscommunications or no communication (between developers and testers)
Software complexity
Programming errors
Changing requirements (Major cause)
Lack of skilled tester.
Thankyou