Digital Marketing with AI tools and enhance your digital skills.

pg6928659 15 views 7 slides Jul 29, 2024
Slide 1
Slide 1 of 7
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7

About This Presentation

Unlock the full potential of your digital presence with our comprehensive Digital Marketing Course. Designed for both beginners and seasoned professionals, this course provides the essential tools and strategies to master the digital landscape. Learn from industry experts as they guide you through t...


Slide Content

WWW.PAVANONLINETRAININGS.COM
SESSION 1

WWW.PAVANONLINETRAININGS.COM
Introduction to Software and Software Testing
Software Overview:
A software is a collection of computer programs designed to perform specific tasks or functions.
Types of Software:
▪System Software:
–Examples: Device drivers, Operating Systems, Servers, Utilities, etc.
–Primarily manages computer hardware and provides a platform for other software to run.
▪Programming Software:
–Examples: Compilers, Debuggers, Interpreters, etc.
–Aids developers in creating, testing, and debugging software applications.
▪Application Software:
–Examples: Web Applications, Mobile Apps, Desktop Applications, etc.
–Directly serves the end-users by performing specific tasks or providing services.

WWW.PAVANONLINETRAININGS.COM
Software Testing
Definition:
–Part of the software development process.
–Activity to detect and identify defects in the software.
–Objective: Release a quality product to the client.
Software Quality:
–Quality is defined as justification of all the requirements of a customer in a product.
–Quality is not defined in the product. It is defined in the customer`s mind.
Characteristics:
–Bug-free.
–Delivered on time.
–Within budget.
–Meets requirements and/or expectations.
–Maintainable.

WWW.PAVANONLINETRAININGS.COM
Why Do We Need Software Testing?
•Ensure that software is bug free.
•Ensure that system meets customer requirements and software specifications.
•Ensure that system meets end user expectations.
•Fixing the bugs identified after release is more expensive.

WWW.PAVANONLINETRAININGS.COM
Project vs. Product
Project
•Developed for a specific customer based on their requirements.
Product
•Developed for multiple customers based on market requirements.

WWW.PAVANONLINETRAININGS.COM
Error, Bug/Defect and Failure:
Error
▪Human action that produces an incorrect result.
Bug/Defect
▪Deviation from the expected behaviour to the actual behaviour of the system is
called defect.
Failure
▪The deviation identified by end-user while using the system is called a failure.

WWW.PAVANONLINETRAININGS.COM
Reasons for Software Bugs
•Miscommunication or no communication.
•Software complexity.
•Programming errors.
•Changing requirements.
•Lack of skilled testers.