testdriven.com Wrangling quality out of chaos

Archive for the ‘Advisories’ Category

DbFit 0.91 released: Update scripting and type cleaners

10.24.2007 · Posted in Advisories

DbFit is a free extension library for FIT/FitNesse testing framework. It allows developers to manipulate database objects in a relational style, making it much easier to manage and test database objects than with xUnit-style tests.Release 0.91 (22-Oct-2007) brings:

– support for type normalisers in Java, which can transform content coming out of the database. That provides workarounds for JDBC driver inconsistencies and finally brings proper support for Oracle Timestamp, CLOB and REF cursor support in Java.
– New fixture table: Update. This type of table can be used to quickly script data updates. See acceptance tests for examples.
– support for BINARY and VARBINARY types for SQL Server 2005. These map to byte arrays. A utility formatter is also in the release, that allows you to specify byte arrays in hex format (0xABCD…). See the data types page in SQLServer acceptance tests for more information.
– User guide finally updated with all the developments in the last few months.

Latest release is available for download from [url=https://sourceforge.net/project/showfiles.php?group_id=191053&package_id=224326&release_id=548778]SourceForge[/url]. For more information on DbFit, see gojko.net/fitnesse/dbfit.

JetBrains Releases the Magnificent Seven – IntelliJ IDEA 7.0

10.24.2007 · Posted in Advisories

IntelliJ IDEA 7.0 delivers unparalleled support for many in-demand tools and technologies of today. The latest version also brings upgraded performance, more advanced usability, and greater user experience.

IntelliJ IDEA 7.0 provides:
- full-blown Spring and Hibernate support
- Web services
- Maven and ClearCase integration
- Ruby & Groovy support
- impressive performance improvements
- and many more productivity features

Check out the Magnificent Seven here.

InCisif Software released InCisif.net 2.0

10.24.2007 · Posted in Advisories

InCisif.net is an automation tool designed to implement client-side functional testing of web applications under Internet Explorer 6 or 7, using languages such as C#, VB.Net or IronPython.

Tests can be developed within Microsoft’s Visual Studio 2005, 2008 or Express Editions.

New features in the 2.0 release include:

- Integration with Visual Studio environment
- New Api members using anonymous method or Lamda Expression
- Visual Studio 2008 test framework support

To learn more and download an evaluation copy, go to InCisif.net.

CruiseControl.NET Demo

08.11.2007 · Posted in Advisories

Get the look and feel of what a Continuous Integration server can do for you by watching this short CruiseControl.NET (CC.NET) demo.

http://www.testearly.com/2007/07/02/cruisecontrolnet-demo/

Shunra VE Desktop 3.0

06.20.2007 · Posted in Advisories

Shunra VE Desktop 3.0 Delivers the First Integrated Network Simulation Testing Solution for Today’s Enterprise. New Version Enables Development and QA Teams to Test the Network Impact on Application Performance Before Application Deployment.

Shunra, the world’s leading provider of network simulation solutions, today announced version 3.0 of its Shunra VE Desktop client/server network simulation software. Designed primarily for developers, Shunra VE Desktop simulates a Wide Area Network (WAN) link, enabling users to test applications or code under a variety of current and potential network conditions – directly from their desktops or laptops – early in the development process. The new version includes a silent installation process, enabling quick and automatic enterprise-wide deployments of Shunra VE Desktop via any software distribution system. In addition, Shunra VE Desktop now supports the Microsoft Windows Vista™ operating system. Shunra VE Desktop is now offered in two versions: “Standard” for individual users and “Professional” for multi-user enterprise development teams. A free trial of the Shunra VE Desktop “Standard” is available at: http://www.shunra.com/network_simulation_trial_download

Automated GUI/Web/AJAX/Java Testing Tool froglogic Squish 3.2 Released

05.12.2007 · Posted in Advisories

Hamburg, Germany – froglogic GmbH today announced version 3.2 of the leading, cross-platform automated UI testing tool Squish for Qt, Web/HTML/AJAX, Java AWT/Swing, Java SWT/Eclipse RCP, Four J’s, Tk and XView applications.
Squish is being successfully used in QA departments across the world in companies such as Reuters Financial Software, EADS, Siemens, Synopsys, Xilinx, Trolltech and France Telecom Group.

The main new feature of this release is the advanced extensibility allowing to customize Squish in many more ways. This reaches from complete control over object naming and identification, more complex name matching algorithms to extension APIs enabling users to add support for advanced, custom controls such as complex Ajax Web widgets.

"Squish is the best tool to automate regression testing of Qt applications. With add-ons such as the one for Mercury Quality Center, it allows us to easily execute and manage test runs on different platforms. Moreover, froglogic’s support is very reactive, professional and competent which gives us a secure feeling for deploying our test automation", said Jean-Marie HALLOUËT from France Telecom Group.

With these new features, Squish is even better suited to create very robust, powerful and sophisticated automated GUI tests for state-of-the-art GUI and Web/AJAX applications. This way Squish addresses a common problem of automated GUI tests: Creating robust test scripts which keep working when the Application Under Test evolves.

Squish offers a versatile testing framework with a choice of popular test scripting languages (Python, JavaScript, Tcl and Perl) extended by test-specific functions, open interfaces, add-ons, integrations into test management systems, an IDE that supports the creation and debugging of tests and a set of command line tools facilitating fully automated test runs.

"This new Squish release comes with many new and exciting features putting Squish even further ahead of its competition. Besides general new features, such as the advanced extensibility, which apply for all Squish editions, Squish for Qt now supports Qt 4.3, Squish for Web supports even more AJAX toolkits (Backbase, Telerik, IT MILL, Smart Client, GWT, Infragistics, Dojo, qooxdoo and others), the Java edition’s object name identification vastly improved and Squish for Tk supports testing PyTk applications", said Reginald Stadlbauer, froglogic’s CEO.

A complete list of new features can be found here.

Squish 3.2 is available for customers and evaluators in their download area now. If you are interested in Squish or would like to learn more about froglogic’s service offerings please contact squish@froglogic.com or visit our website.

About froglogic

froglogic GmbH is a software
company based in Hamburg, Germany. Their flagship product is Squish, the market-leading automated testing tool for GUI applications based on Qt, Tk or XView and for HTML/Ajax-based web applications running in different web browsers. froglogic also offers services in the areas QA/automated testing and Qt C++ programming and consulting. More about froglogic at http://www.froglogic.com.

"froglogic" and "Squish" are registered trademarks of froglogic GmbH. All other trademarks are the properties of their respective owners.

AnthillPro 3.2.0 Released by Urbancode

03.14.2007 · Posted in Advisories

The AnthillPro team is pleased to announce AnthillPro version 3.2.0. AnthillPro goes beyond continuous integration, delivering build and application lifecycle management. Unit test results are quickly reported and tracked.

This release was focused on better security and easier configuration. We also expanded the range of options for selecting agents to run jobs on and determining the success or failure of a step.Tighter Security

AnthillPro now allows mutual SSL authentication between the server and all agents. In addition, AnthillPro 3.2 includes integrations with all commonly used authorization systems such as LDAP, Active Directory, Kerberos, Single Sign-on, as well as custom authorization systems (supported via JAAS).

Other Notable New Features
* Improved installation
* Choice of Derby or Oracle back ends
* More flexible execution of command line commands
* Windows Vista Support
* Future upgrades of agents will be automatic
* Streamlined Clearcase (Base) configuration
* Cancel (abort) build requests and queued builds
* Circular dependencies detected and rejected at configuration time
* Digest files holding hashes of all files in an artifact set are available for download.
* Support for artifacts larger than 2 GB added

TargetProcess 2.2 Released with Subversion Integration

02.05.2007 · Posted in Advisories

TargetProcess is an ASP.NET 2.0 based agile project management software product.

The major new feature of this product release is the new Subversion Integration module. Subversion Integration enables requirement-to-source code and defect-to-source code visibility as well as reduces time developers spent on putting data into TargetProcess."In TP 2.2 we’ve focused on developers needs. Several time-saving features like Subversion Integration and Weekly Time Sheet have been implemented," said Michael Dubakov, TargetProcess founder. "Often developers stand against any APM tool since it takes time to enter data, we’ve tried to eliminate most of the problems. With Subversion integration TargetProcess may extract data from commit messages and automatically change task state, add time and comments. Weekly time sheet provides simple way to report spent time."

Other improvements include:

- Printable reports
- Test cases library
- Progress reports
- Simple Active Directory integration

More details about new functionality in TargetProcess 2.2 is available here.

Click here for additional information and to view our online demo version.

New release of actiWATE R1.0 – Web Application Testing Environment

01.24.2007 · Posted in Advisories

A new version of actiWATE R1.0 is available for download from our web site.

Here is a short list of actiWATE R1.0 features and improvements:

- Support for AJAX technology
- Handling of different character sets
- Support for data and connection timeouts
- actiWATE TWA now supports IE 7.0
- Extended JavaScript support: DOM Attributes, ‘Enumerator’ object, dynamic creation and loading of SCRIPT and IFRAME elements

and other improvements…More information about changes in actiWATE R1.0 may be found here.

Feel free to contact me with any questions regarding the new version of actiWATE.

With best regards,

Vladimir Kornev
vladimir@actimind.com

Project Coordinator
Actimind, Inc.

http://www.actimind.com

DbUnit 2.2 released

01.16.2007 · Posted in Advisories

The dbunit-team is pleased to announce the dbunit-2.2.jar release!

This is a long-awaited new DbUnit official release, generated more than 2 years after DbUnit 2.1!

Changes in this version include:

New Features:

o Enable TestCase compositions Issue: 1473744. Thanks to Andres Almiray.
o Migrate SCM to Subversion
o Added pom.xml so it can be built by Maven 2. Issue: 1482990.
o XmlDataSetWriter now has a flag to include column’s name as comment.
o Added org.dbunit.util.search and org.dbunit.database.search packages, whose classes can be used to search tables depedencies for a given table. Issue: 1273949.
o Add "transaction" attribute to ant tasks to wrap operations in a single transaction. Can make operations faster. Issue: 1264212. Thanks to John Lewis.
o Properly support writing NCLOBs to Oracle Thanks to Cris Daniluk.
o Support CSV files from a URL (e.g. jar file) + CSV fixes Issue: 1114490. Thanks to Dion Gillard.
o new HsqldbDataTypeFactory for working with booleans in HsqlDB. Thanks to Klas Axell.

Fixed Bugs:

o Support for MySQL 5.0 boolean datatype Issue: 1494257. Thanks to Bas Cancrinus.
o Typo in howto example Thanks to Jeremy Frens.
o Fix the driver in classpath/driver not in classpath to always work regardless of configured driver.
o Typo in test class AbstractDataSetTest Issue: 1114487. Thanks to Dion Gillard.

For a manual installation, you can download the dbunit-2.2.jar here:

http://sourceforge.net/project/showfiles.php?group_id=47439

Have fun!
-dbunit-team

TeamCity 1.2 released

01.16.2007 · Posted in Advisories

JetBrains, the creator of intelligent, productivity-enhancing applications, today announced the general availability of TeamCity 1.2, their innovative teamwork product for continuous integration and effective build management, which supports both Java and .NET platforms.

TeamCity automates and coordinates key collaborative processes to eliminate manual systems and delays; providing tight integration with multiple build and test tools, real-time unit test frequency, server-side inspections and code coverage analysis.Along with usability improvements and fixes to existing functionality (see release notes at http://www.jetbrains.com/teamcity/download/release_notes12.html ), this new release is mainly targeted for .NET platform developers but in the nearest major release we plan to extend the list of supported IDE’s with Eclipse plugin and implement multiple enhancements anticipated by Java developers.

Test-drive our demo server with TeamCity 1.2 installed at http://teamcity.jetbrains.com/.

Download TeamCity 1.2 at http://www.jetbrains.com/teamcity/download/index.html.

Urbancode announces AnthillPro 3.1.2

01.16.2007 · Posted in Advisories

Urbancode is pleased to announce the release of version 3.1.2 of AnthillPro.

AnthillPro is dedicated to addressing not just the problems of build management, but also to automating the wider array of application lifecycle issues like promotions and deployments.Changes since the 3.0 release include:

* Graphical Workflow Definition – Easily lay out which jobs should run in parallel.

* More centralized configuration – More configuration items are configured once and reused by multiple projects. For instance, working directory scripts and cleanup policies.

* Jira Integration – AnthillPro will now comment Jira issues addressed by a build, and generate reports listing which issues are touched by a build.

* Activity Removal – The activity concept was difficult for users. It has been removed as we moved the parrallelization of jobs to the workflow definition and the selection of which agents to run jobs on to the job itself.

* Job Iterations – Jobs can be configured to run multiple times in a workflow allowing for easy configuration and distribution of similar test cases, or stress testing efforts.

* General Improvements – There have been dozens of bug fixes, and small improvements added since 3.0.

http://www.anthillpro.com/

froglogic Announces Automated GUI/Web Testing Tool Squish 3.1

01.15.2007 · Posted in Advisories

Hamburg, Germany – 2007-01-15 froglogic GmbH today announced version 3.1 of the leading, cross-platform automated UI testing tool Squish for Qt, Web/HTML/Ajax, Four J’s, Tk and XView applications. Squish is being successfully used in QA departments across the world in companies such as Reuters Financial Software, EADS, Siemens, Synopsys, Xilinx and Trolltech.

This new release of Squish comes with many improvements and new features for all Squish editions. The new features were mainly driven by the feedback of Squish’s users and aim to make Squish even more powerful, robust and easy to use. A list of the major new features can be found at the end of this announcement.
"One of Squish’s major advantages is its versatility with regard to supported platforms and technologies while offering a tight integration into each supported technology. This new release comes with many general improvements as well as enhancements specifict to individual editions. Such as improved support for version 4 of Trolltech’s Qt and Qtopia 4.x products and support for new Ajax/HTML toolkits.", said Reginald Stadlbauer, co-founder and CEO of froglogic.

Squish offers a versatile testing framework with a choice of popular test scripting languages (Python, JavaScript, Tcl and Perl) extended by test-specific functions, open interfaces, add-ons, integrations into test management systems, an IDE that supports the creation and debugging of tests and a set of command line tools facilitating fully automated test runs.

While strongly improving the existing Squish editions, new editions broadening the scope of supported technologies will be released later this year. The first one will be Squish/Java for testing Swing/AWT/SWT/Eclipse/RCP applications which will become available in Q1 2007. Additionally froglogic offers new services to help customers being more effective and efficient with their test automation efforts.

Squish 3.1 is available for customers and evaluators in their download area now. If you are interested in any of the existing or upcoming Squish editions or would like to learn more about froglogic’s service offerings please contact squish@froglogic.com or visit http://squish.froglogic.com.

New features of Squish 3.1

(General improvements)

– Perl support for test scripts
– Event monitoring and continuous test result logging in improved control bar.
– Point & click insertion of synchronization points
– Logging of call stacks in case of application crashes
– Interactive script console in debugger and improved variable watcher
– Improved automatic object naming (automatic creation of more meaningful and readable symbolic names)
– Import Excel files as test data, export test results in Excel format
– Template support for test scripts
– Stress/Monkey Testing

Squish/Qt

– New and much more robust object identification and naming scheme (names expressed in previous scheme will continue to work)
– Improved support for Qt 4 widgets and classes
– Qt 4.2.x support
– Windows x64 support
– Reduced size and improved performance of Qt wrapper
– Support for non-intrusive testing on Intel Mac OS X
– Support for sending low-level windowing system events to native, non-Qt controls

Squish/Web

– XPath support to efficiently access and query nodes in the web application’s DOM document from test scripts
– Screenshot comparisons
– New functions to synchronize on page loading completed
– New event types to catch opening of popup windows
– More specialized support for popular JS/Ajax frameworks such as Backbase, and qooxdoo.

Squish/XView

– Added events which can be handled by Squish’s event handlers to catch opening Notice windows

About froglogic

froglogic GmbH is a software company based in Hamburg, Germany. Their flagship product is Squish, the market-leading automated testing tool for GUI applications based on Qt, Tk or XView and for HTML/Ajax-based web applications running in different web browsers. froglogic also offers services in the areas QA/automated testing and Qt C++ programming and consulting. More about froglogic at http://www.froglogic.com.

TargetProcess 2.1 Released with Test Cases Module

01.05.2007 · Posted in Advisories

Version 2.1 of TargetProcess, agile project management solution, has been released.

The product release includes:

- Test Cases management
- CSV Import/Export
- Batch actions (copy and delete)

The major new feature of this product release is the new Test Cases module. The Test Cases module allows QA teams to create test cases, bind them to user stories and assigns them to test plans; to create test plans for each build and assign them to QA engineers; to run test plans via Test Runner; and to view Iteration/Release/Build completeness and quality based on test run results.

Click here for a detailed description of new functionality.

Additional information and online demo version available at targetprocess.com.

Getting Fit with .Net – version 0.1 is out

01.03.2007 · Posted in Advisories

The first version of Getting Fit with .Net, a free guide to testing .Net applications with FIT/FitNesse is now available on gojko.net/fitnesse. The guide covers the following topics:

* Setting up a FitNesse server for testing .Net code
* Writing basic tests, performing common tasks
* Saving time and effort with specialised test types
* Tips and tricks for writing better tests and making test pages easier to read
* Managing content with FitNesse
* Organising tests into test suites
* Most important differences between .Net and Java versions

EclEmma rocks!

12.22.2006 · Posted in Advisories

I had a difficult time finding an open-source code coverage plugin for Eclipse that works with our codebase. EclEmma is the only one that worked right out of the box. Thanks!

David Vydra
Google Checkout Team
Founder, testdriven.com

froglogic Announces Automated Java Testing Tool Squish/Java

12.19.2006 · Posted in Advisories

Hamburg, Germany – 2006-12-19 froglogic GmbH today announced the first
preview of Squish/Java. Squish/Java is a new edition of the powerful,
platform-independent testing framework Squish. This new edition
features the automatic creation and execution of tests for Java Swing,
AWT, SWT and RCP/Eclipse applications.

Squish started out as a professional automated GUI testing tool for
applications based on different GUI technologies such as Qt, Tk and
XView. Earlier this year froglogic released Squish/Web, a new edition
for testing Web and Ajax applications in different browsers.

The new Squish/Java edition takes advantage of Squish’s mature testing
framework while adding support for the standard Java GUI technologies
Swing, AWT, SWT and RCP/Eclipse.

"With Squish/Java we created a very powerful solution which combines
the advantages of the Squish testing framework with Java’s widespread
popular language and GUI features in one tool. By dynamically wrapping
Java API it is possible to access every Java function. This allows for
development of sophisticated automated tests", explained Koos Vriezen,
froglogic’s Java Chief Engineer.

Squish offers a versatile testing framework with a choice of popular
test scripting languages (Python, JavaScript, Tcl and Perl) extended
by test-specific functions, open interfaces, add-ons, integrations
into test management systems, an IDE that supports the creation and
debugging of tests and a set of command line tools facilitating fully
automated test runs.

Similar to pre-existing Squish editions, tests for Java applications
can be automatically recorded or written manually. Using Squish Spy,
verification and synchronization points can be inserted as easily as
in every other edition by visually exploring the structure of a Java
application.

Squish/Java is already in use at customers who have already been
testing other ports of their application using the respective Squish
edition for a while. Now they are able to utilize Squish to test the
Java version of their application.

Previews of Squish/Java are available now. If you are interested in
Squish/Java, or any other Squish edition, please contact
squish@froglogic.com. For more information, visit
http://squish.froglogic.com.

About froglogic

froglogic GmbH is a software company based in Hamburg, Germany. Their
flagship product is Squish, a professional automated testing tool for
GUI applications based on Qt, Tk or XView and for HTML-based web
applications running in different web browsers. froglogic also offers
Qt consultancy services and other Qt-based development tools such as
the Tcl/Tk/Qt migration framework Tq. More about froglogic at
http://www.froglogic.com.

Agitar Generates Junit Tests

11.16.2006 · Posted in Advisories

Agitar introduced industry’s most powerful technology for automated generation of JUnit tests, providing thorough coverage on most code. Developers can interactively tune and improve the JUnit test generation by writing helper methods in Java.

More here

froglogic Squish/Web Testing Tool Supports Firefox 2.0

11.16.2006 · Posted in Advisories

Hamburg, Germany – 2006-11-16 froglogic GmbH today announced support for testing web applications executed in the newly released Firefox version 2.0.

Squish/Web is a professional functional GUI testing tool to create and run automated GUI tests on Web/HTML/Ajax applications.

Squish works on different platforms such as Windows, Linux/Unix, Mac OS X and embedded Linux and supports testing web applications in Microsoft Internet Explorer 6 and 7, Firefox, Mozilla, Safari and Konqueror.

Support for testing web applications running in the new Firefox 2.0 has now been added and will be available in version 3.0.3 of Squish/Web. Existing customers and evaluators can request a Squish 3.0.3 snapshot now."One of the Squish/Web’s main advantages is the possibility to run the same test scripts in different web browsers to not only automatically test the web application’s functionality but to also automatically ensure correct behavior in different browsers. Therefor it is important for us to quickly provide our customers with support for new web browser versions as soon as they become available", said Frerich Raabe from froglogic.

Squish offers a versatile testing framework for web applications with a choice of popular test scripting languages (Python, JavaScript and Tcl) extended by test-specific functions, open interfaces, add-ons, integrations into test management systems, a powerful IDE aiding the creation and debugging of tests and a set of command line tools facilitating fully automated test runs.

Tests created with Squish are cross-platform and browser independent and can be executed in any of the supported browsers without any changes.

If you are interested in evaluating or purchasing Squish/Web or any other edition of Squish, please contact squish@froglogic.com or visit www.froglogic.com/squish.

About froglogic

froglogic GmbH is a software company based in Hamburg, Germany. Their flagship product is Squish, a professional automated testing tool for GUI applications based on Qt, Tk or XView and for HTML-based web applications running in different web browsers. froglogic also offers Qt consultancy services and other Qt-based development tools such as the Tcl/Tk/Qt migration framework Tq. More about froglogic at http://www.froglogic.com.

TeamCity 1.1: new features and improvements

11.14.2006 · Posted in Advisories

The latest version of TeamCity is now available from JetBrains.

This release is mostly aimed at improving the product quality based on your bug reports and feedback which we really appreciate. In the latest version of TeamCity we have also added several new features:

- Support of TestNG tests
- Stacktrace navigation
- VCS improvements

TeamCity now works under Internet Explorer 7.0 and Firefox 2.0. Take a look at the new features in TeamCity’s live demo.

More features are coming in the next minor release, due soon:

- support of ClearCase and VisulalSourceSafe
- long-awaited integration of TeamCity with Microsoft Visual Studio

Join our early access program at news://news.intellij.net/jetbrains.teamware.eap and be the first to know about new features and share your opinion on new and existing features with us.

McCabe Releases Linux Software Quality Management Suite

11.02.2006 · Posted in Advisories

Advanced Quality and Test Analysis Tool Now Available on Red Hat Linux

WARWICK, RI – McCabe Software Inc. announces the release of McCabe IQ hosted directly on Red Hat Linux. The increased adoption of Linux based application development in the mission, life, and business critical arenas was a deciding factor in the development of this new version.McCabe IQ has always been platform independent, analyzing the quality and test coverage of applications regardless of where they were developed, including those developed on Linux boxes. Prior to this release however, the quality and test analysis had to run on a Windows or UNIX box. While this could be done when these machines were on the same network as the Linux box, it added extra time and effort to the application development lifecycle. Furthermore, a customer running a Linux exclusive shop, an increasingly common occurrence, had to do without.

”In an effort to improve user experience and responding to market demand, we have removed the barriers,” says Dale Brenneman, VP of Software Quality Solutions for McCabe. “The same software quality management benefits that our customers have come to expect from McCabe IQ on Windows and UNIX are now available directly on Red Hat Linux. We have made it even easier for quality conscious organizations to achieve their software quality and test coverage goals.”

About McCabe Software, Inc.

McCabe Software, an industry leading Application Lifecycle Management company, provides Software Quality and Configuration Management solutions worldwide. “McCabe IQ” is used to analyze quality and test coverage of mission, life, and business critical applications, utilizing a comprehensive set of advanced software metrics including the McCabe-authored Cyclomatic Complexity metric. Our “McCabe CM” line of SCM solutions helps organizations manage changes faster and more efficiently to ensure quality throughout the Application Lifecycle. McCabe Software has offices in the United States and distribution worldwide, and can be found on the web at www.mccabe.com

Cgreen first release

11.02.2006 · Posted in Advisories

Cgreen is a pure C unit tester with function mocking.

Features:

1) Composite test suites.
2) setup() and teardown().
3) Each test in its own process.
4) Can create mock functions.
5) The reporting can be easily extended.

See…
CGreen documentation
CGreen on SourceForge

It’s open source under the LGPL.