testdriven.com Wrangling quality out of chaos

Archive for the ‘News’ Category

At Agile2014 in Orlando. Good to be back!

07.28.2014 · Posted in News

The last time I attended the Agile Conference was in 2008 when I presented a workshop on Build/Test Grids and Selective Testing. I am happy that in the last few years there has been a lot of development in this space. For example, Solano Labs has a compelling offering that works both as SaaS and in the private cloud (AWS VPC). Thanks to Eliassen Group Agile Consulting Services, I get to attend this conference and help clients who are moving to Continuous Delivery.

Lessons Learned from the October 2013 SF Selenium Meetup

Lesson 1: When creating single-page applications in JS, its really worth it to do a thorough job of unit testing, because the same tests can be used to test the compatibility of your code across various browsers.


Lesson 2: Don’t fall into the pitfall of a slow build. Design your infrastructure and your tests to be parallelizable from day one. This relatively small investment upfront will save you years of anguish in the future trying to fix your Test Technical Debt.



Setting up Jenkins, Git and Gerrit with help from an AirPair

09.22.2013 · Posted in News

On my recent client engagement, I proposed to implement a pre-submit build so developers can get some confidence in their change before they ‘push to master’ (git speak). My manager asked me if I could prototype the solution, but there was one problem: I was not well versed with the particular technologies they were using, specifically git, Jenkins and Gerrit. On top of that, all of my billable time was already allocated to ongoing projects. Still, due to the open source nature of the tools I’ve decided that trying this on a weekend was a good idea and will likely come in handy on future projects.

Lucky for me a few weeks back I was introduced to AirPair and decided to see if it could really work in my situation. I knew that they would have no trouble finding a Rails expert, but someone who knew the Gerrit-Jenkins plugin that supported pre-submit builds? — that I was not sure about.

Amazingly enough within 2 days AirPair found Manuel Doninger (https://twitter.com/mdoninger). I checked out his profile and confirmed that he understood my specific goals.

For this exercise, I prepared a VM on AWS and installed Java, git, Maven, and Jenkins. I decided to use a tiny Maven sample project I keep on github.com/vydra. I was hoping that I could at least get the Jenkins/git integration working, but ran out of time.

I also invited my longtime friend and frequent collaborator, Jeff Miller,  to join us. When we we both at Google many years ago, we designed and implemented a CI server from scratch, so this is a space both of us care about.

Manuel, Jeff and I connected via the Google Hangout hosted by Airpair. Manuel quickly helped me to fix the basic Jenkins/Git job setup and we proceeded to install Gerrit and then the Gerrit-Jenkins plugin. Manuel guided me at every step — it was obvious that he was very well prepared and was able to diagnose out error message we got very quickly and keep making forward progress. At some point he sent me the URL for his Jenkins setup so I could quickly compare and copy some of the configuration settings. All, in all, even with having to fix my initial setup we were done in 1.5 hours. I estimate that I could have easily spent 20-30 hours researching this solution and figuring out tricky configuration options.

In summary, this was an amazing experience. I have been doing remote pair-programming since 1998, but I was still as excited as when I did it for the first time. I was done by 10:30am on a Sunday and was able to enjoy the rest of the day with my family. Had I attempted this on my own, it could have easily taken a good chunk of several weekends — time that I just did not have.

The entire session is documented here: http://www.youtube.com/watch?v=ZjWwskiA2E0&feature=youtu.be&noredirect=1 Its not the most exciting video to watch, but will give a good idea of how AirPair works.

Check out the AirPair blog for more success stories.

Speeding up Grails Selenium Test Development

10.24.2012 · Posted in News

A big part of achieving Continuous Delivery is taking care of your developers by giving them the best tools possible. On my current project we encountered just such a situation. We decided to use Spock  with Selenium for our functional testing. The documentation suggested that we run using ‘grails test-app’ but the startup time using this approach was too slow on our machines — over 60 seconds. To remedy this, we decided to write our tests under src/groovy and filter the test classes out when building the production war. This has greatly speeded them up — they started up in 7 seconds.

But we were not done yet. We wrote a simple runner UI page and in the controller created an embedded JUnit Runner . We configured it to keep the browser open between tests. Now our tests start in well under one second! Another advantage of this approach is that our domain objects and services are available from the Spock specification and we can use them directly in the setup() section, thus speeding up the overall test time even more.

Remember: Speed matters! Developer Experience (DX) matters!


04.29.2011 · Posted in News

I just had the privilege to participate in the Agile Testing class presented by Elisabeth Hendrickson and Dale Emery at the Agilistry studio in Pleasanton, CA. An important component of the class was a review of tools that support ATDD – we looked at Cucumber, Robot and Fitnesse. During the discussion on tools adoption, I brought up a point that many Java and C# shops eschew any external tools in favor of internal DSLs otherwise known as fluent style. Something like this:

   //use Jane and Buick sample data for this test
   PersonalPolicyBuilder policy =
     PersonalPolicyBuilder.ownedBy(Jane_Smith() ); 
   policy.addCar( BUICK_2000().withComprehensiveCoverage()
     .withDeductibleOf( 500 )
     .withMedicalLimit( 10000));
   assertThat( policy.totalPremium(), equals( 765.00)); 

In the discussion that followed, many folks felt that there is still too much Java in this code snippet and that their ability to read this test is sufficiently impeded by it. Ok then…

How about we add a bit more syntactic sugar and an annotation to to trigger the translation from Java to something a bit more readable:

  public void testAddCarToPolicy() {
      PersonalPolicyBuilder policy = 
         PersonalPolicyBuilder.ownedBy(Jane_Smith() );
      policy.addCar( BUICK_2000().withComprehensiveCoverage()
          .withDeductibleOf$( 500 )
          .withMedicalLimit$( 10000));	  
   assertThat( policy.totalPremium(), equals$( 765.00)); 

and our translator will output something like:

      Personal Policy owned by Jane Smith
      Add car Buick_2000 with Comprehensive Coverage
      AND with Deductible of $500
      AND with Medical Limit of $10,000
     Total Premium should equal $765.00    

Is that better? Would you use something like this? Let me know at david@vydra.net or tweet me @vydra

Till next time.

BTW, if your team is considering a transition to Agile Testing, there is not better way to get started than Elisabeth’s course.

European http://weekendtesting.com session

04.24.2011 · Posted in News

On April 23rd, 2011 I participated in the European Weekend Testers online group testing session. We tested some boundaries of the Skype test chat. While the session was facilitated from Europe we seemed to be about evenly split between Europe, USA, and India. A couple of observations:

I was impressed that even though we only used Skype chat to communicate as a group – no voice – the discussion was fairly easy to follow up and I was able to stay fairly focused. Perhaps its even advantageous not to have a voice session for such activities. There was a separate shared doc on typewith.me, but it did not get much use. Since the test session only lasted one hour and the ‘mission’ was not announced prior to the session, I would characterize most of the activities we did as team exploratory testing.

What impressed me? People! There is no substitute for engaging in your profession with Awesome Collaborators! Next: Tools, tools, tools! I have never used the excellent perlclip tool before. Using Google Translate to generate interesting char sets was a good move by Petteri. In addition, our discussion turned pretty technical – we talked about sniffing network traffic with Wireshark, about possible internal representation of the Skype chat data (XML?), etc. This is something that I am always challenged to explain to folks in enterprise testing – exploratory testers can be VERY technical and still enjoy it.

We spent a surprising amount of time discussing whether testing the _production_ installation of Skype was either ethical or legal. I remember uTest running massive test challenges on commercial sites and I wonder if they had to get permission from all of them?

A few highlights:

Ben Simo: Not to be a party pooper, but is such potentially-destructive
testing permitted by Skype’s TOS?

Ben Simo: As computing professionals, we have a moral imperitive to
avoid harm to others. If we do not have confidence that testing skype in this way will not harm
anyone, we should not be testing in this way.

David Vydra: Ben brought important points…but…there is also
the ‘reasonable person’ test

David Vydra: unless we use massive data generation scripts, i.e. DOS
attack, Skype will not notice a few strings being sent via chat.

Ben Simo: You assume Skype will not notice a few string being sent via
chat. Without knowledge of what Skype does with the data, how can we know whether or not a
data sting we send with intent of finding limits will cause any harm beyond our own client.

Read more here: http://weekendtesting.com/archives/1956

Cyber Monday Web Site Exceptions

11.29.2010 · Posted in News

The so called Cyber Monday stresses many online store site to the breaking point. Here is one that I got this morning:

XmlPackage Exception: Exception=Last Trace Point=[]. An error occurred
during a call to extension function ‘stringrating’. See InnerException
for a complete description of the error.

Timeout expired. The timeout period elapsed prior to completion of the
operation or the server is not responding.

System.ArgumentException: Last Trace Point=[]. An error occurred
during a call to extension function ‘stringrating’. See InnerException
for a complete description of the error.

Timeout expired. The timeout period elapsed prior to completion of the
operation or the server is not responding.

at AspDotNetStorefrontCommon.XmlPackage2.TransformString() at
AspDotNetStorefrontCommon.AppLogic.RunXmlPackage(XmlPackage2 p, Parser
UseParser, Customer ThisCustomer, Int32 SkinID, Boolean ReplaceTokens,
Boolean WriteExceptionMessage)

Ivonna 2.1 is released

04.15.2010 · Posted in News

Ivonna is an Asp.Net testing tool that allows writing unit tests for your Asp.Net applications. What makes it different is that Ivonna runs in the same process as the test runner.

Version 2.1 introduces support for basic AJAX scenarios: PageMethods, WebServices, and UpdatePanels, as well as project templates for VB.Net and C#, and considerable performance optimization. You can download it here.

Ivonna is being developed in partnership with TypeMock and runs on top of the TypeMock Isolator framework.

SmartInspect 3.3 logging tool released

04.15.2010 · Posted in News

Gurock Software just announced version 3.3 of its popular logging tool SmartInspect. SmartInspect is a tool for .NET, Java and Delphi developers to debug and monitor software applications and to identify bugs and user-reported issues.

SmartInspect 3.3 introduces support for .NET 4.0 and Visual Studio 2010 and comes with various other improvements. New log methods allow developers to easily trace method execution with just one line of code. New enhancements made to SmartInspect’s log viewer help developers analyze log files and communicate with other team members.

Existing customers can download the updated version from Gurock’s customer portal. New SmartInspect licenses can be purchased online for $299 (US) per user or less. A free fully-functional trial of SmartInspect and an extensive product tour can be found on Gurock’s website.

About Gurock Software: Gurock Software is specialized in tools for software development teams and quality assurance departments. Gurock is known for its popular .NET, Delphi and Java logging tool SmartInspect and its new test case management solution TestRail.

Parabuild Adds Statistics, Telemetry and Reports for froglogic Squish

04.15.2010 · Posted in News

Mountain View, CA and Hamburg, Germany, 29 March 2010. Today Viewtier Systems announced that it integrated Viewtier Parabuild with froglogic Squish, a popular tool for automated testing of user interfaces. The integration is available immediately.
"Test automation is an important practice that helps software teams develop better software faster", says Slava Imeshev, president and CTO of Viewtier Systems. "Parabuild promotes test automation testing by providing teams using froglogic Squish with an ability to run tests at every check in while monitoring test trends and statistics."

Parabuild parses XML logs generated by froglogic Squish, and creates statistics, telemetry and formatted reports for froglogic Squish. The logs are usually produced as a part of a Continuous Integration cycle or during a scheduled build.

"Squish is designed to not only provide the most reliable and robust functional GUI and regression testing framework, but also to be as easy as possible to integrate with third-party solutions, such as Viewtier Parabuild. We are excited to see Viewtier Systems providing a close integration between the two products to provide the users with a complete and strong solution for the software release process", said Reginald Stadlbauer, froglogic’s CEO.

About Parabuild

Parabuild, the Software Build and Release Management System, is a tool that builds, tests and manages software releases for enterprises large and small. Parabuild ensures uninterrupted release process by delivering practically unbreakable release builds, and provides Continuous Integration.

About Viewtier Systems

Founded in 2004, Viewtier Systems, Inc. develops, markets and supports Parabuild, the Software Build and Release Management System. Viewtier Systems is headquartered in Mountain View, Calif., and sells worldwide. Viewtier customers represent a broad range of industries including the game development, networking, electronics and financial services markets.

About Squish

Squish is a leading functional, cross-platform GUI and regression testing tool that can test applications based on a variety of GUI technologies, including Nokia’s Qt Software Frameworks, Java SWT/Eclipse RCP, Java AWT/Swing, Mac OS X Carbon/Cocoa, and Web/HTML/AJAX. Squish stands out from other GUI testing tools by giving test engineers the freedom to record and write tests using familiar scripting languages such as JavaScript, Perl, Python, and Tcl. Furthermore, Squish provides extremely tight integration with the specific GUI technologies it supports. This gives testers unprecedented access to the internals of the applications they are testing (to data items, controls, and widgets, etc.), and also leads to the production of very robust and stable GUI tests.

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, Java AWT/Swing and SWT/RCP, Mac OS X Carbon/Cocoa and for HTML/Ajax-based web applications running in different web browsers. froglogic also offers services in the areas QA/automated testing and C++/Qt programming and consulting. More about froglogic is at http://www.froglogic.com.

Any trademarks or service marks contained herein are the property of their respective owners.

Media Contacts

Slava Imeshev

+1- 650-223-3320



Reginald Stadlbauer

+49 40 78897137



TestRail Test Management Software released

02.27.2010 · Posted in News

Gurock Software just released its new test management solution TestRail. TestRail is a web-based test case management software that helps software development teams and QA departments to efficiently manage, track and organize software testing efforts.After working on its new product for more than 18 months and running an extensive beta program, Gurock is proud to offer a modern and fresh approach to test management. With its extensive dashboards, progress charts and activity reports, TestRail helps testers, software developers and management to get real-time insights into their testing process.

TestRail is installed directly on your own server and can be ordered for an introductory price of $239 (US) per user, with additional discounts available for multi-user packs. A free fully-functional trial copy of TestRail and an extensive product tour can be found on Gurock’s website.

About Gurock Software: Gurock Software is specialized in tools for software development teams and quality assurance departments. Gurock is known for its popular Java tracing tool SmartInspect and its new test case management solution TestRail.

Klaros-Testmanagement 2.5 – including Redmine integration

02.27.2010 · Posted in News

The free Community Edition of the Ajax-based web application Klaros-Testmanagement is now available in version 2.5.

The new release now provides integration with the popular open source project management and issue tracking system Redmine. A completly redesigned manual test client now allows to directly create issues in remote issue management systems and directly add attachments to the test result.

Other visible changes include:
– Test cases and test results may now contain binary attachements (e.g. screenshots).
– The revision history of a test case can now be displayed and edited.

About Klaros-Testmanagement
Klaros-Testmanagement is an Ajax-based web application for managing the quality assurance process in software development projects. Klaros-Testmanagement provides interfaces to issue tracking systems like Atlassian JIRA, Edgewall Trac and Redmine as well as an integration with the continuous integration server Hudson. Other key features are the automated logging of manual test execution, a configurable dashboard and interfaces for importing and exporting data.

For more information about Klaros-Testmanagement please visit www.klaros-testmanagement.com

About verit Informationssysteme GmbH
verit Informationssysteme GmbH is an independant software vendor located in Kaiserslautern/Germany. Since 1997 the company successfully collaborates with customers and partners in industry and research, focusing in the quality management process of software development projects. Customers include leading companies from the areas of financial services, telecommunication and automotive industries. With PETA Testplatform for automated testing and Klaros-Testmanagement the company offers two innovative and award-winning solutions for software test automation and software test management.

For more information about verit Informationssysteme GmbH please visit www.verit.de.

Test Management Summit 2010 gets Original

01.27.2010 · Posted in News

Original Software to host sessions on Agile Testing, Test Automation and Test Data Management

25 January 2010 – Original Software, the Application Quality Management (AQM) vendor, today announced its attendance at the 2010 Test Management Summit where George Wilson, the company’s Operations Director, will be hosting a workshop on Test Data Management as well as speaking in a session on the subject of Agile Testing. Peter Hopley, the company’s EMEA Sales Director, will also be presenting a summit session about Test Automation.

The annual summit, which takes place in London on Tuesday the 26th and Wednesday the 27th January, is the fourth of its kind. Run in conjunction with the Test Management Forum (TMF) – the forum for testing professionals in the UK, it is hosted and organised by Gerrard Consulting.

The summit is aimed at senior testing practitioners and managers, focussing on trends, futures and the big issues in test management. It aims to encourage networking and bring like minded test managers together to discuss techniques, approaches and tools, disseminating good ideas within the industry.

The Workshop day, takes place on Tuesday the 26th at the conference centre at Balls Brothers, Minster Pavement and the short, intensive sessions are aimed to give testers a head start in each topic, covering such things as exploratory and innovative testing, SCRUM, open source tools, and Agile test management. George Wilson will be hosting a workshop at 12.45pm, focussed on Test Data Management. Entitled ‘Taking Control of Your Test Data’, the workshop will explore strategies and techniques that can be used to support QA teams with the creation, management and verification of test data.

The Summit day takes place at the IoD building, Pall Mall, and the session topics, voted on by TMF members, include Agile testing, regression testing, measuring team performance, Test-Driven Development, requirements and performance testing. George Wilson will be leading a session at 10am, entitled ‘Agile Test Automation – Can it be Done?’ He will explore how to define a test process to ensure application quality within an Agile environment.

Peter Hopley’s session is at 3.45pm. Entitled ‘Maximising your Test Automation Success’, the session will investigate what determines the short and long term success of test automation, what to automate and what to test manually and how you can manage the jump to automation in a seamless and painless manner.

For more information on the sessions or to book at place at the Summit, visit http://www.uktmf.com/index.php?q=node/226


About Original Software (www.origsoft.com)

With a world class record of innovation, Original Software offers a solution focused completely on the goal of effective quality management. By embracing the full spectrum of Application Quality Management across a wide range of applications and environments, the company partners with customers and helps make quality a business imperative. Solutions include a quality management platform, manual testing, full test automation and test data management, all delivered with the control of business risk, cost, time and resources in mind.

More than 400 organisations operating in over 30 countries use Original Software solutions. Current users range from major multi-nationals to small software development shops, encompassing a wide range of industries, sectors and sizes. We are proud of our partnerships with the likes of Coca-Cola, Cargill, HSBC, FedEx, Pfizer, DHL and many others.

Press contact

Kate Mackinder
Media Relations Officer
+44 1256 338 689

GUI Test Automation: XStudio with Squish Integration Released

12.11.2009 · Posted in News

Nice, France and Hamburg, Germany—2009-12-08 XQual and froglogic GmbH today announced that XStudio 1.0, a free, cross-platform test management solution has been released, along with an integration for the popular automated GUI testing framework, Squish.

XQual Studio (XStudio) is a free GUI-based test management application that handles the complete life-cycle of QA/testing projects from end to end—users, requirements, specifications, development projects (scrum oriented), SUTs, tests, test plans, test reports, and test campaigns. XStudio uses a modular design to make it easy to extend with additional components.

Squish is the leading functional GUI and regression testing tool that enables the creation and execution of automated functional tests for GUI applications on Windows, Linux, Unix, Mac OS X, and on embedded platforms. Squish supports several GUI technologies including Nokia’s Qt, Java Swing/AWT/Eclipse RCP, Web/HTML/Ajax, and many more.

Squish offers a versatile testing framework for GUI applications with a choice of popular test scripting languages (Python, JavaScript, Perl, and Tcl), extended by Squish’s own library of testing-specific functionalities. Squish also provides open interfaces, several add-ons, integration with a variety of test management tools, a powerful IDE supporting the creation and debugging of tests, and a complete set of command line tools that can be used to create fully automated test runs.

With XStudio’s Squish integration it is possible to plan, schedule, execute, and analyze Squish GUI tests from within XStudio, as part of the complete automated test campaign managed by XStudio.

"XStudio proved itself to be one of the major actors in the Test Management world. XStudio handles not only the test plan, but also the requirements, specifications and defects associated to each test. This allows producing high quality reports and graphics. Thanks to its open-source SDK (LGPL), integrating with any kind of tests, including proprietary tests, is as simple as just writing a Java class. Mixing the strength of Squish and XStudio builds one of the most powerful integration ever!", —Eric Gavaldo, founder of XQual.

"Squish is designed to provide the most reliable and robust functional GUI and regression testing for test automation—and to be as easy as possible to integrate with third-party test management and ALM solutions. This means that our customers have the freedom to create their ideal testing environments using the tools they like best. We congratulate XQual on producing this first release of XStudio, a free test management solution that works well with Squish, and that is a very attractive tool in its own right, in particular thanks to its cross-platform support.", —Reginald Stadlbauer, froglogic’s CEO.

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

For more information about XStudio, please visit www.xqual.com

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, Java AWT/Swing and SWT/RCP, Mac OS X Carbon/Cocoa and for HTML/Ajax-based web applications running in various web browsers. froglogic also offers services in the areas QA/automated testing and C++/Qt programming and consulting. More about froglogic at http://www.froglogic.com.

About XQual

XQual is based in Nice, France and has been founded to promote a free, efficient, and professional-quality test management solution. XQual also offers a variety of consulting services through "XQual Services". Read more about XQual at http://www.xqual.com.

TestRail test management beta now available

10.25.2009 · Posted in News

A first beta version of Gurock Software’s upcoming web-based test management tool TestRail is now available. TestRail is intended to help software development teams and quality assurance departments manage test cases, track test results and organize software testing efforts. Its modern web interface was designed to make it as easy as possible to enter test cases, organize test suites, coordinate test runs and track test results and progress.

Gurock is still looking for additional beta participants. Interested testers can apply for the beta test on Gurock’s website. TestRail is scheduled to be released at the end of this year and will be available as a downloadable web application that can be installed directly on your own server.

About Gurock Software: Gurock Software is specialized in tools for software development teams and quality assurance departments and is known for its Java tracing tool SmartInspect.

GUIdancer 3.1 supports GEF components

09.07.2009 · Posted in News

Bredex GmbH announced today that version 3.1 of GUIdancer, the automated functional testing tool, is now available for download. As well adding support for the testing of GEF (Graphical Editing Framework) components, the new version is available for MAC OSX as a beta, and is compatible with Eclipse 3.5.

Increased platform and application support are not the only areas where the Eclipse-based test tool has been expanded. GUIdancer’s efficient keyword-driven approach has also been extended to improve the testing of dynamic tables.

“Version 3.1 allows us to reach testers working on GEF applications and MAC OSX who want to attain a long-lasting and maintainable test-coverage, yet see the first successes from day one" said Hans-Joachim Brede, a Managing Director at the company. “We all know that a structured, modular approach is the key to successful test automation. GUIdancer’s simple yet powerful concept supports reusability at every stage of the test process. Test coverage grows quickly and maintenance is drastically reduced compared to other approaches where programming effort is necessary to automate tests.”

GUIdancer allows testers to automate tests from the user perspective without writing or editing any program code. Tests are created either by drag-and-drop from a library of actions or by recording actions from a running application. Both options lead to read-able tests which are easy to expand, change and maintain against changes in an application.

Since releasing version 3.0 in April, the GUIdancer team has also added new actions to the GUIdancer library, including a simpler way of testing native dialogs. The software is available for download on the GUIdancer website, and a fully functional version can be tested with a demo-license. Live-demos of the software are available on request.


Since 1987, BREDEX GmbH has been providing high quality information technology services in the areas of consultancy, analysis and design, software development, quality assurance and training. Based in Braunschweig, the company has a history of long term customer satisfaction and a focus on forward thinking, developing individual solutions that bring future standards to current project needs. BREDEX sells GUIdancer, which is a powerful and cost effective automatic test tool for Java and HTML applications.

For more information: www.bredexsw.com.

This press release can be downloaded from: http://www.bredex.de/en/news/first.html

Klaros-Testmanagement 2.0 released

09.07.2009 · Posted in News

Klaros-Testmanagement, the free Ajax-based web application for management of the quality assurance process in software development projects is now available in Version 2.0.

The multitude of enhancements include as the most prominent changes:

– A completly redesigned user interface
– A separate client application for a journaled execution of manual tests
– An interface to the Atlassian JIRA issue management system

All further details can be found in the release notes at http://www.klaros-testmanagement.com/forum/.

For more product information, the download of the free of charge Community Edition, the user forum and much more please visit http://www.klaros-testmanagement.com/.

For more information about verit Informationssysteme GmbH please visit http://www.verit.de/.

New Release: web2test web testing software version 1.3

09.07.2009 · Posted in News

New release offers improved handling of AJAX and already supports the new FireFox version 3.5

The new release of itCampus’ innovative test software for automated GUI tests of web applications – web2test – supports besides Internet Explorer 6, 7 and 8, Mozilla 1.8, Seamonkey 1 and 2 Beta and FireFox 2 and 3 already the newest FireFox version 3.5.
To further improve the handling of AJAX the mutation listeners have been revised.
In addition version 1.3 offers the possibility to record and replay get/post requests. Hence web2test is even better suited for GUI driven performance tests.The general handling of web2test has been improved as well thanks to several new features:
The Checker interface of the new version makes it even easier to extend the already integrated standard checks.
Test suites, run logs or individual test suite nodes can now be bookmarked to make them directly accessible via the new sub-menu File -> Bookmarks.
Furthermore several new variants for converting and (un)packing nodes have been added.

Note: The English version of the web2test website is now available at www.web2test.com.

Contact: Benjamin Franke, Marketing web2test, Tel: +49. 341. 4 92 87 29, Fax: +49. 341. 4 92 87 01, E-Mail: b.franke@itcampus.de

About web2test
web2test has been developed as a co-operation project between itCampus and Quality First Software (QFS). It is a tool for functional system tests of web based applications, portals and complex websites. Further USPs: Tests are platform and browser independent and tolerant towards layout changes. In addition web2test offers a real user simulation for a 100 % AJAX support. The test tool can be used under Windows as well as under Linux. www.web2test.com

About itCampus
itCampus is an innovative software development company closely cooperating with international scientists and researchers. Founded in 1999 in the cities of Halle and Leipzig in Germany, the company today has offices in Germany, the UK, Switzerland, Italy, Austria and Slovakia. itCampus provides communication solutions, IT consultancy services and custom solutions in the fields of software development and software ergonomics. Since April 1 2009 the Software AG is itCampus’ majority shareholder. www.itcampus.eu

52% of developers say: Unit testing is the answer for the EU software liability

07.07.2009 · Posted in News

According to a survey held by Typemock, more than half of the developers believe that unit testing can help companies avoid law suits if the new EU software liability bill will pass. Typemock, the Unit testing tools provider, held a survey asking .NET developers if they think that unit testing can help companies avoid law suits if the new EU software liability bill, proposed by Commissioners Viviane Reding and Meglena Kuneva, will pass. 52% of them said that it can.

Typemock asked developers this Online, in their blog, and offline, in Typemock’s Unit Testing Open Microphone event at the 2009 Norwegian Developers Conference (NDC). In this event developers took turns in voicing their opinions on Unit testing and the EU software liability bill. While the majority of them said that they shouldn’t be held liable for their code, they believe that if this bill passes, unit testing will help companies to be confident in their product and avoid future law suits.

Unit testing was one of the central topics at the NDC conference, with keynote speaker Robert C. Martin (Uncle Bob) declaring that unit testing and TDD are a must for professional software developers, a whole day dedicated to unit testing sessions, and as mentioned, Typemock’s Unit testing event.

“We believe that companies should always strive to release products with the highest quality, that produce real value for the customer, and that unit testing is the most effective way to start making that happen” Says Roy Osherove, Senior Developer at Typemock, and the author of the book the Art Of Unit Testing.

Unit testing is an upcoming software development method in which developers write tests for small parts of their code, and check them individually (in ‘isolation’), and not as part of the whole application. This is done in the first development stage, while coding the application and not in the QA (quality assurance) stage like most tests. Unit testing lowers the ‘Bug Fix Time’ and ‘Bug fix Cost’, and frees up the developers’ time, so that they can create new features instead of fixing bugs.

Typemock develops solutions for .NET unit testing, giving developers the power to easily perform unit testing by making them easy to write and automate. Typemock’s unit testing tools have enabled companies to release their products with higher quality and fewer bugs, while saving both time and money.

Is Unit Testing the answer for the EU Software Liability bill?

06.12.2009 · Posted in News

EU commissioners are proposing that software companies be held liable for the quality of their products, and Typemock is holding an open microphone event at the Norwegian Developers Conference (NDC) to find out if unit testing can give companies the assurance and confidence needed to meet the proposed bill.Typemock, leaders in developing tools for unit testing, will be raising this issue at the ‘Unit testing and Beer’ event on the first night of the NDC. During this event, developers will discuss whether or not unit testing is the answer for the new bill proposal, what they think of the new bill and Typemock will be polling their opinion both off-line in the event, and on-line, in Typemock’s blog.
“Typemock believes that unit testing is the most effective way to ensure software quality and code integrity and any company that unit tests as part of its development process goes a long way to being exempt from liability.” Says Eli Lopian, Typemock’s CEO.
“What companies should realize is that when you launch with less bugs, it’s not just your users that benefit from it, it’s the company as well. Fewer bugs on the product’s release, means less money spent on fixing bugs after the product has been released, and less resources invested in releasing new versions just to fix these bugs” says Gil Zilberfeld senior developer at Typemock. Typemock case studies show that by locating the bugs in early stages by unit testing with Typemock’s tools has saved its customers up to $80,000 each developer every year.
The results of the polls will be posted on Typemock’s blog.

Coverity® Co-Founder Receives ACM Grace Murray Hopper Award

05.31.2009 · Posted in News

Coverity, Inc., the software integrity company, announced that co-founder Dawson Engler has been awarded the Grace Murray Hopper Award by the Association for Computing Machinery (ACM) for his groundbreaking research on automated program checking that identifies defects in complex computer software.In naming Dr. Engler to this award, ACM noted that, "Dawson Engler introduces and develops powerful techniques and tools for practical program analysis that automatically detect errors in code. These methods have now been widely used to check large, complex software systems, uncovering many hidden defects. Dr. Engler’s grounded, insightful, and practical approach to automated program checking has served as an inspiration to several other efforts and tools for finding problems in complex software systems."

The Grace Murray Hopper Award is given to the outstanding young computer professional of the year, selected on the basis of a single recent major technical or service contribution. This award is accompanied by a prize of $35,000, which is provided by Google. The candidate must have been 35 years of age or less at the time the qualifying contribution was made.

"On behalf of the research groups at Stanford and Coverity, it’s an honor to accept the prestigious ACM Grace Murray Hopper Award," said Dawson Engler, associate professor of computer science and electrical engineering at Stanford University and Coverity co-founder. "The field of effective error detection has exploded in the past decade, and it’s my hope we can realize a similar magnitude of improvement in the next ten years. For too long, the pervasiveness of computation has led to the same story: Software is everywhere, but all software is prone to crashing, therefore everything is prone to crashing. I believe we are on the right trajectory to deliver a credible means of ending this costly storyline, so developers can finally focus on building software instead of firefighting failures."

Dr. Engler helped lead the creation of the technology behind Coverity’s software analysis system at Stanford University with Coverity co-founders Ben Chelf, Andy Chou and Seth Hallem who continue to grow Coverity’s precision source code analysis capabilities. Dr. Engler remains on faculty at Stanford and continues as an advisor to Coverity. Today, more than 600 customers rely on Coverity to ensure the integrity of their applications.

"The Grace Murray Hopper award is very impressive, particularly given the fact that previous winners include innovators such as Steve Wozniak, Don Knuth and Richard Stallman," said Seth Hallem, co-founder and CEO of Coverity. "Dawson remains an integral part of helping Coverity shape the technological underpinning of our software integrity strategy. On behalf of Coverity employees, customers and partners we congratulate him on his recognition."

About Coverity

Coverity (www.coverity.com), the software integrity company, is the trusted standard for companies that have a zero tolerance policy for software failures, problems, and security breaches. Coverity’s award winning portfolio of software integrity products helps customers prevent software problems throughout the application lifecycle. Over 100,000 developers and 600 companies rely on Coverity to help them ensure the delivery of superior software. Coverity is a privately held company headquartered in San Francisco with offices in 6 countries.