Font Size: a A A

The Design And Implementation Of Task Management Module Of Iot Testing Cloud Platform

Posted on:2021-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:J FanFull Text:PDF
GTID:2428330632962634Subject:Computer technology
Abstract/Summary:PDF Full Text Request
As diverse intelligent IoT devices are widely used in different aspects of production and life,requirements on the performance of those devices are higher and higher,which also results in rapid growth in the test demands of IoT devices at the same time.The traditional device testing executes on a single testing system and has too many manual operations,so it cannot afford the great requirements of IoT device testing.The IoT Testing Cloud Platform is built to solve that problem;it integrates decentralized testing resources and adjusts the test process to improve testing efficiency and testing earnings.The testing task is the core of the test process,therefore,task management is of great importance to the IoT Testing Cloud Platform.This paper focuses on the task management of IoT Testing Cloud Platform and aims to build a testing task management module which can conduct high-efficiency testing task scheduling as well as real-time control on the testing tasks,solving the problem of low-efficiency in the field of IoT device testing.At first,according to the study of the cloud testing platform and testing task management,this paper determines the functional requirements and technical development methods of the task management module.Then,this paper designs a testing task planning algorithm based on the genetic algorithm and priority,which mainly assigns the testing task's test cases to related automatic testing systems of the IoT Testing Cloud Platform and optimizes the testing orders of tasks.The goal of the algorithm is to increase testing efficiency and maximize testing earnings.After that,this paper introduces the architectural design of the task management module from three aspects:the architecture,the database and the interfaces;introduces the detailed design of the task management module from three angles:classes,important processes and key functions.At last,this paper deploys the module in an experimental environment,carries out functional tests on the task management module and ensures the effectiveness of the task management module of the IoT Testing Cloud Platform.
Keywords/Search Tags:task management, task scheduling, iot testing cloud platform, cloud testing
PDF Full Text Request
Related items