background image
<< Exploring the SilkTest Window | The Browser Extensions >>

Using SilkTest with Web Applications

<< Exploring the SilkTest Window | The Browser Extensions >>
Getting Started: A Tutorial
21
1 I
NTRODUCING
S
ILK
T
EST
Using SilkTest with Web Applications
Using SilkTest with Web Applications
The challenges of
Testing Web
Applications
Testing Web applications poses more of a challenge to the QA engineer than
testing client/server or stand-alone applications, since Web applications:
·
Must run as expected on various Web browsers on different platforms.
·
Can have dynamic content that may change on a weekly or even daily
basis.
·
Have dramatically inconsistent response times.
·
Use a wide variety of technologies.
SilkTest is optimized to face these difficult challenges.
Multiple browsers
People use different browsers on different platforms to access content on the
Web. Typically, you have no control over the browser or platform on which a
user runs your Web application. And browsers are not the same. For example:
·
Different browsers display the same pages differently: they might align
and size buttons differently; they might render certain text, colors and
special characters differently; they might use different heights for table
rows. The differences can be dramatic.
·
Different browsers have different message boxes and security dialogs.
·
Different browsers support different technologies.
If you are providing your application on the Web, you might want to support
multiple browsers, rather than limiting your users to those of a particular
browser.
If you have made the decision to support multiple browsers, you'll want to
make sure that your application works as intended and looks good on those
browsers. To that end you will need a Web testing tool that is browser-
independent, enabling you to see objects in a Web application, not just
images, and you need a tool that allows you to create tests against one
browser and run them against others. With SilkTest, you can do cross-
browser testing.
Multiple technologies
Web applications can be implemented using a variety of technologies. These
technologies are constantly evolving and new technologies are being
developed all the time. SilkTest enables you to test your Web applications,
regardless of how they are implemented and regardless of the technologies
that comprise your application.