As Web applications have become more complex, especially for Adobe Flex&Flash based apps, testing them has become more important.
Keith Davidson, vice president of engineering and operations at Lyris, Inc said,
"With testing support for Flex and Flash technology from Sauce Labs, we can write one test for all our Flex and web application functional testing and run it on multiple browsers in the cloud via Sauce OnDemand. Having this automation is an important component of our continuous integration strategy to deliver quality products to our customers."
Adobe group product marketing manager Dave Gruber said in a statement ,
“We’re please to see that Sauce Labs is releasing a solid open-source testing solution available for applications created with Flex and Flash technology. The ease of conducting cross-browser application testing in the cloud is a great advancement, making Flex and Flash developers more efficient.”
A compelling end product is the combination of design, development architecture, development implementation, automated regression and functional testing and performance and load testing.
Now, Flash Developers can enhance the performance and ensure the best in their web application with Sauce.
Oh, BTW, I don’t think it’s a good news for an web apps tester.
Some Features of Sauce Flash-Flex Testing System
- Object Explorer to all Flex/Flash UI Elements for easy test creation and verification
- Easily and intuitively record and replay tests from the browser
- High speed test execution across 10 different browsers and OSs
- Video playback of test runs reduces bug reports writing
- Seamless integration with Hudson enables continuous integration and deployment
About Sauce Labs
Sauce Labs is the trusted source for Selenium-based software and services that accelerate the agile web development test process. Cofounded by the original creator of Selenium, Sauce Labs is a leader in the global Selenium community. Selenium is broadly used by web development teams at companies like Google, Amazon, Yahoo!, Microsoft, and Salesforce.com.
With Sauce’s extended Selenium-based software, agile developers can be productive quickly, easily executing functional web application testing across all major browsers. Sauce supports Selenium testing on Internet Explorer (IE), Firefox, Safari, Chrome and Opera on Windows and Linux.
Based in San Francisco, the company was funded in January by Contrarian Group, the investment management firm run by former Major League Baseball commissioner and U.S. Olympic Committee chairman Peter Ueberroth.
More details here: http://saucelabs.com/about.
Other Open Source Automated Test Tools For Web Apps
Apache JMeter is open source software, a 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.
Selenium is a high quality open source test automation tool for web application testing. The Selenium test scripts can be run from browsers (using Selenium IDE) or from JUNit or NGUnit (using Selenium RC) etc. Selenium offers three variants that can be used in combination with isolation or combination to create complete automation test suite for web applications.
MaxQ is a free web functional testing tool. It includes an HTTP proxy that records your test script, and a command line utility that can be used to playback tests. The proxy recorder automatically stores variables posted to forms, so you don’t have to write that stuff by hand.
WebInject is designed for automated testing of web applications and web services. WebInject can be used to test each of the system components that have HTTP interfaces(JSP, ASP, CGI, PHP, AJAX, Servlets, HTML Forms, XML/SOAP Web Services, REST, etc). It can be used as a test harness to create a suite of [HTTP level] automated functional, acceptance and regression tests. Using the test harness user can run several test cases and collect/report the results. It displays results in real-time. It might also be monitoring system response times.
Abbot framework is a Java library for GUI unit testing and functional testing. It provides methods to reproduce user actions and examine the state of GUI components. The framework may be invoked directly from Java code or accessed without programming through the use of scripts. There are two ways of using this framework. One is to write the tests directly in Java code. The other is to use a script to control the event playback and testing, which is more suitable to integration/functional testing. A script editor is provided to facilitate the latter form of test.
Solex is a Web application testing tool built as a plug-in for the Eclipse IDE. It provides functions to record a client session, adjust it according to various parameters and replay it later typically in order to ensure non regression of the application’s behaviour.
Canoo WebTest is a free open source tool for automated testing of web applications. It calls web pages and verifies the results, giving comprehensive reports on success and failure.