SlideShare a Scribd company logo
Unit Testing:
Myth Busting
Office in Ukraine
Phone: +38(044)501-55-38
E-mail: contact (at) qa-testlab.com
Address: 154a, Borschagivska str., Kiev, Ukraine
http://qatestlab.com/
Office in Ukraine
Phone: +38(044)501-55-38
E-mail: contact (at) qa-testlab.com
Address: 154a, Borschagivska str., Kiev, Ukraine
http://qatestlab.com/

www.twiter.com/myid

No matter how often unit testing is
conducted, there are still numerous
stereotypes connected to this type
of software testing.
As an experienced software
testing company, we want to bust
the existing myths.

www.facebook.com/myid

www.mywebsite.com
Office in Ukraine
Phone: +38(044)501-55-38
E-mail: contact (at) qa-testlab.com
Address: 154a, Borschagivska str., Kiev, Ukraine
http://qatestlab.com/

Myth 1:
Testing
of
a
separate
component can be performed
only once and later on it may
be reused.

www.twiter.com/myid

www.facebook.com/myid

www.mywebsite.com

Reality:
A separate software component
should undergo testing every
time it is used in a new
environment. You can’t be
100% sure that the component
will work the same in every
possible context, so in this
case software testing is a
must.
Office in Ukraine
Phone: +38(044)501-55-38
E-mail: contact (at) qa-testlab.com
Address: 154a, Borschagivska str., Kiev, Ukraine
http://qatestlab.com/

Myth 2:
If the developers
have
already
performed softwar
e testing, then it
doesn’t
need
additional
verification.

www.twiter.com/myid

www.facebook.com/myid

www.mywebsite.com

Reality:
Developers are usually too busy to perform
ground testing of the software that would
cover various aspects of the software work.
Besides, the closer the release time is, the
more work they seem to have. Thus they only
perform general verification of the software’s
work. On the contrary, a good software
testing company can perform detailed check
of the offered software performing various
types of software testing (be it mobile
testing, web site testing or any other type).
Office in Ukraine
Phone: +38(044)501-55-38
E-mail: contact (at) qa-testlab.com
Address: 154a, Borschagivska str., Kiev, Ukraine
http://qatestlab.com/

www.twiter.com/myid

www.facebook.com/myid

www.mywebsite.com

Myth 3:

Reality:

It is enough for developers to
perform unit testing when
creating the software in order
to make it work good.

Double-checking is never extra.
In
the
process
of
its
development,
software
undergoes various changes and
should be checked through all
the process.
Office in Ukraine
Phone: +38(044)501-55-38
E-mail: contact (at) qa-testlab.com
Address: 154a, Borschagivska str., Kiev, Ukraine
http://qatestlab.com/

Myth 4:
Component testing that is
performed by developers in
component-based
software
engineering (CBSE) is the
same
as
unit
testing performed by software
testers.

www.twiter.com/myid

www.facebook.com/myid

www.mywebsite.com

Reality:
These types of software
testing though quite similar
have a number of differences,
the main of which is their
focusing on various objects.
The developers are more
concerned with components’
work and their functions, while
testers
are
considering
everything from the point of
view of the end-user.
Thank You
Office in Ukraine
Phone: +38(044)501-55-38
E-mail: contact (at) qa-testlab.com
Address: 154a, Borschagivska str., Kiev, Ukraine
http://qatestlab.com/

More Related Content

PPTX
How Many Types of Software Testing Do You Know? Part II
PPTX
V-Model Development: Fundamentals
PPTX
Static testing vs dynamic testing
PDF
PerkinElmer_UAT_Testcase_subset
PPTX
What are Common Roots of Software Bugs?
PPTX
What are Requirements to User Manuals of Successful Applications?
PPTX
QTP Strong Points
PPTX
What Is JMeter?
How Many Types of Software Testing Do You Know? Part II
V-Model Development: Fundamentals
Static testing vs dynamic testing
PerkinElmer_UAT_Testcase_subset
What are Common Roots of Software Bugs?
What are Requirements to User Manuals of Successful Applications?
QTP Strong Points
What Is JMeter?

Similar to Unit Testing: Myth Busting (20)

PPTX
How Many Types of Software Testing Do You Know? Part I
PPTX
The Existing Standards of Software Testing
PPTX
The Essentials of Software Testing
PPT
For what should every test engineer find time
PPTX
3 Widely Used Types of Attacks on Web Software
PPTX
Tool for Writing Automated Tests
PPTX
Why Is It Important to Review Project Timetable and Budget Before Choosing Te...
PDF
How many testing_types_does_a_project_need
PPTX
Regression vs Retesting
PPTX
What Are Important Elements of Verifying Login Procedure?
PDF
Your Tests are Lying to You - Improving your Testing by Testing What Really M...
PDF
Software Testing As a Career Path
PDF
Software testing q as collection by ravi
PPTX
What is the Role of Documents During Software Testing?
PPTX
Myths and reality about software testing
PPTX
SE Group H.pptx
PDF
Introduction to Automated Testing
PDF
Introduction to-automated-testing
PPT
Testing
PPT
Testing.ppt
How Many Types of Software Testing Do You Know? Part I
The Existing Standards of Software Testing
The Essentials of Software Testing
For what should every test engineer find time
3 Widely Used Types of Attacks on Web Software
Tool for Writing Automated Tests
Why Is It Important to Review Project Timetable and Budget Before Choosing Te...
How many testing_types_does_a_project_need
Regression vs Retesting
What Are Important Elements of Verifying Login Procedure?
Your Tests are Lying to You - Improving your Testing by Testing What Really M...
Software Testing As a Career Path
Software testing q as collection by ravi
What is the Role of Documents During Software Testing?
Myths and reality about software testing
SE Group H.pptx
Introduction to Automated Testing
Introduction to-automated-testing
Testing
Testing.ppt
Ad

More from QATestLab (20)

PPTX
Performance and penetration_testing_with_a_partner_how_to_start!
PDF
Why to pay for independent testing, when i have an in house development team
PDF
Dedicated qa team will it really screw up testing
PDF
Independent testing. Remote teams risks
PPTX
What is incremental development model?
PPTX
Peculiarities of RAD Model Development
PPTX
Pluses and minuses of retesting
PPTX
The Notion of A/A Testing
PPTX
What Is Cucumber?
PPTX
How to Perform A/B Testing?
PPTX
What Is SQL?
PPTX
What Is Jira?
PPTX
Selenium vs QTP
PPTX
Briefly About Selenium IDE
PPTX
Why Shouldn’t Weekly Status Reports Be Ignored?
PPTX
What is the Actual Use of Project Documents?
PPTX
3 Characteristics of Well Protected Data
PPTX
Security Testing of Online Stores and Banking Applications
PPTX
What Are Cookies and What Do They Serve for?
PPTX
What information must a good error report include
Performance and penetration_testing_with_a_partner_how_to_start!
Why to pay for independent testing, when i have an in house development team
Dedicated qa team will it really screw up testing
Independent testing. Remote teams risks
What is incremental development model?
Peculiarities of RAD Model Development
Pluses and minuses of retesting
The Notion of A/A Testing
What Is Cucumber?
How to Perform A/B Testing?
What Is SQL?
What Is Jira?
Selenium vs QTP
Briefly About Selenium IDE
Why Shouldn’t Weekly Status Reports Be Ignored?
What is the Actual Use of Project Documents?
3 Characteristics of Well Protected Data
Security Testing of Online Stores and Banking Applications
What Are Cookies and What Do They Serve for?
What information must a good error report include
Ad

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Machine Learning_overview_presentation.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Spectroscopy.pptx food analysis technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPT
Teaching material agriculture food technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation theory and applications.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
A Presentation on Artificial Intelligence
PDF
Machine learning based COVID-19 study performance prediction
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Digital-Transformation-Roadmap-for-Companies.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Machine Learning_overview_presentation.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Spectral efficient network and resource selection model in 5G networks
Spectroscopy.pptx food analysis technology
Advanced methodologies resolving dimensionality complications for autism neur...
Teaching material agriculture food technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
NewMind AI Weekly Chronicles - August'25-Week II
Unlocking AI with Model Context Protocol (MCP)
Encapsulation theory and applications.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Group 1 Presentation -Planning and Decision Making .pptx
Assigned Numbers - 2025 - Bluetooth® Document
A Presentation on Artificial Intelligence
Machine learning based COVID-19 study performance prediction
Per capita expenditure prediction using model stacking based on satellite ima...

Unit Testing: Myth Busting

  • 1. Unit Testing: Myth Busting Office in Ukraine Phone: +38(044)501-55-38 E-mail: contact (at) qa-testlab.com Address: 154a, Borschagivska str., Kiev, Ukraine http://qatestlab.com/
  • 2. Office in Ukraine Phone: +38(044)501-55-38 E-mail: contact (at) qa-testlab.com Address: 154a, Borschagivska str., Kiev, Ukraine http://qatestlab.com/ www.twiter.com/myid No matter how often unit testing is conducted, there are still numerous stereotypes connected to this type of software testing. As an experienced software testing company, we want to bust the existing myths. www.facebook.com/myid www.mywebsite.com
  • 3. Office in Ukraine Phone: +38(044)501-55-38 E-mail: contact (at) qa-testlab.com Address: 154a, Borschagivska str., Kiev, Ukraine http://qatestlab.com/ Myth 1: Testing of a separate component can be performed only once and later on it may be reused. www.twiter.com/myid www.facebook.com/myid www.mywebsite.com Reality: A separate software component should undergo testing every time it is used in a new environment. You can’t be 100% sure that the component will work the same in every possible context, so in this case software testing is a must.
  • 4. Office in Ukraine Phone: +38(044)501-55-38 E-mail: contact (at) qa-testlab.com Address: 154a, Borschagivska str., Kiev, Ukraine http://qatestlab.com/ Myth 2: If the developers have already performed softwar e testing, then it doesn’t need additional verification. www.twiter.com/myid www.facebook.com/myid www.mywebsite.com Reality: Developers are usually too busy to perform ground testing of the software that would cover various aspects of the software work. Besides, the closer the release time is, the more work they seem to have. Thus they only perform general verification of the software’s work. On the contrary, a good software testing company can perform detailed check of the offered software performing various types of software testing (be it mobile testing, web site testing or any other type).
  • 5. Office in Ukraine Phone: +38(044)501-55-38 E-mail: contact (at) qa-testlab.com Address: 154a, Borschagivska str., Kiev, Ukraine http://qatestlab.com/ www.twiter.com/myid www.facebook.com/myid www.mywebsite.com Myth 3: Reality: It is enough for developers to perform unit testing when creating the software in order to make it work good. Double-checking is never extra. In the process of its development, software undergoes various changes and should be checked through all the process.
  • 6. Office in Ukraine Phone: +38(044)501-55-38 E-mail: contact (at) qa-testlab.com Address: 154a, Borschagivska str., Kiev, Ukraine http://qatestlab.com/ Myth 4: Component testing that is performed by developers in component-based software engineering (CBSE) is the same as unit testing performed by software testers. www.twiter.com/myid www.facebook.com/myid www.mywebsite.com Reality: These types of software testing though quite similar have a number of differences, the main of which is their focusing on various objects. The developers are more concerned with components’ work and their functions, while testers are considering everything from the point of view of the end-user.
  • 7. Thank You Office in Ukraine Phone: +38(044)501-55-38 E-mail: contact (at) qa-testlab.com Address: 154a, Borschagivska str., Kiev, Ukraine http://qatestlab.com/