Presentation 52,53

Presentation 52
Model Based Software Testing - A Technology Shift
Dr. Alan Hartman
IBM Haifa, Research Laboratory

*************************


Software testing is known to consume between 30% and 50% of all software development costs, and this may be even higher for safety or business critical software. The tools and technology used for software testing in the past have been limited in their use of automation and systematic methodologies. Software testing personnel are typically of a lower profile than developers, and less able to cope with the greater complexity of new software developments. In the past 8-10 years a new paradigm for software testing has emerged, based on modelling techniques.


This new technology promises to provide substantial cost benefits and increased software quality, but it requires careful technology change management processes. This talk will discuss the principles and benefits of model based software testing, and describe efforts to introduce the technology in industrial settings.

*************************


Presentation 53
How About Network Simulation In Application Testing And Verification
Mr. Gal Ofel
Shunra Software

*************************

IT organizations continue to struggle with the behavior of complex business applications on complex enterprise networks. That's because many lack the tools they need to build truly network-friendly applications, to predict the performance of applications on their networks, and to ensure service levels for networked applications over time as changes occur in code, infrastructure, usage levels and the number and distribution of users.


Shunra's Virtual Enterprise (VE) provides a comprehensive solution for testing and validating the performance of applications across the network and directly addresses critical implementation challenge by providing realistic, flexible network simulation. With Shunra VE, developers, testers, systems architects and network managers can all examine and analyze the behavior of live applications on any network.


Shunra VE replicates all conditions on the of network - including distance- and configuration-driven latencies, bandwidth constraints, packet loss, jitter, QoS/MPLS classification schemes, the number and distribution of end-users, and active application loads. These network conditions can be either captured from an existing network or synthesized based on projected parameters in order to examine any number of "what-if" scenarios.


This virtual network environment can be leveraged throughout the testing process to ensure performance, validate modifications to code, plan for growth, and accommodate organizational change.


The unique accuracy, flexibility and ease-of-use of the network simulation offered by Shunra VE makes it ideal for enterprise IT organizations that must take risk out of application deployments, accelerate time-to-benefit, and reduce project costs. The ability to model the performance of applications on the network before they're rolled out into the production environment is essential for eliminating delays, finger-pointing and cost over-runs.