You are on page 1of 7

Certified Windmill Testing

Professional
VS-1167
Certified Windmill Testing Professional
www.vskills.in


C CC Certified ertified ertified ertified Windmill Windmill Windmill Windmill Testing Professional Testing Professional Testing Professional Testing Professional
Certification Code Certification Code Certification Code Certification Code VS-1167
Vskills certification for Windmill Testing Professional assesses the candidate as per the
companys need for cross-platform and cross-broser testing of softare and eb
applications! The certification tests the candidates on "ario#s areas in installing and r#nning
Windmill$ %&'$ b#ilding and r#nning (a"aScript and Python tests$ "ariable registry$
controller )P%$ #nit tests$ &*ango integration$ e+tensions and +Windmill!

Why sho#ld one take this certification, Why sho#ld one take this certification, Why sho#ld one take this certification, Why sho#ld one take this certification,
This Co#rse is intended for professionals and grad#ates anting to e+cel in their chosen
areas! %t is also ell s#ited for those ho are already orking and o#ld like to take
certification for f#rther career progression!

'arning Vskills Windmill Testing Professional Certification can help candidate
differentiate in today-s competiti"e *ob market$ broaden their employment opport#nities by
displaying their ad"anced skills$ and res#lt in higher earning potential!

Who ill benefit from taking this certification, Who ill benefit from taking this certification, Who ill benefit from taking this certification, Who ill benefit from taking this certification,
(ob seekers looking to find employment in eb de"elopment$ %T or eb application testing
departments of "ario#s companies$ st#dents generally anting to impro"e their skill set and
make their CV stronger and e+isting employees looking for a better role can pro"e their
employers the "al#e of their skills thro#gh this certification!
Test &etails Test &etails Test &etails Test &etails
&#ration. &#ration. &#ration. &#ration. 6/ min#tes
0o! of 1#estions. 0o! of 1#estions. 0o! of 1#estions. 0o! of 1#estions. 2/
3a+im#m marks. 3a+im#m marks. 3a+im#m marks. 3a+im#m marks. 2/$ Passing marks. 42 52/67
There is no negati"e marking in this mod#le!
8ee Str#ct#re 8ee Str#ct#re 8ee Str#ct#re 8ee Str#ct#re
9s! :$///;- 5%ncl#des all ta+es7
Companies that hire Vskills Companies that hire Vskills Companies that hire Vskills Companies that hire Vskills Windmill Windmill Windmill Windmill Testing Professional Testing Professional Testing Professional Testing Professional
Windmill Testing Professionals are in great demand! Companies speciali<ing in eb
de"elopment or eb testing are constantly hiring skilled Windmill Testing Professionals!
Vario#s p#blic and pri"ate companies also need Windmill Testing Professional for their
eb de"elopment$ %T or eb application testing departments!




Certified Windmill Testing Professional
www.vskills.in

Table of Contents Table of Contents Table of Contents Table of Contents

1! 1! 1! 1! %nstalling %nstalling %nstalling %nstalling
1.1 Installing Windmill from a pre-built package
1.2 Installing Windmill From Source
1.3 Installing for Development

4! 4! 4! 4! 9#nning Windmill 9#nning Windmill 9#nning Windmill 9#nning Windmill
2.1 Command Line Utility
2.2 Actions
2.3 Browsers and URLs
2.4 The Shell Environment

:! :! :! :! Preferences 8ile Preferences 8ile Preferences 8ile Preferences 8ile
3.1 Introduction
3.2 Example

=! =! =! =! >#ilding Tests >#ilding Tests >#ilding Tests >#ilding Tests
4.1 IDE
4.2 Python Tests
4.3 JavaScript Tests

2! 2! 2! 2! %&' %&' %&' %&'
5.1 Starting the IDE
5.2 Recording Tests
5.3 Editing Tests
5.4 Playing the Tests
5.5 Saving Tests
5.6 DOM Explorer
5.7 Assertion Tool
5.8 Firebug Lite Integration
5.9 Output & Performance Tabs
5.10 Settings Dialog
5.11 System
5.12 IDE/Recorder

6! 6! 6! 6! Python Tests Python Tests Python Tests Python Tests
6.1 Passing Variables from the command line







Certified Windmill Testing Professional
www.vskills.in

7! 7! 7! 7! (a"aScr (a"aScr (a"aScr (a"aScript Tests ipt Tests ipt Tests ipt Tests
7.1 Test Setup and Parsing
7.2 Test Phases
7.3 Organizing Your Tests
7.4 The initialize.js file
7.5 Running Your Tests in a Specific Order
7.6 Test Formats
7.7 Single functions
7.8 Controller API Command Objects
7.9 Asserts
7.10 Waits
7.11 Calling actions directly from JavaScript
7.12 The special waits.forJS
7.13 Grouping tests in arrays
7.14 JSUnit-Compatible Asserts
7.15 Namespacing Tests
7.16 Running JavaScript Tests
7.17 Developing Tests Running Specific Tests or Phases
7.18 Running only a specific test
7.19 Running only a specific phase of your test
7.20 Directly from the command line
7.21 Testing code which arguments native objects

?! ?! ?! ?! 9#nning Tests 9#nning Tests 9#nning Tests 9#nning Tests
8.1 Running and Loading
8.2 Running Tests from Nose
8.3 Running JavaScript Tests

@! @! @! @! Variable 9egistry Variable 9egistry Variable 9egistry Variable 9egistry
9.1 Test Variable Registry

1/! 1/! 1/! 1/! Pro+y Chaining Pro+y Chaining Pro+y Chaining Pro+y Chaining

11! 11! 11! 11! Controller )P% Controller )P% Controller )P% Controller )P%
11.1 Usage Examples
11.2 windmill.controller.commands
11.3 Variable Registry

14! 14! 14! 14! Anit Tests Anit Tests Anit Tests Anit Tests
12.1 Local Tests
12.2 Internet Tests
12.3 JavaScript Tests
12.4 Python Tests
12.5 Framework Tests

Certified Windmill Testing Professional
www.vskills.in

1:! 1:! 1:! 1:! &*ango %ntegration &*ango %ntegration &*ango %ntegration &*ango %ntegration
13.1 Executing tests from Djangos test System
13.2 Using manage.py test_windmill

1=! 1=! 1=! 1=! SSB S#pport SSB S#pport SSB S#pport SSB S#pport
14.1 Install PyOpenSSL
14.2 Install Windmills Certificate Authority
14.3 Installing CA on Windows
14.4 Installing CA on Mac OS X

12! 12! 12! 12! )d"anced Windmill )d"anced Windmill )d"anced Windmill )d"anced Windmill
15.1 Launching firefox with your own profile
15.2 Extensions
15.3 wxWindmill

































Certified Windmill Testing Professional
www.vskills.in

Sample C#estions Sample C#estions Sample C#estions Sample C#estions
1! 1! 1! 1! Which programming lang#age is needed by 3#lti 3echani<e for Which programming lang#age is needed by 3#lti 3echani<e for Which programming lang#age is needed by 3#lti 3echani<e for Which programming lang#age is needed by 3#lti 3echani<e for installation, installation, installation, installation,
)! PDP
>! (a"a
C! Python
&! 0one of the abo"e

4 44 4! ! ! ! Which method of Controller )P% is #sed to access a gi"en A9B for testing, Which method of Controller )P% is #sed to access a gi"en A9B for testing, Which method of Controller )P% is #sed to access a gi"en A9B for testing, Which method of Controller )P% is #sed to access a gi"en A9B for testing,
)! access
>! open
C! get
&! 0one of the abo"e

: :: :! ! ! ! What is the name of (a"aScript file$ hich is e+ec#ted first hen co What is the name of (a"aScript file$ hich is e+ec#ted first hen co What is the name of (a"aScript file$ hich is e+ec#ted first hen co What is the name of (a"aScript file$ hich is e+ec#ted first hen cond#cting nd#cting nd#cting nd#cting
(a"aScript tests, (a"aScript tests, (a"aScript tests, (a"aScript tests,
)! first!*s
>! start!*s
C! initiali<e!*s
&! 0one of the abo"e

= == =! ! ! ! Do many types of (a"aScript tests can be done by Windmill, Do many types of (a"aScript tests can be done by Windmill, Do many types of (a"aScript tests can be done by Windmill, Do many types of (a"aScript tests can be done by Windmill,
)! 4
>! :
C! =
&! 0one of the abo"e

2 22 2! ! ! ! What "al#e is to be defined for enabling pro+y chaining, What "al#e is to be defined for enabling pro+y chaining, What "al#e is to be defined for enabling pro+y chaining, What "al#e is to be defined for enabling pro+y chaining,
)! DTTPEP9FGH
>! DTTP
C! P9FGH
&! 0one of the abo"e


Answers: 1 (C), 2 (B), 3 (C), 4 (A), 5 (A)