Is testing a necessity or a waste of time? Most companies are unanimously in agreement with the first option, but these days there are supporters of the other point of view. In our line of work there have been cases in which, through chasing deadlines and the desire to release a new product as soon as possible, the customer has neglected to pay sufficient attention to this key stage. Either it came at the wrong moment, when the staff didn't have the necessary specialists available and there was no time to find a competent outsourcing team, or the testing was carried out but not in enough depth. The result is wasted money, a failed project, and the loss of existing customers, while any chance of attracting any new ones can be completely forgotten.
It is evident, therefore, that the testing of a software product is one of the most important stages of its development. Indeed, before a company can present their new product to consumers, they must be 100% sure of its performance. It is therefore essential to identify critical bugs on time, check all vital product functionality, conduct a robust interface analysis, and implement any recommendations for improvement. The expertise of the testers at this point should be second to none.
Understanding the importance of this stage, SKB LAB invited our specialists onto their project.
The Challenge
Our task was to instantly integrate ourselves into the project to conduct a detailed screening and to improve the web service and mobile applications of a well-known bank. We were to work as part of the SKB LAB team. To ensure the timely detection and guaranteed elimination of any critical bugs, it was necessary to employ both automated and manual testing. Only such multi-stage testing as this would allow SKB LAB to avoid critical errors, ensure the smooth and precise operation of the web services and release a high-quality product.
The timeframe for the project was 31 weeks.