QUALITY ASSURANCE ANALYSIS
AccelOne planned and executed a QA solution for the Android application’s video and gaming interface.
Critical issues identified and resolved
Fast turnaround on issue diagnostics accelerated timelines for developers and client
Deployment of the application free of critical issues
As a part of its expanded media offerings, Turner Broadcasting Argentina launched an android mobile application for their subsidiary company, the Cartoon Network. This app, called the CN Watch & Play, featured a split- screen display that allowed users to watch CN episodes and play games directly from an android phone or tablet. The games, which were displayed on half the screen, used Flash technology, while the video streaming feature, located on the other half of the screen, was a proprietary technology of Turner Broadcasting. The unique interface allowed the user of the application to rotate through the games and videos simultaneously at the same time.
The application was developed by a company called Red Lima and Turner and was seeking a 3rd party to provide Quality Assurance services for their app in order to ensure the app was free of errors or quality issues prior to deployment into the market.
Turner tasked AccelOne with the challenge of developing a complete testing solution for Functional Testing of their video player and games interface. This was to include a complete QA plan, test suite (test cases) and platform for bug tracking on their mobile app.
AccelOne’s QA solutions team used information gathered from the client to define and build the tools needed for the full QA of the app’s player game components, which included issue tracking, testing cases, project management and reporting.
Keeping in mind that performing the QA activities in a collaborative environment both with the developers and the client was a top priority, the following software platforms were selected:
DropBox: To store and exchange files
RedMine: For bug tracking (Required
by Red Lima developers)
JIRA: For test case managements
Skype and emails: For
The project was planned around the utilization of agile methodology, following scrum practices and short two-week sprints.
“This project was an entertaining and pleasurable experience for everyone who worked on it. This is why we do the work we do.”
AccelOne’s direction and coordination with Turner and Red Lima to maintain the project within Test Driven Development practices resulted in the following:
Turner’s expectations for the quality of the QA deployment were exceeded.
Critical issues with Turner’s proprietary player were identified and corrected as a result of AccelOne’s detailed diagnostics and reporting.
AccelOne provided complete reports of the app one day after each new version was published, which allowed the developer to have timely responses in the corrections of the issues and accelerated the entire cycle of development.
Based on the information provided by Turner Broadcasting, meetings with Red Lima, and our experience in QA of mobile applications we formulated the following team:
Senior QA AnalystA. Analyzed the functional requirements
B. Developed the test cases
C. Executed the test cases
D. Created reports with the test results
E. Managed the JIRA platform
F. Communicated with the customer
Semi-Senior TestersA. Performed testing cases
B. Created reports
The project began after the kick-off meeting, and the initial sprints were uneventful. However, shortly after the project started, it was discovered that the player component that was built for video streaming was not functional. In order to assist the development team with the repair of the player, AccelOne provided complete diagnostics and detailed reporting of the player’s performance under different conditions.
While the repair of the player was in progress, AccelOne shifted its focus to QA of the gaming interface within the app, in order to prevent significant delays in the project from the QA end.
As the new versions were deployed with the fixes identified by the QA process, AccelOne continued to support the customer with continued QA procedures after each deployment. Finally, when there were no more critical or blocker issues identified by our team and the majority of minor bugs resolved, CN released the live version of the application to the general market.
All testing was performed on devices from AccelOne’s device library, covering the screen formats and hardware specifications defined by the customer. No emulators were used.
The project was completed, and the application was deployed according to the written plan, baring delays due to unexpected bugs.
“The entire team dedicated hours of hard work that each and every member put their heart and soul into.”