Title: Unit Testing: Myth Busting
1Unit 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/
2Office 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
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.
3Office 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
Reality
Myth 1
A separate software component should undergo
testing every time it is used in a new
environment. You cant be 100 sure that the
component will work the same in every possible
context, so in this case software testing is a
must.
Testing of a separate component can be performed
only once and later on it may be reused.
4Office 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
Reality
Myth 2
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 softwares 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).
If the developers have already performed software
testing, then it doesnt need additional
verification.
5Office 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
Reality
Myth 3
Double-checking is never extra. In the process of
its development, software undergoes various
changes and should be checked through all the
process.
It is enough for developers to perform unit
testing when creating the software in order to
make it work good.
6Office 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
Reality
Myth 4
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.
Component testing that is performed by developers
in component-based software engineering (CBSE) is
the same as unit testing performed by software
testers.
7Thank 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/