Font Size: a A A

Android Cloud Applications In The Design And Implementation Of Software Testing

Posted on:2017-09-24Degree:MasterType:Thesis
Country:ChinaCandidate:Z X ZhangFull Text:PDF
GTID:2348330542452582Subject:Engineering
Abstract/Summary:PDF Full Text Request
In recent years,Android mobile phones have been more and more widely used,therefore,it is essential for users to store information safely on mobile phones.However,some information such as important contacts,text messages and pictures may get lost when the phone is lost,damaged or replaced.At present,there are lots of applications for mobile phone data backup-recovery in electronic market,but most of them restoring the backup locally,which has great limitations on the data capacity.The system to be tested in our study is an app which can backup,restore and manage data on the cloud in Android mobiles.Backup and synchronization of phone data and store them in the cloud server,and conduct management of data through the web interface,such as searching,adding,deleting and modification,etc,it is much safer and more convenient than operate the process in the mobile terminal.Software is different from other industry products;it is a kind of program language written artificially,so errors are unavoidable.However,errors can be minimized through effective software testing,so as to improve the quality of software products.We analyzed the requirements for software testing of this system,the software includes applications not only for mobile terminals,but also for web client side and server-side,and the test content includes functional test,performance test and automatic test,etc.Aspects involved in the software testing are multiple and complexity.This article analyzes the software testing requirements of the whole system based on the practical project requirements,and analyzes several current Android applications and web software testing projects in other companies in combination,by modifying and purifying these projects,we designs a set of software testing projects that combines the mobile side and the cloud,and at the same time,suitable for this system according to the characteristics of this system.The main content of the software testing scheme is: functional coverage test use-case design techniques and solutions of the mobile application,core function test use-case design of mobile terminal,namely,synchronization strategies test of synchronization and backup function,stability testing techniques and solutions of the mobile application,subsequent performance testing techniques and solutions of the cloud server,use-case design techniques and solutions for the function of webpage,and response capability testing techniques and solutions of the web software interface.Designing this software test project,on the one hand,techniques such as boundary value and equivalence partitioning are applied to reduce test cases redundancy,and increaseimplementation rate of the software test cases,which can greatly improve the efficiency and coverage of software testing.On the other hand,the project uses the automation technology of Android applications,which can realize unattended software test and multiple devices test,which greatly improve the efficiency of software testing and saves the costs.What's more,the use of the Android performance testing technology and web-side performance testing technology in this project can test the stability of the system and ensure the system to run 7 * 24 hours even barrier-free,and the maximum number of server concurrent users is around 1000.The software test project designed in this article combines the Android testing technology and cloud-side web testing technology,the combination can meet the function and performance requirements of testing software,and thus guarantee the software quality and operational stability of the products,which make the software to achieve online requirements.It can also improve the test efficiency and save the labor costs in testing.
Keywords/Search Tags:Android, Cloud applications, Server concurrency tests, Monkey, Monkeyrunner
PDF Full Text Request
Related items