Database Performance Monitoring

News Flash

By Charles Babcock, InformationWeek , July 23, 2009 11:00 AM

Test suite seeks to overcome limitations of testing in Agile development process, and ease creation of tests for software quality.

Borland has adapted its Silk line of software testing tools to better accommodate modern development methods, particularly Agile-style development.

"There's been significant change. There's reduced time and cost to implement changes in applications. Agile development does unit and function testing, but not regression testing," which checks whether new code will work with the other systems on which it will depend in its prospective environment, noted David Wilby, senior VP of products, in an interview.

Agile is a widely adopted programming method with varied approaches, but in general, it relies on small teams, concentrated development efforts called sprints, frequent user feedback, and frequent testing -- by the developers, long before a separate quality assurance team gets its hands on the code.

In its own experience implementing Agile methods, Borland found "Agile developers are being asked to go beyond unit and function tests, but they don't own all the paths to the application," Wilby said. In complex Web and enterprise infrastructures, applications may encounter conditions that the Agile developers did not anticipate or test for.

Borland's suite of testing tools, Silk 2009, includes SilkTest 2009. SilkTest had a formerly separate Silk4J language embedded in it. Last year Borland introduced Silk4J as a proprietary scripting language with which to create tests quickly. The language has been incorporated into SilkTest and can be used to create both function and regression tests.

Tests created with Silk4J script will be produced in Java when generated in the open source Eclipse integrated development environment. These Java tests can then be run in the target software environment in the SilkTest engine to determine whether the new and existing infrastructure code will work together.

SilkTest 2009 has a "record and play" function, allowing it to capture a user session of an application's graphical user interface, then test it as often as necessary. Elements of the test can become more flexible, since they are now produced as Java objects. In the past, if a button in a user interface was moved, "the script-based test would break" because the script expected it to be in an assigned position, Wilby said.
Read more...

Online community for users of Silk products

Online community for users of Silk products

Poll

How often would you like to attend a user group meeting?
 
White papers

DocumentsDate added

Order by : Name | Date | Hits [ Ascendant ]
Borland Software Corporation is a market-leading independent software tools vendor. Our business is based on providing customers with effective solutions to their software development and testing problems. This paper describes our Quality Maturity Curve concept, which we believe will enhance the way software delivery organizations go about improving the quality of their development processes and delivered products.
More and more companies are moving to agile software delivery approaches. But agile delivery brings with it a new set of challenges; among them, functional test automation - opinion is divided in the Agile community on the value of automated testing. However the reality is that software teams must manage quality if they are to avoid operational risk. Businesses are encouraged to adopt an agile process that fits their unique needs. Nothing about agile is pre-determined or dictated so it’s no surprise that businesses find it challenging to implement agile as a trusted business process – using tools to automate their agile delivery process is yet another variable that complicates the decisions they must make.
This paper describes how you can use Borland’s Quality Maturity Curve™ (QMC) concept to achieve your quality objectives in an efficient, step-by-step manner. You’ll learn how Borland’s approach to lifecycle quality management (LQM) enables you to determine manageable, achievable, and affordable steps to improving the quality of your development processes and delivered products. Borland is the only vendor with integrated tools and process, a “whole lifecycle” approach to quality, and proven best practices to help you achieve all of your quality management goals.
Businesses don’t wait until a product is almost available to create a strategy for how it will drive revenue. Why then do they wait until the very last moment to ensure the quality of software? This paper examines Lifecycle Quality Management, including its core processes and best practices. It also introduces Borland ® Lifecycle Quality Management (LQM), the first proactive offering to infuse quality throughout the software delivery lifecycle.
 
Joomla 1.5 Templates by Joomlashack