Font Size: a A A

Design And Implementation Of Mobile Testing Service Platform

Posted on:2019-01-30Degree:MasterType:Thesis
Country:ChinaCandidate:L L HeFull Text:PDF
GTID:2428330545452307Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rise and growth of mobile gaming market,game companies are also stepping up their efforts to develop mobile games.Product is core and quality is the first step.Only high quality game products can be recognized by the public.Therefore,how to finish the game test efficiently and effectively becomes a key problem.To this end,our mobile testing laboratory has been working on providing performance testing support,compatibility support,automated testing,and some other public support for each game project group,and constantly innovating and developing new support solutions.The mobile test service platform described in this paper also develops service platform system for supporting mobile test work.This system is a project I participated in during the internship of Wangyi Leihuo game department.The project aims at the function design for the service support provided by the project group game test,integrates and optimizes the existing resources,and develops a set of centralized,extensible and customized service platform system.I participated in the whole process of system development,and I am independently responsible for the designing and development work of mobile device management,internal test application distribution,test case management,stuck test and mobile reporting management.During the development of the platform,I designed a scheme for lending and returning operations by scanning the barcode behind the device.Implemented the android scan code function integrating the Zxing project,and also performed some performance optimizations on the zxing scan code.Used SQLite Database Technology to Implement Data Cache for Device Management App;Designed a solution to test the game's stuck degree by video analysis of game screens,and based on Emmege,an open source mobile testing app project,a new screen recording service was added to achieve the goal of simultaneously acquiring device performance and game screens.Used the opencv and ffmpeg technologies to implement the function of analizing video by frame-by-frame comparison;Studied and designed the algorithm for calculating the specific data of the game's stuck degree,and also realized the function of displaying the video on the page and displaying the result of the data by Highcharts.Designed and implemented the front-end and back-end of the test case management module,and ensured the user-friendliness and ease of use of the interface.Use highcharts charts to visually and clearly show test result statistics in test report management.Designed and implemented the internal measurement application distribution module,supporting functions such as uploading applications by curl command and downloading applications from page by scanning two-dimensional codes.Most of the functions of the platform have been online and in use,and it is constantly optimized and improved and adding new demand function modules.Striving for the highest level to provide efficient and high quality services for game testing,and achieve the standardization,flow process and electronization of mobile testing.
Keywords/Search Tags:Game testing, mobile testing, web, Django, service platform, test management
PDF Full Text Request
Related items