Quality Assurance of FlashTrak-RM

About Solution

FlashTrak-RM is a web-based application for tracking temperature variations in refrigeration units to control storage requirements of temperature sensitive products like vaccines. Standalone devices called data loggers attached to the side of refrigerators or freezers are to monitor the inside temperature. The data loggers are viewed as independent data sources and require stable internet connection via Wi-Fi or mobile network.

FlashTrak-RM was mostly designed for companies responsible of distributing temperature sensitive products via salesmen operating from their private homes. Thus, one corporate entity can manage several sensing units to ensure correct storage conditions for the products before they are delivered to the end customer. All data gathered by the data loggers are transferred to the application servers and stored for later reviews. In case of any alarm event the application sends alert notifications to the people responsible for adherence to the storage conditions. The application allows setting each data logger individually according to a certain product storage requirements.

Main Features of the application:

  • Remote control of storage requirements
  • Remote firmware update of data loggers
  • User roles, access rights
  • Alert notifications on alarm events
  • Easy access to the system
  • SMS and voice notifications

FlashTrack-RM user roles


an authorized person of FlashTrak-RM service provider, who has highest access rights; modifies system settings, activates data loggers, uploads new firmware to the sensors and manages company accounts.


manages all features of the system within a Company account: users, groups of users, assets, devices setup and reports.

General users

have access to their assigned assets. They can view the data collected for each data logger, receive notifications on alarm events, view reports of the assets, request new devices, activate new devices, and request deactivation of data loggers.

Quality Assurance of FlashTrak-RM

Quality Assurance


The development of the FlashTrak-RM system started as a distributed project with the offshore development team from another country and QA team from EffectiveSoft. Due to an architectural complexity of the system (remote control of storage requirements, user role-based access, remote firmware update of data loggers, etc.), the customer was concerned about its excellent functionality, high performance, usability and reliability. One more issue was that multiple enhancements were made at different levels of the system, which required a thorough testing.

What and how we did

To provide an accurate quality assessment and testing of the system, the QA team had to ensure that “test data” used was similar to “real” data in terms of both volume and actual values and the system functions as expected by end-users. For this purpose, we accomplished the following objectives during the entire testing process:

Test Planning

examine the system functionality in accordance with functional and design requirements, assess the system quality.

  • Testing environment was created based on Windows Server 2012, Microsoft SQL Server 2012, IIS 8.5 и .NET 4.6, which simulated the real system performance on customer-client side.
  • Test plan, describing the detailed and systematic approach to testing the system, helped the QA team to follow the ultimate testing workflow.

Test Design

design executable scenarios for testing by using adequate techniques.

  • Test cases were written and further on used to verify the system compliance against a specific requirement. Boundary Value and Equivalence class techniques were used. For instance, the login name should not exceed 12 symbols and the password should contain one capitalized letter and any of the symbols: #, %, !, *, etc. The test case detailed the scenario as how the system should react in case any of the rules does not satisfy the specified requirement.


carry out single-, multiple functions, and scenario test cases; report on any detected defect, retest the fixed bugs.

  • Manual testing was performed to check the system behaviour under set functional and design requirements. See testing types below. Atlassian Jira was used for defects and project issues reporting.

Quality Assurance of FlashTrak-RM

Project Resume

Business model Time & Material
Development model Waterfall
Project workload About 4 man-weeks
Project Team 2 QA engineers
Documentation Functional specification, GUI mock-ups, test plan, test cases, test reports, defects reports
Test cases Approx. 100
Technologies & tools ASP.NET
Databases used SQL Server 2012
Application Servers and OSs used IIS 8.5, Windows Server 2012
Business need Cold chain management and Temperature control

Back to Portfolio Overview

EffectiveSoft © 2000 - 2018
We use cookies to ensure that you get the best experience on the website. By further browsing you agree with our Privacy Policy.