You are on page 1of 0

Certified Software

Testing Professional
VS-1023
Certified Software Testing Professional

www.vskills.in


Certified Software Testing Professional Certified Software Testing Professional Certified Software Testing Professional Certified Software Testing Professional
Certification Code Certification Code Certification Code Certification Code VS-1023
Software Testing is the backbone of any IT prodct! Ser"ices Co#pany$ Indstry si%e is
abot &S'(13 billion globally and is one of the biggest recriters and )ob creators in India$
Software testing can be #anal and ato#ated$ Vskills certification will focs on the
different concepts of testing! ato#ated testing necessary doc#entation and pro)ect
#anage#ent needs and #etrics for testing! ato#ated testing and different tools for testing
like load testing! cost dri"en training and *&I based testing$ So#e different test ato#ation
tools will be introdced$
+hy shold one take this certification, +hy shold one take this certification, +hy shold one take this certification, +hy shold one take this certification,
This Corse is intended for professionals and technical gradates seeking career in
Software indstry and wanting to e-cel in chosen areas$ It is also well sited for those who
are already working and wold like to take certification for frther career progression$
Indian IT indstry is #o"ing p the "ale cr"e! and today.s scenario de#ands #ore
speciali%ation and that is where a certification of this type will add "ale$
+ho will benefit fro# taking this certification, +ho will benefit fro# taking this certification, +ho will benefit fro# taking this certification, +ho will benefit fro# taking this certification,
This corse benefits stdents who wish to #ake a career in software indstry$ This corse
is also beneficial for professionals already working and want to ac/ire knowledge in this
seg#ent of indstry$ Stdents will be ready for )obs fro# day 1 since this is a high de#and
skill in software co#panies$ Professionals already in the software sector looking for )ob
switch into testing sector will also benefit fro# the certification$
Test 'etails0 Test 'etails0 Test 'etails0 Test 'etails0
• 'ration0 'ration0 'ration0 'ration0 10 #intes
• 2o$ of /estions0 2o$ of /estions0 2o$ of /estions0 2o$ of /estions0 30
• 4a-i## #arks0 4a-i## #arks0 4a-i## #arks0 4a-i## #arks0 30! Passing #arks0 23 530678 There is no negati"e #arking in
this #odle$

9ee Strctre0 9ee Strctre0 9ee Strctre0 9ee Strctre0
:s$ 2!000;- 5Incldes all ta-es7
Certified Software Testing Professional

www.vskills.in

Co#panies t Co#panies t Co#panies t Co#panies that hire Vskills Certified Software Testing Professionals hat hire Vskills Certified Software Testing Professionals hat hire Vskills Certified Software Testing Professionals hat hire Vskills Certified Software Testing Professionals
Software Testing professionals are in great de#and and #a)or IT co#panies in India hire
the#$ There are a lot of boti/e niche co#panies! speciali%ing in software testing! open
sorce and integration ser"ices$ International )ob consltants also are constantly looking for
Software Testing Professionals for o"erseas )obs$ The skill is also greatly in de#and in
sper speciali%ed go"ern#ent pro)ects on contract basis$






























Certified Software Testing Professional

www.vskills.in


Tab Tab Tab Table of Content le of Content le of Content le of Content
Introdction < ="er"iew Introdction < ="er"iew Introdction < ="er"iew Introdction < ="er"iew
Introdction
="er"iew
>istory
Software Testing Topics Software Testing Topics Software Testing Topics Software Testing Topics
Scope
9nctional "s$ 2on-9nctional testing
'efects and failres
9inding falts early
Co#patibility
Inpt co#binations and preconditions
Static "s$ dyna#ic testing
Software "erification and "alidation
The software testing tea#
Software /ality assrance 5S?@7
Testing 4ethods - The bo- approach
+hite Ao- Testing +hite Ao- Testing +hite Ao- Testing +hite Ao- Testing
Introdction
Types of white bo- testing
Test co"erage
>acking
Alack bo- testing Alack bo- testing Alack bo- testing Alack bo- testing
Specification-based testing
@d"antages and disad"antages
Test design techni/es
>acking
*rey bo- testing
&nit Testing &nit Testing &nit Testing &nit Testing
="er"iew
Aenefits
Separation of interface fro# i#ple#entation
&nit testing li#itations
@pplications
Certified Software Testing Professional

www.vskills.in

Integration testing Integration testing Integration testing Integration testing
Prpose
Bi#itations
Syste# testing Syste# testing Syste# testing Syste# testing
Testing the whole syste#
Types of tests to inclde in syste# testing
4iscellaneos Testing Be"els 4iscellaneos Testing Be"els 4iscellaneos Testing Be"els 4iscellaneos Testing Be"els
Syste# integration testing
:egression testing
@cceptance testing
@lpha testing
Aeta testing
2on 2on 2on 2on- -- -fnctional testing fnctional testing fnctional testing fnctional testing
Software perfor#ance testing and load testing
Stability testing
&sability testing
Secrity testing
Internationali%ation and locali%ation
'estrcti"e testing
The Testing Process The Testing Process The Testing Process The Testing Process
Traditional C44I or waterfall de"elop#ent #odel
Capability 4atrity 4odel Integration
+aterfall #odel
@gile or C-tre#e de"elop#ent #odel
@ Sa#ple testing cycle
@to#ated testing @to#ated testing @to#ated testing @to#ated testing
Code-dri"en testing
*raphical &ser Interface 5*&I7 testing
+hat to test
9ra#ework approach in ato#ation
'efining bondaries between ato#ation fra#ework and a testing tool
Testing tools
4easre#ent in software testing
Certified Software Testing Professional

www.vskills.in

Testing @rtifacts Testing @rtifacts Testing @rtifacts Testing @rtifacts
Test plan
Traceability #atri-
Test case
Test script
Test site
Test data
Test harness

Certified Software Testing Professional

www.vskills.in



Course Outline
Introdction < ="er"iew Introdction < ="er"iew Introdction < ="er"iew Introdction < ="er"iew
+hat is Software testing
="er"iew and >istory of Software testing
Software Testing Software Testing Software Testing Software Testing Aasics Aasics Aasics Aasics
Testing scope
Testing types 59nctional "s 2on-fnctional! Static "s 'yna#ic7
'efects and failres
Co#binations and preconditions of Inpt
Verification and "alidation of Software
S?@ and the software testing tea#
The bo- approach to testing
+hite Ao- Testing +hite Ao- Testing +hite Ao- Testing +hite Ao- Testing
+hat is white Ao- Testing and its introdction
'esign techni/es of +hite Ao- Testing
Illstrating @PI testing which is a type of white bo- testing! with e-a#ple and
i#ple#entation
'egree of sorce code testing gi"en by code co"erage and its criteria with listing tools
for different co#pter langages
Introdcing falts to test code paths by 9alt in)ection #ethod! its history! software
i#ple#entation and tools 5research and co##ercial tools7
4odifying progra# code in s#all ways by #tation testing! its o"er"iew! e/i"alent
#tant and #tant operators in #tation testing
:e/ire#ent re"iew by static testing
Code co"erage types in white bo- testing
+hite bo- testing as penetration testing
Alack bo- testing Alack bo- testing Alack bo- testing Alack bo- testing
Testing application fnctionality by Alack bo- testing
@pplication fnctionality testing as per re/ire#ent by Specification-based testing
@d"antages and disad"antages of Alack bo- testing
Testing by sing 'ecision tables with e-a#ple and benefits
Testing by pairing inpt para#eter to a syste# algorith#
&sing state transition tables in one and two di#ension for testing
Partitioning the inpt data in e/i"alent classes for testing
Testing by sing "ales at edges of e/i"alent classes by bondary "ale analysis and its
application
Alack bo- penetration testing
Certified Software Testing Professional

www.vskills.in

Co#bining white and black bo- testing in *rey bo- testing
&nit Testing &nit Testing &nit Testing &nit Testing
="er"iew of testing the s#allest part of an application by nit testing
@d"antages of nit testing in integration! #aking changes! design and doc#entation
&sing abstract interfaces to separate interface fro# i#ple#entation
Bi#itations of &nit testing
&sing nit testing in C-tre#e Progra##ing and ato#ation fra#ework
9ra#eworks for &nit testing
'irect langage spport for nit testing
Integration testing Integration testing Integration testing Integration testing
Prpose of testing co#bined #odles of software
Types of integration testing co"ering big-bang! top-down and botto#-p
Bi#itations in condcting Integration testing
Syste# testing Syste# testing Syste# testing Syste# testing
Testing the whole syste#
Testing the *&I by Planning and artificial intelligence! generating the test case and
sing C"ent 9low *raphs
Illstrating the history! goals and #ethods of &sability testing to test &sability of the
application
@ssessing the perfor#ance of application by perfor#ance testing
Testing co#patibility of application with co#pting en"iron#ent
Illstrating Crror handling testing! its Verification! spport in progra##ing langages!
i#ple#entation
C-ception safety of code and its le"el to handle rn-ti#e errors
C-ception handling based on 'esign by Contract
Checked e-ceptions in Da"a
Synchronos and asynchronos e-ceptions
Condition syste#s in Bisp
:etrn to e-pression that signaled an e-ception by Continable e-ceptions
Testing nor#al and anticipated peak load conditions by Boad testing sing Software
and 4echanical load testing
Testing with certain a#ont of data by Vol#e testing
Secrity testing for Confidentiality! Integrity! @thentication and 2on-repdiation
Testing capability to scale by Scalability testing
Profiling to profile a progra#Es beha"ior for opti#i%ation
>istory! types! #ethods to se profiler
Testing to deter#ine the stability by perfor#ing Stress testing sing :ationale! 9ield
e-perience and :elationship to branch co"erage with "arios 4easres$
Scale "ertically "s$ hori%ontally! Tradeoffs to #ake and designing for scalability
To e"alate whether reslt of calclation is tre by Sanity testing
Certified Software Testing Professional

www.vskills.in

'escribing the C-ploratory testing with its Aenefits and drawbacks
:etesting the progra# for new bgs by :egression testing
Testing the :eliability of application by :eliability! :eco"ery and failo"er testing
Testing co#pliance to accessibility for disabled persons by @ccessibility testing
4iscellaneos Testing Be"els 4iscellaneos Testing Be"els 4iscellaneos Testing Be"els 4iscellaneos Testing Be"els
Testing Syste# with coe-istence with others by Syste# integration testing
C-plaining :egression! @cceptance! @lpha < Aeta testing
2on 2on 2on 2on- -- -fnctional testing fnctional testing fnctional testing fnctional testing
Illstrating Software perfor#ance! load! Stability! &sability! Secrity testing and
Internationali%ation and locali%ation testing
C-plaining 'estrcti"e testing and its types
The Testing Process The Testing Process The Testing Process The Testing Process
Testing in Traditional waterfall software de"elop#ent #odel
Capability 4atrity 4odel Integration with testing
Testing in @gile or C-tre#e software de"elop#ent #odel
C-plaining a Sa#ple testing cycle
@to#ated testing @to#ated testing @to#ated testing @to#ated testing
@to#ate the testing process
Testing with "ariety of inpt arg#ents of pblic interfaces by Code-dri"en testing or
Test-dri"en de"elop#ent
Testing by a fra#ework generating ser interface e"ents like keystrokes and #ose
clicks! and obser"es the changes by *raphical &ser Interface 5*&I7 testing
?antifying what to test in ato#ated tests
@pplying 9ra#ework approach in test ato#ation
'efining bondaries between ato#ation fra#ework and a testing tool
Varios types of Testing tools
4easre#ent to be taken in software testing
Testing @rtifacts Testing @rtifacts Testing @rtifacts Testing @rtifacts
Varios records or artifacts generated dring testing are Test plan! Traceability #atri-!
Test case! Test script! Test site! Test data and Test harness
Certified Software Testing Professional

www.vskills.in


Sample Questions
1$ 1$ 1$ 1$ @naly%e the following highly si#plified procedre0 @naly%e the following highly si#plified procedre0 @naly%e the following highly si#plified procedre0 @naly%e the following highly si#plified procedre0
Ask: “What type of ticket do you require, single or return?”
IF the customer wants ‘return’
Ask: “What rate, Standard or Cheap-day?”
IF the customer replies ‘Cheap-day’
Say: “That will be £11:20″
ELSE
Say: “That will be £19:50″
ENDIF
ELSE
Say: “That will be £9:75″
ENDIF
2ow decide the #ini## n#ber of tests that are needed to ensre that all the 2ow decide the #ini## n#ber of tests that are needed to ensre that all the 2ow decide the #ini## n#ber of tests that are needed to ensre that all the 2ow decide the #ini## n#ber of tests that are needed to ensre that all the
/estions ha"e been asked! all co#binations ha"e occrred and all replies gi /estions ha"e been asked! all co#binations ha"e occrred and all replies gi /estions ha"e been asked! all co#binations ha"e occrred and all replies gi /estions ha"e been asked! all co#binations ha"e occrred and all replies gi"en$ "en$ "en$ "en$
@$ 3
A$ F
C$ 3
'$ 1
2$ 2$ 2$ 2$ +hich of the following characteri%es the cost of falts, +hich of the following characteri%es the cost of falts, +hich of the following characteri%es the cost of falts, +hich of the following characteri%es the cost of falts,
@$ They are cheapest to find in the early de"elop#ent phases and the #ost e-pensi"e to fi-
in the latest test phases$
A$ They are easiest to find dring syste# testing bt the #ost e-pensi"e to fi- then$
C$ 9alts are cheapest to find in the early de"elop#ent phases bt the #ost e-pensi"e to fi-
then$
'$ @lthogh falts are #ost e-pensi"e to find dring early de"elop#ent phases! they are
cheapest to fi- then$


Certified Software Testing Professional

www.vskills.in

3$ 3$ 3$ 3$ +hat +hat +hat +hat is the #ain difference between a walkthrogh and an inspection, is the #ain difference between a walkthrogh and an inspection, is the #ain difference between a walkthrogh and an inspection, is the #ain difference between a walkthrogh and an inspection,
@$ @n inspection is lead by the athor! whilst a walkthrogh is lead by a trained #oderator$
A$ @n inspection has a trained leader! whilst a walkthrogh has no leader$
C$ @thors are not present dring inspections! whilst they are dring walkthroghs$
'$ @ walkthrogh is lead by the athor! whilst an inspection is lead by a trained #oderator$

F$ The process starting with the ter#inal #odles is called F$ The process starting with the ter#inal #odles is called F$ The process starting with the ter#inal #odles is called F$ The process starting with the ter#inal #odles is called
@$ Top-down integration
A$ Aotto#-p integration
C$ 2one of the abo"e
'$ 4odle integration

3$ >ow #ch testing is enogh 3$ >ow #ch testing is enogh 3$ >ow #ch testing is enogh 3$ >ow #ch testing is enogh
@$ This /estion is i#possible to answer
A$ The answer depends on the risks for yor indstry! contract and special re/ire#ents
C$ The answer depends on the #atrity of yor de"elopers
'$ The answer shold be standardi%ed for the software de"elop#ent indstry
Answer : 1 (A), 2 (A), 3 (D), 4 (B), 5 (B)