SlideShare a Scribd company logo
Certified Software Testing
Professional
Sample Material
www.vskills.in Page 7
INTRODUCTION & OVERVINTRODUCTION & OVERVINTRODUCTION & OVERVINTRODUCTION & OVERVIEWIEWIEWIEW
IntroductiIntroductiIntroductiIntroductionononon
Software testing is an investigation conducted to provide stakeholders with information about the quality of the
product or service under test Software testing also provides 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.
Software testing can also be stated as the process of validating and verifying that a software
program/application/product:
• meets the business and technical requirements that guided its design and development;
• works as expected; and
• can be implemented with the same characteristics.
Software testing, depending on the testing method employed, can be implemented at any time in the
development process. However, most of the test effort occurs after the requirements have been defined and
the coding process has been completed. As such, the methodology of the test is governed by the software
development methodology adopted.
Different software development models will focus the test effort at different points in the development
process. Newer development models, such as Agile, often employ test driven development and place
an increased portion of the testing in the hands of the developer, before it reaches a formal team of
testers. In a more traditional model, most of the test execution occurs after the requirements have been
defined and the coding process has been completed
OverviewOverviewOverviewOverview
Testing can never completely identify all the defects within software. Instead, it furnishes a criticism or
comparison that compares the state and behavior of the product against oracles—principles or mechanisms by
which someone might recognize a problem. These oracles may include (but are not limited to) specifications,
contracts, comparable products, past versions of the same product, inferences about intended or expected
purpose, user or customer expectations, relevant standards, applicable laws, or other criteria.
Every software product has a target audience. For example, the audience for video game software is completely
different from banking software. Therefore, when an organization develops or otherwise invests in a software
product, it can assess whether the software product will be acceptable to its end users, its target audience, its
purchasers, and other stakeholders. Software testing is the process of attempting to make this assessment.
HistoryHistoryHistoryHistory
The separation of debugging from testing was initially introduced by Glenford J. Myers in 1979. Although his
attention was on breakage testing ("a successful test is one that finds a bug") it illustrated the desire of the
software engineering community to separate fundamental development activities, such as debugging, from that
of verification. Dave Gelperin and William C. Hetzel classified in 1988 the phases and goals in software testing
in the following stages:
• Until 1956 - Debugging oriented
• 1957–1978 - Demonstration oriented
• 1979–1982 - Destruction oriented
www.vskills.in Page 8
• 1983–1987 - Evaluation oriented
• 1988–2000 - Prevention oriented
www.vskills.in Page 9
Questions:
1. Software testing can also be stated as the process of validating and verifying that a software
program/application/product:
a. meets the business and technical requirements that guided its design and development;
b. works as expected; and
c. can be implemented with the same characteristics.
d. All of the above
e. None of the above
2. Most of the test execution occurs _________ the requirements have been defined and the coding process
has been completed
a. Before
b. After
3. Once testing is done, we can completely identify all the defects within software
a. True
b. False

More Related Content

PPTX
Defining software testing
PPTX
Software Testing ppt
PDF
What is Software Testing | Edureka
ODP
Software testing ppt
PPTX
Software Testing
PDF
What is objectives of software testing
PPTX
Why testing is important ?
PPTX
TESTING IMPLEMENTATION SYSTEM
Defining software testing
Software Testing ppt
What is Software Testing | Edureka
Software testing ppt
Software Testing
What is objectives of software testing
Why testing is important ?
TESTING IMPLEMENTATION SYSTEM

What's hot (20)

PPTX
Quality Control
PPTX
Software Testing
PPSX
Manual testing
PPTX
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
PPTX
Basics of software testing webwing technologies
PPT
Basics of Software Testing
PPT
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
PDF
Software Testing
PPTX
An Overview of User Acceptance Testing (UAT)
PPTX
Types of testing
PPTX
Notes on agile
PDF
Why is it important to hire an independent testing team for your development ...
PPTX
software testing methodologies
PPTX
Software testing career
PPTX
Software engineering 20 software testing
PPTX
Purpose and-objectives-of-software-testing
PPT
Types of Software testing
PDF
What is Software Testing?
PPTX
Software testing
PPTX
Basics in software testing
Quality Control
Software Testing
Manual testing
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Basics of software testing webwing technologies
Basics of Software Testing
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Software Testing
An Overview of User Acceptance Testing (UAT)
Types of testing
Notes on agile
Why is it important to hire an independent testing team for your development ...
software testing methodologies
Software testing career
Software engineering 20 software testing
Purpose and-objectives-of-software-testing
Types of Software testing
What is Software Testing?
Software testing
Basics in software testing
Ad

Similar to Vskills software testing professional sample material (20)

PDF
Software testing
PPTX
Software Quality Assurance
PDF
Software testing
PDF
Software testing
PPTX
CCS366 Softwares Testing Automation.pptx
PPTX
SOFTWARE TESTING
PPT
Software testing lecture 9
PDF
Software testing
PDF
Testing Slides 1 (Testing Intro+Static Testing).pdf
PPTX
Software testing sengu
PDF
Testing: an Introduction and Panorama
PDF
Testing primer
PDF
Testing primer
PDF
Software testing primer nick jenkins
DOCX
Manual Testing guide by nagula sai kiran.docx
PPTX
TeDevelopment Testing in Software Engineering
PPSX
Introduction to software testing
PDF
FROM THE ART OF SOFTWARE TESTING TO TEST-AS-A-SERVICE IN CLOUD COMPUTING
PDF
From the Art of Software Testing to Test-as-a-Service in Cloud Computing
PPTX
1_Introduction to Software Testing - Part 1.pptx
Software testing
Software Quality Assurance
Software testing
Software testing
CCS366 Softwares Testing Automation.pptx
SOFTWARE TESTING
Software testing lecture 9
Software testing
Testing Slides 1 (Testing Intro+Static Testing).pdf
Software testing sengu
Testing: an Introduction and Panorama
Testing primer
Testing primer
Software testing primer nick jenkins
Manual Testing guide by nagula sai kiran.docx
TeDevelopment Testing in Software Engineering
Introduction to software testing
FROM THE ART OF SOFTWARE TESTING TO TEST-AS-A-SERVICE IN CLOUD COMPUTING
From the Art of Software Testing to Test-as-a-Service in Cloud Computing
1_Introduction to Software Testing - Part 1.pptx
Ad

More from Vskills (20)

PDF
Vskills certified administrative support professional sample material
PDF
vskills customer service professional sample material
PDF
Vskills certified operations manager sample material
PDF
Vskills certified six sigma yellow belt sample material
PDF
Vskills production and operations management sample material
PDF
vskills leadership skills professional sample material
PDF
vskills facility management expert sample material
PDF
Vskills international trade and forex professional sample material
PDF
Vskills production planning and control professional sample material
PDF
Vskills purchasing and material management professional sample material
PDF
Vskills manufacturing technology management professional sample material
PDF
certificate in agile project management sample material
PDF
Vskills angular js sample material
PDF
Vskills c++ developer sample material
PDF
Vskills c developer sample material
PDF
Vskills financial modelling professional sample material
PDF
Vskills basel iii professional sample material
PDF
Vskills telecom management professional sample material
PDF
Vskills retail management professional sample material
PDF
Vskills contract law analyst sample material
Vskills certified administrative support professional sample material
vskills customer service professional sample material
Vskills certified operations manager sample material
Vskills certified six sigma yellow belt sample material
Vskills production and operations management sample material
vskills leadership skills professional sample material
vskills facility management expert sample material
Vskills international trade and forex professional sample material
Vskills production planning and control professional sample material
Vskills purchasing and material management professional sample material
Vskills manufacturing technology management professional sample material
certificate in agile project management sample material
Vskills angular js sample material
Vskills c++ developer sample material
Vskills c developer sample material
Vskills financial modelling professional sample material
Vskills basel iii professional sample material
Vskills telecom management professional sample material
Vskills retail management professional sample material
Vskills contract law analyst sample material

Recently uploaded (20)

PDF
Complications of Minimal Access Surgery at WLH
PPTX
Cell Structure & Organelles in detailed.
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
01-Introduction-to-Information-Management.pdf
PDF
Insiders guide to clinical Medicine.pdf
PDF
Pre independence Education in Inndia.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
Lesson notes of climatology university.
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
Complications of Minimal Access Surgery at WLH
Cell Structure & Organelles in detailed.
Renaissance Architecture: A Journey from Faith to Humanism
O7-L3 Supply Chain Operations - ICLT Program
Abdominal Access Techniques with Prof. Dr. R K Mishra
01-Introduction-to-Information-Management.pdf
Insiders guide to clinical Medicine.pdf
Pre independence Education in Inndia.pdf
TR - Agricultural Crops Production NC III.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Lesson notes of climatology university.
Microbial diseases, their pathogenesis and prophylaxis
FourierSeries-QuestionsWithAnswers(Part-A).pdf
VCE English Exam - Section C Student Revision Booklet
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
2.FourierTransform-ShortQuestionswithAnswers.pdf
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
human mycosis Human fungal infections are called human mycosis..pptx

Vskills software testing professional sample material

  • 2. www.vskills.in Page 7 INTRODUCTION & OVERVINTRODUCTION & OVERVINTRODUCTION & OVERVINTRODUCTION & OVERVIEWIEWIEWIEW IntroductiIntroductiIntroductiIntroductionononon Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test Software testing also provides 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. Software testing can also be stated as the process of validating and verifying that a software program/application/product: • meets the business and technical requirements that guided its design and development; • works as expected; and • can be implemented with the same characteristics. Software testing, depending on the testing method employed, can be implemented at any time in the development process. However, most of the test effort occurs after the requirements have been defined and the coding process has been completed. As such, the methodology of the test is governed by the software development methodology adopted. Different software development models will focus the test effort at different points in the development process. Newer development models, such as Agile, often employ test driven development and place an increased portion of the testing in the hands of the developer, before it reaches a formal team of testers. In a more traditional model, most of the test execution occurs after the requirements have been defined and the coding process has been completed OverviewOverviewOverviewOverview Testing can never completely identify all the defects within software. Instead, it furnishes a criticism or comparison that compares the state and behavior of the product against oracles—principles or mechanisms by which someone might recognize a problem. These oracles may include (but are not limited to) specifications, contracts, comparable products, past versions of the same product, inferences about intended or expected purpose, user or customer expectations, relevant standards, applicable laws, or other criteria. Every software product has a target audience. For example, the audience for video game software is completely different from banking software. Therefore, when an organization develops or otherwise invests in a software product, it can assess whether the software product will be acceptable to its end users, its target audience, its purchasers, and other stakeholders. Software testing is the process of attempting to make this assessment. HistoryHistoryHistoryHistory The separation of debugging from testing was initially introduced by Glenford J. Myers in 1979. Although his attention was on breakage testing ("a successful test is one that finds a bug") it illustrated the desire of the software engineering community to separate fundamental development activities, such as debugging, from that of verification. Dave Gelperin and William C. Hetzel classified in 1988 the phases and goals in software testing in the following stages: • Until 1956 - Debugging oriented • 1957–1978 - Demonstration oriented • 1979–1982 - Destruction oriented
  • 3. www.vskills.in Page 8 • 1983–1987 - Evaluation oriented • 1988–2000 - Prevention oriented
  • 4. www.vskills.in Page 9 Questions: 1. Software testing can also be stated as the process of validating and verifying that a software program/application/product: a. meets the business and technical requirements that guided its design and development; b. works as expected; and c. can be implemented with the same characteristics. d. All of the above e. None of the above 2. Most of the test execution occurs _________ the requirements have been defined and the coding process has been completed a. Before b. After 3. Once testing is done, we can completely identify all the defects within software a. True b. False