![]()
[Ebook] Building Automated Test Systems (270 pages)
Author
sanman
Date
2012-11-25 16:56
Views
55246742
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 53946066
|
tanthanh | 2020.05.28 | 0 | 53946066 |
| 1423 |
Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach (2)
^Software^
|
2019.07.22
|
Votes 0
|
Views 54610743
|
^Software^ | 2019.07.22 | 0 | 54610743 |
| 1422 |
Jmeter Cookbook (1)
VTB
|
2019.06.27
|
Votes 0
|
Views 55260739
|
VTB | 2019.06.27 | 0 | 55260739 |
| 1421 |
Java Testing : Maven - Reference (315 Pages) (1)
IT-Tester
|
2019.06.26
|
Votes 0
|
Views 54844949
|
IT-Tester | 2019.06.26 | 0 | 54844949 |
| 1420 |
Java Testing : Maven Example (154 Pages)
IT-Tester
|
2019.06.26
|
Votes 0
|
Views 54650579
|
IT-Tester | 2019.06.26 | 0 | 54650579 |
| 1419 |
AGILE TESTING - EBOOK (2)
HenryChuks
|
2019.05.31
|
Votes 0
|
Views 53769941
|
HenryChuks | 2019.05.31 | 0 | 53769941 |
| 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 54046355
|
aiitistqb | 2018.10.16 | 0 | 54046355 |
| 1417 |
Practical Software Testing – New FREE eBook [Download] (2)
aiitistqb
|
2018.10.16
|
Votes 0
|
Views 53815174
|
aiitistqb | 2018.10.16 | 0 | 53815174 |
| 1416 |
The Pathologies of Failed Test Automation Projects
aiitistqb
|
2018.10.16
|
Votes 0
|
Views 53789720
|
aiitistqb | 2018.10.16 | 0 | 53789720 |
| 1415 |
Selenium WebDriver Practical Guide (4)
meo meo con con
|
2018.06.16
|
Votes 0
|
Views 54306459
|
meo meo con con | 2018.06.16 | 0 | 54306459 |
| 1414 |
Python for Informatics
melassiri
|
2018.06.04
|
Votes 0
|
Views 54995337
|
melassiri | 2018.06.04 | 0 | 54995337 |
| 1413 |
Hacking - The Art of Exploitation (7)
ravisk
|
2018.03.25
|
Votes 0
|
Views 54515285
|
ravisk | 2018.03.25 | 0 | 54515285 |
| 1412 |
Instant Penetration Testing Setting Up a Test Lab How-to (1)
ravisk
|
2018.03.24
|
Votes 0
|
Views 52685709
|
ravisk | 2018.03.24 | 0 | 52685709 |
| 1411 |
Practical-Guide-to-Software-System-Testing (3)
ravisk
|
2018.03.24
|
Votes 1
|
Views 55463567
|
ravisk | 2018.03.24 | 1 | 55463567 |
| 1410 |
EFFORT estimation software (1)
ravisk
|
2018.03.24
|
Votes 0
|
Views 54078438
|
ravisk | 2018.03.24 | 0 | 54078438 |
| 1409 |
Lee Copeland. A Practitioner's Guide to Software Test Design (19)
Unbroken
|
2017.12.15
|
Votes 0
|
Views 54097753
|
Unbroken | 2017.12.15 | 0 | 54097753 |
| 1408 |
http response codes (3)
SV369
|
2017.12.14
|
Votes 0
|
Views 55048718
|
SV369 | 2017.12.14 | 0 | 55048718 |
| 1407 |
«Hacking Mobile Exposed, Security secrets and solutions» (5)
Unbroken
|
2017.12.08
|
Votes 0
|
Views 54639863
|
Unbroken | 2017.12.08 | 0 | 54639863 |
| 1406 |
James A. Whittaker «Exploratory software testing» (8)
Unbroken
|
2017.12.08
|
Votes 1
|
Views 54477248
|
Unbroken | 2017.12.08 | 1 | 54477248 |
| 1405 |
FOUNDATIONS OF SOFTWARE TESTING (6)
marklouis
|
2017.12.05
|
Votes 0
|
Views 54017528
|
marklouis | 2017.12.05 | 0 | 54017528 |
| 1404 |
Python for informatics (2)
TesterQA
|
2017.12.01
|
Votes 0
|
Views 54384287
|
TesterQA | 2017.12.01 | 0 | 54384287 |
| 1403 |
Selenium Testing Tool Cookbook (11)
liliam001
|
2017.11.14
|
Votes 0
|
Views 53664472
|
liliam001 | 2017.11.14 | 0 | 53664472 |
| 1402 |
What is SQL Injection? (4)
ArifBaba
|
2017.10.28
|
Votes 0
|
Views 54501092
|
ArifBaba | 2017.10.28 | 0 | 54501092 |
| 1401 |
Oracle Middleware Tuning (4)
gpratikg
|
2017.10.08
|
Votes 0
|
Views 54039241
|
gpratikg | 2017.10.08 | 0 | 54039241 |
| 1400 |
Microsoft SQL Server 2012 (3)
yoshiharra
|
2017.10.08
|
Votes 0
|
Views 54427561
|
yoshiharra | 2017.10.08 | 0 | 54427561 |
| 1399 |
visual studio c sharp
vikasrao
|
2017.09.24
|
Votes 0
|
Views 54237204
|
vikasrao | 2017.09.24 | 0 | 54237204 |
| 1398 |
How to Break Web Software: Functional and Security Testing of Web Applications and Web Services (7)
vikasrao
|
2017.09.24
|
Votes 0
|
Views 53688851
|
vikasrao | 2017.09.24 | 0 | 53688851 |
| 1397 |
The Art of Unit Testing with Examples in .NET
vikasrao
|
2017.09.24
|
Votes 0
|
Views 54349343
|
vikasrao | 2017.09.24 | 0 | 54349343 |
| 1396 |
Scrum (2)
dhoanglong91
|
2017.09.23
|
Votes 1
|
Views 53396422
|
dhoanglong91 | 2017.09.23 | 1 | 53396422 |
| 1395 |
Python for Unix and Linux System Administration
Crismachado
|
2017.09.22
|
Votes 0
|
Views 53622690
|
Crismachado | 2017.09.22 | 0 | 53622690 |
| 1394 |
Ruby Best Practices (3)
Crismachado
|
2017.09.22
|
Votes 0
|
Views 53756578
|
Crismachado | 2017.09.22 | 0 | 53756578 |
| 1393 |
Python in Practice (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 54396256
|
ManhAnh | 2017.09.05 | 0 | 54396256 |
| 1392 |
Practical Object-Oriented Design in Ruby (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 52629398
|
ManhAnh | 2017.09.05 | 0 | 52629398 |
| 1391 |
Practical Cassandra (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 54797535
|
ManhAnh | 2017.09.05 | 0 | 54797535 |
| 1390 |
Development with the Force.com Platform, 3rd Edition (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 55120560
|
ManhAnh | 2017.09.05 | 0 | 55120560 |
| 1389 |
Apache Cordova 3 Programming (2)
ManhAnh
|
2017.09.05
|
Votes 0
|
Views 54082638
|
ManhAnh | 2017.09.05 | 0 | 54082638 |
| 1388 |
Software Testing - Ron Patton (4)
bugdetective
|
2017.09.04
|
Votes 0
|
Views 55146251
|
bugdetective | 2017.09.04 | 0 | 55146251 |
| 1387 |
The Art of Software Testing, 2rd Edition (1)
bugdetective
|
2017.09.04
|
Votes 0
|
Views 53738315
|
bugdetective | 2017.09.04 | 0 | 53738315 |
| 1386 |
Explore It!
bugdetective
|
2017.09.04
|
Votes 1
|
Views 53688737
|
bugdetective | 2017.09.04 | 1 | 53688737 |
| 1385 |
NoSQl (1)
getmedude
|
2017.08.27
|
Votes 0
|
Views 55232631
|
getmedude | 2017.08.27 | 0 | 55232631 |
| 1384 |
Art of testing (10)
dktzm89
|
2017.08.16
|
Votes 0
|
Views 54522433
|
dktzm89 | 2017.08.16 | 0 | 54522433 |
| 1383 |
Perl Book (1)
Ravish24
|
2017.08.15
|
Votes 0
|
Views 53607259
|
Ravish24 | 2017.08.15 | 0 | 53607259 |
| 1382 |
Automation Testing (5)
Ravish24
|
2017.08.15
|
Votes 1
|
Views 56274228
|
Ravish24 | 2017.08.15 | 1 | 56274228 |
| 1381 |
Prince2 model chart
AllGreen
|
2017.08.09
|
Votes 0
|
Views 53500141
|
AllGreen | 2017.08.09 | 0 | 53500141 |
| 1380 |
Prince2 for Dummies
AllGreen
|
2017.08.09
|
Votes 0
|
Views 54969871
|
AllGreen | 2017.08.09 | 0 | 54969871 |
| 1379 |
Unix and Linux testing (2)
pavan765
|
2017.08.01
|
Votes 0
|
Views 55049778
|
pavan765 | 2017.08.01 | 0 | 55049778 |
| 1378 |
Practical Software Testing (6)
Administrator
|
2017.07.24
|
Votes 0
|
Views 53665845
|
Administrator | 2017.07.24 | 0 | 53665845 |
| 1377 |
Selenium Notes (1)
masterofall
|
2017.07.24
|
Votes 0
|
Views 54222349
|
masterofall | 2017.07.24 | 0 | 54222349 |
| 1376 |
Practical Software Testing
masterofall
|
2017.07.24
|
Votes 0
|
Views 55262347
|
masterofall | 2017.07.24 | 0 | 55262347 |
| 1375 |
Lead Generation for Dummies (2)
uday bhaskar
|
2017.07.20
|
Votes 0
|
Views 54252897
|
uday bhaskar | 2017.07.20 | 0 | 54252897 |
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