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/
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
You must be logged in to post a comment.
Total 20,613
- All
- Agile Testing
- Bug/Defect
- Certification
- Conferences
- Database Testing
- Functional Test
- Integration Testing
- Interview
- Java Testing
- Magazine
- Manual Testing
- Methodology
- Mobile Testing
- Network Testing
- Performance Test
- Requirement
- Review
- Risk Management
- Security Testing
- Software Testing
- Standard
- System Testing
- Test Automation
- Test Case
- Test Data
- Test Environment
- Test Estimation
- Test Management
- Tester Career
- Testing News
- Test Plan
- Unit Testing
- Video Tutorial
- Web Testing
- Webinar
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 |