What is software testing?
Software testing is process of evaluating a software application with intent of identifying and fixing defects/ errors. It ensures that the software application meets the end user requirements with quality user experience, with minimum or no defects. Testing can be done manually or automated using tools.
What we need to know about software testing?
We need to know different types of functional and non-functional types of testing listed below.
Types of functional testing
- Unit testing
- Integration testing
- System testing
- Regression testing
- User acceptance testing
Below are few non-functional testing types plays important role in quality of software application-
- Performance testing
- Security testing
- Scalability Testing
- Usability testing
What is relevance of software testing -
Software testing is relevant today for various reasons.
- Software testing contributes in delivering high quality and secured product to customer
- Early detection of bugs and fixes in software development life cycle ensures cost efficiency
- Functional and non functional testing ensures high customer satisfaction delivering quality product
- Ensures compliance in life saving/ critical sectors like healthcare, banking and aviation
Top comments (0)