Agility and flexibility are the keys to survival in a marketplace that is changing at a feverish pace. Insurance technologists must review their insurance systems and ask themselves how they can ensure faster products, how soon they can change existing systems
... to meet new requirements and how they can ensure the quality of new products. Success in the marketplace is directly linked to the extent to which the insurer can address these challenges.
This article appeared in the SETLabs Briefings Special issue on 'Insurance: Powering Modernization' (Apr. 2007).
Read the complete issue
Paper authored by Infosys experts and published in HSBC's Guide to Cash and Treasury Management in Asia Pacific 2007. By focusing on high priority processes, risk-based validation can help achieve up to 35% cost savings and greater productivity.
.. Independent validation is critical because of the 'online' nature of cash.
Testing is critical to ensure that the existing functionality of software applications is not impaired by modifications or upgrades. The main area of concern in post-deployment testing is time-to-market, as frequent releases demand quick test turnaround.
... This paper describes how Test Automation can address your challenges in post-deployment testing.
The need to achieve system performance in a way that reduces risk and improves cost-effectiveness and time-to-market for performance-critical systems is one of the principal goals of IS organizations. It requires a holistic and quantitative approach to
... performance without compromising on other system qualities such as flexibility, maintainability, reliability and usability. Infosys has put into practice such an approach by combining practices in performance engineering with client delivery experience. Adapted to ensure collaboration among globally distributed application development teams, it combines performance modeling with benchmarking, tuning and optimization to deliver high-performance systems.
Poorly performing IT applications are bleeding corporations by approximately US$ 60 billion per year. Diagnosing, fine-tuning and fixing poorly performing applications are both a science and an art that can reap rich dividends.
This article appeared in the SETLabs Briefings on 'Enterprise IT Perspectives' (Oct - Dec, 2006).
Read the complete issue
In this age of global transformation technology, owners need to develop / enhance applications at a fast rate while reducing the cost of development and maintaining high quality standards.
.. Many companies are setting up Centers of Excellence to cater to their testing needs and improve their IT operations. As part of the organizational transformation to Centers of Excellence, testing is being moved out from development and business teams to a centralized testing team. This paper explores the challenges in setting up a Testing Center of Excellence and offers practical options to establish mature, structured Testing Centers of Excellence.
Several organizations have tried to replace manual testing with test automation tools. While they did reap its benefits, most encountered roadblocks. The typical drawbacks include the tools are UI driven, are based on ad-hoc definitions, and very
... often, are person-dependent. These roadblocks have deterred some organizations from investing in test automation while others have been able to leverage it only for part of their business processes. This paper spells out the vision of an end-to-end test automation framework that overcomes challenges in test automation tools.
Metrics have been gaining acceptance as organizations mature and strive to improve enterprise quality. While the need for metrics has been recognized,
... implementation of structured measurement programs is lagging, especially in software testing. Efficient test process measurement is essential for managing and evaluating the effectiveness of a test process. Effective measurement is the first step in making testing a true engineering discipline.
This paper addresses various aspects of a metrics program: the need for having a metrics program, implementation challenges, addressing these challenges, how we arrive at an ideal set of metrics, etc.
SAP R/3 offers enormous flexibility in configuring applications. However, it poses risks in terms of business impact owing to the size, complexity and demand for shorter implementation cycles. Further, there are the obvious financial implications.
.. This raises the bar for effective and extensive quality assurance (QA) of key business processes and configuration, before a release can go live. Timely QA testing of your SAP applications and legacy systems will ensure that all your systems work together, reliably. The key to a robust solution for automated regression testing is to select the right test tool and automation framework, besides the right business scenarios and test cases.
Automation is getting increasingly critical for business units operating in the interconnected and highly competitive environment of the financial securities sector. After an in-depth study of the automated testing capabilities across a variety
... of security firms, Infosys found that shortcomings in automation revolve around the scope, mode and extent of testing. They negatively impact achievements from automated testing. This paper explains the process and system improvements required to overcome the common pitfalls in these areas and guides companies to take a fresh look at their functional automation process before making any fresh investment decisions.
In recent times, it has been found that many web-based projects are unable to meet deadlines. This is because of their lack of understanding of capacity planning and its implications on system architecture and design. Capacity planning not only tells
... us about the space required by each user on a server but also provides the correct methodology for network design, reliability and testing considerations. This paper discusses practical examples of how capacity planning is performed for a website's server and network hardware.
Delivering a high-quality and reliable product is the main focus in software development. The basic quality measure is the defects in the product. Defects found in the later phases of product development are mainly because of faulty design and code
... and poor reviewing capability. The role of the reviewer and tester are crucial to avoid these defects. How do we study, evaluate and quantify the effectiveness of reviews in general and a group in particular, during the review of design, test plan and test cases? An important parameter in such studies relates to the estimation of an individual reviewer's ability. This article proposes a simple estimation framework and illustrates its applicability.
In software, the narrowest sense of software product quality is commonly recognized as lack of 'bugs' in the product. This definition is usually expressed in terms of defect rate or reliability of the software. With changing times, many product organizations have
... realized that this definition of quality isn't enough to highlight their software's competitive edge or to gauge customer satisfaction. They are now moving toward a Quality of Service (QoS) based approach for the process of software product development and testing. This approach helps organizations provide a well-defined and granular definition of quality for its software products to its customers. Using this approach, product companies can aim for quicker releases without compromising on quality. This paper examines how the parametric approach can be used to optimize the software testing process.
Security is one of the prime concerns for all Internet applications. During testing of an application, security doesn't always get due focus and often, security testing done is limited to security functionality testing as captured in the requirements document.
.. Any mistake in the requirement gathering stage can leave the application vulnerable to potential attacks. This paper discusses the issues and challenges in security requirement gathering and explains how it is different from normal functionality requirement gathering. It offers an approach to handle different factors that affect application security testing.
Result reporting can be at various stages of testing like system, integration, etc. This paper highlights the importance of result reporting in the context of software testing. It also addresses some of the areas of result reporting at a high level.
Test automation improves the quality of products and applications. However, deciding the right time for automation, defining the scope of automation and selecting the right tool for automation are vital to its success. This paper suggests best practices to maximize
... efficiency of automation tools.