Articles

Loading

Descriptive Programming or Programatic Descriptions

Test Automation
Author
rajesht
Date
2014-11-25 00:46
Views
17481776
Descriptive Programming or Programatic Descriptions


Providing objects information directly into the test script is called
Descriptive Programming.



These scripts can be executed faster than repository based scripts.



Descriptive programming is basically 2 types.



1. Static Programming

2. Dynamic Programming



Static Programming: In this style of script
generation, we provide objects information directly into the script.

Example:

1) Invokeapplication "C:\Program Files\HP\QuickTest
Professional\samples\flight\app\flight4a.exe"

2) dialog("text:=Login").Activate

3) dialog("text:=Login").Winedit("attached text:=Agent
Name:").Set "gcreddy"

4) dialog("text:=Login").Winedit("attached
text:=Password:").Set "mercury"

5) dialog("text:=Login").Winbutton("text:=OK","width:=60").Click



Note:

1. Dialog, WinEdit and WinButton – Test Objects

2. text, attached text - Property names

3. Login, Agent Name:, Password:, OK - Property values or Logical Names of the
Object

4. Activate, Set, Setsecure, Click - Methods



Note2:

If we feel one property information is not sufficient for recognizing the
object uniquely, then we can provide more properties information by separating
with commas.



Note 3:

If we want to get objects information (Test objects, properties and values), we
can use object spy feature. This feature is available in Tools Menu, in local
repository and in repository manager. 

To Know More About Descriptive Programming

Download the file

http://testing4easy.blogspot.in/
Total 0

Total 20,613
Number Title Author Date Votes Views
20613
SileniusStor is specialized in reselling Cheap Aquafadas software online.
Softwareces | 2022.09.15 | Votes 0 | Views 16061700
Softwareces 2022.09.15 0 16061700
20612
CSStore is specialized in reselling Cheap Steinberg software online.
Softwareces | 2022.09.04 | Votes 0 | Views 15951420
Softwareces 2022.09.04 0 15951420
20611
Software Tester Community Website
ItSeTsQtBer | 2021.04.11 | Votes 0 | Views 16856316
ItSeTsQtBer 2021.04.11 0 16856316
20610
SoapUI Certification Course Content
Steveskok | 2021.02.08 | Votes 0 | Views 16689984
Steveskok 2021.02.08 0 16689984
20609
JavaScript Course Content
Steveskok | 2021.02.08 | Votes 0 | Views 16802000
Steveskok 2021.02.08 0 16802000
20608
Why most mobile testing is not continuous?
(TestExpert) | 2021.02.04 | Votes 0 | Views 17029661
(TestExpert) 2021.02.04 0 17029661
20607
8 Common Mistakes When Planning and Documenting Your Tests
(TestExpert) | 2021.02.04 | Votes 0 | Views 17219978
(TestExpert) 2021.02.04 0 17219978
20606
Types of Performance Testing
Jamessmith | 2021.01.17 | Votes 0 | Views 16644113
Jamessmith 2021.01.17 0 16644113
20605
How to Build E2E Test Cases (1)
tanthanh | 2020.05.28 | Votes 0 | Views 17016422
tanthanh 2020.05.28 0 17016422
20604
[White Paper] Delivering better software using Test Automation
tanthanh | 2020.05.28 | Votes 0 | Views 16349130
tanthanh 2020.05.28 0 16349130
20603
[Whitepaper] How to choose the right API Testing Solution
tanthanh | 2020.05.28 | Votes 0 | Views 16395772
tanthanh 2020.05.28 0 16395772
20602
[Whitepaper] How to choose the right API Testing Solution
tanthanh | 2020.05.28 | Votes 0 | Views 16507696
tanthanh 2020.05.28 0 16507696
20601
TestOps Introduction
VTB | 2020.03.23 | Votes 0 | Views 16248635
VTB 2020.03.23 0 16248635
20600
TestOps Implementation Case Study
VTB | 2020.03.23 | Votes 0 | Views 17437620
VTB 2020.03.23 0 17437620
20599
Selenium Automation Tester Certification Sample Exam Set 3
(TestExpert) | 2020.02.03 | Votes 0 | Views 16561322
(TestExpert) 2020.02.03 0 16561322
20598
Selenium Automation Tester Certification Sample Exam Set 2
(TestExpert) | 2020.02.03 | Votes 0 | Views 17098449
(TestExpert) 2020.02.03 0 17098449
20597
Selenium Automation Tester Certification : Sample Exam Set 1
(TestExpert) | 2020.02.03 | Votes 0 | Views 16874174
(TestExpert) 2020.02.03 0 16874174
20596
What is agile testing? why is agile testing? and what is the benefits? (20)
oishichip | 2019.12.26 | Votes 0 | Views 17001540
oishichip 2019.12.26 0 17001540
20595
Crowd Testing — Vantagens para testadores, plataformas e clientes [pt-br]
soikmd2 | 2019.12.14 | Votes 0 | Views 16790104
soikmd2 2019.12.14 0 16790104
20594
Software Testing Industry Report (Turkey) 2018-2019 (2)
ItSeTsQtB | 2019.08.08 | Votes 0 | Views 17085578
ItSeTsQtB 2019.08.08 0 17085578
20593
How to bypass security in integration tests in ASP.Net Core
ItSeTsQtB | 2019.08.08 | Votes 0 | Views 17663130
ItSeTsQtB 2019.08.08 0 17663130
20592
For agile testing, fail fast with test impact analysis
ItSeTsQtB | 2019.08.08 | Votes 0 | Views 17219664
ItSeTsQtB 2019.08.08 0 17219664
20591
Career Path in Software Testing
^Software^ | 2019.07.28 | Votes 0 | Views 17014209
^Software^ 2019.07.28 0 17014209
20590
Challenges in Big Data Testing
^Software^ | 2019.07.22 | Votes 0 | Views 16827057
^Software^ 2019.07.22 0 16827057
20589
Essential Necessities In Big Data Testing
^Software^ | 2019.07.22 | Votes 0 | Views 16654209
^Software^ 2019.07.22 0 16654209
20588
5 Test Data Generation Techniques
^Software^ | 2019.07.22 | Votes 0 | Views 16660488
^Software^ 2019.07.22 0 16660488
20587
CI and CD for ETL (Extract-Transform-Load) testing.
^Software^ | 2019.07.22 | Votes 0 | Views 16623514
^Software^ 2019.07.22 0 16623514
20586
Quest for Quality Conference : 5-6 Nov 2019 at Dublin, Ireland
VTB | 2019.07.08 | Votes 0 | Views 16254175
VTB 2019.07.08 0 16254175
20585
TestBash Essentials Conference 2019
VTB | 2019.07.08 | Votes 0 | Views 17195107
VTB 2019.07.08 0 17195107
20584
UKSTAR Conference : 11-03-2019
VTB | 2019.07.08 | Votes 0 | Views 16886818
VTB 2019.07.08 0 16886818
20583
Testing in Context Conference Australia (TiCCA) 2019
VTB | 2019.07.08 | Votes 0 | Views 16732737
VTB 2019.07.08 0 16732737
20582
European Testing Conference 2019
VTB | 2019.07.08 | Votes 0 | Views 16463948
VTB 2019.07.08 0 16463948
20581
Automation Guild Online Conference 2019
VTB | 2019.07.08 | Votes 0 | Views 16771722
VTB 2019.07.08 0 16771722
20580
Software Quality Days 2019 : 15 Jan 2019 (1)
VTB | 2019.07.08 | Votes 0 | Views 16612623
VTB 2019.07.08 0 16612623
20579
Skills required to become a Software Tester (1)
IT-Tester | 2019.07.08 | Votes 0 | Views 16427969
IT-Tester 2019.07.08 0 16427969
20578
Automated Unit Testing with Randoop, JWalk and µJava versus Manual JUnit Testing
IT-Tester | 2019.07.08 | Votes 0 | Views 16449674
IT-Tester 2019.07.08 0 16449674
20577
Scrum Testing Guide Book (2)
IT-Tester | 2019.06.26 | Votes 0 | Views 16540032
IT-Tester 2019.06.26 0 16540032
20576
Acceptance Testing Definition in Testing vs Scrum
IT-Tester | 2019.06.26 | Votes 0 | Views 16568077
IT-Tester 2019.06.26 0 16568077
20575
User Acceptance Testing Checklist
VTB | 2019.06.20 | Votes 0 | Views 16529601
VTB 2019.06.20 0 16529601
20574
Firewalls and Types (1)
VTB | 2018.11.14 | Votes 0 | Views 16557397
VTB 2018.11.14 0 16557397
20573
Senior Test Engineer (1)
VTB | 2018.11.05 | Votes 0 | Views 16717524
VTB 2018.11.05 0 16717524
20572
Junior Test Analyst
kornadian2 | 2018.11.04 | Votes 0 | Views 16489377
kornadian2 2018.11.04 0 16489377
20571
Senior Test Engineer
kornadian2 | 2018.11.04 | Votes 0 | Views 16868980
kornadian2 2018.11.04 0 16868980
20570
Programme Test Manager, 12m, Immed Start, $NEG
kornadian2 | 2018.11.04 | Votes 0 | Views 16491469
kornadian2 2018.11.04 0 16491469
20569
Junior Test Analyst
kornadian2 | 2018.11.04 | Votes 0 | Views 16718047
kornadian2 2018.11.04 0 16718047
20568
Dev & Test Manager
kornadian2 | 2018.11.04 | Votes 0 | Views 16760911
kornadian2 2018.11.04 0 16760911
20567
Senior Test Analyst (Performance Tester)
kornadian2 | 2018.11.04 | Votes 0 | Views 16445270
kornadian2 2018.11.04 0 16445270
20566
QA Automation Test Analyst
kornadian2 | 2018.11.04 | Votes 0 | Views 16537449
kornadian2 2018.11.04 0 16537449
20565
Software/Field Testing Engineer
kornadian2 | 2018.11.04 | Votes 0 | Views 16600955
kornadian2 2018.11.04 0 16600955
20564
Compliance Technician (Tester)
kornadian2 | 2018.11.04 | Votes 0 | Views 16461324
kornadian2 2018.11.04 0 16461324