Ebook

Loading

QTP VBSCRIPT

Author
ravisk
Date
2016-04-15 17:26
Views
45404184
VBSCRIPT – THE BASICS............................................................................................................ 2
WHAT IS A VARIABLE?........................................................................................................... 3
VARIABLES NAMING RESTRICTIONS ..................................................................................... 3
HOW DO I CREATE A VARIABLE?.......................................................................................... 3
DECLARATION STATEMENTS AND HIGHILIGTS ..................................................................... 3
Dim Statement .................................................................................................................... 3
Overriding Standard Variable Naming Conventions.......................................................... 4
Declaring Variables Explicit and Implicit .......................................................................... 4
Option Explicit Statement................................................................................................... 5
WORKING WITH ARRAYS ........................................................................................................... 5
SCALAR VARIABLES AND ARRAY VARIABLES...................................................................... 6
CREATING ARRAYS................................................................................................................ 6
Fixed Length Arrays ........................................................................................................... 6
Dynamic Arrays.................................................................................................................. 6
Resizing a dynamic array without Preserve........................................................................ 7
Resizing a dynamic array with Preserve............................................................................. 7
Array Iterations................................................................................................................... 8
VBSCRIPT CONSTANTS............................................................................................................... 8
WORKING WITH CONSTANTS ................................................................................................. 8
DECLARING CONSTANTS........................................................................................................ 9
VBSCRIPT PRE-DEFINED CONSTANTS .................................................................................. 10
THE SCOPE AND LIFETIME OF A VARIABLE............................................................................ 11
PRIVATE STATEMENT .......................................................................................................... 11
PUBLIC STATEMENT ............................................................................................................ 12
VBSCRIPT OPERATORS ............................................................................................................ 14
WORKING WITH OPERATORS ............................................................................................... 14
ARITHMETIC OPERATORS .................................................................................................... 15
Addition (+) ...................................................................................................................... 15
Subtraction (-) ................................................................................................................... 15
Multiplication (*).............................................................................................................. 15
Division (/) and Integer Division (\) ................................................................................. 16
Exponentiation (^) ............................................................................................................ 16
Modulus Arithmetic (Mod)............................................................................................... 16
Unary Negation (-)............................................................................................................ 16
String Concatenation (&)(+)............................................................................................. 16
COMPARISON OPERATORS................................................................................................... 16
Equality (=)....................................................................................................................... 17
Inequality (<>) .................................................................................................................. 17
Less Than (<) and Greater Than (>) ................................................................................. 17
Less than or equal (<=), greater than or equal to (>=)...................................................... 17
Object Equivalence (Is) .................................................................................................... 17
LOGICAL OPERATORS .......................................................................................................... 17
Logical Negation (Not)..................................................................................................... 18
Logical Conjunction (And)............................................................................................... 18
Logical Disjunction (Or)................................................................................................... 19
Logical Exclusion (Xor) ................................................................................................... 19
Logical Equivalence (Eqv) ............................................................................................... 20
Logical Implication (Imp)................................................................................................. 20
FLOW CONTROL........................................................................................................................ 21
CONTROLLING THE FLOW OF VBSCRIPT CODE................................................................... 21
Chapter 03 Scripting Quicktest Professional Page 2
Dani Vainstein
daniva1968@hotmail.com
VBScript Basics Page 2 of 52
WHY CONTROL THE FLOW OF CODE? ................................................................................. 21
USING CONTROL STRUCTURES TO MAKE DECISIONS ......................................................... 22
Making Decisions Using If...Then...Else.......................................................................... 22
DECIDING BETWEEN SEVERAL ALTERNATIVES .................................................................. 24
Select Case........................................................................................................................ 26
USING CONTROL STRUCTURES TO MAKE CODE REPEAT.................................................... 28
Using For...Next Statement .............................................................................................. 28
Using For Each...Next Statement...................................................................................... 31
Using Do…Loops Statement ............................................................................................ 32
Using While. . .Wend Statement....................................................................................... 34
PUTTING ALL TOGETHER...................................................................................................... 35
SUBROUTINES AND FUNCTION PROCEDURES.......................................................................... 36
WHAT ARE FUNCTIONS? ..................................................................................................... 36
SUB PROCEDURES................................................................................................................ 36
FUNCTION PROCEDURES...................................................................................................... 37
DECLARING SUBROUTINES/FUNCTIONS .............................................................................. 37
CALLING A SUBROUTINE ..................................................................................................... 38
CALL STATEMENT ............................................................................................................... 39
CALLING A FUNCTION ......................................................................................................... 40
EXITING A SUBROUTINE/FUNCTION .................................................................................... 41
PASSING ARGUMENTS INTO PROCEDURES .......................................................................... 41
WHY ARE PROCEDURES USEFUL?....................................................................................... 42
Exit Statement................................................................................................................... 44
CODING CONVENTIONS ............................................................................................................ 45
CONSTANT NAMING CONVENTIONS.................................................................................... 45
VARIABLE NAMING CONVENTIONS..................................................................................... 46
DESCRIPTIVE VARIABLE AND PROCEDURE NAMES............................................................. 46
OBJECT NAMING CONVENTIONS ......................................................................................... 46
CODE COMMENTING CONVENTIONS ................................................................................... 47
FUNCTIONS AND SUB STANDARDS ...................................................................................... 47
Procedure Header.............................................................................................................. 47
THE QUICKTEST EDITOR OPTIONS ...................................................................................... 49
Fonts and Colors ............................................................................................................... 49
General.............................................................................................................................. 50
CODE INDENTATION ............................................................................................................ 50
QUICKTEST REUSABLE ACTION HEADER............................................................................ 51
CREATING AN ACTION TEMPLATE....................................................................................... 51
Total Reply 4

  • 2015-06-16 04:55

    thank u


  • 2015-11-28 14:27

    Thank you


  • 2016-01-28 03:01

    thank


  • 2018-10-09 11:23

    Nice. thanks


Total 1,424
Number Title Author Date Votes Views
1424
Byte of Python
tanthanh | 2020.05.28 | Votes 0 | Views 45535292
tanthanh 2020.05.28 0 45535292
1423
Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach (2)
^Software^ | 2019.07.22 | Votes 0 | Views 45966221
^Software^ 2019.07.22 0 45966221
1422
Jmeter Cookbook (1)
VTB | 2019.06.27 | Votes 0 | Views 46398072
VTB 2019.06.27 0 46398072
1421
Java Testing : Maven - Reference (315 Pages) (1)
IT-Tester | 2019.06.26 | Votes 0 | Views 46267823
IT-Tester 2019.06.26 0 46267823
1420
Java Testing : Maven Example (154 Pages)
IT-Tester | 2019.06.26 | Votes 0 | Views 46268506
IT-Tester 2019.06.26 0 46268506
1419
AGILE TESTING - EBOOK (2)
HenryChuks | 2019.05.31 | Votes 0 | Views 45513381
HenryChuks 2019.05.31 0 45513381
1418
“Software Testing Career Package – A Software Tester’s Journey from Getting a Job to Becoming a Test Leader!”
aiitistqb | 2018.10.16 | Votes 0 | Views 45428101
aiitistqb 2018.10.16 0 45428101
1417
Practical Software Testing – New FREE eBook [Download] (2)
aiitistqb | 2018.10.16 | Votes 0 | Views 45459261
aiitistqb 2018.10.16 0 45459261
1416
The Pathologies of Failed Test Automation Projects
aiitistqb | 2018.10.16 | Votes 0 | Views 45318254
aiitistqb 2018.10.16 0 45318254
1415
Selenium WebDriver Practical Guide (4)
meo meo con con | 2018.06.16 | Votes 0 | Views 46094779
meo meo con con 2018.06.16 0 46094779
1414
Python for Informatics
melassiri | 2018.06.04 | Votes 0 | Views 45886570
melassiri 2018.06.04 0 45886570
1413
Hacking - The Art of Exploitation (7)
ravisk | 2018.03.25 | Votes 0 | Views 45487516
ravisk 2018.03.25 0 45487516
1412
Instant Penetration Testing Setting Up a Test Lab How-to (1)
ravisk | 2018.03.24 | Votes 0 | Views 44125169
ravisk 2018.03.24 0 44125169
1411
Practical-Guide-to-Software-System-Testing (3)
ravisk | 2018.03.24 | Votes 1 | Views 46954881
ravisk 2018.03.24 1 46954881
1410
EFFORT estimation software (1)
ravisk | 2018.03.24 | Votes 0 | Views 45784053
ravisk 2018.03.24 0 45784053
1409
Lee Copeland. A Practitioner's Guide to Software Test Design (19)
Unbroken | 2017.12.15 | Votes 0 | Views 45365839
Unbroken 2017.12.15 0 45365839
1408
http response codes (3)
SV369 | 2017.12.14 | Votes 0 | Views 46303151
SV369 2017.12.14 0 46303151
1407
«Hacking Mobile Exposed, Security secrets and solutions» (5)
Unbroken | 2017.12.08 | Votes 0 | Views 46089633
Unbroken 2017.12.08 0 46089633
1406
James A. Whittaker «Exploratory software testing» (8)
Unbroken | 2017.12.08 | Votes 1 | Views 45828590
Unbroken 2017.12.08 1 45828590
1405
FOUNDATIONS OF SOFTWARE TESTING (6)
marklouis | 2017.12.05 | Votes 0 | Views 45734753
marklouis 2017.12.05 0 45734753
1404
Python for informatics (2)
TesterQA | 2017.12.01 | Votes 0 | Views 45579877
TesterQA 2017.12.01 0 45579877
1403
Selenium Testing Tool Cookbook (11)
liliam001 | 2017.11.14 | Votes 0 | Views 44990479
liliam001 2017.11.14 0 44990479
1402
What is SQL Injection? (4)
ArifBaba | 2017.10.28 | Votes 0 | Views 45537468
ArifBaba 2017.10.28 0 45537468
1401
Oracle Middleware Tuning (4)
gpratikg | 2017.10.08 | Votes 0 | Views 45461053
gpratikg 2017.10.08 0 45461053
1400
Microsoft SQL Server 2012 (3)
yoshiharra | 2017.10.08 | Votes 0 | Views 45951136
yoshiharra 2017.10.08 0 45951136
1399
visual studio c sharp
vikasrao | 2017.09.24 | Votes 0 | Views 45570715
vikasrao 2017.09.24 0 45570715
1398
How to Break Web Software: Functional and Security Testing of Web Applications and Web Services (7)
vikasrao | 2017.09.24 | Votes 0 | Views 45368269
vikasrao 2017.09.24 0 45368269
1397
The Art of Unit Testing with Examples in .NET
vikasrao | 2017.09.24 | Votes 0 | Views 45474238
vikasrao 2017.09.24 0 45474238
1396
Scrum (2)
dhoanglong91 | 2017.09.23 | Votes 1 | Views 44875386
dhoanglong91 2017.09.23 1 44875386
1395
Python for Unix and Linux System Administration
Crismachado | 2017.09.22 | Votes 0 | Views 45274963
Crismachado 2017.09.22 0 45274963
1394
Ruby Best Practices (3)
Crismachado | 2017.09.22 | Votes 0 | Views 45096405
Crismachado 2017.09.22 0 45096405
1393
Python in Practice (2)
ManhAnh | 2017.09.05 | Votes 0 | Views 45629241
ManhAnh 2017.09.05 0 45629241
1392
Practical Object-Oriented Design in Ruby (2)
ManhAnh | 2017.09.05 | Votes 0 | Views 44350620
ManhAnh 2017.09.05 0 44350620
1391
Practical Cassandra (2)
ManhAnh | 2017.09.05 | Votes 0 | Views 46045541
ManhAnh 2017.09.05 0 46045541
1390
Development with the Force.com Platform, 3rd Edition (2)
ManhAnh | 2017.09.05 | Votes 0 | Views 46590575
ManhAnh 2017.09.05 0 46590575
1389
Apache Cordova 3 Programming (2)
ManhAnh | 2017.09.05 | Votes 0 | Views 45625962
ManhAnh 2017.09.05 0 45625962
1388
Software Testing - Ron Patton (4)
bugdetective | 2017.09.04 | Votes 0 | Views 46675236
bugdetective 2017.09.04 0 46675236
1387
The Art of Software Testing, 2rd Edition (1)
bugdetective | 2017.09.04 | Votes 0 | Views 45582351
bugdetective 2017.09.04 0 45582351
1386
Explore It!
bugdetective | 2017.09.04 | Votes 1 | Views 45088525
bugdetective 2017.09.04 1 45088525
1385
NoSQl (1)
getmedude | 2017.08.27 | Votes 0 | Views 46444391
getmedude 2017.08.27 0 46444391
1384
Art of testing (10)
dktzm89 | 2017.08.16 | Votes 0 | Views 45789011
dktzm89 2017.08.16 0 45789011
1383
Perl Book (1)
Ravish24 | 2017.08.15 | Votes 0 | Views 45379533
Ravish24 2017.08.15 0 45379533
1382
Automation Testing (5)
Ravish24 | 2017.08.15 | Votes 1 | Views 47341069
Ravish24 2017.08.15 1 47341069
1381
Prince2 model chart
AllGreen | 2017.08.09 | Votes 0 | Views 45109568
AllGreen 2017.08.09 0 45109568
1380
Prince2 for Dummies
AllGreen | 2017.08.09 | Votes 0 | Views 46363667
AllGreen 2017.08.09 0 46363667
1379
Unix and Linux testing (2)
pavan765 | 2017.08.01 | Votes 0 | Views 46520167
pavan765 2017.08.01 0 46520167
1378
Practical Software Testing (6)
Administrator | 2017.07.24 | Votes 0 | Views 45179652
Administrator 2017.07.24 0 45179652
1377
Selenium Notes (1)
masterofall | 2017.07.24 | Votes 0 | Views 46006363
masterofall 2017.07.24 0 46006363
1376
Practical Software Testing
masterofall | 2017.07.24 | Votes 0 | Views 46553369
masterofall 2017.07.24 0 46553369
1375
Lead Generation for Dummies (2)
uday bhaskar | 2017.07.20 | Votes 0 | Views 45835345
uday bhaskar 2017.07.20 0 45835345