Our client is developing revolutionary new advanced web application that puts critical data at your fingertips to support management, engineering, and operational decisions within your wastewater collection system. Their app connects clients to any monitoring network, delivering near real-time operational intelligence on the status of your wastewater collection system. It is the fastest and easiest way to visualize the condition of your collection system. It offers dynamic analytical functions to fuel discoveries that will lead to the enhanced management of your system.
Since software is an enterprise and complex software, the overall development lifecycle was below industry standards due to the long manual testing phase before every release.
Our client was aware that they needed to improve the testing phase in order to accelerate the release schedule.
Tech Tailors presented the clients team with a plan, tools and resources needed to enhance and speed up the development lifecycle. Clients organization agreed on one month of evaluation period after which results will be measured and further engagement decided.
Janice W: “Our app is a flexible enterprise web application that is frequently updated. Although the deployment efforts of our development team are excellent, we have seen a delay in the whole development lifecycle caused by some antiquated Quality Assurance techniques. We searched the market for a cutting-edge, agile QA crew, and fortunately we came across Tech Tailors.”An organization needs to house a sizable team of engineers in order to produce an enterprise-level and robust program. The team must also use a cutting-edge development methodology like Scrum, which permits regular releases of bug-free, stable builds. Along with having a specialized quality control expert with in-depth product knowledge, development teams often struggle to achieve their full potential.
Software releases will be delayed if you have a large team of developers and a disproportionately small team of quality assurance specialists. These kinds of delays prevent stable builds, mostly because QA spends time manually testing complicated features rather than concentrating on new features, and regression testing will not be performed.
The development management team realized that the quality assurance team needed help in order to accelerate the testing process. Implementing automated tests, particularly for those features where QA was losing a lot of time owing to the current manual method, was one of the solutions management was looking for.
Following several failed attempts to build automated tests, management of our client contacted Tech Tailors on the advice of a developer who was part of the team.
One Tech Tailors Automated QA engineer was able to complete all test scenarios from the most difficult UI feature that was manually tested in one month, reducing testing time from two days to one hour (48 hours to 1 hour).
It was decided to start by introducing automated testing in a process-delaying feature that takes up the majority of the time. Tech Tailors completed all the challenging test cases at that time, so we went on and put up a server to run the automated tests as well as cover the remainder of the application. As Tech Tailors team investigated the project further, we discovered that the client has issues with the quality assurance process in the following areas:
Working together with the Quality Assurance team, development team, and management of the customer, we began by accelerating the entire process. Together with the customer's QA team, it was decided to add a TMT (test management tool) to improve the organization and upkeep of all test cases. Tech Tailors team of engineers also created awareness protocols on what must be accomplished at each stage of the project rollout. Tech Tailors formed a team that was responsible for creating and carrying out manual test cases, and a second team was in charge of automating those manual test cases. With this strategy, every feature was tested based on comprehensive understanding of the project, as well as robust regression tests that were run when released.
Newly implemented QA today is estimating time for manual testing, building manual test cases, creating automated tests and it is a component of the development life cycle. Project management worked to integrate QA into the entire SCRUM process and to fix regression errors faster.
Due to the project's high number of manual regression tests and our short timetable, clients management decided together with Tech Tailors technicians to form a new QA team that will be solely in charge of carrying out manual regression testing.
With the help of this process, the project now has 2,200 automated tests that are run three times a week in addition to 3,000+ manual test cases that are executed daily. As a result of all the testing we are doing, clients are receiving stable releases once a month that are free of regression bugs after releasing the product to production.
After the first month, Tech Tailors had the following result:
Client increased cooperation and added more QA resources after experiencing success in the first few months of employing Tech Tailor's services in order to cover a bigger portion of software with automated testing.
Janice W: "Results of working with Tech Tailors are evident in our development lifecycle: we were able to stabilize development builds while rapidly accelerating QA duration”Contact the Tech Tailors team if your company is having trouble with quality assurance testing as part of your software development life cycle.