![]()
[Ebook] Building Automated Test Systems (270 pages)
Author
sanman
Date
2012-11-25 16:56
Views
59571926
This is a book for building automation from scratch
Table of Contents
Chapter1: The Evolution of Software Testing to Test Automation....................................14
Setting up the Stage for Test Automation.................................................................14
Test Automation in Embedded Operating Systems.....................................................17
Test Automation Linux...........................................................................................17
Organizing the Grey Matter..........................................................................................18
Some Higher Level abstracts on Test Automation Tools.................................................18
Getting into Insights of Test Automation.................................................................19
Chapter 2 : Evaluating 3rd Party Tools for Test Automation..............................................19
Evaluating Winrunner for Test Automation..................................................................19
How do The Automation Script Engines Work? ..............................................................27
Evaluating LoadRunner.............................................................................................32
Evaluating QuickMacros for Test Automation...............................................................41
Implementation using QuickMacros............................................................................50
How Quick Macros works: Insights..........................................................................58
Evaluating QA Run for Test Automation......................................................................67
Chapter 3: Touching the OS Internals, insights to make a Test Automation Project a Success..
69
Architecture Of Microsoft Windows.............................................................................69
Windows Kernel - A Brief Primer..............................................................................72
The Changing trend of Partitioning:..........................................................................73
What is COM: And how is it associated with Test Automation ........................................82
Chapter 4: Making a Business Case to Build Test Automation: Using 10 different
technologies/languages to do the same Test Automation done using Commercial Test Tools
84
What are Object Models: ......................................................................................95
Capturing and Using Objects:.........................................................................95
Automating Office Applications ................................................................................103
WSH and Test Automation....................................................................................107
Using WSH for Test Automation...............................................................................136
Using Windows Scripting Host for Test Automation based on OOPS...............................141
A brief primer on Application Programming Interfaces (API).........................................152
OLE for Test Automation for Automation of Microsoft Access........................................153
OLE for Test Automation with Microsoft Word.............................................................153
Evaluating Perl for Software Testing ........................................................................188
Evaluating Perl with OOPS...................................................................................188
Evaluating Java Script for Test Automation................................................................206
Testing with/For Databases ....................................................................................209
Perl/ Active Perl For Test Automation..........................................................................217
Untold Truths of Winbatch/CLI/DOS BASED Programming...........................................220
Chapter 5: Technological Advancements/diversification and Automation Challenges:
Suggested workarounds and Best Practices 228
Chapter 6: Touching the Extremes in Test Automation 229
Chapter 7: Stepping up for Vertical Growth in Test Automation/associated technologies..229
Effective Reporting Diagnostics Tools in Microsoft Windows:.................................... 229
Configuring to Capture Kernel Dumps...................................................................230
Using Dr Watson for Effective Reporting................................................................231
Event Viewer and tricks to effective Usages: .........................................................233
Some Third Party Automation Tools: Comments and Technical details: .....................238
Log Analysis Tools .............................................................................................248
7.8Software QA and Testing-related Organizations and Certifications ...........................250
Chapter 10: Conclusions and Summary.....................................................................251
Some Clarifications..............................................................................................253
7.9A couple of un-answered and debate-able questions in Software Testing.................. 254
Some Myths about Testing and Test Automation.....................................................256
Live Examples & Proofs: .....................................................................................256
Knowledge base Test Certifications, climbing up the Technical Ladder.......................256
Lessons Learnt from the Book..............................................................................256
Where to Go from Here:......................................................................................257
Chapter 8. Resources and References.......................................................................258
Touching the Extremes/Cherish towards Intelligence Perfection.................................258
Gearing up for the Future: What lies ahead, and What are going to be the Testing
Challenges............................................................................................................259
Security Challenges: ...........................................................................................259
Conclusions and Summary: ...................................................................................261
Other References/ Technical Articles by Author (The published ones).........................266
Table of Contents
Chapter1: The Evolution of Software Testing to Test Automation....................................14
Setting up the Stage for Test Automation.................................................................14
Test Automation in Embedded Operating Systems.....................................................17
Test Automation Linux...........................................................................................17
Organizing the Grey Matter..........................................................................................18
Some Higher Level abstracts on Test Automation Tools.................................................18
Getting into Insights of Test Automation.................................................................19
Chapter 2 : Evaluating 3rd Party Tools for Test Automation..............................................19
Evaluating Winrunner for Test Automation..................................................................19
How do The Automation Script Engines Work? ..............................................................27
Evaluating LoadRunner.............................................................................................32
Evaluating QuickMacros for Test Automation...............................................................41
Implementation using QuickMacros............................................................................50
How Quick Macros works: Insights..........................................................................58
Evaluating QA Run for Test Automation......................................................................67
Chapter 3: Touching the OS Internals, insights to make a Test Automation Project a Success..
69
Architecture Of Microsoft Windows.............................................................................69
Windows Kernel - A Brief Primer..............................................................................72
The Changing trend of Partitioning:..........................................................................73
What is COM: And how is it associated with Test Automation ........................................82
Chapter 4: Making a Business Case to Build Test Automation: Using 10 different
technologies/languages to do the same Test Automation done using Commercial Test Tools
84
What are Object Models: ......................................................................................95
Capturing and Using Objects:.........................................................................95
Automating Office Applications ................................................................................103
WSH and Test Automation....................................................................................107
Using WSH for Test Automation...............................................................................136
Using Windows Scripting Host for Test Automation based on OOPS...............................141
A brief primer on Application Programming Interfaces (API).........................................152
OLE for Test Automation for Automation of Microsoft Access........................................153
OLE for Test Automation with Microsoft Word.............................................................153
Evaluating Perl for Software Testing ........................................................................188
Evaluating Perl with OOPS...................................................................................188
Evaluating Java Script for Test Automation................................................................206
Testing with/For Databases ....................................................................................209
Perl/ Active Perl For Test Automation..........................................................................217
Untold Truths of Winbatch/CLI/DOS BASED Programming...........................................220
Chapter 5: Technological Advancements/diversification and Automation Challenges:
Suggested workarounds and Best Practices 228
Chapter 6: Touching the Extremes in Test Automation 229
Chapter 7: Stepping up for Vertical Growth in Test Automation/associated technologies..229
Effective Reporting Diagnostics Tools in Microsoft Windows:.................................... 229
Configuring to Capture Kernel Dumps...................................................................230
Using Dr Watson for Effective Reporting................................................................231
Event Viewer and tricks to effective Usages: .........................................................233
Some Third Party Automation Tools: Comments and Technical details: .....................238
Log Analysis Tools .............................................................................................248
7.8Software QA and Testing-related Organizations and Certifications ...........................250
Chapter 10: Conclusions and Summary.....................................................................251
Some Clarifications..............................................................................................253
7.9A couple of un-answered and debate-able questions in Software Testing.................. 254
Some Myths about Testing and Test Automation.....................................................256
Live Examples & Proofs: .....................................................................................256
Knowledge base Test Certifications, climbing up the Technical Ladder.......................256
Lessons Learnt from the Book..............................................................................256
Where to Go from Here:......................................................................................257
Chapter 8. Resources and References.......................................................................258
Touching the Extremes/Cherish towards Intelligence Perfection.................................258
Gearing up for the Future: What lies ahead, and What are going to be the Testing
Challenges............................................................................................................259
Security Challenges: ...........................................................................................259
Conclusions and Summary: ...................................................................................261
Other References/ Technical Articles by Author (The published ones).........................266
Total 1,424
| Number | Title | Author | Date | Votes | Views |
| 1424 |
Byte of Python
tanthanh
|
2020.05.28
|
Votes 0
|
Views 57921444
|
tanthanh | 2020.05.28 | 0 | 57921444 |
| 1423 |
Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach (2)
^Software^
|
2019.07.22
|
Votes 0
|
Views 58756380
|
^Software^ | 2019.07.22 | 0 | 58756380 |
| 1422 |
Jmeter Cookbook (1)
VTB
|
2019.06.27
|
Votes 0
|
Views 59484780
|
VTB | 2019.06.27 | 0 | 59484780 |
| 1421 |
Java Testing : Maven - Reference (315 Pages) (1)
IT-Tester
|
2019.06.26
|
Votes 0
|
Views 59313978
|
IT-Tester | 2019.06.26 | 0 | 59313978 |
| 1420 |
Java Testing : Maven Example (154 Pages)
IT-Tester
|
2019.06.26
|
Votes 0
|
Views 58809952
|
IT-Tester | 2019.06.26 | 0 | 58809952 |
| 1419 |
AGILE TESTING - EBOOK (2)
HenryChuks
|
2019.05.31
|
Votes 0
|
Views 58242632
|
HenryChuks | 2019.05.31 | 0 | 58242632 |
| 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 57877036
|
aiitistqb | 2018.10.16 | 0 | 57877036 |
| 1417 |
Practical Software Testing – New FREE eBook [Download] (2)
aiitistqb
|
2018.10.16
|
Votes 0
|
Views 58390830
|
aiitistqb | 2018.10.16 | 0 | 58390830 |
| 1416 |
The Pathologies of Failed Test Automation Projects
aiitistqb
|
2018.10.16
|
Votes 0
|
Views 58445912
|
aiitistqb | 2018.10.16 | 0 | 58445912 |
| 1415 |
Selenium WebDriver Practical Guide (4)
meo meo con con
|
2018.06.16
|
Votes 0
|
Views 58825313
|
meo meo con con | 2018.06.16 | 0 | 58825313 |
| 1414 |
Python for Informatics
melassiri
|
2018.06.04
|
Votes 0
|
Views 59266086
|
melassiri | 2018.06.04 | 0 | 59266086 |
| 1413 |
Hacking - The Art of Exploitation (7)
ravisk
|
2018.03.25
|
Votes 0
|
Views 58709122
|
ravisk | 2018.03.25 | 0 | 58709122 |
| 1412 |
Instant Penetration Testing Setting Up a Test Lab How-to (1)
ravisk
|
2018.03.24
|
Votes 0
|
Views 57190810
|
ravisk | 2018.03.24 | 0 | 57190810 |
| 1411 |
Practical-Guide-to-Software-System-Testing (3)
ravisk
|
2018.03.24
|
Votes 1
|
Views 59657260
|
ravisk | 2018.03.24 | 1 | 59657260 |
| 1410 |
EFFORT estimation software (1)
ravisk
|
2018.03.24
|
Votes 0
|
Views 58033950
|
ravisk | 2018.03.24 | 0 | 58033950 |
| 1409 |
Lee Copeland. A Practitioner's Guide to Software Test Design (19)
Unbroken
|
2017.12.15
|
Votes 0
|
Views 58607739
|
Unbroken | 2017.12.15 | 0 | 58607739 |
| 1408 |
http response codes (3)
SV369
|
2017.12.14
|
Votes 0
|
Views 59180437
|
SV369 | 2017.12.14 | 0 | 59180437 |
| 1407 |
«Hacking Mobile Exposed, Security secrets and solutions» (5)
Unbroken
|
2017.12.08
|
Votes 0
|
Views 59112129
|
Unbroken | 2017.12.08 | 0 | 59112129 |
| 1406 |
James A. Whittaker «Exploratory software testing» (8)
Unbroken
|
2017.12.08
|
Votes 1
|
Views 58719783
|
Unbroken | 2017.12.08 | 1 | 58719783 |
| 1405 |
FOUNDATIONS OF SOFTWARE TESTING (6)
marklouis
|
2017.12.05
|
Votes 0
|
Views 57871523
|
marklouis | 2017.12.05 | 0 | 57871523 |
| 1404 |
Python for informatics (2)
TesterQA
|
2017.12.01
|
Votes 0
|
Views 58726636
|
TesterQA | 2017.12.01 | 0 | 58726636 |
| 1403 |
Selenium Testing Tool Cookbook (11)
liliam001
|
2017.11.14
|
Votes 0
|
Views 58044218
|
liliam001 | 2017.11.14 | 0 | 58044218 |
| 1402 |
What is SQL Injection? (4)
ArifBaba
|
2017.10.28
|
Votes 0
|
Views 59260166
|
ArifBaba | 2017.10.28 | 0 | 59260166 |
| 1401 |
Oracle Middleware Tuning (4)
gpratikg
|
2017.10.08
|
Votes 0
|
Views 58243577
|
gpratikg | 2017.10.08 | 0 | 58243577 |
| 1400 |
Microsoft SQL Server 2012 (3)
yoshiharra
|
2017.10.08
|
Votes 0
|
Views 58725600
|
yoshiharra | 2017.10.08 | 0 | 58725600 |
| 1399 |
visual studio c sharp
vikasrao
|
2017.09.24
|
Votes 0
|
Views 58637370
|
vikasrao | 2017.09.24 | 0 | 58637370 |
| 1398 |
How to Break Web Software: Functional and Security Testing of Web Applications and Web Services (7)
vikasrao
|
2017.09.24
|
Votes 0
|
Views 58076950
|
vikasrao | 2017.09.24 | 0 | 58076950 |
| 1397 |
The Art of Unit Testing with Examples in .NET
vikasrao
|
2017.09.24
|
Votes 0
|
Views 58630077
|
vikasrao | 2017.09.24 | 0 | 58630077 |
| 1396 |
Scrum (2)
dhoanglong91
|
2017.09.23
|
Votes 1
|
Views 57373561
|
dhoanglong91 | 2017.09.23 | 1 | 57373561 |
| 1395 |
Python for Unix and Linux System Administration
Crismachado
|
2017.09.22
|
Votes 0
|
Views 57846523
|
Crismachado | 2017.09.22 | 0 | 57846523 |
| 1394 |
Ruby Best Practices (3)
Crismachado
|
2017.09.22
|
Votes 0
|
Views 58153908
|
Crismachado | 2017.09.22 | 0 | 58153908 |
| 1393 |
Python in Practice (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 58917185
|
ManhAnh | 2017.09.05 | 0 | 58917185 |
| 1392 |
Practical Object-Oriented Design in Ruby (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 56861598
|
ManhAnh | 2017.09.05 | 0 | 56861598 |
| 1391 |
Practical Cassandra (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 59032012
|
ManhAnh | 2017.09.05 | 0 | 59032012 |
| 1390 |
Development with the Force.com Platform, 3rd Edition (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 59454524
|
ManhAnh | 2017.09.05 | 0 | 59454524 |
| 1389 |
Apache Cordova 3 Programming (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 58219203
|
ManhAnh | 2017.09.05 | 0 | 58219203 |
| 1388 |
Software Testing - Ron Patton (4)
bugdetective
|
2017.09.04
|
Votes 0
|
Views 59292827
|
bugdetective | 2017.09.04 | 0 | 59292827 |
| 1387 |
The Art of Software Testing, 2rd Edition (1)
bugdetective
|
2017.09.04
|
Votes 0
|
Views 58047042
|
bugdetective | 2017.09.04 | 0 | 58047042 |
| 1386 |
Explore It!
bugdetective
|
2017.09.04
|
Votes 1
|
Views 58073480
|
bugdetective | 2017.09.04 | 1 | 58073480 |
| 1385 |
NoSQl (1)
getmedude
|
2017.08.27
|
Votes 0
|
Views 59455708
|
getmedude | 2017.08.27 | 0 | 59455708 |
| 1384 |
Art of testing (10)
dktzm89
|
2017.08.16
|
Votes 0
|
Views 58806603
|
dktzm89 | 2017.08.16 | 0 | 58806603 |
| 1383 |
Perl Book (1)
Ravish24
|
2017.08.15
|
Votes 0
|
Views 57969967
|
Ravish24 | 2017.08.15 | 0 | 57969967 |
| 1382 |
Automation Testing (5)
Ravish24
|
2017.08.15
|
Votes 1
|
Views 60539268
|
Ravish24 | 2017.08.15 | 1 | 60539268 |
| 1381 |
Prince2 model chart
AllGreen
|
2017.08.09
|
Votes 0
|
Views 57535547
|
AllGreen | 2017.08.09 | 0 | 57535547 |
| 1380 |
Prince2 for Dummies
AllGreen
|
2017.08.09
|
Votes 0
|
Views 58932446
|
AllGreen | 2017.08.09 | 0 | 58932446 |
| 1379 |
Unix and Linux testing (2)
pavan765
|
2017.08.01
|
Votes 0
|
Views 59555997
|
pavan765 | 2017.08.01 | 0 | 59555997 |
| 1378 |
Practical Software Testing (6)
Administrator
|
2017.07.24
|
Votes 0
|
Views 58051190
|
Administrator | 2017.07.24 | 0 | 58051190 |
| 1377 |
Selenium Notes (1)
masterofall
|
2017.07.24
|
Votes 0
|
Views 58405257
|
masterofall | 2017.07.24 | 0 | 58405257 |
| 1376 |
Practical Software Testing
masterofall
|
2017.07.24
|
Votes 0
|
Views 59737493
|
masterofall | 2017.07.24 | 0 | 59737493 |
| 1375 |
Lead Generation for Dummies (2)
uday bhaskar
|
2017.07.20
|
Votes 0
|
Views 58664585
|
uday bhaskar | 2017.07.20 | 0 | 58664585 |
How to download it. I am not a paid member. 🙁
As you are "Assoicate Member", you have a download permission for this file. Please let us know your error message so that we can support
nice book
Nice Contents,
Thanks for sharing
Thanks for your post. It's very helpful for me
thanks a lot
thanks