Key Aspects for Outsourcing Software Testing Services
Case Studies – Successful Software Testing Projects
Independent Testing of Speech Recognition Technology
TEAM SIZE
10+ People
DURATION
6+ Years (ongoing)
TECHNOLOGIES
Fiddler Inspect Developer toolbars (IE, Chrome), Microsoft UI Automation,
Telerik WebAii framework, Robotium, Android unit testing framework, UISpec, batch files, JavaScript
THE SOFTWARE
The solution we have been testing is a complete software development and delivery ecosystem for developers of healthcare solutions who want to embed speech recognition technology into their applications. The platform delivers cloud, network-based, secure speech services and client-side software to support speech-enabled clinical documentation from any application and on any device.
THE SOLUTION
Since 2010, Fortech has been taking part in testing all the components of the software system (Webservice, Client SDKs, Cloud), running both manual and automated testing from the beginning of the software development lifecycle. Automation testing is completely done by Fortech. Both functional and nonfunctional tests (performance, load, stress, usability, reliability, compatibility) are performed, at three testing levels: integration, acceptance and system testing.
Independent Testing of Vehicle Life Cycle Software Suite
TEAM SIZE
10+ People
DURATION
1+ Year (ongoing)
TECHNOLOGIES
Silk Central (migration from Classic to Open), HP ALM, Polarion, Jira, Confluence
THE SOFTWARE
This software suite includes 5 different applications used in 16 countries and covering all the stages of a vehicle life cycle (production, distribution and buy-back) for different car models (passenger cars, vans, trucks and buses).
THE SOLUTION
As testing service provider for this complete software suite, we are responsible for test case design, test automation – scripting, test case execution, regression tests, result analysis, test management reports. Over 2.000 automated test scripts run on a regular basis for all the applications. In addition to the automated test scripts, our teams carry out a high volume of manual testing.
Software Apps Licensing Platform Testing
TEAM SIZE
6+ People
DURATION
2.5+ Years
TECHNOLOGIES
SOAP UI, Selenium Webdriver, Netbeans as IDE, JMeter, Internal framework for UNIT and Integration tests, Internal tool for displaying the test results
THE SOFTWARE
The software is a complete commerce solution for mobile / PC / web app developers and content distribution platforms. The platform allows them to easily adapt and sell apps and digital content across multiple distribution channels (app stores, mobile operators, OEMs, retail and direct), enabling the end-to-end management of user and commerce processes (license management, payments, and analytics).
THE SOLUTION
The QA team at Fortech comprised a functional QA team and a technical QA team, which acted as part of the customer’s development team. We ran diverse QA automation tests on multiple components such as the Server REST APIs, the Web tool and the Server’s performance. We ran all the automated tests overnight as part of the Continuous Integration process and did the setup using Jenkins and Maven and the test result management using a tool developed internally.
3D Vizualization Platform With Real-Time Interaction Testing
TEAM SIZE
6+ People
DURATION
7+ Years (ongoing)
TECHNOLOGIES
Enterprise Tester, BB Recorder, TestTrack, JIRA
THE SOFTWARE
This project targets the testing of a desktop app based on 3D real-time visualization technology used to digitally simulate a product, such as a car or an aircraft. The application features an advanced product presentation module that can simulate various design alternatives. It can also simulate the actual human experience with the product by checking ergonomic characteristics of the design.
THE SOLUTION
The Fortech QA team is involved in the QA process of multiple products from this product ecosystem. We work based on product specifications or descriptions of new features that we receive from the customer, until the product is ready for delivery. Our activities include specification analysis, creating and updating test cases, estimating the testing effort, running the tests, reporting and verification of the identified defects.