Font Size: a A A

Design And Implementation Of Test Automation For Intelligent Community Application Systems

Posted on:2021-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:X X JiaFull Text:PDF
GTID:2428330614465958Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the explosive growth of software applications,the quality assurance of the software has become a competitive performance of an enterprise.At present,many functional tests of enterprises rely on manual testing to find problems.Although manual tests can be handled quickly under abnormal circumstances,the disadvantages of low efficiency and error-prone are also exposed.In view of the features of application software,such as more functional requirements and shorter development cycles,it is necessary to carry out automated test instead of complex manual test.The intelligent community application system is an application product facing residents and property sides.Due to the function of the software is increasing and development iterations are frequent,therefore,only relying on pure manual test cannot satisfy the requirement of the application software regression testing.Now,it is urgent to introduce automated testing technology into the application system to find out the test architecture and method suitable for this kind of product.In addition,by further extending to other products the software testing efficiency can be greatly improved.This thesis first expounds the relevant concepts of software test automation technology,and analyzes the feasibility of automated testing and the corresponding test requirements of the system according to the actual product situation of the intelligent community application system.After research,it was decided to select and deploy a set of Python + Selenium + Unittest model framework.Then,referring to the design concept of Page Object,the layered design is performed on each page,and the secondary encapsulation operation is carried out on the intelligent community page components for later script invocation.Moreover,this thesis provides a method based on PLSA model and EM algorithm to determine the theme of web page elements to solve the dynamic positioning problem of web pages.Finally,the interface test of the user management module and the performance test of the query module in the intelligent community application system are implemented,and propose an optimization plan by comparing and analyzing test reports.The realization of test automation of the user management module in the intelligent community application system will bring a breakthrough from scratch for the automated testing of the department,and also provide a direction for the automated testing of such products in the future.
Keywords/Search Tags:Software Test, Test Automation, Selenium, Intelligence Community
PDF Full Text Request
Related items