Home

User Manual - Testing Whiz

image

Contents

1. 145 6 2 ODIGCEI EVO 146 6 3 146 6 4 ia 148 6 4 1 Process of Creating and Calling aas a aa aaa 148 6 5 Image COmbaFISOD inicios KNEE EE 156 6 5 1 How Image 156 66 FORK cree e E EE 161 6 6 1 161 6 6 2 TeSt SEP FOKIN G ______ ____________ _ 165 6 7 Mobile Test EXCeCULIOLD erranera A AA a R A aa 169 6 7 1 Android Environment Setup for Mobile Test Execution 171 6 72 iPhone Environment Setup for Mobile Test Execution 176 6 8 Data Cleansing via Data ValidatiobD DD ow RD JR ku ERE CR RD RR RC 181 6 8 1 How to Perform Data Cleansing 181 6 9 RISK Based TESTINI 184 6 9 1 How to perform
2. 130 4 4 Stop EXecUtiOD veksuswi CE ERACER RE _____________________ 131 4 5 Move to NEXT STED 132 4 6 Check Progress and Execution LOG 133 4 6 1 133 4 7 coerce E E 134 4 7 1 TRE UM ____________ PUN 135 4 8 Log d Delect 137 4 9 1 1 FRERUS ESSA A FOREN CORRI DRE NS 139 5 KEYWORD DRIVEN amp DATA DRIVEN TESTING IN TESTINGWHIXZ 140 5 1 Kevwordsdriven 140 5 1 1 Setting up Keyworde driven Test ODE CREE 140 5 2 Data Driven UNG USQUE D 141 5 2 d Setting up Data driven Test 5 ahhh ahhh haa aa n n naues aros aaa nnn nan nns 141 IMPORTANT FUNCTIONS OF 2 145 6 1 Data Flow Diagram View Outline
3. OOOO Coo coh 162 Fork Step 2 Click to Fork the selected Test Case Execute Net Pause Stop Email Report Database Comparison A Test Management Tool i Click And Wait Click And Wait Select Check user Step 3 Click to start execution of Test Script in any browser e j gt B WE Loga Defect _ Image Comparison New Open impot Record Value http testing whiz com Testingwhiz Basic Ele Testing TestingWhiz is an Easy Opel Input button Basic element NOOOOOOO oo 163 cocer Aem e TestingWhiz vom PORES Code Less More To download TestingWhiz Community Edition please fill up the following form Internet Exphieer Verson 7 9 2 Firefox versis 2 615 version 20 Googie Chrome vernon te vernon 29 verzi n Sx Opera Vapon 12 Download TestingWhiz Free Trial c testing wha com TestingWhiz Code Less Test More To download TestingWhiz Enterprise please fill up the following form System Requirements Operating System Windows Windows Vista Windows 7 Windows 8 Processor intel Pentium 4 later 1 GB 2 GB Recommended free Disk Space 300 MB Version JRE 6 or later Browser Support internet Explorer Version 7 8 9 and 9 Morita Firefox
4. 225 8 10 2 o 225 Betts REEE 226 8 11 1 giro E 227 8 11 2 eu cm E 229 8 11 3 230 12 232 8 12 1 eonim 232 8 12 2 Go eee ee M 232 13 Dynamic as vd us esas FR E FU TI INE VENE MEE QEA FUE PEU PLN IEEE EEEF TEM 233 14 BSC D 234 AA ec 235 8 15 1 yu o sae 236 8 15 2 uice 236 8 15 3 CHOCK O MM 236 8 15 4 Blgrenicei TP __ _ _ gt 236 8 15 5 _________ _________6______________ 6_6_ _6_6 236 8 15 6 E E 236 8 15 7
5. 12 Capture Snapshot 212 8 4 Check Check test command allows users to check a set of actions performed by another user It will stop the execution from the point where it fails This is applicable to all the actions that are performed using Check test command Ms Test Editor Basic Element Verify Input Input Input Click And Wait Click And Wait Perform Check Click Write Message Test Data Checked Cookie Disabled Enabled Object input text input password t input textarea genderon hobbies2 gt option_select reset Value http testing whiz com Testingwhiz Basic Ele Testing TestingWhiz ts an Easy Opel Input button Basic element scrip Screenshot Description 213 8 4 1 Text This action allows users to check whether a specified text is present on a page or not The action will be performed for all the text on the page The check will be performed by matching the case of the text value specified Text with special symbols will not be considered For e g hello will be considered different from HELLO Check test command will stop the execution from the point where it fails 8 4 2 Title This action allows users to check whether the title of the page has a specified value or not
6. oe eee 279 8 39 3 a ee 279 16 8 39 4 280 8 39 5 Gl M 280 8 39 6 E re 280 8 39 7 nies _____________________________ _6 280 8 39 8 2 A 280 8 39 9 DOSE GOD carat ________ _________ ___ ___ __ _ _ 7 280 mI EEP Us le eq m 280 8 39 11 t P 280 5 40 RUM COMM ANG 281 5 41 REMOTE 282 9 42 IT 283 8 42 1 Sulle a 283 8 43 284 8 43 1 IU 284 8 43 2 e 284 5 44 Send
7. A A 236 8 15 8 ee eee ee eee eer ne nn 237 8 15 9 237 1 ____ _ _______ __ eee 237 CMS EE i e ______ __ _____ ____ ___ ____ _ 237 237 MSN C COND __________________________ 237 OPI IRS TC OMS tomm 237 PN Poi EE TSE ITC OUR 238 gt MK o Mec 238 URCRE enis IC PT __ _ ___ gt 238 A M O 238 o M __ 238 8 15 20 Less Cail or COU EO sso E ______ _________________ 238 c ROMA MEE CU Tem 238 8 15 22 Greater than or egual CO __ _ _ _ ___ __ _____ ______ 238 8 15 23 e _________ T T ET T ETTET 239 8 15 24 NOE COU TO aia U 239 8 15 25 SCI ING E R R E 239 mu EE fo om SS E 240 8 16 1 Uo 240 8 16 2 8 16 3 8 16 4 8
8. 111 4 1 2 2 Enter Browser Control Enter the URL of the website to test For e g www google com Log a Defect image Comparison Email Report 029 Database Comparison 112 4 1 2 3 Start Recording Click gt near the Browser Control to begin the execution process TestingWhiz will open the website the Test Editor section J amp ex j UA Tet Management Tool New Import Export Record Execute Net Stop GE EmailReport 0 Image compare Report 9 Test Project Objects Dg Record la Cr A ES Object Eye zi Project hitpz www google coin gle CHSUBSXC bVBgeQICYCQBges deer D xpath New Test Suite New Test Case ima is Search Xx faster way to browse the web Install Google Chrome 113 Perform the required function like search fill contact form etc For e g Search Hotels in New York Dj J Pause Stop f Database Comparison Management Tool Object Eye https www google co in gfe rd cr amp ei OcwbVZaSKu3IBAeD YDAAgsq Hotels m 07 HIMUBODV DIV E 3 New Test Case 0 Nome 1 ws Google Hotels in new york budget hotels in new york b
9. Y 243 CSS Ea 243 ESS Call OF COU T Tm 243 _ _ _ 243 7 ro Tt ___ ___ ____ __ 6_6_6___ _ _ _____ 243 E 243 10 Between Range Enter RT EE EE TEE TL M M RESTful Web Service SOAP Web Service 11 PADS UR cco 12 8 28 7 PE 258 8 28 8 Hn 258 8 28 9 TET TT TT T T DO D TOTEM 258 NE eic E 258 AUREIS Pc M 258 UM Sd ccc c 259 nata duce phai prono Edad ___ ______ ___ _ _ 259 514 Compare _ ____ ___6_ _ 6_ __ _ _ ____ __ __ ______ _ 259 Ds Ma _ _ 259 PONE MEME cate yeaa ____________ __ _ _ ___ ________ E 259 URL RE
10. Step 2 After the connection has been successful select the Project Name from the drop down on the right side Step 3 Now select the respective Test Case from the left pane Note Details will be automatically populated in the form 137 Step 4 Click Submit A Ticket Number will be generated and the defect will be registered in the respective Bug Tracking Tool Sg Test Project Dats Tab Con di Test Command Search Break Call Method Lt Capture Check Click Click And Wait E Compare Continue Database l Log a Defect Test Management Tool Project Name Dummy Project Summary Unable to Verify Title Testingwhar Basic Element Steps 1 Opened the page http testing whiz com demoscnpts basic element html 2 Unable to Verify Title Testingwhiz Basic Element Note This feature will function only if a user has set Bug Tracking Tool credentials in the Configuration section Note After a user submits the defect once Submit button will become disabled so as to prevent the user from submitting the same defect again as a duplicate 138 4 9 Email Report Email complete report of the executed test cases using the Email Report feature Step 1 Click Email Report from the Tool Bar Step 2 Enter recipient s email id in the To field
11. NEUE DRE UNES 285 3 45 SOFY 286 8 45 1 GET uua 286 8 45 2 POSE Col 287 8 45 3 EIU TE 287 8 45 4 8 cem 287 5 46 287 17 8 46 1 PIU 287 Sar 288 8 47 1 SE SCE MIN RR TTE T UU T 288 8 47 2 TO Wr E E E E D EE EE E E A 289 8 47 3 WO UDD a e e a e a E a 289 8 47 4 te ______ E ET 289 8 47 5 EE pol g E __ EEE E E EE E E E 289 8 47 6 1 E NER Tm T m 289 8 47 7 ORD i TT OD cae ee aos eee scan gt 289 8 47 8 CONCA ____________ ______ P 289 8 47 9 _ __ _ _ 289 JONUMD _ _ gt 290 C 290 VEO 290 n1 GL A C ALLG CL GG G G LLL G G C LA LGB 7 290 E 6 291 8 48 1 oC eee E ee ee EE ee ee 29
12. https testingwhiz zendesk com home 9 Testing TestingWhiz Codeless Automation FORUMS SUBMIT A REQUEST CHECK YOUR EXISTING REQUESTS Welcome to TestingWhiz Codeless Automation Customer Service Stay updated with announcements get answers fom the community and share your feature suggestions with us You can also submit a request or send us email supportgitestingwhiz zendesk com Forums Recent Announcements 0 o Tips amp Tricks 0 topics found topics found Article Feature Requests 0 TestingWhiz Forum Automated Web Tes 0 topics found Add Article s topics found Add Article 67 2 2 6 Help Use Help to access following functions Edit Settings Tools Support Hel New Open Import Data Table 2 2 6 1 Welcome Click Welcome to go to TestingWhiz Welcome Page 2 2 6 2 User Guide Click User Guide to open and view the TestingWhiz User Manual in PDF Format 68 2 2 6 3 About TestingWhiz Click on About TestingWhiz to avail information related to TestingWhiz application version build date etc TestingWhiz Version Enterprise 4 5 1 Build id 13559 Build Date 10 13 2015 by Cygnet Infotech For more information visit http www testing whiz com 69 2 3 Tool Bar ex gt l UU Loga Detect image Comparison Import Export Record
13. 7 2 3 Double Click Action i i uye emat i Value http testing whiz com Testingwhiz Basic Ele Testing TestingWhiz is an Easy Opel goamgmnmaaaaanmumn User can also add an Action corresponding to a particular Test Command by expanding a particular Test Command and double clicking on a particular Action in the Test Commands tab Note Selecting an Action will auto fill the Test Command column if a user has not selected the required Test Command before 208 8 LIST OF TEST COMMANDS amp CORRESPONDING ACTIONS This chapter will briefly describe about all the available Test Commands in TestingWhiz and their corresponding Actions 8 1 Break Break test command allows users to break the loop of test case which is used for a particular scenario Test Editor Basic Element Test Command Open Page Verify Loop Start Input Input Input Click And Wait Click And Wait Perform Selectvalue Check Text Click Write Message To Loop End D input tex input password TJ input textarea genderon hobbies2 reset Value http testing whiz com Testingwhiz Basic Ele Data Testing TestingWhiz 15 Easy Input button Basic element script JU av Screenshot Description 0000900 ooood 209 8 2 Call Method Call Method test command allows users to call a user defined method T
14. Compare Hotels in New York Book reservations for New York hotels motels and resorts with thousands of reviews on ORBITZ See our New York hotel deals backed Book Our Brand New NYC H by our Low Save Up To 25 Off Your St Hotels in New York Skyscanner New York City Hotel www_skyscanner net hotels nyca new york hotels html www hgicentralparknyhotel Looking for hotels in New York Skyscanner compares the best travel sites to bring Modern Affordable Hotel w F you the cheapest prices on your New York hotels Skyscanner Hotels Book A Package Deal amp New York hotels Telegraph www telegraph co uk travet hotel 36530 1 New York hotels html The best hotels in New York to suit all budgets chosen by our experts including luxury hotels and cheap hotels in locations near Times Square and Central Park peg HS United States of America gt New New York City Hotels and Accommodations from inexpensive to luxury boutique to antique find your hotel book online Travelocity com hotels in new york Google Search 115 Open the required site from the search results For e g http www travelocity com uu We Log a Defect e Image Comparison Report Database Comparison Test Management Tool New Open Export Record Execute Next Pause Stop
15. 118 TestingWhiz External Rec x gt C localhost 8095 TestingWhiz Code Less Test More Start Enter the URL to start recording from This is the landing page for the external recorder The same recording rules will apply here as those seen in the inbuilt recorder Additionally you will be able to record events inside Iframes However this recorder does MOT support recording of HTTPS sites 119 4 1 3 2 Enter URL Enter the URL of the website to test For e g www google com Click Go near the Browser Control to begin the recording process The website will be open the website in the external browser window 5 TestingWhiz External Recc x gt D localhost 8095 Testingwhiz Code Less Test More Start SSS i This is the landing page for the external recorder The same recording rules will apply here as those seen in the inbuilt recorder Additionally you will be able to record events inside Iframes However this recorder does NOT support recording of HTTPS sites 120 Perform the required function like search fill contact form etc For e g Search Hotels in New York El Google x IG A www google com wo Search xt Google India Advanced search hotel in new york Language tools hotel in new york city hotel in new york manhattan hotel in new york Google 4 hotel in new york near times square Punjabi hotel in new york che
16. Windows system32 cmd exe ik platforrm tool adb device Step 10 Close the Configuration Step 8 Select the Browser from the Browser Name drop down Step 9 Apply and Test the Connection Window Step 11 Execute the Test Case on a real Android Device 6 7 2 iPhone Environment Setup for Mobile Test Execution I Setup on iOS Device Step 1 Go to Settings of the iOS Device Step 2 Select Safari Step 3 Select Web Inspector under Advanced menu II Setup MAC System Step 1 Install Apple XCode Step 2 Install Appium 1 3 4 Server 6 7 2 1 Process to Execute Test Cases on iOS Simulator Step 1 Create and start a new iOS Simulator Device by using XCode Step 2 Start the Appium Server Step 3 Copy the Appium Server Address and Port Number Step 4 Paste the copied Server Address and Port Number into Server URL field TestingWhiz Settings Configurations Mobile Web Testing iOS 176 1921926 3 a e a a e amp 9 Configuration General Execution Mobile Web Testing URL http 192 192 6 31 4723 wd hub Android Wi iOS Report Plateform Version 8 1 Recording Browser Name safari Screen Mail Database FTP TestingWhiz Grid Bug Tracking Tool Test Management Tool Install Update Device iPhone 55 Step 5 Copy the iOS Simulator Name Step 6 Paste the copied Simulator Name into Device Name field TestingWh
17. 5 Elself Selected value EmployeeType Permanent 6 Click And Wait hire Never Don t hire if employee is already hired per a i 8 Click And Wait LJ Otherwise look to hire now 9 End If Note This test command does not contain any Action 234 not satisfied Elself Elself test command allows users to execute another condition to be tested when all the other conditions of the loop above it are Test Editor EE Test Outline Test Command Open Page Perform If Click And Wait Elself Click And Wait Else Click And Wait End If If Click And Wait Action Selected value Selected value Text Text value Title URL Reachable Object EmployeeType EmployeeType hireLater EmployeeType hire Never hire EmployeeType hire Later Value http testing whiz com Permanent Contingent Permanent OOOO CI ET 7 XJ ED EJ Hire later if employee is a Contingent Work Don t hire if employee is already hired per Otherwise look to hire now Hire later if employee is a Contingent Work 235 8 15 1 Text This action allows users to verify whether the specified text is present on a page or not The action will be performed for all the text on the page The check will be performed by matching the case of the text value specified Text wi
18. Click Scheduler gt gt Manage Jobs to schedule and manage jobs in TestingWhiz P ERI Scheduler Server Stop 62 i Duplicate Trigger Browser Send Report To separated email addresses Add Click Add to Schedule Job s and enter the details Job Name Enter the Name of the job to be scheduled Enter the path location of the Test Script s to be scheduled BST enabled Tick this option to perform Risk based Testing of the selected Test Script execution 63 Select the time to Trigger a job schedule Note User can customize Trigger Time based on Minute Hour Day Week and Month Trigger Select the Browser to run the Test Script s Send Report Enter the email addresses to Send Report to individuals p Note This function will work only after a user has set Mail Preferences Edit Click Edit to edit the details of the scheduled job s Remove Click Remove to remove specific job s from the list Duplicate Click Duplicate to copy a scheduled job Save Click Save to save the details of the scheduled job Trend Analysis It facilitates to view the Trend of scheduled jobs Assign Cycle from of Minute start Every of i 4 19 34 149 I
19. Step 6 Paste the copied Simulator Name into Device Name field TestingWhiz Settings Configurations Mobile Web Testing gt Android 172 TactinalWhi Entarnrica _ File Edit Setting Took Configuration BEN B LM S New Open Mobile Web Testing URL httpi 127 00 1 4723 wd hub Comparison Temas Project a Device Report Browser chrome vi Recording Screen Fiat oe Speify the AVD Name in phone 3 TestingWhiz TestingWhiz Device Name e Bug Tracking prafile pic Test Manag description InstalUUpd Cal password ii Confirm P Platfor APILe CPU ABI confirm p 442 1 ARM armesbi v7a Ay Arepairable Android Virtual Device An Android Virtual Device that failed to load Click Details to see the error Step 7 Select the Browser from the Browser Name drop down Step 8 Apply and Test the Connection Step 9 Close the Configuration Window Step 10 Execute the Test Case on Android Simulator 173 6 7 1 2 Process to Execute Test Cases on a Real Android Device Step 1 Connect a real Android device with the Desktop PC using a cable Step 2 Start the Appium Server Step 3 Copy the Appium Server Address and Port Number Step 4 Paste the copied Server Address and Port Number into Server URL field TestingWhiz Settings gt Confi
20. TI gt ou 7 Q AS Project I Objects D Q Record 6 v Object Eye Test Project http www travelocity com New York Hotels d178293 Travel Guide Hotels gt 0 ID xpath HTML BODY DIV C New Test Suite XA 8 New Test Case Tag travelocity E Home Vacation Packages Hotels Cars Flights Cruises ThingstoDo Travel Deals Get Inspired Mobile Travelocity com gt Hotels gt United States of America gt New York gt New York Hotels HOTELS IN NEW YORK NY 2 84 3 Tweet 0 search from Test Editor 22 EM Hotel only 5 2 v Find hotels near e Test Command Action Object 1 Page AIOCK OUI 3 3 Click And Wait 59 2 4 Click And Wait NewY dont know date Click And Wait ag NewY Uem 3 M t New York City Hotels Cheap Hotel Deals Travelocity Perform the necessary process further to complete the recording process Note While recording the test steps a user can any time click back or forward buttons to add previous and next steps in the test script respectively 116 Click on button to stop the recording once a user reaches the desired step s The tool will automatically generate the script based on the steps followed during the recording process Here is the example of the test script generat
21. Username and Password Step 4 Add different sets of usernames and passwords as data manually or by importing an Excel file 142 Create Test Script to Call Fetch data created in the Data table Step 5 Add Test Case and select Test command as Open Page and add Value as http testing whiz com demoscripts place holder html Step 6 Add next step and select Loop Start or Loop End or Loop Continue or Loop Break as Test command to loop the process of login with different usernames and passwords Add Value as Login Data from Data table to fetch all the usernames and passwords stored in the Data table Step 7 Select Test command as Input add Object as txtPass and insert Value as LoginData username Step 8 Select Test command as Input add Object as txtPass and insert Value as LoginData password Step 9 Select Test command as Click And Wait and Object as btnLogin To click and wait for login after each combination of usernames and passwords Step 10 Select Test command as Loop End To try logging in with various usernames and passwords until the login is successful 143 amp 9 TestingWhiz Enterprise C Users kdchhatbar whiz temp data_tab File Edit Settings Tools Support Help a New Open Break 4 Call Method 3 Capture 364 Check 364 Click 3 Click And Wait 3 Comp
22. 156 Step 4 Add a New Test Step as Check in the Test Editor tab or Double click on Check command under Test Commands tab Step 5 Enter Image as an Action Step 6 Click Zi to enter Source 1 Source 2 and Tolerance details in Compare Image Test Command dialog box Step 7 Enter Google URL in Source 1 box Step 8 Enter http google com in Source 2 box Step 9 Set up Tolerance level which user want to check the similarities in Tolerance box Note level will be in value 157 l Testing Whiz Enterprise C Users aichhatber whiz templimg compare operation bair UIN Bie Edt Settings Tools Support Help 57 ix p Log a Defect en Image Comparison A Rs impot Export Record Execute Net Pause Stop Email Report Database Comparison Management Tool o 2 Test Project Data Table Objects 0 UTILI T E toare ma LZ Swe Tolerance S Google Tolerance Step 10 Click on Save button to save the details Step 11 End the Test Case by adding a Test Step as Loop End or Double click on Loop End command under Test Commands tab Step 12 Execute Test Script in any browser Step 13 On completion of execution user can view detailed logs in generated report 158 Gage sr gulp qrad indt Variance 0 55 View Source and Target I
23. 20 1 4 Browser Support TestingWhiz supports e Internet Explorer Version 9 10 and 11 e Mozilla Firefox Version 3 6 to version 39 e Google Chrome Version 36 to version 43 e Apple Safari Version 5 x e Opera Version 11 amp 12 x User can use any of the above browsers as a default browser to execute the Automation Test Scripts created using TestingWhiz QJ Refer section Configuration to learn how to set the default browser Note TestingWhiz also supports HTML5 partially 1 5 Mobile Support TestingWhiz also comes with a Mobile support to perform mobile and web testing on Android and iOS devices Mobile test execution can be done by connecting the real device with the system or via Simulator 21 1 5 1 Android Device Support TestingWhiz provides mobile web test execution on Android Mobile Phones amp Tablets Currently it supports the following Android versions Gingerbread 2 3 Honeycomb 3 0 Ice Cream Sandwich 4 0 Jelly Bean 4 3 KitKat 4 4 Lollipop 5 0 1 5 2 105 Device Support TestingWhiz provides mobile web test execution on iOS devices like iPhones and iPads Currently it supports the following iOS versions IOS 7 1 or 8 1 22 MI V 115 14 Code Less Test More 2 UNDERSTANDING TESTINGWHIZ TestingWhiz has a straightforward user interface for quick effective and trouble free testing 4 TestingWhiz Enterprise New File a 23 File E
24. Input Input Input Click And Wait Click And Wait Perform Check p input_text input password Tj input textarea genderon w hobbies2 option_select Note This test command does not contain any Action http testing whiz com Data Testingwhiz Basic Ele Testing ere TestingWhiz ts an Easy Opel Input button xit ECC Screenshot Description 270 8 34 Loop Start Loop Start test command allows users to start a defined loop of test steps To execute a loop user needs to configure it using Data table Note User needs to provide details of Target Data Table Start Index and End Index Also user can choose between Standard and Custom Loop based on the requirements Math 8 35 The Math Test command allows users to perform calculation on numeric data by formatting it in a desired format Test Editor Basic Element os Ln W hM Test Command Open Page Verify Input Input Input Click And Wait Click And Wait Perform Check Click Select Absolute Value Ceiling Value Floor Value Integer Value Object input tex input password 1 input_textarea genderon hobbies option select reset Value http testing whiz com Testingwhiz Basic Ele Testing TestingWhiz is an Easy Opel Input button Screenshot Description WOOO oOo C
25. Open Page Verify Input input tex Input Tal input password Input input textarea Click And Wait genderon Click And Wait x hobbies2 Select option_select Check Click TJ reset Write Message To C in Javascript Rest Web Service SOAP Web Service X ga sj C Value Screenshot Description http testing whiz com Testingwhiz Basic Ele Testing f TestingWhiz is an Easy Opel Input button Basic element scrip Refer Section 6 10 2 to know more about how to perform RESTful Web Services Testing 246 8 20 Exit Exit test command allows users to exit from current Test Case Test Suite Test Project X O D Screenshot Description Open Page http testing whiz com Input Test Name Input Test Address Input Test City C Input mai test email com E Click And Wait Perform Through WDF Click And Wait Test Project Test Suite 8 20 1 Test Case This action allows users to exit from a Test Case and switch to the next consecutive Test Case 8 20 2 Test Project This action allows users to exit from a Test Project and switch to the next consecutive Test Project 247 8 20 3 Test Suite This action allows users to exit from a Test Suite and switch to the next consecutive Test Suite 8 21 Export To The Export to test command enables users to expo
26. Step 6 Click on ito select the Method 200 Suppor Help gt em WE Log a Defect Ul image Comparison 4 E 4 uu Email 7 Database Comparison Management Tool 7 D Test Editor E Test Data Outline Step 7 Click to complete the process 201 7 TEST COMMANDS IN TESTINGWHIZ TestingWhiz supports more than 290 Test Commands including conditional and looping Test Commands These Test Commands help a user build effective and reliable Automation Test Scripts with least effort 7 1 How to Add a Test Command Once a Test Case in a Test Suite has been created users can start adding Test Steps and necessary Test Commands to perform a particular function while executing that Test Case There are 2 ways to add Test Command to a Test Case as mentioned below 7 1 1 Drop down List TestingWhiz provides an easy way to add Test Command from the Drop down list To add Test Command via Drop down list follow these simple steps 7 1 1 1 Add a Test Step Add a Test Step in the Test Editor section by clicking on icon above Test Editor 202 Test itor Test Data Outine p Test Command Action OR Right click on the Test Editor Section and select Add Te or EE Test a v Toggle Breakpoint Move Up Move Down 203 7 1 1 2 Select Test Com
27. hy Test Editor Outline EE Test Data Hoere Xi Ia 05 06 2015 09 22 15 581 INFO Playing test execution 05 06 2015 09 22 27 993 INFO Opened the page http testing whiz com demoscripts basic element html 05 06 2015 09 22 28 190 INFO Verified Title Testingwhiz Basic Element 05 06 2015 09 22 31 832 INFO Typed Testing in input text Note Click on Pause button only when it has turned Green 130 4 4 Stop Test Execution St Click on to stop test execution 05 06 2015 09 22 15 581 INFO Playing test execution 05 06 2015 09 22 27 993 INFO Opened the page http testing whiz com demoscripts basic element html 05 06 2015 09 22 28 190 INFO Verified Title Testingwhiz Basic Element 05 06 2015 09 22 31 832 INFO Typed Testing in input text 131 4 5 Move to Next Step 4 Click to move to the next step if any of the step contains Toggle Breakpoint from where the execution has been paused automatically Pause Stop Email Report Database Comparison Management Tool Edit Settings Help a S 7 ay C m A li li ani Log a Defect image Comparison New impot Export Execute 5 S Tet Proj Data Table Methods 7 C Thy Test Ector Outline Test Data r XJ HJ D gt Ly Basic Element Test Command Action Object Value Screenshot Description
28. 1 http testing whiz com 2 Title Testingwhiz Basic 3 Input TD input te Testing 4 Input input password 5 Input input textarea TestingWhiz is an Easy 6 Click And Wait genderon 7 Click And Wait hobbies a 8 Select Value optionselect Opel mi 9 Check Text Input button 10 Click I reset 11 Write Message Basic element script B Console 3 a Progress 9 mmm 05 06 2015 09 22 48 877 INFO Selected index value option select on Opel 05 06 2015 09 22 50 193 INFO Verified Text input button 05 06 2015 09 22 51 321 INFO Clicked on reset 05 06 2015 09 22 51 431 INFO Writing Basic element in execution log 05 06 2015 09 23 29 211 INFO Playing test execution E 05 06 2015 09 23 40 900 INFO Opened the page http testing whiz com demoscnpts basic element html 5 05 06 2015 09 23 41 041 INFO Pausing test execution Note Step 5 in the above screen contains Toggle Breakpoint where the execution has been paused automatically Click on Next button will resume the testing to execute next step QJ To learn more kindly refer section Pause Test Execution amp Toggle BreakPoint 4 6 Check Progress and Execution Log Check the progress and test execution log in the Console section exactly below the Test Editor 04 01 2015 05 59 01 726 INFO Playing test executio
29. 8 4 10 et S 215 8 4 11 ING 215 8 4 12 ____ _________ _ _ 216 8 4 13 COO RIS T n 216 8 4 14 vl que arses een ra NATU M UMEN I EDEN nae saa aa eae erg aay YARD 216 8 4 15 216 8 4 16 RR 217 8 4 17 217 8 5 218 8 6 er m TN 219 8 7 CHEK r p en 220 8 8 Leer eee rrr erect re 221 8 8 1 LOSS CHAN Y 222 8 8 2 ESS Call OF ei uc TT T Tm 222 8 8 3 Greater Bil bob 222 8 8 4 Greater tian Ol COWal 222 8 8 5 222 8 8 6 AEE E A AE T ee 222 8 8 7 B E f c L 222 8 8 8 EVV SSI TER 223 6 9 224 5 10 Data lal REdaacU FT Ya RES a a A A A 225 8 10 1 cp
30. Android Environment Setup for Mobile Test Execution I Setup on Android Device Step 1 Go to Settings of the Android Device Step 2 Enable Developer Options by tapping Build Number for 7 times under About Phone menu Step 3 Enable USB Debugging and Stay Awake option under the Developer Options menu II Setup on Desktop PC Step 1 Install Android SDK Step 2 Install Appium Server 6 7 1 1 Process to Execute Test Cases on Android Simulator Step 1 Create and start a new device by using AVD Manager Step 2 Start the Appium Server Step 3 Copy the Appium Server Address and Port Number Step 4 Paste the copied Server Address and Port Number into Server URL field TestingWhiz Settings Configurations Mobile Web Testing Android 171 Cod z 55 Test Configuration g General Execution Mobile Web Testing Device Margie 044145 22523b008 Report Browser i cheome Recording Screen Database Below mentioned server address and port number in appum settings 15 10 be mantianed in Testing Whiz Android URL above Server Address 127 001 Check For Updates Pre Launch Application Overnde Existing Session Use Remote Server Selensum Grid Configuration File Logging Quiet Logging Joe Colors Show Timestamps Log To Fie Log WebHook Use Local Timezane Step 5 Copy the Android Simulator Name
31. Step 3 Enter Subject and Message Content and click to send the report info testing whiz com Attachment C Users rpkavaiya whiz reports Report_13032014_031824 zip Subject Button Submit Report Message Content Hello Please find attached Button Submit Report Thanks Note This feature will function only if a user has set Email Preferences in the Configuration section 139 5 KEYWORD DRIVEN amp DATA DRIVEN TESTING TESTINGWHIZ 5 1 Keyword driven Testing Using Keyword driven testing approach TestingWhiz separates much of the programming work of Test Automation from the actual Test Design Testers or Test designers can write the test cases based on a set of keywords into a table The test is executed using a driver that reads the keywords and executes the corresponding codes 5 1 1 Setting up Keyword driven Test Script Step 1 Create a Test Suite under Test Project Step 2 Add a Test case Step 3 Select Test Command from the available test commands as a keyword which associates with the action to be performed Step 4 Add Value in the corresponding cell to perform the function Step 5 Complete the Test Script as per the steps mentioned in section 3 2 3 Sample Test Script to open www google com Step 1 Create a Test Suite under Test Project Step 2 Add a Test case Step 3 Go to Test command and pick the option Open Page from the dropdown Step 4 Put www google com in Value colum
32. __ Step 11 Add further steps to the Script if necessary Step 12 Execute the Test Script Note User can add any number of Methods A Test Management Tool Note Methods defined under a particular Test Suite cannot be used for any other Test Suite 155 6 5 Image Comparison TestingWhiz helps users to compare two images and record the difference at pixel level TestingWhiz automatically converts a particular webpage into an image to carry out the comparison User can perform pixel by pixel Image Comparison in the following ways 1 Image to Image Comparison 2 Image to URL Comparison 3 URL to URL Comparison Note TestingWhiz only supports Image File formats png jpg bmp and gif Note TestingWhiz only supports Image comparison of same file extension 6 5 1 How Image Comparison Works Image Comparison functionality allows a user to capture images from the specified path in test commands and resize the captured images to 600x600 Targeted images shows the difference in 96 value Image comparison functionality will only compare the color between two source files Here s a step by step process of comparing images of Google s Different domain pages with google com Step 1 Create a New Test Case under a Test Suite Step 2 Add a New Test Step as Loop Start in the Test Editor tab or Double click on Loop Start command under Test Commands tab Step 3 Enter Google as a Value
33. faults and contingency testing to know a workaround to create the defects that do get past us less painful TestingWhiz enables a user to perform Risk Based Testing by defining the risks at the Test Case level This gives a user the granular advantage to test even the critical amp minute parts of your application Here s the complete process of performing Risk Based Testing 6 9 1 How to perform Risk Based Testing RBT Step 1 Create a new Test Case under a Test Suite Step 2 Right Click on the Test Case and open Properties to define the Priority from the drop down for performing RBT Note By default priority will be set as Medium 184 TestingWhiz Enterprise New File 2 0 f J 7 lo 9 File Settings Tools Support 3 amp sx 50 e gt Loge Defect _ Image Comparison New Open import Record Execute Next _ Pause Stop Report 8 Database Comparison Management Tool KL Test Project DataTable 3 Objects _ Properties i S A X 2 J vi rq Test Project New Test Case u Wednesday 15 Jul 2015 13 50 IST Mi Test Command 22 F Methods 88 Variable Wednesday 15 Jul 2015 13 50 IST Suh New Test Case is not played yet Open Page New Test Case is not played yet 2 Run Command e
34. Basic element script n Note This test command does not contain any Action 220 WN 8 8 Compare This test command allows users to compare numerical values and give a Boolean result Basic Element Test Command Open Page Verify Input Input Input Click And Wait Click And Wait Perform Check Click Write Message To Greater than or equal to Object input tec Tal input password T input texarea genderon hobbies2 option_select 2 reset hy Test Editor E Test Data Sh Outline OHer Screenshot Description Value http testing whiz com Testingwhiz Basic Ele Testing TestingWhiz is an Easy Opel Input button Basic element scrip r r r r r r r r r r 8 8 1 Less than This action allows users to test whether a value is less than another value 8 8 2 Less than or equal to This action allows users to test whether two numeric values are less than or equal to each other 8 8 3 Greater than This action allows users to test whether a value is greater than another value or not 8 8 4 Greater than or equal to This action allows users to test whether two numeric values are equal to each other 8 8 5 Equal to This action allows users to identify two values and return true if the values on both sides are equal to one another 8 8 6 Not equal to This action allows users to check if the value of t
35. Compare action will take the Case Sensitivity of the Strings into consideration 8 29 14 Compare Ignore Case The Compare Ignore Case action will work in the similar manner as Compare action but with little enhancement This action would ignore the Case Sensitivity of the Strings at the time of comparison 8 29 15 IsBlankOrNull The isBlankOrNull Test command allows users to verify whether the value of the Variable is Null and not 8 29 16 Contains The Contains action allows users to remove the leading and trailing blanks in the String 8 29 17 URL Reachable This action allows users to verify if a supplied URL in value column is a valid URL or not 263 8 29 18 Image This action allows users to compare two images with URL to URL File to File and URL to file comparison This command will validate as per the behavior of If not command 8 29 19 Less than This action allows users to test whether a value is less than another value 8 29 20 Less than or equal to This action allows users to test whether two numeric values are less than or equal to each other 8 29 21 Greater than This action allows users to test whether a value is greater than another value or not 8 29 22 Greater than or equal to This action allows users to test whether two numeric values are equal to each other 8 29 23 Equal to This action allows users to identify two values and returns true if the values on both sides are equal to one another 8 29 24
36. Ean ao TE ere EE Tet Dt XIDD Initial Val Final Value Value 97 3 2 3 2 Create Test Steps Select a Test Case and click button from the Test Editor Section to add Test Step iX 62 0 4 Test Command 1 Delete 98 After adding a Test Step add the necessary information to the Test Step in the following process Step 1 Add a Test Step Step 2 Select Test command to perform from the drop down list Step 3 Select necessary Action Object and Input Value in the corresponding row depending on the testing scenario Step 4 Check uncheck the option of the screenshot Step 5 Enter Description if necessary Step 6 Add Next Test Step Step 7 Repeat the process in the same manner to create a complete Test Script Note Series of Test Steps is called Test Script Note User can also create Test Scripts by Importing Test Script or by using the Recording function 4 For more details refer section Import Test Script and Record Test Script 99 EET p o 3 E gt ee ax Tom Moz 1 gt Code Less ED Sample Test Script to Log into Makemytrip com without Password and Verify the Text Step 1 Create Test Case under Test Suite Step 2 Name the Test Case Login Step 3 Add a Test Step and input serial number Step 4 Select the
37. Execute Stop Email Report E3 Database Comparison A Test Management Tool Features New P Description To create a New Test Project in TestingWhiz To open an Existing Project To import the Script s from the Excel file to TestingWhiz Note Available only after user has created script s in Excel To export recorded or automated Test Script s to Excel 70 Record Execute Di Next Pause Stop i Log a Defect To start recording Test Case s which indicates that the recording is in progress Note The color will change to Red Record Click 9 to start recording test case s in external browser Google Chrome 7 to stop recording of Test Case s Click To execute a Test Case Click down arrow to select the browser or platform for execution Note If there is no Test Script present in the Test Project this button will remain disabled To go to the Next Step during Test Execution Note 71 5 button will be enabled only if a test script execution is paused is at Toggle BreakPoint To Pause the Test Execution process Note This button will be active only when a test is being executed To Stop the Test Execution process Note This button will be active only when test is being executed To log issues if any in the Bug Tracking Tool during test execution Not
38. Not equal to This action allows users to check if the value of two operands are equal or not 264 8 30 Input Input test command allows users to set a particular value in a textbox Test Et EE Test Data 3 Outine E 2 i Xote Basic Element Test Command Action Object Value Screenshot Description 1 Open http testing whiz com 2 Title Testingwhiz Basic mm 77775 M 4 Tal input password 5 Input T input texarea TestingWhiz is an Easy 6 Click And Wait genderon 7 Click And Wait hobbies2 8 Perform Select value option select Opel 9 Check Text Input button 10 Click 7J reset 11 Write Message To Basic element script Note This test command does not contain any Action 265 8 31 IsSorted This command allows users to perform following actions Note It would work for strings numeric data amp alphanumeric data For dates and other things string based comparison will be made XJ o O Object Value Screenshot Description http testing whiz com Testingwhiz Basic Ele p input_text Testin T input password H input textarea TestingWhiz is an Easy Click And Wait genderon Click And Wait hobbies2 Select i option select Opel Check Input button Click L reset ee 3 1100000000090 8 31 1 Ascending Th
39. String Operation Math Operation Compare Operation If Condition Data Table 87 3 2 Process to Create amp Manage Test Project Test Suite amp Test Scripts 3 2 1 Steps to Create New Project 3 2 1 1 Add a New Project Click from the Tool Bar gt gt ilS Next Pause Stop Open Sample Save Save as Import Test Project Import From Excel Export to Excel Share twiz Project License Information Exit X Loga Defect i Image Comparison Email Report Database Comparison Test Management Tool 88 Enter the Project Information in the form as shown below and click Save Bile Edit Settings Tools Support Help BS iu gt 1 comparison New 2 impot Epot i Execute 89 3 2 2 Steps to Add amp Manage Test Suite under Test Project 3 2 2 1 Add a New Test Suite Select the Test Project as created in Step 3 2 1 1 and click button to add New Test Suite within the Test Project OR Right Click on Test Project and click Add 90 Give an appropriate name of the Test Suite in the pop up as shown below and click OK eel eR Test Command Methods Ga 2 Name Initial Val Final Value Value 91 3 2 2 2 Delete a Test Suite Select a Test Suite and click to delete that Test Suite 92 3 2 2 3 Move Up or Move Down a Test Suite Select a Test Suite and click or respectiv
40. __ _ _ _ 206 75252 Draad e DOD ACTON MM T S 207 2 6 DOUDIS CCK ACTON Pn 208 8 LIST OF TEST COMMANDS amp CORRESPONDING 209 8 1 BC AN qm M M 209 8 2 MONO 210 8 3 ene 211 8 3 1 _________ _____________ _ ow 211 8 3 2 lt m 212 8 4 e E E E O 213 8 4 1 jio 214 8 4 2 Uu 214 8 4 3 Sed M 214 8 4 4 arenis 214 8 4 5 cle 214 8 4 6 IAVISID TI 215 8 4 7 sigs lo e re eee 215 8 4 8 215 8 4 9 000059020000 ee 0009 9900 0005020909 215
41. _______________ __ 295 5 50 Wail ER UII E E EE A E A 295 8 50 1 ges TI T chem 295 8 50 2 PQ ht 296 51 WNC ENG R GG 296 8 52 Elcg rnm 297 8 53 Write Message TO Co CR OE CURL EC Rc C REC RC En 298 19 1 GENERAL INFORMATION 1 1 Target Audience This manual is intended to help QA engineers and software testers automate the testing of web and cloud based applications using TestingWhiz It can also be used by Business Analysts Project Managers Test Leads and other Stakeholders who are involved in testing activities for analysis and estimation purposes 1 2 System Requirements Operating System Windows XP Windows Vista Windows 7 Windows 8 Processor Intel Pentium 4 or later RAM 1 GB 2 GB Recommended Free Disk Space 400 MB Java Version JRE 6 or later 1 3 Platform Support TestingWhiz can be used to create Automation Test Scripts only on Windows However the test scripts created using TestingWhiz can be executed on different operating systems like Mac and Linux For information on how TestingWhiz Automation Tests can be run on MAC or Linux please contact us
42. a real iOS device with MAC PC Step 9 Start the Appium Server Step 10 Copy the Appium Server Address and Port Number Step 11 Paste the copied Server Address and Port Number into Server URL field TestingWhiz Settings Configurations Mobile Web Testing iOS 179 TestingWhiz Code Less Test More wee amp 9 Configuration General ios 7 Execution Mobile Web Testing URL http 192 192 6 31 4723 wd hub Android aos aa 05 Device iPhone 55 Report Plateform Version 8 1 Recording Browser Name safari v Mail Database FTP TestingWhiz Grid Bug Tracking Tool Test Management Tool Install Update Step 12 Specify the the Device Name from iOSDeviceName device TestingWhiz Settings gt Configurations gt Mobile Web Testing iOS Step 13 Select the Browser from the browser names drop down Step 14 Apply and Test the Connection Step 15 Close the Configuration Window Step 16 Execute the Test Case on a real iOS Device 180 Note User needs to have following iOS environment as a pre requisite to perform Mobile execution on real iOS devices 1 2 3 4 Mac OS 10 9 5 XCode 6 1 1 iOS 7 1 or 8 1 Appium 1 3 4 6 8 Data Cleansing via Data Validation Data cleansing is the process of detecting and correcting or removing corrupt or inaccurate records from a set of data records or database origina
43. already hired per Otherwise look to hire now Hire later if employee is a Contingent Work text on the page The check will be performed by matching the case of the text value specified Text with special symbols will 240 8 16 2 Title This action allows users to verify whether the title of the page has a specified value or not 8 16 3 Checked This action allows users to verify whether the checkbox is checked or selected 8 16 4 Unchecked This action allows users to verify whether the checkbox is unchecked or de selected 8 16 5 Visible This action allows users to verify whether a specific object is visible on the page or not 8 16 6 Invisible This action allows users to verify whether a specific object is invisible hidden on the page or not 8 16 7 Enabled This action allows users to verify whether the object links buttons etc is enabled on the page 8 16 8 Disabled This action allows users to verify whether the object links buttons etc is disabled on the page 8 16 9 Selected index This action allows users to verify whether the option of a specified index is selected in the dropdown list 8 16 10 Selected value This action allows users to verify whether the option of a specified value is selected in the dropdown list 241 8 16 11 Text value This action allows users to verify whether an object has a specified value or not This test command can also be utilized by taking value from the text
44. and variable This can prevent unauthorized access of applications 284 8 44 Send Mail Send Mail test command allows users to send mails to desired email addresses easily during script execution To execute this test command users should have the required Mail configurations done Note User needs to click on icon and enter Recipient s ID Subject and Message as shown below Test Command cti Value Screenshot Description http testing whiz com Verify Title Testinqwhiz Basic Ele 2 i 3 Send Mail separated email addresses Subject Message Note This Test command does not contain any Action 285 8 45 Server Test Command ion ji Value Open Page httpz testing whiz com Input S varinputPrice Highlight enc Cm Qa Write Message S varResult 8 45 1 GET Request This test command allows users to request in is used by app server to signal to the test script that the HTTP request has been received 286 8 45 2 POST Request This test command allows users to request out is used by app server to signal to the test script that the HTTP response has been dispatched 8 45 3 Checkpoint This test command allows users to Checkpoint is used to check whether the execution logic has passed via a line of code 8 45 4 Callback This test command allows users to Callback is used to call a java method in the web ap
45. box For e g when values in the textbox are automatically populated from a database user can check verify these values by taking id or object of the textbox 8 16 12 Exists This action allows users to verify whether the object exists on a page or not 8 16 13 Compare The Compare action allows users to perform the Comparison between two stings i e verify whether two strings are equal or not The Compare action will take the case sensitivity of the Strings into consideration 8 16 14 Compare Ignore Case The Compare Ignore Case action will work in the similar manner as Compare action but with little enhancement This action will ignore the case sensitivity of the Strings at the time of comparison 8 16 15 IsBlankOrNull The isBlankOrNull Test command enables users to verify whether the value of a Variable is Null and not 8 16 16 Contains The Contains action allows users to determine whether a string contains a given sub string 242 8 16 17 URL Reachable This action allows users to verify if a supplied URL in value column is a valid URL or not 8 16 18 Image This action allows users to compare two images with URL to URL File to File and URL to file comparison This command will validate as per the behavior of ElseIf not command 8 16 19 Less than This action allows users to test whether a value is less than another value 8 16 20 Less than or equal to This action allows users to test whether two numeric value
46. is checked or selected 8 29 4 Unchecked This action allows users to verify whether the checkbox is unchecked or de selected 8 29 5 Visible This action allows users to verify whether a specific object is visible on the page or not 8 29 6 Invisible This action allows users to verify whether a specific object is invisible hidden on the page or not 8 29 7 Enabled This action allows users to verify whether the object links buttons etc is enabled on the page 8 29 8 Disabled This action allows users to verify whether the object links buttons etc is disabled on the page 8 29 9 Selected index This action allows users to verify whether the option of the specified index is selected in the dropdown list 8 29 10 Selected value This action allows users to verify whether the option of the specified value is selected in the dropdown list 262 8 29 11 This action allows users to verify whether object has the specified value not This test command can also be utilized by taking value from the text box For e g when values in the textbox are automatically populated from a database user can check verify these values by taking id or object of the textbox 8 29 12 Exists This action allows users to verify whether the object exists on the page or not 8 29 13 Compare The Compare action allows users to perform the Comparison between two stings i e verify whether two strings are equal or not The
47. the columns from your data set file e Alias This dropdown populates all the rules from the Data Validation Rules setting and each of these rules can be applied against the column they have been selected for e Substitution if rule is broken User needs to specify a replacement string which would be replaced if any of the rule is broken against each column Step 10 Select the Target File location where the file after Data Cleaning needs to be saved 182 Step 11 Specify Timeout according to the complexity and time taken to consume data set to replace all the fields Number of rows is directly proportional to the time Time is to be specified in milliseconds C Downloads csv Consider first row as the header row Column List id Target File CADatabase csv Timeout In milliseconds 6000 After execution TestingWhiz will create a file which has cleaned data ready for further use All the data would be validated according to the rule applied 183 6 9 Risk Based Testing Risk Based Testing is a type of software testing in which functions and features are tested based on priority It uses risk analysis to recognize proactive chances to take out or avoid defects through non testing activities and to help users select which test activities to perform This kind of testing includes both mitigation testing to give chances to decrease the likelihood of faults especially high impact
48. the expanded functions of a selected commands For more details on Test Command kindly refer chapter Test Commands amp Corresponding Actions in TESTINGWHIZ 80 2 6 2 Methods Use Methods Tab to add and apply methods of choice in the test execution process Function Description To create new Method To delete a particular Method QJ For more details on Methods kindly refer Section Methods 81 2 6 3 Variable Use Variable Tab to view the value of variables used to Perform Command with type Local amp Global Variable Name Initial Final Value Type QJ Refer Section Perform Command in Test Command Section to view more 82 2 7 Quick Access Icons Use the Quick Access Icons on the left side to get instant access to Menu items Recording function and Console 2 7 1 Show View Click to view the quick menu as shown below Placeholder Project Details Test Command Test Data Test Editor Test Project Variable dra 7 Other Click on Other to directly view functions of Menu as shown below 83 Active Screen a Console mi Data Table Databse Comparison My Methods 8 Object Details 8 Object Outline 5 Project Details Record 2 7 2 Record Click to start recording the Test Script 2 7 3 Console Click to view Console 84 Code Less Test Mor e 3 LEARNING TO CREATE amp
49. users to clean junk data which are fetched from raw data sources by validating through a set of rules 2 Basic Element Test Command Open Page Venify Input Input Input Click And Wait Click And Wait C e w Object D input tex input password H input_textarea genderon hobbies2 option_select J reset Value http testing whiz com Testingwhiz Basic Ele Testing TestingWhiz is an Easy Opel Input button 3790909095060 IX E EJ 1 4 Screenshot Description Refer Section 6 8 1 to know more about how to perform Data cleansing 219 8 7 Click and Wait This action allows users to perform an action on an object and wait for a particular time before performing the next action Test Editor EE Test Data Outline m XJ 52 Ot Basic Element Test Command Action Object Value Screenshot Description 1 Open http testing whiz com 2 Verify Title Testingwhiz Basic 3 Input input te Testing n 4 Input Tal input password E 5 Input T TestingWhiz is an Easy 6 Click And Wait gender on Ci NE e y C RR ee 8 Perform Select value option select Opel 9 Check Tet Input button D 10 Click reset 11 Write Message To
50. 1 oe be ae Cl lh CETTE CCITT COTTE CETTE CTT TEC TTT CETTE CITT TTT CETTE CITT 292 8 49 1 TOM Q sane 292 8 49 2 gui _____ __ 292 8 49 3 M PE 293 8 49 4 gt cere re re o LT 293 18 8 49 5 CIE 293 8 49 6 IAVISID RTI 293 8 49 7 zig e P 293 8 49 8 Bl e 293 8 49 9 sisse d ee 293 M 293 cpi nU QU O ve 294 C 294 O93 URCR __ ___ _____ _ Mirman 294 ______________ __ ___ veouceas 294 Oe TE TOMO _______ _______ ________________ __ __ _ 294 Ee T ______ ______ ______ ___ _____ ___ 295 SNO OCCUTANCE ___
51. 16 5 8 16 6 8 16 7 8 16 8 8 16 9 8 16 10 8 16 11 8 16 12 8 16 13 8 16 14 8 16 15 8 16 16 8 16 17 8 16 18 8 16 19 8 16 20 8 16 21 8 16 22 8 16 23 T nanan 241 UACHE Ck E RR T m mmm 241 llle c 241 giis 241 sigle 241 2710 pe V 241 vierge iter 241 EEE E 241 E oa te enc 242 cd M M 242 242 Compare CaS T M 242 Isi iS D m 242 p PT 242 URL 5 ee er ee ee ee 243 LINGO Ci E
52. 257 8 28 5 Visible This action allows users to verify whether a specific object is visible on the page or not 8 28 6 Invisible This action allows users to verify whether a specific object is invisible hidden on the page or not 8 28 7 Enabled This action allows users to verify whether the object links buttons etc is enabled on the page 8 28 8 Disabled This action allows users to verify whether the object links buttons etc is disabled on the page 8 28 9 Selected index This action allows users to verify whether the option of the specified index is selected in the dropdown list 8 28 10 Selected value This action allows users to verify whether the option of the specified value is selected in the dropdown list 8 28 11 Text value This action allows users to verify whether an object has the specified value or not This test command can also be utilized by taking value from the text box For e g when values in the textbox are automatically populated from a database user can check verify these values by taking id or object of the textbox 258 8 28 12 Exists This action allows users to verify whether the object exists on the page or not 8 28 13 Compare The Compare action users to perform the Comparison between two stings i e verify whether two strings are equal or not The Compare action will take the Case Sensitivity of the Strings into consideration 8 28 14 Compare Ignore Case The Compare Ignore Ca
53. ACH gt T _ ________ _ 259 M 259 os SSS TIAN M mS 260 8 28 20 e _ ______6__ ___6_ _ _6_6 6_____________ ET 260 OLD rC _____________________ _______________ OE 260 Greater than egual _____ ___ __ _____________ _ 260 8 28 23 do M U 260 8 28 24 UO __ E E EA OEE 260 8 28 25 BOW 260 8 29 s 261 8 29 1 261 8 29 2 261 13 8 29 3 8 29 4 8 29 5 8 29 6 8 29 7 8 29 8 8 29 9 8 29 10 8 29 11 8 29 12 8 29 13 8 29 14 8 29 15 8 29 16 8 29 17 8 29 18 8 29 19 8 29 20 8 29 21 8 29 22 8 29 23 8 29 24 rm e 262 o S T mo 262 le T 262 lisi C 262 RM ec
54. And Wait Click And Click And wait 5 Compare 5 Continue Database Delete 123 4 1 4 Import Test Script Import Test Script is another feature that lets a user build test automation scripts User can import script file in Excel or twiz format by following below mentioned steps 4 1 4 1 Import Test Project Click Pape from the Tool Bar to import Test Script stored in twiz file H ow mm 08 Comparison A TestingWhiz Enterprise Edi scripts v Search pl Email Report Database Comparison Management Tool Organize ee reo a Date modified 4 1 2015 5 29 PM 124 OR Open File menu and click Import Test Project Import Test Project Import From Excel Export to Excel Share twiz Project License Information Exit 125 Log a Defect il mage Comparison 4 1 2015 5 30 PM Capture z Cheek F Click Click And Wait Compare amp Continue 3 Database Delete 126 OR Open File menu and click Import from Excel Open Sample Save Save as Import Test Project Import From Excel Export to Excel Share twiz Project License Information 127 4 2 Execute Test Script 4 2 1 Select Browser Click down arrow in the 2 to select the browser to execute the created i
55. Android type filter text 05 oS Report Recording Edit Data Validation Rules Screen Remove Mail Database Reload FTP PUT PN Gri z Enable lii shed ame Teng Mantis Location http update testinq whiz com testingwhiz repasitony Import Jira Fogbugz Export Test Management Tool Risk Based Testing Install Update AutoTest Install Update omes 58 aaa Enter Nome ofthe avalable software and location of he Local eat change the name and location of the already added software ste _ General Available Software Sites Execution Mobile Web Testing Android type filter text iOS Report Recording Data Validation Rules Location Screen Mail Database FTP TestingWhiz Grid Bug Tracking Tool Mantis Jira Fogbugz Test Management Tool Quality Center Risk Based Testing Install Update AutoTest Install Update 59 Configuration General Execution Mobile Web Testing Android iOS Report Recording Data Validation Rules Screen Mail Database FTP Testing Whiz Grid Bug Tracking Tool Mantis Jira Fogbugz Test Management Tool Quality Center Risk Based Testing Install Update AutoTest Install Update B Install Update Automatic Updates Automatic Updates 4 Automatically find new updates and notify me Update schedule 09 Look for updates each time TestingWhiz is st
56. Check test command will stop the execution from the point where it fails 8 4 3 Checked This action allows users to check whether the checkbox is checked or selected Check test command will stop the execution from the point where it fails 8 4 4 Unchecked This action allows users to check whether the checkbox is unchecked or de selected Check test command will stop the execution from the point where it fails 8 4 5 Visible This action allows users to check whether a specific object is visible on the page or not Check test command will stop the execution from the point where it fails 214 8 4 6 Invisible This action allows users to check whether a specific object is invisible hidden on the page or not Check test command will stop the execution from the point where it fails 8 4 7 Enabled This action allows users to check whether the object links buttons etc is enabled on the page Check test command will stop the execution from the point where it fails 8 4 8 Disabled This action allows users to check whether the object links buttons etc is disabled on the page Check test command will stop the execution from the point where it fails 8 4 9 Exists This action allows users to check whether the object exists on a specified page or not Check test command will stop the execution from the point where it fails 8 4 10 Selected value This action allows users to check whether the option of a s
57. EXEEERERR RS ES RXERRRERRERREASARESRESERRERARESIEE ER ERARRERAUERTRRRREERARERR SERO EXER ENDE 271 8 35 1 Nerio RI 272 8 35 2 P 272 8 35 3 god i 272 8 35 4 c QK 272 8 35 5 DM 273 8 35 6 visse d 273 8 35 7 Ran COr OM TE T T Tm 273 8 36 MOV e M 273 8 36 1 Dd oL t M 274 8 36 2 _ _ _______________ E M ME 274 8 36 3 MR ice e 274 8 36 4 Maurum te ee ee ee ee er eee er re eee 275 8 36 5 TOPE T en en ne eer sr ne serene een eer 275 8 37 275 8 38 276 8 38 1 ISON 276 8 38 2 MC SAO oninia 277 Mc ME e ETE IT LIII DIT IU 279 8 39 1 qve T T sane 279 8 39 2 MOUSE or ee oe ne ee ee eee oe ee
58. Edition 151 Wtegadetect Comparison Community Edition 152 Step 7 Create a New Test Case under Test Suite Lhe Ui A Pause Stop 8 EmailReport FB Database Comparison Management Tool Dag 0 wwe ll WE Log a Defect image Comparison TestingWhiz is an Easy 153 Step 8 Add a new Test Step and select Test command as Call Method __ E Loga Detect mage Comparison A 3 Pause 58 Email Report Fil Database Comparison Test Management Tool FAI 26 4 LJ Community Edition t New Test Case Step 9 Click Value in the corresponding cell and select Call Method from the drop down of available methods in this case select Login 154 Step 10 Enter Parameter Value and click Save lite sing his Enterprise ClProgram Files TestinglWhiz Enterprise Ediiontscripts TestingWhis ia Edit Settings Tools Sypport Help P gt ii image Comparison New import xecute Next Pause Stop Report 8 Database Comparison Record KL Test Project Data Table Objects 7 D Test Editor Test Data Outline ziv Test Project Test Suite M Enterprise Edition 48 Community Edition i New Test Case d Test Command Methods S
59. Explorer Version 7 8 9 and 10 Morita Firefox Version 3 6 to version 20 Google Chrome Version 19 fo version 29 Apple Satare 5 Opera Version 12 x 1 855 699 5500 Test Steps will be executed in two new instances of the selected browser from the same machine 168 6 7 Mobile Test Execution TestingWhiz offers a functionality of executing Test Scripts on Android and iOS devices Here s the complete process of performing Mobile Test Execution Step 1 Select a default browser as Android or iOS from the Configuration menu under Settings OR General Execution Mobile Web Testing Report Recording Data Validation Rules Screen Mail TestingWhiz Grid Bug Tracking Tool Test Management Tool Risk Based Testing Install Update Mozilla Firefox Delay Internet Explorer Google Chrome Value Pests TM ye For Manually Added Steps Pause Test Execution on failure of step Fallback on another browser if chosen browser is not available at all or higher version found Export Project settings in Bug tracking tool 169 Select Android or 1057 from the execution drop down while executing the Test Script gt Il amp Y Loga Defect H image Comparison A Next Email Repot 9 Database Comparison Test Management Tool E Button Submit 4 Javascript Submit Javascript Input and Submit 170 6 7 1
60. FAITS LD 2 SII Test Command Action Object Value Screenshot Description 1 Open http testing whiz com 2 input T3 name Test Name 3 address Test Address 4 Input D Test City 5 Input TD E mail test email com 6 Click And Wait why Dunno 7 Perform Select value gt refer Through WDF 8 Click And Wait potatoes aene ce Note 7his test command does not contain any Action 256 8 28 If If test command allows users to check for specific conditions before executing a test step Test Editor Test Data Outline o X BO t Le Cv Simple If Test Command Action Object Value Screenshot Description 1 Open Page http testing whiz com 3 Click And Wait hire Later D 4 End If 8 28 1 Text This action allows users to verify whether the specified text is present on a page or not The action will be performed for all the text on the page The check will be performed by matching the case of the text value specified Text with special symbols will not be considered For e g hello will be considered different from HELLO 8 28 2 Title This action allows users to verify whether the title of the page has the specified value or not 8 28 3 Checked This action allows users to verify whether the checkbox is checked or selected 8 28 4 Unchecked This action allows users to verify whether the checkbox is unchecked or de selected
61. Forecast Count No of forecast node in message count GetCityForecastByZIPResult ForecastResult Forecast Get list of nodes where DayHighTime is 95 Temperatures DaytimeHigh 95 Get name attribute value of State node State name 278 8 39 Perform Perform test command allows users to perform various actions as follows Test Editor EE Test Data Outline Basic Element Test Command Action Object Value Open Page http testing whiz com Verify Title Testingwhiz Basic Ele Input T input text Testing Input Tal input password Input im input textarea TestingWhiz is an Easy Click And Wait genderon Click And Wait Perform Check Click Accept Alert Close Double Click amp in Lr 8 39 1 Right Click This action allows users to perform right click on a particular object 8 39 2 Mouse Over This action allows users to perform Mouse Over action on a particular object 8 39 3 Scroll Up This action allows users to perform scrolling up on a particular page X O OH Screenshot Description r r m r r r 279 8 39 4 Scroll Down This action allows users to perform scrolling down on a particular page 8 39 5 Close This action allows users to close a particular page 8 39 6 Set variable This action allows users to set a temporary variable to an object 8 39 7 Accept Alert This action all
62. I Job History Click Job History to view a history of the scheduled executed jobs Select from the drop down All Today Last 7 days Last 15 days Last 30 days Last 90 days Similarly a user can clear history of the scheduled executed jobs by selecting the period from the drop down list Execution Time mm dd Report 2 2 4 2 Server Start Click Server Start to execute on Jenkins Note 7o avail Jenkins integration functionality on your TestingWhiz email at sales testing whiz com 65 2 2 5 Support Click Support Tab to get personalized support from TestingWhiz Support Team related to the tool usage and queries 2 TestingWhiz Enterprise New File File Edit Settings Tools Support Help 2 2 5 1 Whiz Support Click Whiz Support to directly email issues queries and concerns related to TestingWhiz to the Support Team Enter the Subject and Message Content Once finished to send the e mail Subject Issue Message Content I would like to project an issue regarding Note Mailings through Whiz Support will work only after the Mail server connection has been established 66 2 2 5 2 Support Desk Clicking on Support Desk will redirect a user to TestingWhiz Support Web Page From this web page a user can get answers from the community forums submit requests to the Support Desk and check updates amp announcements V TestingWhiz Codeless Au x WT
63. L http testing whiz com Testingwhiz Basie input te Testing input password T TestingWhiz is an Easy a genderon r F 166 Step 3 Click KE Download Testing Whi Free Trial A wow testing whiecom ss TestingWhiz Code Less Test More To download TestingWhiz Enterprise please fill up the following form Contact me for a UYE demonstration System Requirements Operating System Windows Windows Vista Windows 7 Windows 8 Processor intel Penbum 4 tater RAM 1 GB 2 GB Recommended Free Disk Space 300 MB Java Version JRE 6 or later Browser Support Internet Explorer Version 7 8 9 and Mozilla Farefouc Version 3 6 to version 20 Google Chrome Version 19 to version 29 Apple Safart Version 51 Opera Version 12x 167 IE Testing whic Whe Commvunty Edison Down m een m worm testing whie com comenunty download c gt TestingWhiz vimm ese FO 2 Code Less Test More To download TestingWhiz Community Edition please fill up the following form System Requirements Operating System Windows Windows Vista Windows 7 8 Processor intel Pentium 4 or later RAM 1 2 GB Recommended me Java JRE 6 later Browser Support Submit Intermet
64. MANAGE TEST PROJECTS TEST CASES amp TEST SCRIPTS TestingWhiz works on the principle of codeless testing It allows users to build test scripts without presupposing programming or technical knowledge The naming conventions of Test Commands and Actions are provided in a simple and functional language to help a user create and understand Automation Test Scripts easily 3 1 Learn from a Sample Test Case TestingWhiz includes several sample test cases to help a user get acquainted with the process From Welcome Screen user can Open Sample Test Cases by clicking on Check Samples 2 Testing Recording Check Samples ording a new Automated Test Script with Get started with some TestingWhiz sa Configuration mail Language Browser and Integration 85 N7 Code Less Test More 5 estingWniz USER MANU e ND List of the Sample scripts opens on screen as shown below in the screenshot 2 TestingWhiz Enterprise New File Sco File Edit Settings Tools Sypport Samples 1 Basic Element 2 String Operation 3 Math Operation 4 Compare Operation 5 If Condition 6 Data Table 7 Call Method 8 Basic Javascript 9 Javascript 10 Basic Element HTML5 11 While Operation 12 Image Compare 13 Random Email 14 Fork 15 Data Table Comparison 16 Rest Web Service 17 Soap Web Service OR 86 To view a Sample Case click on the Open Sample in File menu and select the type of the Test Case
65. Open Page Test command Step 5 Add https support makemytrip com customersupports aspx as Value in the corresponding row Step 6 Select Test commands as Input Object UC1_email and add Value as test test com Step 7 Select Test commands as Click and add Object as plainpassword plainpassword will attempt to login without password Step 8 Select Test commands as Click And Wait and Object as Javascript void 0 Step 9 Select Test commands as Highlight and Object as errormsg password this step will highlight error message for not entering the password while logging in Step 10 Select Test commands as Verify with Action as Text and place Value as Please enter your Password QO Test Project ifj Data Objects El Test Editor EE Test Data Outline a 4 I l Login 4 Test Project a Test Suite 8 Login Test Command Action Object Value Screenshot Description Open Page https support makem Input 1 email test test com Click Tal UCI txtPasswo Click And Wait javascript void Highlight fIL error msg Verify Please enter your Passw 100 3 2 3 3 Manage Test Steps Delete Cut Copy or Move the Test Steps by using the buttons on the Test Editor OR by right clicking on the Test Steps Value https support makem test test com Test Com
66. Risk Based Testing RBT Mas Me GRE M ME EIN RUN d 184 6 10 Web Seryices Testing _____________________________ EE 187 6 10 1 RESTful Web ca caster enn ___ 187 6 10 2 SOAP Weep TeSt acto mU NT UNT 190 6 11 Via TestingWBIZ CI PIHOITE MEAM DER ST UI SUE EAR ERE 193 6 12 Accessing DataTable Values Without Loop 196 6 13 Importing Data from Other Test Projects GREGORIO E GRROn n 196 7 TEST COMMANDS IN IESIINGWEHNLZ 202 7 1 HOW to Test Command 202 71 41 GOW LENSE o 202 Zl Drag ecDrop hh ____ _____ _ ___ _ __ 204 7 And DOUDIC ClICK Test 206 7 2 How to Add an Action Corresponding to a Particular Test Command eee eere eere rn 206 7 2 1 DODONA ___
67. T CI 271 8 35 1 Absolute Value The action allows users to return the absolute value of a double value If the argument is not negative the argument is returned If the argument is negative the negation of the argument is returned In Special cases If the argument is positive zero or negative zero the result is positive zero If the argument is infinite the result is positive infinity If the argument is Nan the result is Nan 8 35 2 Integer Value The Integer action allows users to return the value of this double as an integer by casting to type integer 8 35 3 Floor Value The Floor action allows users to return the largest closest to positive infinity double value that is less than or equal to the argument and is equal to a mathematical integer In Special cases If the argument value is already equal to a mathematical integer then the result is the same as the argument If the argument is Nan or an infinity or positive zero or negative zero then the result is the same as the argument 8 35 4 Ceiling Value The Celling action allows users to return the smallest closest to negative infinity double value that is greater than or equal to the argument and is equal to a mathematical integer In Special cases If the argument value is already equal to a mathematical integer then the result is the same as the argument If the argument is Nan or an infinity or positive zero or negative zero then the result is th
68. Timeout In milliseconds Default Timeout would be 6000 milliseconds 229 8 11 3 Comparison This action allows users to compare query to query file to file as well as query to file The result of the Comparison will be stored in the targeted variable Note After selecting the Comparison action user needs to click on F icon in the Value column and mention Source 1 amp 2 DB Alias Query amp Target Variable details in the dialog box as shown below Source1 DB Alias Query Target Variable Timeout In milliseconds 6000 230 Source 1 Source 2 DB Alias Query Target Variable Timeout In milliseconds Select Query or File to compare Select Query or File to compare The Alias of the database Enter the Query which needs to be executed The name of the variable which would store the output generated from the Select Query User can specify database timeout period in milliseconds to control script behavior better Default Timeout would be 6000 milliseconds 231 8 12 Delete Delete test command allows users to delete Cookie s of a web page Test Ector EB Test Data Object Value Screenshot Description http testing whiz com Testingwhiz Basic Ele input tex Testing Tal input password T inputtexares TestingWhiz is an Easy Click And Wait genderon Click And Wait hobbies2 Perform optio
69. Version 3 6 to version 20 Google Chrome Version 19 to version 29 Apple Satart version 5x How did you hear aboutus Select Oper Version 121 Promo Code Contact me tor a LIVE demonstration Test Script will be executed in two new instances of the selected browser from the same machine 164 6 6 2 Test Step Forking User can Fork Test Steps to execute them in different instances of a browser by using Fork Start and Fork End command Here s the complete process of Forking Test Steps Step 1 Open any existing Test Scripts in TestingWhiz gt HU We tega detect Pause Stop f Repot 8 Database Comparison O a Nee uU SWN m Value hittp testing whiz com Testingwhiz Basic Ele Testing TestingWhiz is an Easy Opel Input button Basic element script 9200000000001 165 Step 2 Enter Fork Start and Fork End Command at the start and at the end of the Test Script Drag amp Drop Fork Start and Fork End Test Commands from the Test Command search box File Edit Settings Tools Support Help U HUM fad WE LogaDefect i Image Comparison A D E 9 gt 4 uu Email Report 7 Database Comparison Management Tool i i D Test Editor Test Data Outline Reports Test Project x s E 1 gt Value Screenshot Descriptic
70. a textbox Value http testing whiz com Test Name Test Address Test City test email com Through WDF XJ 02 C Screenshot Description r r r 254 8 26 2 Value This action allows users to get the value of any object 8 26 3 Table Row Count This action allows users to get the total row count of a particular table 8 26 4 Table Column Count This action allows users to get the total column count of a particular table 8 26 5 Attribute This action allows users to get any attribute of an object 8 26 6 Table Cell Data This action allows users to get data of a particular table cell 8 26 7 Title Title action allows users to get the Title of a particular website or URL 8 26 8 Current Page URL Current Page URL action allows users to get the URL of the current website 8 26 9 Alert Text This action allows users to get the Text value of an Alert Pop up 255 8 26 10 Source This action allows users to extract the source of the current URL which is opened in browser 8 26 11 Table This action allows users to extract the entire data of the specified table object into Datatable 8 26 12 Elements This action allows users to get elements of particular type from the specified web page and allows to store to Datatable 8 27 Highlight Highlight test command allows users to highlight a particular object in a page i VIXERIT
71. able name to store the result of the XPath after execution Step 17 Click Save Source Variable XPath State Target Variable weather2 192 6 11 Execution via TestingWhiz CI Plugin TestingWhiz allows users to execute Test Scripts on server via TestingWhiz CI plugins such as Jenkins or Hudson Here s the process of integrating Jenkins Server with TestingWhiz Step 1 Copy the TestingWhiz Plugin file Step 2 Paste the copied file into the jenkins folder of TestingWhiz Step 3 Open Jenkins in the browser http localhost 8080 or http ipaddress 8080 Step 4 Configure Jenkins and enter the Server address where the Jenkins is installed in TestingWhiz Step 5 Build a Free Style project Step 6 Click on Add Build Step and select TestingWhiz Script 193 Jenkins gt test configuration Build History trend 2 May 7 2015 7 06 16 21 May 7 2015 7 05 25 EJ __ Un Sun L This build is parameterized Disable Build new builds will be executed until the project is re enabled e eot Execute concurrent builds if necessary Advanced Project Options SS Source Code Man mant cvs Projectset None Subversion Build Triggers Build after other projects are built Build periodically Ses Pell scm Execute Windows batch command Execute shall invoke A
72. ap hotel in new york with jacuzzi in room hotel in new york with free parking hotel in new york near central park hotel in new york chinatown hotel in new york the great gatsby Google Search m Feeling Lucky 121 Test Script will start getting generated in the bottom left section as you perform function For e g Search Hotels in New York E noter in new york Goog lt gt Q wwwgoogle com search ie ISO 8859 1 amp hl en IN amp source hp amp q hotel in new york amp og hotel in new york amp gs_l heirloom hp 3 0110 10672 16544 0 88257 19 1 9 Search Any time Past hour Past 24 hours Past week Past month Past year f All results Verbatim Google hotel in new york Web Images Videos News Shopping Maps Books un nnn About 1 040 000 000 i2 Ads related to hotel in new york www hilton com New York Book Your Trip With Hilton Today Hilton Hotels amp Resorts has 1 029 903 followers on Google Waldorf Astoria New York DoubleTree Metropolitan Millenium Hilton Hilton Manhattan East VEM INE www booking Book Your Hotel in New York NY www expedia co in New_York_Hotels Expedia Guarantees the Best Price New York Hotels up to 50 Off www hotels com de1506246 hotels new york new gt Looking for Hotels in New York City Save 50 Off on NYC hotels and Earn a Free Night with our Welcome Rewa
73. are 3 Continue 364 Data Table 36 Database Export P N Il B Loga Defect ll Image Comparison Stop Email Database Comparison Test Management Tool Record Execute Uf Data Table 8 Objects Test Editor Next Pause Test Command Open Page Loop Start Input Input Click And Wait Loop End Action Object n txtUser Tal txtPass TJ btnLogin Value http testing whiz com LoginData S LoginData username S LoginData password O Screenshot Description r r r r r r 144 6 IMPORTANT FUNCTIONS OF TESTINGWHIZ 6 1 Data Flow Diagram View Outline view TestingWhiz provides a unique representation of the Test Step s with Outline which encapsulates the complexity of the test case by displaying all the steps of a test case through a flow chart Click on any of the steps opens its sub steps and its respective flow chart Click And Wait Check Text 145 6 2 Object Eye TestingWhiz features Object Eye which allows a user to view the properties of an object during test recording process Details like the ID Name xpath and Tag of the object are displayed based on the selection at the time of recording the test steps Record 53 Browser Control http www testing whiz com http www testing whiz com 6 3 Object Repository Object Repository feature tracks and stores the objects and pr
74. arted Look for updates on the following schedule Every day 21 1 00 AM Download options Search for updates and notify me when they are available O Download new updates automatically and notify me when ready to install them When updates are found 09 Notify me once about updates Remind me about updates every 60 Find New Updates New Find New Updates Tick this option to Tick this option to automatically search new updates Tick this option to automatically search new updates for new updates Update Schedule Select option to either look for updates each time TestingWhiz is started OR specify the day and time to look for updates Download Options Select option to either search and notify for new updates OR download updates automatically When updates are Select option to either notify when updates are found OR set timings to remind for updates found automatically Restore Defaults Click Restore Click Restore Defaults to reverse to default settings to reverse to default Click Restore Defaults to reverse to default settings Apply Click Apply to configure and save settings 2 2 3 2 Reset Perspective Click Reset Perspective to restore the default settings o Do you want to reset current perspective setting as defaults 61 2 2 4 Tools Use Tools to perform the following functions 2 2 4 1 Scheduler I Manage Jobs
75. ats te Search Select Send Mail Server Set rie m Step 3 Enable Risk Based Testing by going to Settings gt gt Configuration gt gt Risk Based Testing and check option RBT enabled execution Step 4 Choose the Priority of the respective Test Case as High Medium or Low by checking on the respective options and click Apply to enable the execution Step 5 Execute the testing of the Test Cases selected under Risk Based scenario based on their priorities on the browser of choice 185 General Execution Mobile Web Testing Report Recording Data Validation Rules Database FTP TestingWhiz Grid Bug Tracking Tool Test Management Tool Risk Based Testing Install Update V enabled execution Prioritize Test Cases execution as per business requirements V High Medium 186 6 10 Web Services Testing A web service is a collection of open protocols and standards used for exchanging data between applications or systems Software applications written in various programming languages and running on various platforms can use web services to exchange data over computer networks like the Internet in a manner similar to inter process communication on a single computer TestingWhiz allows users to test RESTful and SOAP WebServices Here s the complete process of performing Web Services Testing with TestingWhiz 6 10 1 RESTful Web Services T
76. base To fetch data directly into the Data table and run raw queries 2 Configuration General Execution Database Type Database Alias Database Name Host User Name iOS MySQL MySQL 1421927200 localhost lea Report Recording Data Validation Rules Screen Mail m Database Type FIP Testing Whiz Grid Bug Tracking Database Alias MYSQL Test Management Tool Risk Based Testing Database 192 192 7 200 Install Update Host localhost Port 2500 User Name testingwhiz Password 47 PostgreSQL AWS Teradata or HortonWorks Hadoop Most Enertheloation IP address where the database Edit edit items in the Databases Click Export to save the Database configuration so that you don t have to repeat the connection setting procedure again Test Connection Click Test Connection to test the connection with the Database Apply Click Apply to configure and save the settings 48 X FTP To upload files to server een wen Connect With Alias Host Name User Narne Android Piscine Meis zai ios FTP FTP local hast Report Recording Data Validation Rules Screen Mail Database FT comectwih Testing Whiz Gnd IS LLL Bug Tracking Tool Test Management Tool Risk Based Testing Install Update Host Name local host Alias FTP Port 4040 User Name Password 49 connect With Click Ad
77. ck on it to Cut Copy Skip or Rename that Test Script a Test Project Javascript Input Eo Break 304 Call Method 46 Capture 364 Check 4 Click 90 229 U IP a 2 106 3 2 3 8 Fork Select a Test Case and right click on it to Fork Fork function allows users to execute Test Cases on multiple browsers simultaneously from the same instance ff Dua Table i Objects gorgar 4 Test Command 53 77 Met Skip OF hn 38 Break 4 Method Capture L3 Check YE Click Note Default multiple browser opens from the instance i e Mozilla Firefox 107 3 2 3 9 Describe Test Script details in Properties Select a Test Script Right click on it and select Properties 0 5 Test Project m Data Table Objects 2 4 N 46 Button Submit Javascript Sub 12 st Javascript Input Jee 46 Test Command 46 Break 44 Call Method Capture 4 Click gt 222 2 Note A Dialog Box as shown below will pop up which will allow a user to describe Test Script Name Description Optional and Requirement Reference Optional User can also refer Properties Dialog Box to check details like Created Date Last Modified Date Last Run Date and Status of a particular Test Script 108 Test Suite Button Submit Button Submit Medium Wednesday 24 A
78. ction 244 8 18 Enter Authentication Enter Authentication test command allows users to provide authentication on a given application This can prevent unauthorized access of applications Test Editor Test S Outline enm rom X B Otlar If Else If Else Test Command Action Object Value Screenshot Description 1 Open Page http testing whiz com 2 Perform Select value EmployeeType Permanent 3 N Selected value EmployeeType Contingent C 4 Click And Wait hireLater m Hire later if employee is a Contingent Work 5 Elself Selected value EmployeeType Permanent 6 Click And Wait hire Never Don t hire if employee is already hired per 7 Ehe 8 Click And Wait hire Now Otherwise look to hire now 9 End If 8 19 Execute Execute test command allows users to execute a particular script 8 19 1 JavaScript This action allows users to execute JavaScript through a simple JavaScript code 8 19 2 RESTful Web Service This command allows users to test RESTful Web Services with a single test command and store results in a variable w Refer Section 6 10 1 to know more about how to perform RESTful Web Services Testing 245 8 19 3 SOAP Web Service This command allows users to test SOAP Web Services with a single test command and store results in a variable Fig Test Editor Test Outline Basic Element Test Command Object
79. ction allows users to verify whether the object exists on the page or not Verify test command will not stop the execution from the point where it fails 8 49 13 URL Reachable This action allows users to verify if a supplied URL in value column is a valid URL or not 8 49 14 Image This action allows users to compare two images with URL to URL File to File and URL to file comparison This command will run as per the behavior of Verify functionality which includes following scenarios A The Verify command will fail if tolerance power given is less than actual difference in images B The Verify command will pass if tolerance power given is greater than actual difference in images 8 49 15 Test Ignore Case This action allows users to verify whether the text is present on the page irrespective of the case of the text The check will be performed by ignoring the case of the text value specified Text with special symbols will not be ignored 294 For e g hello will be considered same as HELLO The check will be performed on all the contents that are present in the form of the text like labels links etc Verify test command will not stop the execution 8 49 16 Cookie This action allows users to check whether the page contains a specified cookie or not The result of the cookie s presence or absence will be reflected in the log that is generated for the Report of the Test Case 8 49 17 Single Occurance This action allows use
80. d allows users to validate whether a number lies between the specified range User needs to specify the Test Value Range Start Range End and Target Variable the Value tab of this command 260 8 29 If Not If Not test command allows users to check for conditions before executing a test step 8 29 1 Text Ch in d ul uw Test Command Open Page Perform If Click And Wait Elself Click And Wait Else Click And Wait End If _ If Not Click And Wait End If Select value Checked Selected value Object EmployeeType EmployeeType hire Later EmployeeType hire Never Value http testing whiz com Permanent Screenshot Description Hire later if employee is a Contingent Work Don t hire if employee is already hired per Otherwise look to hire now Hire later if employee is a Contingent Work r r r r r r r r This action allows users to verify whether the specified text is present on a page or not The action will be performed for all the text on the page The check will be performed by matching the case of the text value specified Text with special symbols will not be considered For e g hello will be considered different from HELLO 8 29 2 Title This action allows users to verify whether the title of the page has the specified value or not 261 8 29 3 Checked This action allows users to verify whether the checkbox
81. d and select FTP type from the drop down FTP or SFTP HostName Enter the location where the FTP is tobe hosted emeren 50 Test Connection Restore Defaults General Execution Mobile Web Testing Android 105 Report Recording Data Validation Rules Screen Mail Database FTP TestingWhiz Grid Bug Tracking Tool Test Management Tool Risk Based Testing Install Update TestingWhiz Grid To distribute the test execution across multiple machines and reduce the execution time TestingWhiz Grid Hub Server URL http 192 192 7 200 4444 gt wd hub Note The URL for Hub Server is httpy hub server gt Apply Enter Hub Server URL URL of a centralized server main machine which is connected with other Hub Server URL machinas Click Test Connection to test the connection with the Hub Server URL Click Restore Defaults to default settings Click Apply to configure and save the settings 51 XII Bug Tracking Tool To configure Bug Tracking Tool Accounts to post bugs directly from TestingWhiz JAS O _ og 7 LO Y au Execution Mobile Web Testing Android 105 Report Recording Data Validation Rules Screen Mail Database FTP TestingWhiz Grid Bug Tracking Tool Mantis Jira Fogbugz Test Management Tool Risk Based Testing Install Update Mantis URL User Name Mantis http 192 192 kdch
82. dit Settings Took Support Help MU N Welcome H TestingWhiz Recording Check Samples start recording a new Automated Test Script with Get started with some TestingWhiz sample scripts Testingwhiz Configuration Help Set your Email Language Browser and Integration Manuals Release Notes and Online Documentation Preference 23 Test Commands Methods amp Variable Tabs Pavie Stop W Log a Defect Lal Image Companion wr Emad Report Database Comparison Test Management Tool 24 y r A Ihi Testing Code Less Test More 2 1 Welcome Screen When a user launches TestingWhiz tool Welcome Screen appears highlighting four functions with a brief explanation of each function User can simply click on the function name Recording Configuration Check Samples or Help to perform it e Recording To record test case execution steps e Configuration To set configuration preferences Set up default browser language etc e Check Samples To open list of sample scripts e Help To get help for using TestingWhiz 9 TestingWhiz Enterprise New File File Edit Settings Tools Support Help TestingWhiz Recording Check Samples Testingwhiz Configuration Help Set your Email Language Browser and Integration Manuals Release Not
83. e 66 2 2 6 uisi eE ste 68 2 3 TOLIMA 70 2 4 Menu 73 2 4 1 WESE CCl sree 73 2 4 2 ee EEN eee EA ek ee ee EE 74 gt i P n 7 bh s S h 1 EL 4 1 Create Record and Import Automation Test Scripts 110 4 1 1 Create Test Automation Scripts Manually enna RRR 110 4 1 2 Record to Create Test Script Using Internal nnn haa kk hannah nna aa ann nnn nnn 110 4 1 3 Record to Create Test Script Using External Browser hhhh hannes ahhh a a nnn nnn 118 4 1 4 ilg eroe MT 124 4 2 Execute E 128 4 2 1 GED C 128 4 2 2 TSU 129 4 3 Pause Test EXECUTION
84. e opor Note User needs to input data in Value1 Condition Value 2 select Operator information and Step By position Note A script with While Start test command should also contain While End test command to end the loop 297 Note This Test command does not contain any Action 8 53 Write Message To Report Write Message to Report test command allows users to write a particular message on the console and report window XJ 62 5 eH a screenshot Description http testing whiz com 7 7 r Note This Test command does not contain any Action 298
85. e Step 12 Select Test Command Parse gt JSON Message Step 13 Click Value tab Note A new window will pop up Step 14 Enter the Source Variable in which JSON Expression needs to be evaluated Note User needs to specify the same variable value which was specified in the Response Body field of Execute gt RESTful Web Service test command Step 15 Enter the JSON Expression to extract data from the JSON Response variable specified above User can hover over the Help icon to get suggestions Step 16 Specify the Target Variable name to store the result of the JSON Expression after execution Step 17 Click Save X9 Parse JSON Message Test Command Source Variable K weathermap_body Json Expression Target Variable city name 189 6 10 2 SOAP Web Services Testing Step 1 Create a New Test Case under a Test Suite Step 2 Select Test Command Execute gt SOAP Web Service from the available Test Commands Step 3 Click Value tab Note A new window will pop up Step 4 Enter the WSDL of the SOAP Web Service Step 5 Validate the WSDL to get all the functions supported by the specified WSDL Step 6 Select the type of Method from the drop down populated based on the specified WSDL Step 7 Specify the Request based on the Method selected User can edit the parameters and XML Request text inside the Request field Step 8 Enter the variable name in Target Response Cod
86. e field to store the Response code after execution Step 9 Enter the variable name in Target Response Header field to store the Header Response after execution Step 10 Enter the variable name in Target Response Body field to store the Response Body after execution Step 11 Click Save 190 5 Execute SOAP Web Service Test Command WSDL WSDL http wsf cdyne com WeatherWS Weather asmx W Validate WSDL SOAP Request Method Request soap Envelope xmins soapz http www w3 0rg 2003 05 soap envelope xmins weatz http ws cdyne com WeatherWS gt soap Header lt soap Body gt lt weat GetCityForecastByZIP gt lt Optional gt lt weat ZIP gt 10001 lt weat ZIP gt lt weat GetCityForecastByZIP gt TargetResponse Code 7 Target Response Header 7 Target Response Body 7 Further user needs to parse message received as Target Response Body in SOAP Web Service Step 12 Select Test Command Parse gt XML Message 191 Step 13 Click Value tab Note A new window will pop up Step 14 Enter the Source Variable in which XPath needs to be evaluated Note User needs to specify the same variable value which was specified in the Response Body field of Execute gt SOAP Web Service test command Step 15 Enter the XPath to extract data from the XML Response variable specified above User can hover over the Help icon to get suggestions Step 16 Specify the Target Vari
87. e point where it fails 8 49 2 Title This action allows users to verify whether the title of a page has the specified value or not 292 8 49 3 Checked This action allows users to verify whether the checkbox is checked or selected 8 49 4 Unchecked This action allows users to verify whether the checkbox is unchecked or de selected 8 49 5 Visible This action allows users to verify whether a specific object is visible on the page or not 8 49 6 Invisible This action allows users to verify whether a specific object is invisible hidden on the page or not 8 49 7 Enabled This action allows users to verify whether the object links buttons etc is enabled on the page 8 49 8 Disabled This action allows users to verify whether the object links buttons etc is disabled on the page 8 49 9 elected index This action allows users to verify whether the option of the specified index is selected in the dropdown list 8 49 10 Selected value This action allows users to verify whether the option of the specified value is selected in the dropdown list 293 8 49 11 Text value This action allows users to verify whether an object has the specified value or not This test command can also be utilized by taking value from the text box For e g when the values in the textbox are automatically populated from a database a user can check verify these values by taking id or object of the textbox 8 49 12 Exists This a
88. e Open Page http testing whiz com Fork Start Perform Setvariable 7 Perform Set variable A Input m oldPassword S varOldPassword Input newPassword S varNewPassword Click checkSubmitB If Get e alert String End If String L 4 Write Message To S varLength oS me wW m m pi um f oum um m om om fim Jim ao Note 7his test command does not contain any Action 252 8 25 Fork Start This command allows users to Start command i Test Editor http testing whiz com Tal oldPassword S varOldPassword newPassword S varNNewPassword checkSubmitB alert String End If String Write Message To Fork End r r r r r r r r r Note 7his test command does not contain any Action 253 8 26 Get Get test command allows users to fetch get the attribute of an object table row count table column count table cell data Note User has to use a variable to store the fetched value and display it on the report Javascript Submit u 8 26 1 Text poo Ch Test Command Open Page Input Input Input Input Click And Wait Perform Click And Wait Select value Alert Text Attribute Current Page URL Page Source Object 1 name n address D E mail amp why Dunno refer potatoes Text action allows users to get the text of
89. e A window to select the Bug Tracking Tool will appear Note 71 5 feature will function only if a user has set Bug Tracking Tool credentials in the Configuration section 71 Email Report Lid Image Comparison 78 Database Comparison Test Management Tool To mail Test Report s Note A window to enter the Email Address es Subject and the Message Content will appear Note This feature will function only if a user has set Email preferences in the Configuration section To view Image Comparison report Note This feature will be enabled only after completion of Image Comparison To view Database Comparison report Note This feature will be enabled only after completion of Database Comparison To integrate Test Projects Defects etc with the Test Management Tool Note A window to enter the Email Address es Subject and the Message Content will appear Note This feature will function only if you have set Test Management Tool preferences in the Configuration section 72 2 4 Menu Tabs 2 4 1 Test Project Use Test Project tab to create delete and move Test Suite s and Test Case s la v A Function Description oeae QJ User can manually create or modify the Test Case s and create Test Step s using the Test Case Editor For more details refer Section Steps to Create amp Run Test Case 73 2 4 2 Data Table Use Data Table to add import multiple da
90. e TestingWhiz Code Less Test More Contents 1 GENERAL INFORMATION 20 1 1 Target AUdIGHCO RARUS 20 1 2 System RedulremebtsS x nias iaa GOOD ROG CR RR VERG ZR TR ROCA RERS CR 20 1 3 Platform SUD ORE 20 1 4 Browser aaa 21 1 5 MODHE SUD DOME eiui 21 L51 Android Device SUPPONE ___ ___ _ 6 _ _6_ __ _ _ _ ___________ ______ __ 22 1 5 2 IOS Device SUPPO 22 2 UNDERSIANDING TESTINGWHIZ 23 2 1 WEICOMEC SCI GO 6 FREU DES 25 2 2 MGM Bal sie ceescccucacsasnececsauencedsentesacsacardeseses 26 2 2 1 a 26 2 2 2 za 28 2 2 3 c iudsfte P es 29 2 2 4 TOOL ee re 62 2 25
91. e Testingwhiz Basic Ele 3 input text Testing 4 al input password 5 Input T input textarea TestingWhiz is an Easy 7 6 Click And Wait genderon 7 Click And Wait hobbies 8 Select option select Opel 9 Check Text Input button 10 Click reset 8 22 1 Upload This action allows users to upload local file to FTP server 250 8 22 2 Is Exist This action allows users to validate the presence of the specified file on FTP server 8 22 3 Download This action allows users to download a file from the FTP server to local machine 8 22 4 Delete This action allows users to delete a file from the FTP server 8 23 Fail Fail test command allows users to define failure of a Test Step Test Case manually E C Why Javascript Submit Test Command Open Page Input Input Input Input Click And Wait Perform Click And Wait Test Editor Test Outine Action Select value Object name n address TD City Dn E mail why Dunno atoes Value http testing whiz com Test Name Test Address Test City test email com Through WDF X E D Screenshot Description r m r r m 251 8 24 Fork End This command allows users to End command la Test Editor X O OH Test Command Obi Valu
92. e available browsers Internet Explorer Mozilla Firefox Google Chrome Safari Opera and Android Set up speed to execute play the test script Delay Note Value will be displayed in Milliseconds Set up the maximum bars in Trend Analysis column nasi Note By default value 10 appear Turn Off Object Eye Tick this option to turn off Object Eye feature for manually added steps Tick this option to pause the test execution Pause Test Execution Note A lows user to select correct object at the time of test execution also helps to handle dynamic object Tick this option to switch to another browser if default browser is not compatible Fall back on another browser Note View details in execution logs in executed report Export Project details in Bug Tick this option to export project details into the bug tracking tool while opening a new Tracking Tool bug ticket Restore Defaults Click Restore Defaults to reverse to default settings Apply Click Apply to confirm and save the settings 33 ITI Mobile Web testing Set up Android or iOS test execution server preferences Select Platform Select the platform between Android and iOS for mobile web testing General Mobile Web Testing Execution See sub pages for settings Android iOS Report Recording Data Validation Rules Screen Mail Database FTP TestingWhiz Grid Bug Tracking Tool Test Management Tool Risk Based Testi
93. e same as the argument If the argument value is less than zero but greater than 1 0 then the result is negative zero 272 8 35 5 Add The Add action returns the sum of supplied values or variables to the user 8 35 6 Subtract The Subtract action returns the difference of supplied values or variables to the user 8 35 7 Random Number This action allows users to generate a random integer within the limits of Minimum amp Maximum Value and store it in a variable 8 36 Move Move test command allows users to move to a specific page frame window 273 Test Editor Test Data S Outline ze Action Object Value Screenshot Description http testing whiz com Testingwhiz Basic Ele D input Testing Tal input password H input_textarea TestingWhiz is an Easy Click And Wait qgenderon Click And Wait hobbies Perform option select Check Input button Click eK Ch Um amp 711190909 999171 8 36 1 Next This action allows users to move to the next page after the current page 8 36 2 To Previous Page This action allows users to move to the previous page 8 36 3 To Window This action allows users to move the focus to any open window on a web page 274 8 36 4 To Frame This action allows users to move to different frames of the framework design based web page 8 36 5 To Parent This action allow
94. eature of grouping functions as Methods so that a user can use execute that method in the Test Case Script multiple times This reduces the code size saves time and increases maintainability of the Test Scripts The Methods function is highly useful if multiple Test Scripts include the same set of functions or functions that are frequently used 6 4 1 Process of Creating and Calling Method Here s a complete process of creating and calling Methods Let us take an example of the process of Login into TestingWhiz application Step 1 Select the Test Steps from the existing Test Scripts to group as a single Method 148 WE Loga Defect Image Comparison A Report 7 Database Comparison Management Tool C Community Edition Sin Step 3 Go to Methods Tab and click to add a new Method Step 4 Enter the Name of the Method For e g Login and the Parameter Value For e g Data 149 tingWhiz Enterprise C Program Files TestingWhiz Enterprise Edition scripts TestingWhiz twit Y __ Seng Took Suppor gt A 4 Email Report 3 Database Comparison Test Management Tool Step 5 Paste the copied Test Steps the new Method created Login 150 _ Database Comparison Community
95. ect of the textbox 8 15 12 Exists This action allows users to verify whether the object exists on the page or not 8 15 13 Compare This action allows users to perform comparison between two stings i e verify whether two strings are equal or not The Compare action will take the case sensitivity of the Strings into consideration 8 15 14 Compare Ignore Case This action works in the similar manner as Compare action but with little enhancement This action will ignore the case sensitivity of the Strings at the time of comparison 237 8 15 15 isBlankOrNull This action allows users to verify whether the value of a Variable is Null and not 8 15 16 Contains This action allows users to determine whether a string contains a given sub string 8 15 17 URL Reachable This action allows users to verify if a supplied URL in value column is a valid URL or not 8 15 18 Image This action allows users to compare two images with URL to URL File to File and URL to file comparison It will validate as per the behavior of ElseIf not command 8 15 19 Less than This action allows users to test whether a value is less than another value 8 15 20 Less than or equal to This action allows users to test whether two numeric values are less than or equal to each other 8 15 21 Greater than This action allows users to test whether a value is greater than another value or not 8 15 22 Greater than or equal to This action allows users to test
96. ed by recording the process of searching www google com ro u 2 sx 8 gt i li WE Log a Defect Image Comparison New Open Import Record ute Net Pause Stop Repot 8 Database Comparison Test Management Tool Test Proyect Data Table 8 Oe C Test itor EE Test Outline ee 72 Test Command Action Open Page Input Click And Click And Wait Chick And E Test Command 3 IMi Methods UC Search Break Ta Call Method Capture Click Click And Wait Compare Continue Database Delete Hotels tn New York in 117 4 1 3 Record to Create Test Script Using External Browser User can also generate Test Scripts by recording using external browser Follow these simple steps to record using external browser 4 1 3 1 Switch On Recording Record Click 99m _ the Drop down below the Record button to switch on recording Note TestingWhiz by default supports only Google Chrome for external recording 9 TestingWhiz Enterprise New File File Edit Settings Tools Support Help Bg usu gt New Open Import Export Record Execute Note The moment a user switches on the Recording it will turn Red Note A new incognito window will get opened on Google Chrome
97. ee 267 5 52 KOVPFOSS 6 6 PEU RE FEM 6 267 8 32 1 FCS secretes creel 00090801 0000 90209009 800 000 90 0 009 801 00959010009 00 100095 001000d 00 10009590 0009 267 8 32 2 SCA p HH 268 8 32 3 268 8 32 4 a at at tee a ec ec a Mmm 268 8 32 5 ____ ___________6___ ____ 268 8 32 6 x e TE 268 8 32 7 268 8 32 8 _________________ __ __ __ _ 268 8 32 9 _____________________ __ _______ Sm 268 8 32 10 weckt 269 8 32 11 PAGS OW P 269 269 DON ese 269 E FS 269 emo E MM 269 9 33 gt 270 Dade LOOP SLANU PITT T TIL 271 15 8 35 cess iiia aia esa ERR Ra RSRE
98. ee 262 Become J 262 DCIS ClO CIN CN a 262 262 E ____________ _______ ___ 263 263 Soane doe ee rr MUN E IMPIUM D E MUNI MEN III ILE MM PE ON DIDI 263 Compare Ignore T TT TIT I T Tm 263 ISBIGNKOPNUN em E 263 M T ean 263 OR 263 T 264 _ __ ee ee ee 264 Less thai OF 264 elg TT MT 264 Greater tial LO PETIT Umm 264 264 NOC ________ _____ ____ _ _______ ________ _ _______ 264 14 8 30 LUD dee G 265 c er 266 8 31 1 PS RISE UU TUUM 266 8 31 2 P
99. ely to Move Up or Move Down that particular Test Suite OR Right Click on Test Suite and click Move Up or Move Down 3 2 2 4 Cut Copy Skip or Rename a Test Suite Select a Test Suite and right click on it to Cut Copy Skip or Rename that Test Suite Test Project 91 14110 n Delete cut d copy T Paste TN MET Move Up j Move Down Search 488 Break J Properties Describe Properties of a Test Suite 93 94 Note A Dialog Box as shown below will pop up which will allow a user to describe Test Suite Name Priority Description Optional and Requirement Reference Optional User can also refer Properties Dialog Box to check details like Created Date Last Modified Date Last Run Date and Status of a particular Test Suite Description Requirement Reference Created on Thursday 19 Nov 2015 11 32 IST Last Modified On Thursday 19 Nov 2015 11 32 IST Last Run Status Test Suite is not played yet Last Run on Test Suite is not played yet No Of Children 0 95 3 2 3 Steps to Add amp Manage Test Cases amp Test Scripts 3 2 3 1 Add a Test Case Select the Test Suite as created in Step 3 2 1 1and click to create New Test Case within that Test Suite II OR Right click on the Test Suite and click Add 4 Fig Test Project 96 Give an appropriate name of the Test Case in the pop up as shown below and click OK
100. emove recording behavior requirement Default Click Default to get the default list of events recording rules For more details about Recording using Internal Browser kindly refer section Record to Create Test Script Using Internal Browser B For more details about Recording using External Browser kindly refer section Record to Create Test Script Using External Browser Note By default Testing Whiz provides 18 Events recording rules 42 VI Note By default TestingWhiz provides 9 Alias for data validation Add Click Add to insert more Alias Java Expression and Input for data validation Click Edit to edit Alias Java Expression and Input for data validation Data Validation Rules Set up data validation rules for the process of data cleansing General Execution Mobile Web Testing Report Recording Data Validation Rules Install Upd Java expression Input se Data Validation Rules Alias Numeric Email Credit Card Alphabetical Alpha Numeric Float Validator 3 character string a z 3 abc Click Remove to remove a particular or a set of Alias and related Java Expression and Input to Remove suit the requirement for data validation 43 VII Screen Set up display preferences Show Welcome Screen Show Active Screen Restore Defaults Apply General Execution 4 Mobile Web Testing V Show Welcome Screen O
101. es and Online Documentation Preference 25 2 2 Menu Bar Menu Bar contains important functions of TestingWhiz in a drop down format It provides instant access to different tasks and actions along with short cuts for seamless test project execution File Edit Settings T Books ools Support Help 2 2 1 File Open File menu to perform the following functions Open Sample Save Save as Import Test Project Import From Excel Export to Excel Share twiz Project License Information Exit 26 2 2 1 1 New Click New to create a New Test Project 2 2 1 2 Open Click Open to open an existing Project Script twiz file 2 2 1 3 Open Sample Click Open Sample to view a list of sample script 2 2 1 4 Save Click Save to save the Test Project 2 2 1 5 Save As Click Save As to save the existing file with a new name and at the new location 2 2 1 6 Import Test Project Click Import Test Project to import Test Suite Cases Datatable Methods to existing test project 2 2 1 7 Import from Excel Click Import from Excel to import existing scripts from Excel file to TestingWhiz 2 2 1 8 Export to Excel Click Export to Excel to save and export existing test scripts from TestingWhiz to Excel file 2 2 1 9 Share twiz Project Click Share twiz Project to email existing twiz Project Script 27 2 2 1 10 License Information Click License Information to view details of the license type start da
102. ess Datatable Values without loop Syntax to access Datatable Value without loop in value column of TestingWhiz commands is as follows tablename columnname index Here is the example which showcases how to access the command e g If a user wants to access 2nd row of employee Name column of Employee table then syntax will be Employee Name 2 6 13 Importing Data from Other Test Projects TestingWhiz facilitates you to import Test Cases Suites Data Methods from other Test Project Here s the process to import Test Data from another Test Project Step 1 Select File Step 2 Click on Import Test Data A pop up to select Test Project will appear 196 Step 3 Click to select twiz file of the Test Project 197 Search Step 4 Click gt Pj 10 WE Log a Detect Image Comparison Net Pause Stop EmailReport B Database Comparison Test Management Tool IX EA Ee LJ aogoogoOOGDOOUU 3 to select the Test Object DO rece Outine Repons 198 log Defect 8 Image Comparison XAD naaammnmamnggaad Step 5 Click ito select the Data Table 199 B E gt D New Open impot Record ___ Stop Email Report Database Comparison Test Management Tool aanamnmnagaacodcd
103. est boutique hotels in new york cheap hotels in new york best hotels in new york About 7 3 40 00 seco 500 Hotels in New York NY Up to Half Price on Hotels www booking com New York Hotels Book your Hotel in New York NY Free Cancellation 24 7 Customer Service Read Real Guest Reviews World s Leading Online Travel Agency Website World Travel Awards Booking com has 35 74 312 followers on Google Deals amp Special Offers Best Price Guarantee Most Popular Hotels Book Now Map for hotels in new yc Hotels in New York USA on Google Sponsored Rs 9429 Hampton Inn Manhatta 3 star hotel 42 eee 10 Rs 10 159 Distrikt Hotel New York 4 star hotel 46 47 Hotels By Day in New Rs 13 050 Refinery Hotel 5 starhotel 44 2 www hotelsbyday com Boo _ Diesen fae Vau Chet I M P D Hotels in new york Google Search 114 Test scripts will start getting generated simultaneously in the bottom left section as user performs function P bj ree comen Net Pause Stop E Email 8 8 Database Comparison Test Management Tool SERUM Te ee res deca ce Me _____ deals now amp save with our price match guarantee Located Near The Harley Factory Tour and Main Attrac New York Hotels Orbitz WWW Orbitz com Hotels United States New York Paw el
104. esting Step 1 Create a New Test Case under a Test Suite Step 2 Select Test Command Execute Restful Web Service from the available Test Commands Step 3 Click Value tab Note A new window will pop up Step 4 Enter the URL of the Web Service Step 5 Select the type of Method supported by the RESTful URL from the drop down Step 6 Specify the Headers if any in Request Header fields User can also specify multiple Headers separated in multiline Step 7 Specify Request Body parameters User can also specify multiple Request Body parameters separated in multiline Step 8 Enter the variable name in Target Response Code field to store the Response code after execution Step 9 Enter the variable name in Target Response Header field to store the Header Response after execution 187 Step 10 Enter the variable name in Target Response Body field to store the Response Body after execution Step 11 Click Save Execute Rest Web Service Test Command _ URL i e data Request Header New line can be use to set multiple headers Request Body id 524901 New line can be use to set multiple params Target Response Code weathermap_code Target Response Header weathermap_header Target Response L a 188 Further the user needs to parse message received as Target Response Body in REST Web Servic
105. fying it in another string 290 8 48 Trigger Test Command Action Object Value Screenshot Description 1 Open Page http testing whiz com 2 Perform Setvariable 3 Input enterPricelimi S varinputPrice 4 Text GJ sealerlPriceld varGivenPrice 5 Highlight EJ sealertPriceld 6 Compare Not equal to 7 Write Message a 4 Trigc Value 8 48 1 Value This test command allows users to check value is used by application code to tell test script to assign a value to an object during runtime 291 8 49 Verify Verify test command allows users to verify any action Verify test command will work same as Check test command The only difference is that Verify test command will not stop the execution from the point where it fails Test Editor Test Data Outline XJ E O Basic Element Test Command Action Object Value Screenshot Description 1 Open Page http testing whiz com Testingwhiz Basic Ele Checked Cookie Disabled Enabled 8 49 1 Text This action allows users whether the specified text is present on a page or not The action will be performed for all the text on the page The check will be performed by matching the case of the text value specified Text with special symbols will not be considered For e g hello will be considered different from HELLO Check test command will not stop the execution from th
106. gurations gt Mobile Web Testing gt Android 52 Configuration General Android Execution Mobile Web Testing URL Android Tool 4572 Os 044145f22523b008 Report Recording Screen Maul Database FTP Below mentioned server address and port number in appium settings is to be mentioned in TestingWhiz Android URL above Check For Updates Pre Launch Application Override Existing Session Use Remote Server Selenium Grid Configuration File Loggeng Quiet Logging Log To File Log To WebHook Use Local Timezone 174 Step 5 Press Shift Right Click to open command prompt under Platform tools folder of Android SDK Run adb devices command and the Device ID Paste the Device ID into Device Name field TestingWhiz Settings gt Configurations gt Mobile Web Testing gt File Edit etting Too ippor gt New Open o Test P 5 est Project fe Test Projec a Test Commanc Search Break Call Meth 38 Capture L1 Check Click HE Click And wait 2 Compare 2 Continue Data Table 4 Database TestingWhiz Enterprise New File Configuration B General Android Execution Mobile Web Testing URL http 127 0 0 1 4723 wd hub X M Device Name 044145f22523b008 Report Browser chrome Database FTP TestingWhiz Grid Bug Tracking Tool 4 C
107. h Data Validation Rules Screen Mail Database FTP TestingWhiz Grid Bug Tracking Tool Test Managernent Tool Risk Based Testing Install Update 39 Chart Style Always Capture Failure Screenshot Use Custom Report Path Restore Defaults Apply Select execution report chart style available from drop down Pie Icicle Tick this option to capture screenshots of the failed test cases Tick this option to store reports at any other custom path of your choice rather than the default location Click Restore Defaults to reverse to default settings Click Apply to confirm and save the settings 40 V Recording Set up recording rules to be performed external browsers General Execution 4 Mobile Web Testing Android 10 Report Data Validation Rules Screen Mail Database FTP TestingWhiz Grid Bug Tracking Tool Test Management Tool Risk Based Testing gt Install Update 1 2 3 4 5 6 7 8 9 10 34 12 13 14 15 16 17 18 while recording test scripts using internal as well as Tag input textarea input textarea input checkbox input file input reset a img div input input area button input input span select 41 Click Add to insert more recording rules to suit the recording behavior before generating scripts with Record and Playback feature Click Remove to delete a particular or a set of recording rules from the existing rules to suit the R
108. hatbar http 192 192 rpkavaiya Alias Mantis URL http 192 192 7 3 100 mantisbt 1 2 15 User Name rpkavaiya Password iz OK 52 Select Bug Tracking Tool URL Username amp Password Test Connection Apply 53 Test Management Tool Configuration General Execution Mobile Web Testing Android 10 Report Recording Data Validation Rules Screen Mail Database FTP TestingWhiz Grid Bug Tracking Tool Mantis lira Fogbugz Test Management Tool Quality Center Risk Based Testing Install Update To configure Test Management Tool Quality Center with TestingWhiz Quality center Alias 192 192 1 20 ac 192 192 1 200 User Name 54 las hc Adan enter the Alas name of the Test Management Took 55 XIV Risk Based Testing Configure settings for executing Risk Based Testing General Execution 4 Mobile Web Testing Android 105 Report Recording Data Validation Rules Screen Mail Database FTP TestingWhiz Grid 4 Bug Tracking Tool Mantis Jira Fogbugz 4 Test Management Tool Quality Center Risk Based Testing Install Update RBT enabled execution Tick this option to enable Risk Based Testing Select options among High Medium and Low to prioritize Test Case execution with Risk Based Prioritize Test Cases Testing Risk Based Testing V RBT enabled execu
109. he first Menu in the Menu Bar of the web page 8 32 9 F11 This action allows users to view the Full screen of a web page It will hide the URL bar menu bar tabs of the web page 268 8 32 10 Page Up This action allows users to use the functionality of Page Up key It scrolls the page up in the same proportion as the Page Up key functions 8 32 11 Page Down This action allows users to use the functionality of Page Down key It scrolls the page down in the same proportion as the Page Down key functions 8 32 12 Up This action allows users to use the functionality of up key wherever scrolling is required on a page It will move to the object whose id is defined in the Object column 8 32 13 Down This action allows users to use the functionality of down key wherever scrolling is required on a page It will move to the object whose id is defined in the Object column 8 32 14 Left This action allows users to use the functionality of Left key It will move to the object whose id is defined in the Object column 8 32 15 Right This action allows users to use the functionality of Right key It will move to the object whose id is defined in the Object column 269 8 33 Loop End Loop End test command allows users to end a defined loop of test steps To execute a loop user needs to configure it using Data table Basic Element iD Fe Test Command Open Page Loop Start Verify
110. his command works in the similar manner as the method calling concept would work in other Programming Language XJ bo Test Command Deccsint Call Method cmm 210 8 3 Capture 8 3 1 Webscreen Capture test command allows users to capture the entire web page of a given URL and stores it as an image at a predefined storage location D e Value Screenshot Description http testing whiz com Testingwhiz Basic Ele n input text Testing Tal input password t input textarea TestingWhiz is an Easy Click And Wait genderon Click And Wait hobbies2 Select option select Check Input button Click reset Basic element script r1 211 8 3 2 Snapshot This test command allows users to capture only the visible page screen of the monitor and stores it as an image i Test Editor Outline Basic Element Test Command Action Object 1 2 Verify Title 3 Input 10 input tex 4 4 input password 5 Input T input textarea 6 Click And Wait genderon 7 Click And Wait hobbies2 8 Select Value option select 9 Check Text 10 Click reset 11 Write Message XJ t http testing whiz com Testingwhiz Basic Ele Testing tte TestingWhiz is an Easy Opel Input button Basic element script
111. is action allows users to validate sorting ascending manner of the specified column of a datatable 266 8 31 2 Descending This action allows users to validate sorting in Descending manner of the specified column of a datatable 8 32 KeyPress Keypress test command allows users to perform functionalities of various function keys on a web page Value http testing whiz com Testingwhiz Basic Ele Testi ng TestingWhiz ts an Easy Click Wait Click And Wait Perform Check Click Keypress 1 2 3 4 5 6 7 B 5 1 11 8 32 1 Enter This action allows users to perform the functionality of an Enter key on an object 267 8 32 2 Escape This action allows users to perform the functionality of an Escape key on an object User can use this object when they want to escape an alert message box or any frame window 8 32 3 Tab This action allows users to use the functionality of the Tab key It will move to the object whose id is defined in the Object column 8 32 4 Refresh This action allows users to Refresh and re load the contents of the web page 8 32 5 F1 This action allows users to view the Help contents of an application 8 32 6 F3 This action allows users to access the Search box on the web page 8 32 7 F6 This action allows users to Move the cursor to the URL bar of the web page 8 32 8 F10 This action allows users to Move the cursor to t
112. iz Settings gt Configurations gt Mobile Web Testing gt iOS 177 9 9 stin IY e Le 55 ce Carrier T Monday 1 Calendar cwe Newsstand iOS Simulator iPhone 6 Photos Health i9 5 iOS 8 1 128411 General Execution 4 Mobile Web Testing Android iOS Report Recording Screen Mail Database FTP TestingWhiz Grid Bug Tracking Tool Test Management Tool Install Update URED iOS 192 192 7 25 4723 wd hub Device Plateform Version 3 1 Browser Name safari a Test Connection Restore Defaults Apply LOOK Cancel Step 7 Select the Browser from the Browser Name drop down Step 8 Apply and Test the Connection Step 9 Close the Configuration Window Step 10 Execute the Test Case on iOS Simulator 178 6 7 2 2 Process to Execute Test Cases on Real IOS Device Step 1 Go to Application and Select Appium Step 2 Right Click on it and Click Show Package Contents Step 3 Select resources gt gt node modules gt gt appium gt gt build Step 4 Copy SafariLauncher zip Link to the above mentioned location Step 5 Start the Appium server with Device UDID Capability Step 6 Install ios webkit debug proxy from Link and follow the steps mentioned in it Step 7 Open Terminal and execute ios webkit debug proxy c UDID of Device 27753 d command Step 8 Connect
113. lll Pass 1 Test Suite 0 00 0 25 2 Click Pass Fail Skip Not Run to view complete details of the test execution along with the time taken to complete each step 135 2 Testing Whiz iz Enterprise ise File Edit Settings Tools Support Help 3 54 gt gt ME Loga Defect image Comparison Import Export Record Execute Next Pause Stop C EmailReport fj Database Comparison Management Tool Test Editor Data Outline Reports Test Project 23 geo Date and Time Wednesday 06 May 2015 08 29 IST Not Run Value httpulMesting whiz com 1 Open demoscripts hiasic alem 4803 ment mcs input text Testing 4 Input input_password Testing TestingWhiz is an Ea sy Intuitive and Afforda ble Test Automation Sol ution based on a robust FAST amp Automation Eng ine thal uses effortlass and intelligent recording tecnniques like Keywor d Driven Testing Data 5 Input input textarea 7603 s Note The test reports will be stored C Users lt username gt whiz reports on the user s machine J ET di mr x 136 4 8 Log a Defect If a test case fails log a defect using Bug Tracking Tool Step 1 Click Leg Defect from the Tool Bar Select the Bug Tracking Tool and URL and click Connect ug tading
114. lly caused by user entry errors by corruption in transmission or storage or different data dictionary definitions of similar entities in different stores Data cleansing ensures that all the data sets are consistent and can be used ina meaningful manner Here s the complete process of how to perform Data Cleansing in TestingWhiz 6 8 1 How to Perform Data Cleansing For performing Data Cleansing a user needs to first set up Data Validation rules To set up data validation rules follow the steps mentioned below Step 1 Click Settings Configuration Data Validation Rules Step 2 Select the rule to validate and clean the data Note By default TestingWhiz provides 9 Data Validation rules 181 Refer Section Configuration gt Data Validation Rules to create more rules other than the default rules Step 3 Create a New Test Case under a Test Suite Step 4 Add a Test Command Clean gt Data Set Step 5 Click Value tab Note A new window will pop up Step 6 Browse and select the file of Database which contains the junk data to perform the cleaning Step 7 Specify the Delimiter to separate different columns of data set Step 8 Check the option Consider first row as the header row to set first row as header if column headers are not specified explicitly Step 9 Click Get Data to fetch all the column values of data set which populates the following e Column List This is the list of all
115. mage BB Highlight Difference Here a user can view 0 55 variance between the two urls as shown in the report Step 15 Click View Source and Target Image to view the compared images 159 3 _ TS Image Compare Image Compare with Placeholder Source Image Googe Googe Inting iiy rogo ani Giaa cae Step 16 User can also view Target images in whiz folder C Users testingwhiz whiz 160 6 6 Fork TestingWhiz offers a functionality of executing your recorded scripts in single machine or multiple machines and multiple browsers simultaneously This feature is called Fork Forking can be used in two ways as follows A Test Case Forking B Test Step Forking Both these ways of forking works on a single machine and also can be achieved on multiple machines if a Hub server URL is provided in the configurations Window and Nodes are connected 6 6 1 Test Case Forking If a user wants Test Cases to be executed in a new instance of a browser Forking Test Cases can be used Here s a complete process of Forking a Test Case 161 Step 1 Select a Test Case from the existing Test Scripts and right click on it WEtegaDefet Image Comparison gt Report Wl Database Comparison Test Management Tool _ Test Editor EE Test Data Outline Reports Test Project 20 toere _
116. mand After adding a Test Case click on the corresponding Test Command cell and click on the arrow to select the Test Command from the Drop down list ELI Test Editor Test Data S Outline Fir Test Command Action j Screenshot Description j Select Call Method Capture Check 7 1 2 Drag amp Drop Test Command User can Drag amp Drop a desired Test Command from the Test Commands Tab to the Test Commands column in the Test Editor section To add Test Command using Drag amp Drop perform the following steps Step 1 Select an Test Command from the Test Commands tab Step 2 Drag it towards the Test Editor 204 Step 3 Drop in the Test Commands column bi Loga Derec image Comparison Pause Stop 60 Database Comparison _ Test Management Tool SOOO oOo ao 205 7 1 3 Double Click Test Command User can also add Test Command to a Test Case by double clicking a particular Test Command from the Test Commands tab To add Test Command simply select Test Command and double click on it 7 2 How to Add an Action Corresponding to a Particular Test Command Once the required Test Command to a Test Step has been added a user needs to add the corresponding Action to that Test Command in order to execute that Test Step Just like Test Command a user can select Action in 2 wa
117. mand Open Page Input Click Click And Wait Highlight Verify 3 2 3 4 Add Toggle BreakPoint to a Test Step Right click on a Test Step to put Toggle BreakPoint to that step Test Editor E Test Data 5 Outline X O 5 Object Value Screenshot Description https support makem test test com btPasswo ad javascriptvoid um n fil error msg Test Command Open Page Please enter your Passw 101 Note This function will automatically pause the execution once it reaches the pre defined Test Step This kind of function is useful when a website requires some manual input intervention during execution For e g Inserting a Captcha Code while filling a form in some websites 3 2 3 5 Delete a Test Script Select a Test Script and click to delete that Test Case a Test Project 4 Test Suite 4 Javascript Submit Javascript Input and Submit OR 102 Right Click on a Test Script and click Delete 3 Click 103 3 2 3 6 Move Up or Move Down a Test Script Select a Test Script and click or v respectively to Move Up or Move Down that particular Test Script 4 Test Project 4 Test Suite i Button Submit Javascript Submit Javascript Input and Submit OR 104 105 3 2 3 7 Cut Copy Skip or Rename a Test Script Select a Test Script and right cli
118. mported recorded Test Script s Tools Suppot 871 gt 0 image Comparison A Im Net Pause G Report Database Comparison Management Tool Test i Data Tabie st S Reports IES ED GEI I II v New Open e IERI Mi Test Command 27 Methods 88 Variable Note Jf a user selects a browser that doesn t exist in the system and if fallback browser flag Settings gt Configuration gt Execution is selected then TestingWhiz will fall back to another browser and execute the Test Script 128 4 2 2 Run Test Script A Pause Stop se Email Report Database Comparison Management Tool Tes dto 88 Tes Osta Outline Reports Test Project Sa Xi E E d Record e i 0 seem impot Export Execute Next liil Use Note Test Script will be executed in the default browser selected by the user Note During execution TestingWhiz will display the Active Screen of the website being tested 129 gt pi a WE Log a Detect Image Comparison Execute Next Stop wo se Report Database Comparison _ Test Management Tool Test Pro 69 Data Table Methods Objects O
119. n 140 Fi Test Project Test Suite Test Case 5 2 Data Driven Testing Testing a particular module for various valid invalid combinations of data sets is a vital requirement before QA can provide sign off for a particular test suite Testing a module with positive negative and random data set consumes time and effort TestingWhiz lets a user test an application with a different set of input values and ensures that the application works as expected This is particularly useful while running quick regression cycles 5 2 1 Setting up Data driven Test Script Step 1 Click on Data table tab Step 2 Add a new data table Step 3 Specify the name of the data table Step 4 Add the fields and the default input values to perform the test Step 5 Add the data to the fields created manually or by importing data from an Excel file using the import button 141 Step 6 Once the fields and the default input values are defined create a Test Script in the Test Project Section with a Test command that fetches data from the Data table Sample Data Driven Test Script to Log in www testing whiz com with different usernames and passwords GS Test Project Ml Data Table 53 Objects i Test Editor Test Data 53 Outline Create Data in Data table 4 Data Table 89 LoginData Step 1 Add a new Data table in Data table tab Step 2 Name the Data table as Login Data Step 3 Add Fields as
120. n 04 01 2015 05 59 14 707 INFO Opened the page http testing whiz com demoscripts basic element html 04 01 2015 05 59 14 856 INFO Verified Title Testingwhiz Basic Element 04 01 2015 05 59 19 260 INFO Typed Testing in input text 04 01 2015 05 53 23 095 INFO Typed Testing in input password 04 01 2015 05 59 23 264 INFO Pausing test execution 4 6 1 Clear or Export Logs Clear the summary log of execution using B button or Export the log using 2 from the Console tab 133 4 7 Test Report At the end of the testing cycle a report will be generated which will contain the test results along with the execution log Test Report describes the actions performed and the results of the action E MY LogaDefect Bil image comparison Ger Email Report Ki Database Comparison pass 1 134 4 7 1 Analyze Report Scroll towards the right or click on the maximize button to view a detailed report of the test execution cg i l E v d deem d x Settings Tools Hep m Image Comparison gt gt Next iu a Report Database Comparison Test Management Tool Test Data Cutline Reports Test Project 2 e 9 Test Project Date and Time Wednesday 06 May 2015 09 29 IST
121. n Startup Android Show Active Screen During Test Execution iOS Report Recording Data Validation Rules Screenshot Delay in seconds 2 v Mail Database FTP TestingWhiz Grid gt Bug Tracking Tool Test Management Tool Risk Based Testing Install Update Restore Defaults 44 VIII Mail Configure mail account with TestingWhiz to send test reports through mail SMTP Server Enter SMTP Server Outgoing Mail Server details of the User s Email Address quratio General Execution 4 Mobile Web Testing Android 105 Report Recording Data Validation Rules Screen Database FTP TestingWhiz Grid Bug Tracking Tool Test Management Tool Risk Based Testing Install Update SMTP Server smtp cygnet india com SMTP Port 25 User Name cygnetmail Password En info testing whiz com Subject Test Mail Message Content Test Mail Signature Regards Whiz Team 45 SMTP Port Enter SMTP Port details to authorize User s Email Address User Name amp Password Enter Users Server credential Username amp Password to configure Email Address in TestingWhiz To Enter Recipient s Email Address Enter Subject of the Email Message Content Enter Message Content Optional Enter Signature Optional Send Test Mail Click Send Test Mail to test whether the Email has been configured correctly or not Optional Apply Click Apply to confirm and save the settings 46 IX Data
122. n XML message XML messages are the result of SOAP Webservices responses For example User can mousehover on the Help icon available For example soap Envelopexmlns soap http schemas xmlsoap org soap envelope xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xsd http www w3 org 2001 XMLSchema soap Body lt GetCityForecastByZIPResponse xmlns http ws cdyne com WeatherWS lt GetCityForecastByZIPResult gt lt Success gt true lt Success gt lt ResponseText gt City Found lt ResponseText gt State a gt FL lt State gt lt City gt Mid Florida lt City gt lt WeatherStationCity gt Orlando lt WeatherStationCity gt lt ForecastResul 1 lt Forecast gt lt Date gt 2014 08 18T00 00 00 lt Date gt lt WeatherID gt 2 lt Weather ID gt lt Desciption gt Partly Cloudy lt Desciption gt 277 lt Temperatures gt lt MorningLow gt lt DaytimeHi gh gt 95 lt DaytimeHi gh lt Temperatures gt lt ProbabilityOfPrecipiation gt lt Nighttime gt lt Daytime gt 30 lt Daytime gt lt ProbabilityOfPrecipiation gt lt Forecast gt lt ForecastResult gt lt GetCityForecastByZIPResul t gt lt GetCityForecastByZIPResponse gt lt soap Body gt lt soap Envelope gt XPath Get State value GetCityForecastByZIPResult State text Get State node GetCityForecastByZIPResult State Get list of forecast node GetCityForecastByZIPResult ForecastResult
123. ng Install Update 34 A Mobile Web Testing for Android General Execution Mobile Web Testing URL https 192 192 6 456 nee Device System 201 Recording Data Validation Rules Screen Mail Database FTP TestingWhiz Grid Bug Tracking Tool Test Management Tool Risk Based Testing Install Update 35 URL Enter the Server URL URL of an Appium server which is connected to Android device Device Name Enter the device name in case of simulation testing Browser Select a browser from the drop down Test Connection Click Test Connection to test the connection with the Appium Server Restore Defaults Click Restore Defaults to default settings Apply Click Apply to configure and save the settings 36 B Mobile Web Testing for iOS General Execution 4 Mobile Web Testing URL https 192 192 6 456 jos Device 105 4 Report Plateform Version 7 Recording Data Validation Rules grove Nene Screen Mail Database FTP TestingWhiz Grid gt Bug Tracking Tool gt Test Management Tool Risk Based Testing gt Install Update 37 URL Device Name Platform Version Browser Test Connection Restore Defaults Apply Enter the URL of an Appium Server which is connected to iOS device 38 IV Report Set Up Execution Report Preferences General Execution Mobile Web Testing ne toe re Failure Screensho iOS DUE Report Custom Report Pat
124. ng in compari Loop End Wnte Message Si mismatch cnt differe Print differences count in data tables 225 8 11 Database This test command allows users to perform the database related queries like Select Insert Update and Delete Test Command Action Object Value Screenshot Description 1 Open Page http testing whiz com 2 Perform Set variable 3 Perform Set variable 4 Input oldPassword S varOldPassword C 5 Input Tal newPassword S varNewPassword 6 Click checkSubmitB 7 if Compare 8 Get alert alertT ext 9 String Compare A 10 Li 311 Database 7 r 12 String Fa 13 Write Message To Comparison SivarLength Fetch Query Note User needs to configure Database Preferences in the Settings menu under Configuration section 226 8 11 1 Fetch This action allows users to extract the data from database by performing the Select Query The result of the Select Query will be stored either in the Target Variable or Target Data table or Target file depending on user selection Note After selecting the Fetch action user needs to click on icon the Value column and mention DB Alias Select Query amp Target selection details in the dialog box as shown below DB Alias Select Query Single Result Result Set File Target Variable Target Data Table Targe
125. nselect Opel Check Input button Click TJ reset Write Messag Basic element scrip L1 CH CH C3 D CI LI CI CT CI All Cookies 8 12 1 All Cookies This action allows users to delete all the cookies of all the web pages used 8 12 2 Cookie This action allows users to delete specific cookies of a web page 232 8 13 Dynamic Input Dynamic Input test command enables users to pass a dynamic value inside the script through an input box and make use of it further inside the script Test Editor Test Data Outline Object TJ input tex input password Tj input textarea Click And Wait genderon Click And Wait hobbies2 Select option_select Check Click TJ reset Write Message To X O 0 4 Value Screenshot Description http testing whiz com Testingwhiz Basic Ele Testing TestingWhiz is an Easy Opel Input button Basic element scrip 233 8 14 Else Else test command allows users to execute a step for an otherwise condition Mig Test Editor EB Test Data XJ OD l If Else_If Else Test Command Action Object Value Screenshot Description 1 Open Page http testing whiz com 2 Perform Select value EmployeeType Permanent 3 if Selected value EmployeeType Contingent 4 Click And Wait hire Later Hire later if employee is a Contingent Work
126. nt TestingWhiz Script Page generated May 11 2015 12 46 01 PM Jenkins yer 1 561 Step 7 Add the Test Script path the entire script file optional Specify the browser for your build by selecting one from the Browser drop down Enter a specific Test suite or Test case to exclusively execute inside the Test Object column or leave it blank to execute Step 10 Specify the interval time between two steps that is to be performed while execution optional 194 Subversion Build Triggers 1 after other projects are buit Build periodically Pell scm Build TestingWhiz Script Pach of tha TastingWhiz automation script Browser Select the browser you wish to rus the script on Test Object Mention amp specific Test suite Test that you would Vike to exclusively Leave black to execute the whole file Interval steps in millimecendalts avoid errors if your site is slow buld sap interval Post build Actions Page generated May 11 2015 2 42 20 REZT AP Jenkins ver 1 261 Step 11 Click Server Start from Tools drop down of TestingWhiz Step 12 Test Script is ready to be executed via Jenkins server Note avail Jenkins integration functionality on your TestingWhiz email at sales testing whiz com 195 6 12 Accessing DataTable Values Without Loop TestingWhiz allows user to acc
127. operties of the Test Script s that have been captured at the time of recording test steps It keeps track of the object as per the modules followed by a user at the time of recording the test steps The objects are displayed URL wise 146 Ba s YER 1 5 tings 1 Tools gt Di HO 0 Comparison Net Pause Stop Database Comparison _ Management Too Tet tator E Tet ua X 3 Object Deis 1 SU HTML BODY DIV DIV 3V DIV OTV DIV 2 V FORM T ABLE TBOD Y TR TD 2 INPUT 147 p 2 ee x Tom wmm es A 1 S ens 9 Code Less Following are the attributes of an Object that are displayed in the Object Repository according to URLs Alias by default displays the Object Id of the selected object which is utilized in the test step grid Note A user can change the Alias name It is advisable to provide user friendly names to test scripts for easy maintenance Displays the Id of the selected object Displays the Name of the selected object Displays Class Name of the selected object xpath Displays the Location of the object through HTML structure Note User can delete an Object from Repository using right click option Note 7he system displays only those objects that have been used by a user 6 4 Methods TestingWhiz provides a f
128. ows users to accept the alerts messages of the alert boxes 8 39 8 Reject Alert This action allows users to reject the alerts messages of the alert boxes 8 39 9 Set globalvariable This action allows users to set a permanent variable to an object It is recommended to have a separate Test case for defining all the global variables 8 39 10 Double Click This action allows users to perform double click function on any button 8 39 11 Drag and Drop This action allows users to Drag and Drop facility on the web page 280 8 40 Run Command The Run Command test command allows users to execute the MS DOS Commands My Tot ceo EE Tent Data XJ a I Lei Basic Element Test Command Action Object Value Screenshot Description 1 Open http testing whiz com 2 Verify Title Testingwhiz Basic Ele 3 Input input tex Testing 4 input password 5 Input T inputtextarea is an Easy 6 Click And Wait genderon 7 Click And Wait hobbies2 8 X Perform Select value option select Opel 9 Check Text Input button 10 Click reset 1 11 RumCommand ec ________ ______________________ Note This Test command does not contain any Action 281 8 41 Run Remote Command This test command allows users to execute a Linux based commands to FTP Server Fra Test Editor Test Data Outline Enterprise Edition Tes
129. pecified value is selected in the dropdown list 8 4 11 Selected index This action allows users to check whether the option of a specified index is selected in the dropdown list 215 8 4 12 Text value This action allows users to check whether the object has a specified value or not This test command can also be utilized by taking value from the text box For e g when the values in the textbox are automatically populated from a database a user can check verify these values by taking id or object of the textbox 8 4 13 Cookie This action allows users to check whether the page contains a specified cookie or not The result of the cookie s presence or absence will be reflected in the log that is generated for the Report of the Test Case 8 4 14 Single Occurrence This action allows users to check whether the value occurs only one time on the page or not The Single Occurrence action will occur only on page contents It will not include page title header etc Check test command will stop the execution from the point where it fails 8 4 15 Text Ignore Case This action allows users to check whether the text is present on the page irrespective of the case of the text The check will be performed by ignoring the case of the text value specified Text with special symbols will not be ignored For e g hello will be considered same as HELLO The check will be performed on all the contents that are present in the form of the
130. plication from the test script 8 46 Set 8 46 1 Value This test command allows users to set a value of any object and variable This can prevent unauthorized access of applications Test Editor Test Outline eS ee _ XJ Ua f 4 Test Command Action j Value Screenshot Description Open Page http testing whiz com Veri 287 8 47 String The String Test command allows users to perform various manipulations like Comparison Finding the Length etc while working with the Strings WOO ES 7 Test Command i Object Value Screenshot Description Open Page http testing whiz com Perform Set variable Perform Set variable Input oldPassword S varOldPassword Input newPassword S varNewPassword Click checkSubmit amp If Get 22 alert oN Ch 4 UJ P String End If String EIBCL Write Message To Select S varLength Compare Ignore Case Concatenate Contains 8 47 1 Extract Substring The Extract Substring action allows users to extract a range of characters as a Sub String from the given String Note 7he extraction of substring would depend on the Begin and End Indexes specified by a user If a user does not mention the End Index then the length of the Sting would be considered as End Index 288 8 47 2 To Lower The To Lower action will convert the Uppercase let
131. pr 2013 15 41 IST Thursday 19 Nov 2015 12 42 IST PASS Thursday 19 Nov 2015 12 44 IST Net __Previous 109 4 PROCESS OF CREATING EXECUTING REPORTING amp MANAGING TESTS IN TESTINGWHIZ 4 1 Create Record and Import Automation Test Scripts There are three methods of generating Test Scripts Let us understand each of these three ways of generating Test Scripts 1 Creating Manually 2 Recording Using Internal Browser and External Browser 3 Importing 4 1 1 Create Test Automation Scripts Manually To execute a test create a Test Script under Test Suite QJ Refer Section Steps to Add amp Manage Test Scripts understand the process of creating Test Scripts 4 1 2 Record to Create Test Script Using Internal Browser User can record test scripts to avoid creating scripts manually Follow these simple steps to generate a test script by recording 110 4 1 2 1 Switch On Recording Record on the Tool Bar to switch on Recording on the browser of preference Record Click Note 7he moment a user clicks on the Record button it will turn Red OR Click Recording button on the Welcome screen Enterprise Mew File Eda Setting Toot Support oe VWielterme v Check Samples t wied wih some Testingwnh Recording new Auiomated Test Script wih TestingWnhiz Configuration and In egratior your Email Language Browse Preference
132. rds Program at Hotels com Book a New York Hotel Special Deals in New York Cheap hotels New York 5 star hotel in New York New York City hotels TripAdvisor 74 Ads www amextravel Book Great Hotels with AMEX Travel Get Lowest Hotel Rates Guaranteed www goibibo com New York Hotels Flat 15 Off On Your Hotel Booking Use Promo Code HOTINTNY Book Now www travelzoo com NewYork Find Discounts on Top Hotels Today Compare Rates at up to 50 Off 167 Hotels in New York www makemytrp com New York Hotels Upto 8096 Off on Selected Hotels Guaranteed Best New York Deals www cheaphotels com New York The Best New York Hotel Deals Book Online amp Save Up to 7096 Perform the necessary process further to complete the recording process 122 4 1 3 3 Switch off the Recording Record 2 button to stop the recording The tool will automatically generate the script based on the steps followed during recording process On reaching the desired point of recording the test steps click on In this case we browsed 2 pages of Google search results for the Hotels in New York Here s the script generated OO P gt 0 eem lime comparison Mew Open Import Export Record Execute Net Pause Gm Email Report Kl Database Comparison Test Management Tool Test Data S Outline o Test Command Acton Open Page Input Click
133. rs to verify whether the value occurs only one time on the page or not The Single Occurrence action will occur only on page contents It will not include page title header etc verify test command will not stop the execution 8 50 Wait Wait test command allows an element object to wait till it is rendered on a page or for a specific time before the execution of the next action 8 50 1 For Element This action allows an object element to wait for a specific time before the next action occurs 295 8 50 2 For Time This action allows users to wait for a specific time before the next action occurs iX E 0 4 f 2 Screenshot Description For Time 8 51 While End While End test command allows users to end a While loop of Test Steps for a defined condition Fra Test Editor Test Data Outline ox e l gt 4 Test Command Action Objec Value Open Page http testing whiz com While Start Write Message To Basic element scrip Note This Test command does not contain any Action 296 8 52 While Start While Start test command allows users to start a defined While Loop of Test Steps To execute this loop user can mention the condition for the loop Test Command i Ob Screenshot Description Open Page www testing whiz com Basic element script C While End Valu
134. rt the data stored in Data tables to XML and CSV file Javascript Submit unne wne Test Command Open Page Input Input Input Input Click And Wait Perform Select value Click And Wait Tm p address City qu E mail why Dunno refer http testing whiz com Test Name Test Address Test City test email com Through WDF XJ t ED ej Screenshot Description r r r r r 248 8 21 1 XML The XML action enables users to export the data into the XML file format Note After selecting the CSV action user needs to provide Target File in CSV format in which the exported file should be stored and also provide Source Data table details as shown below Target File D Database xml Source DataTable LoginData v 8 21 2 CSV The CSV action enables users to export the data into the CSV file format Note After selecting the CSV action user needs to provide Target File in CSV format in which the exported file should be stored and also provide Source Data table details as shown below Target File D Database csv 249 8 22 FIP FTP command allows users to integrate and access FTP file server for testing Test Editor Test Data X Ge 4 erprise Edition Test Command Action Object Value Screenshot Description 1 Open Page http testing whiz com 2 Verify Titl
135. s are less than or equal to each other 8 16 21 Greater than This action allows users to test whether a value is greater than another value or not 8 16 22 Greater than or equal to This action allows users to test whether two numeric values are equal to each other 8 16 23 Equal to This action allows users to identify two values and returns true if the values on both sides are equal to one another 8 16 24 Not equal to This action allows users to check if the value of two operands are equal or not 243 8 16 25 Between Range This test command allows users to validate whether a number lies between the specified ranges Note User needs to specify the Test Value Range Start Range End and Target Variable in the Value tab of this command 8 17 End If End If test command allows users to end the loop of If conditions Test Editor Test Data Outline XJ E If Else If Else Test Command Action Object Value Screenshot Description 1 Open Page http testing whiz com 2 Perform Select value EmployeeType Permanent 3 Selected value EmployeeType Contingent 1 Click And Wait a hire Later Hire later if employee is a Contingent Work 5 Selected value EmployeeType Permanent 6 Click And Wait hire Never Don t hire if employee is already hired per 7 Else 8 Click And Wait hireNow Otherwise look to hire now Note 7his test command does not contain any A
136. s users to move to parent window web page from any opened window web page 8 37 Open Page Open Page test command allows users to open a particular web page in the browser Test Editor Test Data Outline Screenshot Description T Input Ln input text Testing input password Input t input textarea TestingWhiz is an Easy Click And Wait genderon Click And Wait w hobbies2 Perform Select value option_select Opel Check Text Input button Click TJ reset 1 2 3 4 5 6 7 8 9 1000000901071 gt e Note This Test command does not contain any Action 275 8 38 Parse 8 38 1 JSON Message This command allows users to parse any JSON string or the JSON string which is returned as a result in REST Web Service test command For example store book lt category reference author Nigel Rees title Sayings of the Century price 8 95 category fiction author Evelyn Waugh title Sword of Honour price 12 99 category fiction author Herman Melville title Moby Dick isbn 0 553 21311 3 price 8 99 276 store book author expression will fetch all the authors of all books book 2 expression will fetch the third book from the list book length 1 expression will fetch the last book 8 38 2 XML Message This test command allows users to extract some values from a
137. se action will work in the similar manner as Compare action but with little enhancement This action would ignore the Case Sensitivity of the Strings at the time of comparison 8 28 15 IsBlankOrNull The isBlankOrNull Test command allows users to verify whether the value of a Variable is Null and not 8 28 16 Contains The Contains action allows users to remove the leading and trailing blanks in the String 8 28 17 URL Reachable This action allows users to verify if a supplied URL in value column is a valid URL or not 8 28 18 Image This action allows users to compare two images with URL to URL File to File and URL to file comparison This command will validate as per the behavior of If command 259 8 28 19 Less than This action allows users to test whether a value is less than another value 8 28 20 Less than or equal to This action allows users to test whether two numeric values are less than or equal to each other 8 28 21 Greater than This action allows users to test whether a value is greater than another value or not 8 28 22 Greater than or equal to This action allows users to test whether two numeric values are equal to each other 8 28 23 Equal to This action allows users to identify two values and returns true if the values on both sides are equal to one another 8 28 24 Not equal to This action allows users to check if the value of two operands are equal or not 8 28 25 Between Range This test comman
138. t Select default language to generate test report English Frangais Duetsch Nederlands Report Language Espanol amp Italiano Note Changes in language will be effective after Restart Select default color to highlight image difference Red Green amp Yellow Note Image difference color will be highlight in Image Comparison Report after completion of test execution Select Color to Highlight Image Difference Select resolution of Image Comparison Low or High Note Resolution for Image Comparison will be highlight in Image Comparison Report after completion of test execution Enable sound effects Tick this option to enable or disable sound effect Share rk space data Tick this option to share work space data among other users among users Restore Defaults Click Restore Defaults to reverse to default settings Apply Click Apply to confirm and save the settings Resolution For Image Comparison 31 II Mobile Web Testing Report Recording Data Validation Rules Screen Mail Database FTP TestingWhiz Grid Bug Tracking Tool Test Management Tool Risk Based Testing Install Update Execution Set up execution preferences Trend Analysis Value 10 Turn Off Object Eye For Manually Added Steps V Pause Test Execution on failure of step Fallback on another browser if chosen browser is not available at all or higher version found 32 Browser Select default browser from th
139. t Description URL Total no of columns in Excel Sheet 8 76 Import from Excel Click to import data from Excel file to Data Table Precondition Data Table in which user has to import data After selecting file Excel Statistic window to be opened which will provide below selection to user a User can select any one Worksheet from Worksheet list of Excel File b User can select all columns or multiple columns or single columns from the Column List of Selected worksheet from List c User can input the no of rows which he wants from Excel file d User also get the total no of columns and no of rows of selected worksheet on Excel Statistic window e After click on Import Data button as per the user selection all records are imported into selected placeholder Function Description To cut particular Data table Value Test Step To copy particular Data table Value Test Step To paste already cut copied Data table Value Test Step To add new Data table Value Test Step To delete a particular Data table Value Test Step TO move up a particular Data table Value Test Step ELE e E To move down a particular Data table Value Test Step 7 2 5 3 Outline Use Outline to view the Test Case in Data Flow Diagram r Test Editor QJ To learn more kindly refer section Outline View Visual Presentation View 2 5 4 Project Details Use Project Details Tab to view all the details Projec
140. t Command Action Object 1 Open Page 2 Verify Title 3 Input n input text 4 Tal input password 5 Input H input_textarea 6 Click And Wait genderon 7 Click And Wait hobbies2 8 Value option select 9 Check Text 10 Click TJ reset I 312 Run Remote Com 2 27 1 X ODay Value http testing whiz com Testingwhiz Basic Ele Testing TestingWhiz is an Easy Input button I a 614 282 8 42 Search 8 42 1 Object The Search gt Object test command allows users to Search the Object value in a particular direction on a webpage and store it into Object repository iX 60 ED e 4 f Value Testingwhiz Basic Ele Testing TestingWhiaz is an Easy H Opel r r m r r r 283 8 43 Select Test Command i Object Open Page Perform Get sealerl Priceld Highlight sealerl Priceld Compare Write Message 1 2 3 5 6 7 8 8 43 1 Value This test command allows users to select a value of any object and applications 8 43 2 Index Input Tn enterPricel imi Value http testing whiz com S varinputPrice varGivenPrice 7 S varResult Screenshot Description r r r r r r variable This can prevent unauthorized access of This test command allows users to select an index of any object
141. t File Timeout In milliseconds 6000 227 DB Alias Select Query Single Result Result Set File Target Variable Target Data table Target File Timeout In milliseconds The Alias of the database The Select Query which needs to be executed in order to fetch data Select Single Result to store output generated from the Select Query to targeted variable Select Result Set to store output generated from the Select Query to Targeted data table Select File to store output generated from the Fetch command to a csv file The name of the variable which would store the output generated from the Select Query The name of the Data table which would store the output generated from the Select Query The name of the file which would store the output generated from the Fetch command User can specify database timeout period in milliseconds to control script behavior better Default Timeout would be 6000 milliseconds 228 8 11 2 Query This action allows users to manipulate the data stored in the database with the help of Insert Update and Delete queries Note After selecting the Query action user needs to click on F icon in the Value column and mention DB Alias and Query details in the dialog box as mentioned below DB Alias The Alias of the database Query Enter the Query which needs to be executed User can specify database timeout period in milliseconds to control script behavior better
142. t Name Product URL Environment and Product Description related to the Test Project created 78 estingWhiz Edit Settings Jools Support t 8 gt gt be WE Log 2 Defect Ul image Comparison Mew Import Record Execute Net _ s Email Report 7 9 Database Comparison Management Tool EO ______ L oe ESTE t la 4 di Commana 22 P Methods 0 Call Method p Capture Check Chick Click And Wait Compare Continue Data Table E Note Project Details Tab will be displayed only when a user clicks on the Test Project Folder as shown above 2 5 5 Reports Use Reports tab to view the reports i e percentage of passed or failed Test Case s Use Backward 4 and Forward buttons to view alternate Reports Note Reports Tab will be enabled only after a Test Case has been executed if not this function will not be visible in the Test Editor Tab 79 2 6 Test Command Methods and Variable Tab 2 6 1 Test Command Use Test Command Tab to view the list of available commands defined in the system Call Method Gi Capture 48 Check 384 Click 384 Click And Wait 49 Continue Database Function Description To expand all the functions of selected commands To collapse all
143. ta sets and input values for executing Test Case s B Data Table 2 Function Description To add new Data Table for inserting Test Data To delete a particular Data Table containing Test Data 2 4 3 Objects Objects displays the repository of Test Objects Features Description clean up existing Test Objects To view Test Objects by URL or Tags 2 Note User can change the View of Test Objects from View by URL to View by Tag using the Dropdown as shown here 7 QJ To learn more kindly refer Section Object Repository 74 2 5 Test Editor Tabs 2 5 1 Test Editor Use Test Editor to add and manage Test Steps 4 Description To cut particular Test Step s created under a specific Test Case To copy particular Test Step s created under a specific Test Case To paste already cut copied Test Step s To add new Test Step s within a particular Test Case To delete existing Test Step s within a particular Test Case TO move up a particular Test Step To move down a particular Test Step 75 2 5 2 Test Data Use Test Data to render values of Data Table Import Data To Data Table WorkSheet List Settings Guide Info Data Table Total no of rows in Excel Sheet 27 Consider first row as the header row Import All Rows Import Selected Rows From Beginning EE Columns in Seleceted WorkSheet Skip Test Command Action Object Value Screensho
144. te end date edition etc 2 2 1 11 Exit Click Exit to exit TestingWhiz application 2 2 2 Edit Use of Edit menu provides the following options 2 2 2 1 Undo Click Undo to undo reverse the last step s 2 2 2 2 Redo Click Redo redo repeat the last step s 28 2 2 3 Settings Use settings to set preferences and defaults in TestingWhiz TestingWhiz Enterprise CAUserskdchhatl File Edit Settings Tools Support Configuration Reset Perspective 2 2 3 1 Configuration Click Configurations to set up General preferences Execution Mobile Web Testing Screen Mail Recording Rules Database configuration TestingWhiz Grid Bug Tracking Tool and Test Management Tool etc 29 I General Execution Mobile Web Testing Report Recording Data Validation Rules Screen Mail Database FTP TestingWhiz Grid Bug Tracking Tool Test Management Tool Risk Based Testing Install Update General Set up general preferences Application Language Report Language Select Color to Highlight Image Difference Resolution For Image Comparison Enable sound effects Share workspace data among users Note Creating a TestingWhiz Data foider in Installation directory 30 Select default language to write application test cases English Francais Duetsch Nederlands Application Language Espafiol amp Italiano Note Changes in language will be effective after Restar
145. ter to the corresponding Lowercase Letter 8 47 3 To Upper The To Upper action will convert the Lowercase letter to the corresponding Uppercase Letter 8 47 4 Trim The Trim action allows users to remove the leading and trailing blanks in the String 8 47 5 Length The Length action allows users to determine the length of the String 8 47 6 Compare The Compare action allows users to perform the Comparison between two stings i e verify whether two strings are equal or not The Compare action will take the Case Sensitivity of the Strings into consideration 8 47 7 Compare Ignore Case The Compare Ignore Case action will work in the similar manner as Compare action but with a little enhancement This action will ignore the case sensitivity of the Strings at the time of comparison 8 47 8 Concatenate The Concatenate action will merge 2 Strings that is it would append String2 at the end of String1 8 47 9 IsBlankOrNull The isBlankOrNull Test command enables a user to verify whether the value of a Variable is Null and not 289 8 47 10 ToNumber The ToNumber action will convert the numeric characters into the numbers with relevant data type 8 47 11 Contains The Contains action allows users to determine whether a string contains a given sub string 8 47 12 Split This action allows users to split the string into multiple parts by making use of a delimiter 8 47 13 Remove This action allows users to remove a part by speci
146. text like labels links etc Check test command will stop the execution from the point where it fails 216 8 4 16 URL Reachable This action allows users to check if a supplied URL in value column is a valid URL or not 8 4 17 Image This action allows users to compare two images with URL to URL File to File and URL to file comparison It will run as per the behavior of Check functionality which includes following scenarios A The check command will fail if tolerance power given is less than actual difference in images B The check command will pass if tolerance power given is greater than actual difference in images 217 8 5 Click Click test command allows users to perform click on a particular object Fig Test Editor Test Data Outline as X bo O Basic Element Test Command Action Object Value Screenshot Description 1 Open http testing whiz com 2 Verify Title Testingwhiz Basic 3 Input input tex Testing 4 Input Tal input password 5 Input T input texarea _ TestingWhiz is an Easy 6 Click And Wait gender on D 7 Click And Wait hobbies2 8 Perform Select value Zi option select 9 Check Text Input button Ci 0 _ gerne 1 Write Message To Basic element script Note This test command does not contain any Action 218 8 6 Clean Clean test command allows
147. th special symbols will not be considered For e g hello will be considered different from HELLO 8 15 2 Title This action allows users to verify whether the title of a page has the specified value or not 8 15 3 Checked This action allows users to verify whether the checkbox is checked or selected 8 15 4 Unchecked This action allows users to verify whether the checkbox is unchecked or de selected 8 15 5 Visible This action allows users to verify whether a specific object is visible on the page or not 8 15 6 Invisible This action allows users to verify whether a specific object is invisible hidden on the page or not 8 15 7 Enabled This action allows users to verify whether the object links buttons etc is enabled on the page 236 8 15 8 Disabled This action allows users to verify whether the object links buttons etc is disabled on the page 8 15 9 Selected index This action allows users to verify whether the option of a specified index is selected in the dropdown list 8 15 10 Selected value This action allows users to verify whether the option of a specified value is selected in the dropdown list 8 15 11 Text value This action allows users to verify whether an object has a specified value or not This action can also be utilized by taking value from the text box For e g when values in the textbox are automatically populated from a database user can check verify these values by taking id or obj
148. tion Prioritize Test Cases execution as per business requirements V High Medium Low Restore Defaults 56 XV Install Update Configure settings related to Installation amp Updates of TestingWhiz on J LT X General Install Update Execution 4 Mobile Web Testing Browsing for updates Android Show only the latest versions of available software 05 Show all yersions of available software Report Recording When software selected for an install wizard may not be compatible Data Validation Rules Open the wizard anyway to review or change selections Screen Report the problems and do not open the wizard Mail Ask me what to do when it happens Database FTP Uninstall or update software that is already installed TestingWhiz Gnd 4 Bug Tracking Tool Mantis Jira Fogbugz 4 Test Management Tool Quality Center Risk Based Testinq gt Install Update 5 Select option to show only latest versions of the available software OR show all versions of the Browsing for Updates available software while browsing for updates Software Compatibility Select option to either Open Wizard to review change selections OR Report only problems OR for an Install Wizard Ask me what to do when the software is not compatible for the install wizard A AutoTest Available Software Sites Configuration Ea General _ Available Software Sites Execution Mobile Web Testing
149. whether two numeric values are equal to each other 238 8 15 23 Equal to This action allows users to identify two values and returns true if the values on both sides are equal to one another 8 15 24 Not equal to This action allows users to check if the value of two operands are equal or not 8 15 25 Between Range This test command allows users to validate whether a number lies between the specified range Note User needs to specify the Test Value Range Start Range End and Target Variable in the Value tab of this 239 8 16 1 Text This action allows users to verify whether a specified text is present on a page or not The action will be performed for all the Elself Not Elseif Not test command allows users to execute a condition if the action mentioned is not satisfied Open Page Perform If Click And Wait Elself Click And Wait Else Click And Wait End If Click And Wart Selected value Selected value Compare Ignore Case Contains zr EmployeeType EmployeeType hire Later EmployeeType hireNever hireNow EmployeeType hire Later http testing whiz com Permanent Contingent Permanent not be considered For e g hello will be considered different from HELLO XJ Ea ED r Screenshot Description LI CH CH CT CT EA ET CI Hire later if employee is a Contingent Work Don t hire if employee is
150. wo operands are equal or not 8 8 7 Data Table This action allows users to compare two Data Tables and return number of different rows in Data Table1 amp Data Table2 222 Screenshot Description 8 8 8 Between Range This test command allows users to validate whether a number lies between the specified range Note User needs to specify the Test Value Range Start Range End and Target Variable in the Value tab of this command 223 8 9 Continue Continue test command helps users to continue through the loop in which it is used t Tet Ector EmployeeType X 62 I lo Value Screenshot Description http testing whiz com Permanent Data 5 Hire later if employee is a Contingent Work Permanent Don t hire if employee is already hired E Otherwise look to hire now 224 8 10 DataTable 8 10 1 Size This action allows users to get the number of rows available in the specified datatable 8 10 2 Row This action allows users to get the entire data of a row in a variable in which column values are separated by comma Screenshot Description Set globalvariable Set globalvariable Initialize mismatch counter variable Initialize loop counter variable Loop through first data table as reference Compare Carry out straight comparison between tw Add Increment mismatch count Increment counter for indexi
151. ys 7 2 1 Drop down List User can select an Action corresponding to a particular Test Command from the Drop down list To select an Action follow the below mentioned steps Step 1 Add a Test Step Step 2 Select an Test Command Step 3 Click on the corresponding Action cell and select the Action from the Drop down list 206 i Test Editor x DH 2 lt lt Test Command cti Obj Screenshot Description B1 Check B Select 2 Refer Section Add Test command to learn how to add a test step and select test command before adding an Action 7 2 2 Drag amp Drop Action User can also select an Action for a particular Test Command by using Drag amp Drop To add an Action using Drag and Drop follow these steps Step 1 Select the Action Step 2 Drag it towards the Test Editor 207 Step 3 Drop in the Test Commands column file Edt Settings Tools Support Help Pa gt 0 Comparison Pause 9 Email Report Test Management Tool _ LLL ENS Ele Edit Settings Tools Support Help Pause Te B BJ b bi lj Zane New Open impot Next N EA recie E m ui Image Comparison A Comparison Tet Management Tool Test Project 5 Test Suite t Editi Community Edition wan aw 4 wh oM

Download Pdf Manuals

image

Related Search

Related Contents

Your Minivator Travel Track  Application `Evaluation sciences 2012    pdfファイル  Mode d`emploi  QUICK STEP - TreeStuff.com  American Standard Connoisseur 4400.641 User's Manual  Weider WESY9655 User's Manual  Main d`œuvre. Bateau type du chantier construit de  AAT webinars Adobe Connect user guide  

Copyright © All rights reserved.
Failed to retrieve file