|
Volume
4, Issue 1 February 2010
US Office Ascert, LLC 759
Bridgeway Sausalito, CA 94965 USA Tel.
+1 415-339-8500
UK Office Ascert, Ltd 63
Mansell Street London, E1 8AN England, UK
Tel. +44 (20) 7488 3470
www.ascert.com
|

Don't
be a "test dummy". Get testing smarts through
VersaTest! |
Where We Have
Been
Canadian TUG Mississauga, ON,
Canada October 21 - 22, 2009
Boston, MA
- BAI Retail Delivery Conference & Expo
November 4, 2009
London,
UK - Ascert User Group November 12 - 13,
2009
Colorado TUG Denver, CO,
December 10, 2009
Where We Are Going
ETA Las Vegas, NV April 13-15,
2010
QAI
Dallas,
TX
April
19, 2010
Payments 2010 Seattle,
WA April 25-28, 2010
EBUG Madrid,
Spain April 27-30,
2010 | Welcome to this
edition of the Testing Times. In the last
publication we explored the cost of not testing.
We'll take it a step further and look at the benefits of
testing automation. Check out "Are There Savings
Through Test Automation or is it Just a Big
Expense." Let us know what you think at info@ascert.com.
Are
There Savings Through Test Automation or is it Just a
Big Expense? Testing automation is not the end
all solution for testing professionals nor is it "snake
oil." In reality, it's somewhere in between.
More
Details
Ascert Announces New Driver
Development Partner Program
Ascert launches the Driver Development Partnership
Program. The Program is a driver creation tool kit
for customer self sufficiency and marketing portal
for distribution of self created drivers.
VersaTest
Automator 1.1 Release Now Available The latest
version contains several usability enhancements as well
as the initial version of Ascert's Driver Library and
Package Management features.
Ascert
Holds User Conference at Tower of
London
The 2009 Ascert User Group Conference
continues to grow with over forty delegates attending
this year. The Tower of London venue was well
received as well as substantive vendor sessions and
lively after hours post meeting recaps.
Questions &
Answers
Ascert's product developers give answers to some of
the questions they regularly get asked. See what other
users are talking about and ask your own
questions.
Stuff
From Dr. D.
Dr. D. needs your help!
Are There Savings Through Test Automation
or is it Just a Big Expense?
There seems to be a lot written about test
automation today. Go ahead and Google "test
automation" and see what you find. Suffice to say
there are a whole bunch of listings. I love the
one titled "Test Automation Snake Oil." It comes up near
the top of the search page and it was written in
1999! I guess that's the power of marketing with a
good title.
In our last edition of the testing
times, we discussed the cost of not testing. If
you don't think you need to test, check these out:
- An ATM
Slip-up: A man deposited $74 into his account
using the ATM. The bank credited his account for
$7,430,000.
-
-
Moody's
overrated billions of debt instruments: This
very topical article, given recent economic turmoil,
recounts how Moody's awarded incorrect triple-A
ratings to billions of dollars worth of a type of
complex debt product due to a bug in its computer
models.
-
Airline
Pricing Mistakes: A first class ticket is priced
at $200 instead of $2000. United sold round trip
tickes (for 6 hours) between major cities for around
$16.
-
Listed above are examples from Banking, Airlines,
and Retail. These are just a few examples of
errors that could have been avoided with a comprehensive
testing program. There's a lot more examples of
this out there! So, if you're really a serious
business concern, you test. Right? Now let's
ratchet it up a bit and talk about the next step;
automated testing.
Contrary to the
aforementioned article, testing automation is not snake
oil. Nor is it the end all solution to your
testing needs. In reality, it probably falls
somewhere in between. If done properly, automation
of testing practices can achieve huge savings.
Automation of redundant tasks can save testing time and
eliminate the possibility for human error. And a
whole lot more.
I'll never knock the
computing power in the human brain and the knowledge of
an experienced testing professional. But if there
was a way to duplicate a set of test scripts flawlessly
and repeat it as often as desired in an effortless
fashion, wouldn't that be of value? A proper
testing software solution can do just that and it can
also act as an information repository and training
tool. Organization brain drain is a danger for
companies that don't practice good process
documentation. Imagine a process being
automatically captured during a testing practice?
It can happen and the best part about it is that it
can't get sick or quit...so the knowledge is not lost to
the organization.
Automation and "smart"
knowledge transference can be a valuable aid in
offshoring or outsourced testing. Automation
allows for the process to be transferable and reduces
the need for "subject matter experts." If the test
runs, it's successful. Testing automation can also
reduce time in the testing cycle. Literally,
regression testing can be reduced from weeks to hours
and sometimes to days.
What a
difference a decade will make. Since that "snake
oil" article was written, testing tools have evolved to
automate processes, retain and transfer knowledge,
decrease testing times, justify QA headcount, and
shorten the testing cycle. They're real and real
companies are reaping huge benefits by implementing
automation.
To learn more about test automation or to let
me (Dr. Ding Dong) know how many listings you got on
your Google search, email me at info@ascert.com.
Ascert unveiled the Driver
Development Partnership Program at the Ascert User Group
meeting last November. The program provides
members with the tools and commercial rights necessary
for them to create and market their own automated test
drivers. The program utilizes the Driver
Framework Standard (DFS) which enables more efficient
use of code through shared modular functionality.
This unique methodology eliminates redundant code
development and streamlines driver creation which
translates to lower development costs. DFS drivers
also offer standardized test definition and
operation. This enables them to operate as dual
role drivers, allowing them to be usable for both
functional and performance testing.
"The Driver Development
Partnership Program provides everything necessary to
build drivers for your own operation. It empowers
Ascert customers by allowing them to either create their
own drivers or to contract with the company. The
Program is open to both individuals and organizations
who wish to expand their experience, customer reach, and
revenue opportunities. In addition to providing partners
the technology, tools and licensing rights needed for
them to develop their own drivers, Ascert will promote
their efforts by making partner-developed drivers
commercially available via the Ascert web site.
For more information on becoming an Ascert partner,
visit the partner page
on our website or contact us at info@ascert.com.
The latest version of
VersaTest Automator contains several usability
enhancements as well as the initial version of Ascert's
Driver Library and Package Management features. This
enables pre-packaged drivers to be downloaded and
installed direct from the Ascert website into VersaTest
Automator allowing a far simpler driver deployment and
upgrade path than was previously available. This
release extends the flexibility in the already easy to
operate user interface and enhancements were based on
customer feedback. As a result of such feedback
this version includes a forms-based, validating editor
that makes test case maintenance easier, and
reduces human error as well as enhancements to the
flexibility of test case reporting. The new
release is compliant with Quality Center 10.0 allowing
for users of HP's product to significantly extend their
testing capabilities, with VersaTest Automator as the
back end testing engine and the familiar Quality Center
interface as the front end. This not only enables
extended testing capabilities but also measurable time
savings in the testing process. In addition to
time savings in testing, VersaTest Automator decreases
the time involved in analyzing testing results.
With an easy to use GUI interface and "audit capture"
functionality, the product increases both testing
accuracy as well as ROI. To find out more about
VersaTest Automator, checkout the datasheet
on our website or contact us at info@ascert.com.
 |
|
The 2009 Ascert User Group took place on the
12th and 13th of November at the historic Tower of
London, close to Ascert's EMEA offices. There were
over forty delegates from twenty one customer and
partner organisations in attendance including
delegates from continental Europe and the USA.
Ascert used the morning of the first day to
announce and demonstrate the VersaTest Automation
Server version 1.1 which elicited lively
discussion. The afternoon saw user and partner
presentations from Jim Tibbetts of RBS Worldpay in
Atlanta, Georgia, and David Silverstone of NMQA,
whose formal partnership with Ascert was also
announced at the meeting.
|
The evening saw the
daytime discussions continue in a lively manner at The
Stirling, which is situated at the Swiss Re Building,
better known to all Londoners as "The Gherkin". Day two
consisted of an interactive training session with topics
led by user interest at Ascert's offices. The
presentations from the 2009 event are available for
registered users to download from the Ascert
Website. The hunt for a venue for the 2010
User Group is now underway, but it is hard to top a
Royal Palace! Provisional dates for the event are the
11th and 12th of November 2010. Make sure it goes in
your diary today. If you wish to ensure you get an
invitation to the 2010 User Group please email us at info@ascert.com.
Questions & AnswersQ: If I have a field declared in
a struct that I want to set to spaces do I physically
have to do: AAT_APT_RSP_DEF.sys_err_prog_id := ' '
(i.e. manually enter all the spaces) or is there
something I can use along the lines of:
AAT_APT_RSP_DEF.sys_err_prog_id :=
SPACES
A: You have to use " ".
i,e, the characters for spaces.
Q: Is there a way
of automatically starting VersaTeat Automator testing
environments and running tests using a .bat or .sh file?
A: A
Command Line Interface (CLI) tool, named vtascmd, is shipped
with VersaTest Automator. It supports the following
commands:
HELP ENV
EXECUTE [,
]* START_DRIVER START_ENV START_VTMP STOP_DRIVER
STOP_ENV STOP_VTMP
RELOAD_ENV_CONFIG RELOAD_TESTS RESET_NDS
RESET
These commands can be
used to set up batch jobs that start/stop environments
as well as perform tests themselves. An example is
provided below bin\vtascmd http://127.0.0.1:8085 env
abc; start_vtmp ; start_env; execute
send_pos_req; Have a
question? Send us an email to support@ascert.com
and ask the experts!
We
begin this year with a bit of relief. At
least it "seems" like worldwide economic conditions
are begining to improve. One lesson that many
companies had in the last year was being mindful of
making sound investments. In many cases,
capital was not flowing...and that alone increased its
percieved worth. What has resulted is a much more
cautious approach to business investments and a revised
look at ensuring the business practices of
yesterday are as relevant today. In this
newsletter, we've featured past articles around testing
efficiencies and testing automation. These topics
focused directly to the problem stated above.
Dr. D. needs your
help. What would you like to read about in future
newsletters? I've received emails from readers
with the following suggested topics::
-
Successful Testing
Begins with Leadership
-
How to Avoid Brain Drain
in Your Testing Practice
-
How Can I Get Management
to Take Testing Seriously
Each of these topics alone
could fill several of the next few issues. To add
to this list, please send me an email to info@ascert.com.
Thanks for reading and thanks for your great
suggestions!
Dr. D.
Copyright © 2010 Ascert, LLC. All rights reserved.
Duplication of any portion of the Testing Times is
permitted with prior written approval from Ascert,
LLC. |