登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 理工学类 > 信息与计算科学 > 正文

基于Android漫悦音乐APP的测试与管理毕业论文

 2022-01-21 09:01  

论文总字数:12478字

摘 要

当今世界移动互联网发展迅猛,移动端使用的越来越普遍,而智能手机系统则有Android系统和ios系统占据了绝大部分的市场。但是由于Android系统的开源性, 得到了除苹果公司之外几乎所有手机厂商的使用。自然而然, 性价比高的Android手机成为大部分人的首选。

本文详细介绍了基于Android的漫悦音乐APP的测试过程。在文中,我详细的对于app的各个功能,包括登陆注册、音乐播放、歌曲的收藏个下载等等设计了各不相同的测试方案。我们通过黑盒测试、白盒测试确保了app各项功能的正常运行,通过功能测试和性能测试保证了app即使是在旧款手机上也能够流畅运行。经过数千次的重复测试,基本保障了应用各项基础功能可以稳定流畅的使用,不会轻易出现各类恶性bug。经过这些测试,极大提高了软件的可靠性,基本上保证了软件可以正常稳定的使用。

关键词:功能测试、性能测试、白盒测试、黑盒测试、灰盒测试、动态测试、静态测试、结构测试。

Testing of App Based on Android Man Yue Music

Abstract

Nowadays, with the rapid development of mobile Internet in the world, the use of mobile terminals is becoming more and more common, while Android and IOS systems occupy the vast majority of the market. But because of the open source Android system, it has been used by almost all mobile phone manufacturers except Apple. Naturally, Android phones with high cost performance have become the first choice for most people.

This paper introduces the testing process of Manyue Music APP based on Android in detail.In this article, I design different test schemes for each function of app, including login registration, music playback, song collection and download, etc. Through black-box test and white-box test, we ensure the normal operation of all functions of app. Through function test and performance test, we ensure that app can run smoothly even on old mobile phones. After thousands of repeated tests, it basically guarantees that the basic functions of the application can be used smoothly and steadily without any malignant bugs. Through these tests, the reliability of the software is greatly improved, and the normal and stable use of the software is basically guaranteed.

Key words: Functional testing, performance testing, white box testing, black box testing, grey box testing, dynamic testing, static testing, structural testing

目录

第一章 绪论 1

1.1 选题的依据及意义 1

1.2 文献综述 1

1.3 国内外研究现状 2

1.4 论文结构 3

第二章 系统结构 3

2.1 系统结构的描述 3

2.2 登录注册 3

2.3 听音乐 9

第三章 测试用例设计 13

3.1 测试的理论基础 13

3.2 测试原则 13

3.3 测试对象 13

3.4 测试目的 13

3.5 测试时间 14

3.6 测试方案的大致规划以及安装测试 14

3.7 对于注册功能的测试 14

3.8 对于登陆功能的测试 14

3.9 对于音乐播放功能的测试 15

3.10 对于收藏功能的测试 17

3.11 对于文档和页面的测试 19

3.12 对于下载功能的测试 19

3.13 对于搜索功能的测试 21

第四章 测试环境 22

4.1 搭建测试环境的注意事项 23

4.2 硬件测试环境 23

4.3 软件测试环境 24

4.4 测试工具 24

第五章 测试结果及分析 25

5.1 测试覆盖分析 25

5.2 缺陷统计 25

5.3 测试结果分析 25

5.4 性能数据 26

5.5 测试结论 26

参考文献 28

致谢 30

第一章 绪论

1.1 选题的依据及意义

到1993年,智能手机成为了网络时代进一步拓展的主要工具,网络也因此深入到了我们生活的方方面面。

而智能手机系统则有Android系统和ios系统占据了绝大部分的市场。但是由于Android系统的开源性, 得到了除苹果公司之外几乎所有手机厂商的使用。自然而然, 性价比高的Android手机成为大部分人的首选。[1]

人们在出行时,旅途无聊之际,总是希望能够利用智能手机来进行一些娱乐活动消遣时间,比如玩游戏、听音乐、看视频。但是由于系统自带的音乐软件虽然可以存储和播放音乐,但是必须首先从网络上下载,再通过pc端口传输到移动端口。但是,智能手机是可以自主联网的,那么,能不能在移动端口直接从网络上下载歌曲呢?基于这种需求,新的、不同于基础的音乐播放器的音乐app应运而生了。

1.2 文献综述

本文通过分析当前的一些移动端软件的测试技术,设计并搭建了一个面向移动应用的监控。全文内容主要分为四个部分,首先是提供了面向安卓应用的报错分析方案,通过实时监控用户使用该应用的过程中发生的错误,收集相关信息来帮助开发者及时掌控并快速修复;其次,提出一个挖掘算法,通过算法探寻大量数据中的用户的行为模式,帮助开发者调整页面之间的结构模式;再次是提出一个关键路径转化率分析算法,帮助分析关键流程的转化率并提出优化方向;最后,根据用户的访问习惯和兴趣爱好,把用户们分为不同的群组,以便提供后续更加个性化的服务。

崩溃监控是现在的app测试中的一种重要方式,通过实时的对用户使用软件过程中出现的崩溃、闪退等异常的监控,并将这些异常的信息上传,能更好的帮助开发者检测出软件内部的漏洞,并且迅速修复。在传统的软件开发过程中,软件的测试是作为开发的一部分,是在软件发布之前对于产品进行鉴定。这样,测试就仅仅只是能够作为提高质量的一种手段,不能完全的检测和修复所有的漏洞,在软件发布后还会出现其他的各种各样令开发者始料未及的问题,这就需要一套监测分析技术来帮助开发者收集信息以便及时的处理了。[2]

请支付后下载全文,论文总字数:12478字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图