![]()
[Ebook] Building Automated Test Systems (270 pages)
Author
sanman
Date
2012-11-25 16:56
Views
65446616
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 63546345
|
tanthanh | 2020.05.28 | 0 | 63546345 |
| 1423 |
Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach (2)
^Software^
|
2019.07.22
|
Votes 0
|
Views 64537807
|
^Software^ | 2019.07.22 | 0 | 64537807 |
| 1422 |
Jmeter Cookbook (1)
VTB
|
2019.06.27
|
Votes 0
|
Views 65129108
|
VTB | 2019.06.27 | 0 | 65129108 |
| 1421 |
Java Testing : Maven - Reference (315 Pages) (1)
IT-Tester
|
2019.06.26
|
Votes 0
|
Views 65134259
|
IT-Tester | 2019.06.26 | 0 | 65134259 |
| 1420 |
Java Testing : Maven Example (154 Pages)
IT-Tester
|
2019.06.26
|
Votes 0
|
Views 64764686
|
IT-Tester | 2019.06.26 | 0 | 64764686 |
| 1419 |
AGILE TESTING - EBOOK (2)
HenryChuks
|
2019.05.31
|
Votes 0
|
Views 63821855
|
HenryChuks | 2019.05.31 | 0 | 63821855 |
| 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 63161759
|
aiitistqb | 2018.10.16 | 0 | 63161759 |
| 1417 |
Practical Software Testing – New FREE eBook [Download] (2)
aiitistqb
|
2018.10.16
|
Votes 0
|
Views 64362871
|
aiitistqb | 2018.10.16 | 0 | 64362871 |
| 1416 |
The Pathologies of Failed Test Automation Projects
aiitistqb
|
2018.10.16
|
Votes 0
|
Views 63952718
|
aiitistqb | 2018.10.16 | 0 | 63952718 |
| 1415 |
Selenium WebDriver Practical Guide (4)
meo meo con con
|
2018.06.16
|
Votes 0
|
Views 64425818
|
meo meo con con | 2018.06.16 | 0 | 64425818 |
| 1414 |
Python for Informatics
melassiri
|
2018.06.04
|
Votes 0
|
Views 65023518
|
melassiri | 2018.06.04 | 0 | 65023518 |
| 1413 |
Hacking - The Art of Exploitation (7)
ravisk
|
2018.03.25
|
Votes 0
|
Views 64181136
|
ravisk | 2018.03.25 | 0 | 64181136 |
| 1412 |
Instant Penetration Testing Setting Up a Test Lab How-to (1)
ravisk
|
2018.03.24
|
Votes 0
|
Views 62860754
|
ravisk | 2018.03.24 | 0 | 62860754 |
| 1411 |
Practical-Guide-to-Software-System-Testing (3)
ravisk
|
2018.03.24
|
Votes 1
|
Views 65079721
|
ravisk | 2018.03.24 | 1 | 65079721 |
| 1410 |
EFFORT estimation software (1)
ravisk
|
2018.03.24
|
Votes 0
|
Views 63904465
|
ravisk | 2018.03.24 | 0 | 63904465 |
| 1409 |
Lee Copeland. A Practitioner's Guide to Software Test Design (19)
Unbroken
|
2017.12.15
|
Votes 0
|
Views 64508872
|
Unbroken | 2017.12.15 | 0 | 64508872 |
| 1408 |
http response codes (3)
SV369
|
2017.12.14
|
Votes 0
|
Views 65554654
|
SV369 | 2017.12.14 | 0 | 65554654 |
| 1407 |
«Hacking Mobile Exposed, Security secrets and solutions» (5)
Unbroken
|
2017.12.08
|
Votes 0
|
Views 64960772
|
Unbroken | 2017.12.08 | 0 | 64960772 |
| 1406 |
James A. Whittaker «Exploratory software testing» (8)
Unbroken
|
2017.12.08
|
Votes 1
|
Views 64772868
|
Unbroken | 2017.12.08 | 1 | 64772868 |
| 1405 |
FOUNDATIONS OF SOFTWARE TESTING (6)
marklouis
|
2017.12.05
|
Votes 0
|
Views 63851567
|
marklouis | 2017.12.05 | 0 | 63851567 |
| 1404 |
Python for informatics (2)
TesterQA
|
2017.12.01
|
Votes 0
|
Views 64597353
|
TesterQA | 2017.12.01 | 0 | 64597353 |
| 1403 |
Selenium Testing Tool Cookbook (11)
liliam001
|
2017.11.14
|
Votes 0
|
Views 63891117
|
liliam001 | 2017.11.14 | 0 | 63891117 |
| 1402 |
What is SQL Injection? (4)
ArifBaba
|
2017.10.28
|
Votes 0
|
Views 65041233
|
ArifBaba | 2017.10.28 | 0 | 65041233 |
| 1401 |
Oracle Middleware Tuning (4)
gpratikg
|
2017.10.08
|
Votes 0
|
Views 63758591
|
gpratikg | 2017.10.08 | 0 | 63758591 |
| 1400 |
Microsoft SQL Server 2012 (3)
yoshiharra
|
2017.10.08
|
Votes 0
|
Views 64238683
|
yoshiharra | 2017.10.08 | 0 | 64238683 |
| 1399 |
visual studio c sharp
vikasrao
|
2017.09.24
|
Votes 0
|
Views 64360757
|
vikasrao | 2017.09.24 | 0 | 64360757 |
| 1398 |
How to Break Web Software: Functional and Security Testing of Web Applications and Web Services (7)
vikasrao
|
2017.09.24
|
Votes 0
|
Views 63616679
|
vikasrao | 2017.09.24 | 0 | 63616679 |
| 1397 |
The Art of Unit Testing with Examples in .NET
vikasrao
|
2017.09.24
|
Votes 0
|
Views 64590964
|
vikasrao | 2017.09.24 | 0 | 64590964 |
| 1396 |
Scrum (2)
dhoanglong91
|
2017.09.23
|
Votes 1
|
Views 63291077
|
dhoanglong91 | 2017.09.23 | 1 | 63291077 |
| 1395 |
Python for Unix and Linux System Administration
Crismachado
|
2017.09.22
|
Votes 0
|
Views 63634879
|
Crismachado | 2017.09.22 | 0 | 63634879 |
| 1394 |
Ruby Best Practices (3)
Crismachado
|
2017.09.22
|
Votes 0
|
Views 64064954
|
Crismachado | 2017.09.22 | 0 | 64064954 |
| 1393 |
Python in Practice (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 64251087
|
ManhAnh | 2017.09.05 | 0 | 64251087 |
| 1392 |
Practical Object-Oriented Design in Ruby (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 62613086
|
ManhAnh | 2017.09.05 | 0 | 62613086 |
| 1391 |
Practical Cassandra (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 64371327
|
ManhAnh | 2017.09.05 | 0 | 64371327 |
| 1390 |
Development with the Force.com Platform, 3rd Edition (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 65522816
|
ManhAnh | 2017.09.05 | 0 | 65522816 |
| 1389 |
Apache Cordova 3 Programming (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 63984458
|
ManhAnh | 2017.09.05 | 0 | 63984458 |
| 1388 |
Software Testing - Ron Patton (4)
bugdetective
|
2017.09.04
|
Votes 0
|
Views 65078827
|
bugdetective | 2017.09.04 | 0 | 65078827 |
| 1387 |
The Art of Software Testing, 2rd Edition (1)
bugdetective
|
2017.09.04
|
Votes 0
|
Views 64210215
|
bugdetective | 2017.09.04 | 0 | 64210215 |
| 1386 |
Explore It!
bugdetective
|
2017.09.04
|
Votes 1
|
Views 63988123
|
bugdetective | 2017.09.04 | 1 | 63988123 |
| 1385 |
NoSQl (1)
getmedude
|
2017.08.27
|
Votes 0
|
Views 65384044
|
getmedude | 2017.08.27 | 0 | 65384044 |
| 1384 |
Art of testing (10)
dktzm89
|
2017.08.16
|
Votes 0
|
Views 64254558
|
dktzm89 | 2017.08.16 | 0 | 64254558 |
| 1383 |
Perl Book (1)
Ravish24
|
2017.08.15
|
Votes 0
|
Views 63654549
|
Ravish24 | 2017.08.15 | 0 | 63654549 |
| 1382 |
Automation Testing (5)
Ravish24
|
2017.08.15
|
Votes 1
|
Views 66084179
|
Ravish24 | 2017.08.15 | 1 | 66084179 |
| 1381 |
Prince2 model chart
AllGreen
|
2017.08.09
|
Votes 0
|
Views 63305066
|
AllGreen | 2017.08.09 | 0 | 63305066 |
| 1380 |
Prince2 for Dummies
AllGreen
|
2017.08.09
|
Votes 0
|
Views 64547682
|
AllGreen | 2017.08.09 | 0 | 64547682 |
| 1379 |
Unix and Linux testing (2)
pavan765
|
2017.08.01
|
Votes 0
|
Views 65268056
|
pavan765 | 2017.08.01 | 0 | 65268056 |
| 1378 |
Practical Software Testing (6)
Administrator
|
2017.07.24
|
Votes 0
|
Views 63615002
|
Administrator | 2017.07.24 | 0 | 63615002 |
| 1377 |
Selenium Notes (1)
masterofall
|
2017.07.24
|
Votes 0
|
Views 63882109
|
masterofall | 2017.07.24 | 0 | 63882109 |
| 1376 |
Practical Software Testing
masterofall
|
2017.07.24
|
Votes 0
|
Views 65335578
|
masterofall | 2017.07.24 | 0 | 65335578 |
| 1375 |
Lead Generation for Dummies (2)
uday bhaskar
|
2017.07.20
|
Votes 0
|
Views 64462748
|
uday bhaskar | 2017.07.20 | 0 | 64462748 |
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