| |
On this blog you hear a lot of SWEA this, SWEA that... SWEA solves all my web page automation tasks, SWEA saves my ass, SWEA is cheap, without SWEA I couldn't test 90% of a new build of our UI in 10 minutes, SWEA takes 4 letters out of SWEAt, no SWEAt with SWEA, I get left with T, Time. Time to focus on complex functional tests, installers, performance, (insert more buzz-word test types here).
So about now you're thinking, SWEA Sure Would Enhance the Automation in my workplace. Yeah! YEAH! Now you're catching on...
So, not long ago AdventNet posted a nice little automation tool comparison chart, but they forgot to add SWEA. Wonder why? Probably because SWEA is $59.00 which blows all other tools out of the water in the price department. Not only that, SWEA holds its own in features too. That's pretty freakin' sweet since SWEA was create by one man, a Mr. Alex Furman man. One might think, "Hmm, I'm not sure if I should bank my automation investment on a tool created and supported by one dude". Let me tell you, and you must listen my automation tool shopping friend: Alex Furman is the man! I work with quite a few tools, I've worked with some of the tools that you'll see in the comparison chart (the one I'm leading up to) plus some others, and I have never received the support I've received from Alex. Alex gets shat done, he works hard, he is proud of, and smart about his product. For example, one day I'm like all IMing Alex: "Hey, it'd be nice if I could attach the SWEA designer to any already open Internet Explorer window", Alex is all "Sweet idea, my heroic QA engineer Brent Strange, I'll put that feature in tonight, it'll be a lot more fun than that near-impossible AJAX support I've been working on". Heh. Seriously the guy responds and makes it happen for me (thanks Alex). The tool has made my QA life easier.
Oh yeah, the purpose of this post...If you put it in the comparison list provided by AdventNet it really hangs with the big dogs (view a larger comparison of tools here):
|
Features |
Comparisons |
| |
SWEA |
QEngine WebTest |
WinRunner |
SilkTest |
Rational |
|
Cost / License |
$59
|
$799+ |
$8000 |
$6,495 plus $1,170 for Maintenance |
$2,900 - $5000 |
|
Platform & Browser Support |
|
Platform Support |
Windows |
Windows & Linux |
Windows |
Windows & UNIX |
Windows |
|
Browser Support |
IE |
IE, Mozilla & FireFox |
IE & Netscape |
IE & Netscape |
IE & Netscape |
|
Recording |
|
Floating menu's |
Yes |
Yes |
No |
? |
? |
|
Object Name Map |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Object Mode Recording in Windows Application |
No (only browser based UI) |
No (only browser based UI) |
Yes |
Yes |
Yes |
|
MouseDown Events |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Modal / Modaless Dialog |
Yes (Modal) |
Yes |
? |
? |
? |
|
Script Language |
.Net languages |
Jython |
TSL |
4Test |
SQABasic |
|
Extensible |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Checkpoint Libraries |
? |
Yes |
Yes |
Yes |
Yes |
|
PlayBack |
|
Play control (Fast/Normal Mode) |
Yes |
Yes |
Yes |
? |
? |
|
Interoperability |
Partial (Browser) |
Full Support (OS & Browser) |
Partial (Browser) |
Partial (Browser) |
Partial (Browser) |
|
Multi-Window Handling |
Yes |
Yes |
Limited |
Yes |
Yes |
|
Automated Regression |
Yes (NUnit) |
Yes |
Partial |
Yes |
Yes |
|
Play against different host without re-recording |
Yes |
Yes |
? |
? |
? |
|
Error Handling |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Validation |
|
Multiple Validation with expression support |
Requires NUnit |
Yes |
No |
No |
No |
|
Validation - Window |
Requires NUnit |
Yes |
Yes |
Yes |
Yes |
|
Validation - Text |
Requires NUnit |
Yes |
Yes |
Yes |
Yes |
|
Validation - Image |
Requires NUnit |
Yes |
Yes |
Yes |
Yes |
|
Validation - Table |
Requires NUnit |
Yes |
Yes |
Yes |
Yes |
|
Validation - Document |
Requires NUnit |
Yes |
Yes |
Yes |
Yes |
|
Validation - Page Response Time & Status |
No |
Yes |
No |
No |
? |
|
Validate & Save Window |
Yes |
No |
Yes |
Yes |
? |
|
Validate Clipboard Text |
No |
No |
No |
No |
? |
|
Validate & Synchronize Screen Rectangle |
No |
No |
Yes |
Yes |
? |
|
Validate - DB Data |
Requires NUnit |
Yes |
Yes |
Yes |
Yes |
|
Validate & Synchronize Text |
? |
No |
Yes |
No |
No |
| |
|
Data Driven Testing |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Portability |
Yes |
Yes |
? |
? |
? |
|
In Built support for Script Maintenance |
No |
CVS |
No* |
No* |
No* |
|
Parameterization |
? |
Yes |
Yes |
Yes |
Yes |
|
* - at extra cost |
|
Others |
|
Customizable |
Yes |
Yes |
No(separate tool reqd) |
Yes |
Yes |
|
Internationalization |
Yes |
Yes |
Yes |
Yes |
Yes |
|
Detailed Reports |
No |
Yes |
Limited |
Yes |
Yes |
| |
| |
|
Application Support |
Web, HTML, DHTML, ASP, , JavaScript |
Web, HTML, DHTML, ASP, Java, JavaScript |
HTML, XML, JavaScript, Java, ActiveX |
HTML, XML, JavaScript, Java, ActiveX |
HTML, DHTML, Java, Visual Basic, Visual C++, Oracle Developer /2000, Delphi, SAP, PeopleSoft and Sybase Powerbuilder. |
|
Applet Testing |
No |
No |
Yes |
Yes |
Yes |
| |
|
? - Unknown |
How do I use SWEA? Check out the tutorial of my test framework with SWEA, NUnit and C#. |
|