|
Featured
Sessions - Technical
The demand for
software test automation tools and services continues to grow
at a rapid pace of 30 percent or more per
year as software engineers are faced with the need to perform
testing more thoroughly and quickly than ever before.
In addition, the complexity, scale, cost, and urgency of
eBusiness has caused a frantic demand for improved quality
and productivity with reduced cost and cycle time. In
these featured sessions, take a look at the current tools, techniques, and methods available for
automated testing of your software,
and get a preview of emerging products, tools,
and solutions. Experientially based, these presentations
cover all areas of test automation—from load
and performance testing to test environments to GUI (browser)
and non-GUI (embedded) automation issues.
|
Indicates
a presentation focused on Web/eBusiness |

T1
Wednesday, March 7, 10:30 a.m. - 11:30 a.m. A
Rigorous and Highly Effective Approach to Website Load Testing
Alberto
Savoia, Keynote Systems
The concept
and practice of software load testing has been around for many
years, but the advent and exponential growth of the Internet has
created a situation that has taken the magnitude, complexity, and
importance of load testing to a whole new level. Today, there are
powerful load testing tools on the market, but if these tools
are not applied properly, the results will be at best useless, and
at worst, dangerous. In this presentation, learn how to leverage the
power of modern load testing tools to avoid misleading conclusions.
Discover how to obtain accurate and reliable results by applying a
proven, rigorous, and methodical approach to the three phases of Web
site load testing: planning, execution, and analysis.
T2
Wednesday, March 7, 11:30 a.m. - 12:30 p.m.
Establishing a
Wireless Telecommunication Test Automation System
Greg Clower,
Software Development Technologies
Building an
environment to successfully test wireless intelligent network
peripherals presents an array of complex problems to resolve. The
target environment integrates various SS7 protocols, a proprietary
protocol, and voice recognition subsystem—and requires a
controlled and synchronized test environment. Learn how a test
automation approach allows the software engineer control over the
peripheral interfaces and provides for the testing of the entire
call flow sequence, its initiation and consequential message
traffic. Discover how this approach provides for function testing as
well as scalability for automated performance, load, and stress
testing.
T3
Wednesday, March 7, 2:00 p.m. - 3:00 p.m.
Choosing an
Automated Web Application Testing Solution: What You Need to Know
Yves de
Montcheuil, Empirix, RSW Software Division
The Internet has
injected critical changes into how businesses must guarantee the
quality of their enterprise applications. Automated testing tools
are no longer optional for organizations that want to gain—and
maintain—the highest level of quality control over their eBusiness
applications. Selecting a Web testing tool is not an easy job in
today’s fast-paced market. This presentation defines and discusses
the top requirements for an automated testing solution in the
Internet age. Discover why Web testing is different from
Client/Server testing. Explore the points of failure and critical
technologies to test in a Web application. Learn the key criteria to
use when selecting a testing tool: ease of use, accuracy, and
reporting.
T4
Wednesday, March 7, 3:30 p.m. - 4:30 p.m.
Data-Driven
Automated Testing Using XML
Rutesh Shah,
Arsin Corporation
Test automation
is an unavoidable entity for testing Web-based applications where
reduced time-to-market is the name of the game. Data-driven test
cases allow the test automation engineer to automate/develop once
and run many times with different conditions to test the system.
Learn why XML—the markup language for documents containing
structured information—is the best way to present the test data
for automated testing. Explore the advantages and disadvantages of
XML-based test data. An example of data-driven automated testing
using XML as storage will be provided.
T5
Thursday, March 8, 10:30 a.m. - 11:30 a.m.
Applying
Development Best Practices to Automated Testing
Andy Tinkham,
Spherion Technology Architects
Test automation
is a specialized form of software development where executable code
is produced for the validation and testing process. Many best
practices have been identified to allow developers to code more
quickly, efficiently, and correctly, but few test automators have
adopted these practices. Learn about several of these "best
practices"—including code reviews and coding standards—that
can be applied to automated test development. Discover how you, as
an automated test developer, can capitalize on the benefits provided
by these practices.
T6
Thursday, March 8, 11:30 a.m. - 12:30 p.m.
Did Your Tests
Pass or Fail? Answering with Automation
Noel Nyman,
Microsoft
Automated tests
using self-verifying data (SVD) can help determine if your
query-type tests have the right information or if they are showing
you the expected views. In this presentation, Noel Nyman provides a
brief overview of an SVD testing method followed by a demonstration
of automation techniques that allow you to run random tests on SVDs
with millions of records or entries. Using applications such as
Microsoft Office, learn how to adapt the techniques taught in this
presentation to many different types of applications using most of
the common automation tools.
T7
Thursday, March 8, 2:00 p.m. - 3:00 p.m.
Don’t Forget to
Test Your Web and Application Servers!
Simon Berman,
Mercury Interactive
Make certain your
storefront stays open for business! In this presentation, Simon
Berman discusses the critical part that Web and application servers
play in an Internet infrastructure. Discover why load testing the
middle tiers of the Internet infrastructure can mean the difference
between failure and success. Gain insight into testing the leading
Web and application servers such as BroadVision, ColdFusion,
WebLogic,
WebSphere, Apache, and Netscape, and understand why they need to be
load tested and tuned for the highest possible scalability before
going live. Learn what users should look for and optimize when
testing these servers.
T8
Thursday, March 8, 3:30 p.m. - 4:30 p.m.
Design for
Testability
Bret Pettichord,
Pettichord Consulting
Improved
testability of your software facilitates test automation as well as
debugging. How can software be designed or modified to make it
easier to test? Bret Pettichord describes several design elements
that you can use to improve software testability, including when to
add test hooks or interfaces, the types of information that need to
be logged, and how to make software easier to configure in the test
lab. Learn how to receive cooperation from developers during this
test design process.
T9 Thursday, March 8,
4:30 p.m. - 5:30 p.m.
Using a Test Lab
Effectively
Howie Dow, Compaq
Computer Corporation
"Outsourcing"
testing—or use of external test labs to perform some or all of a
testing effort—is becoming common within the software industry.
Using a test lab has advantages as well as disadvantages. Advantages
might include objectivity, expertise, specialization, and speed.
Some disadvantages may involve lack of familiarity with the
software, geographic distance, and simply lack of control. Explore
some of the technical issues that need to be examined to help you
use a test lab effectively. Learn how to document your results, and
discover the keys for success as well as the ingredients for
failure.
SQE
Home Test
Automation Home Travel
Info Get
a Brochure Register
Now
|