ZK Introduces ZATS Mimic to Unit-Test Java Web Applications Without Application Server or Browser

Share Article

ZATS (ZK Application Test Suite) is a new product line of ZK bringing developers powerful features and functionalities. ZATS Mimic is a branch of ZATS which is a unit testing library and its 1.0.0 RC has been released and now available for download enabling developers to test a composer without an application server or browser.

ZK Logo

ZK

ATS Mimic is a branch of ZATS which is a unit testing library enabling developers to test a composer without an application server or browser.

In agile software development, developers modify their codes frequently for requirement change or refactoring. They therefore also perform unit tests frequently to ensure quality of the software. In some cases, agile developers may deploy their web applications to a server and test it within a browser. However, writing an automation test to control a browser is an issue, and testing for different browsers is also not an easy job. Not to mention running a test in an application server is time-consuming and can be an agile developer's darkest moment.

Don’t be depressed though! ZK will now enlighten your path with the first light of ZATS Mimic (ZK Application Test Suite – Mimic Library). ZATS is a new product line of ZK bringing developers powerful features and functionalities. ZATS Mimic is a branch of ZATS which is a unit testing library and its 1.0.0 RC has been released and now available for download.

Mimic library enables developers to test a composer without an application server and of course, without a browser either. Through this library, testers can mimic user interactions to applications such as a clicking or typing action to verify composer's (controller layer) data and logic. All they have to do is to write a regular unit test case with JUnit and use Mimic library's utility class to interact with components on ZUL page, then, run the test case. Mimic library will load the project's ZUL with a server emulator but no screen is rendered, it just simulates user interaction to the server. Testers can simply verify the results by checking a component's property or model.

No deploying to server, no rendering on browser. With ZATS Mimic, unit test cases can be executed in a very short period of time which comes in very helpful for frequent unit testing needs during agile development processes saving developers from the nightmare of typical unit tests.

For more information on ZATS, please visit here

About Potix

Potix Corporation develops and supports ZK, the #1 Java based Ajax solution on SourceForge.net, the world's largest open source host. Innovation is the most driving force behind the growing Potix. Potix delivered the first Ajax framework to support Java and Android phones, the first embeddable Ajax spreadsheet, and the first to synergize the power of pure Java, markup and scripting languages.

ZK has more than 1,500,000 downloads since its first release in late 2005. ZK is deployed by a large number of Fortune Global 500 companies, including Barclays, Societe Generale, Swiss RE, eBay, Roche, Deutsche Bank, Sony, Sun Microsystems, Audi, EMC and Toyota, providing them with the ability to rapidly create rich Ajax enterprise level applications.

Share article on social media or email:

View article via:

Pdf Print

Contact Author

Nancy Lin
Potix Corporation
+886-2-25233700 150
Email >
Visit website