By Belatrix Software | Topics: Software Development
“With over 1,500 manual test cases, the quality assurance process for the Client’s main desktop application was quickly becoming very challenging to maintain.”
The Company. This Client is a leading supplier of Enterprise solutions, desktop software, scientific databases, and professional services for biotechnology, drug discovery and chemical research, including software, databases, and web sites which enable customers to create, analyze and communicate chemical, biological, and scientific information more effectively.
The Products. This Client’s products are used primarily in the pharmaceutical, biotechnology and chemical industries. They are also used in higher and academic education and government research. The company’s principal software is the de facto standard and primary communication tool on the chemist’s desktop. The enterprise version of this solution enables information research organizations to deploy application and information solutions using Internet, intranet, and extranet technologies. These solutions are now in use by companies such as Abbot Laboratories, Johnson & Johnson, Merck, etc.
The Challenge. With over 1,500 manual test cases, the quality assurance process for the Client’s main desktop application was quickly becoming very challenging to maintain. The application was constantly growing (more features were added) and we had to find a way to reduce testing times, increase the amount of test cases and improve the system quality overall without introducing more additional testing time. Based on this experience, the Belatrix Quality Assurance team proposed to automate our testing process. Due to the complexity of the application, we had to decide what the best testing architecture would be. These are the problems that have arisen:
Based on these restrictions, we realized we had a few options:
Select a licensed tool:
Select a specific free and Open Source tool:
Use and combine several Open Source test automation tools:
The Solution. Along with the client, Belatrix decided that the best option was to follow the best approach and select multiple open source tools combined with a custom framework that allows us to:
Some of the tools and technologies that were chosen include:
The Results. Belatrix helped the Client reduce the test processing time by 40%, add hundreds of additional test cases without affecting schedules and keep test cycles under control.
Belatrix was also able to help the Client automate the system deployment process, as well as the system installation, installation testing, smoke tests, feature testing (including integration with other tools), performance testing and all the report generation to produce reliable quality metrics.
Quality Assurance Outsourcing with Belatrix
Belatrix has an impressive track record providing excellent Quality Assurance services to clients worldwide. We cover the full spectrum of Quality Assurance strategies, such as:
We invite you to learn how a relationship with Belatrix will give your company a distinctive advantage through low cost, disciplined, and high quality software development and quality assurance services.