基于Android的售后服务系统的测试与管理毕业论文
2020-07-06 18:31:40
摘 要
售后服务作为企业市场营销中一个必不可少的中间环节,在各个产品市场领域中都起着至关重要的作用。随着智能手机的硬件配置越来越丰富,用户安装的软件也越来越多样化。售后服务也从原来的电话服务,演变成在线手机服务。在这样的背景下,如何开发一个基于Android 的售后服务系统,并使其能成功上线运行是我们开发的主要目标。
在该售后服务系统APP中,买家用户可以在线申请售后服务,并对商家的处理状态进行跟踪,商家用户可以通过APP,对售后服务申请进行各种各样的处理。该软件使用Java语言并通过Eclipse开发工具进行编写,是一个适用于Android 4.0以上版本手机的功能软件。
本文主要是研究APP的测试方法与版本管理。在系统成功运行之后,编写详细的测试用例,通过黑盒测试、手工测试等测试方法,并结合MonkeyRunner和Uiautomator自动化测试工具对系统的功能、性能、界面以及兼容性等方面进行多次测试,以确认其是否符合项目的标准。此外,本文还介绍了SVN的版本管理工具,使用SVN来搭建版本库,从源头上统一各个组员的代码。最终通过它来提交APP最后版本的代码,再经过合规的测试后确保其成功上线运行。
关键词:售后服务 软件测试 版本管理 SVN
Test and version management of Android-based after-sales service system
ABSTRACT
As an indispensable intermediate link in corporate marketing, after-sales service plays a vital role in various product market sectors. As the hardware configuration of smart phones become more and more abundant, the software installed by users has become increasingly diverse. After-sales service also evolved from the original telephone service to an online mobile service. In this paper, how to develop an Android-based after-sales service system and make it operate successfully online is the main goal of our development.
In the after-sales service system application, the buyer can apply for after-sales service online and follow the processing status of the merchant. The merchant can perform various processing on the after-sales service application through the app. The software is written in Eclipse development tools using the Java language and is a feature software for Android 4.0 or higher smart devices.
This paper is about the test methods and version management of the research project. When the system has run successfully, detailed test cases are written. Through black box testing and manual testing, etc., the MonkeyRunner and Uiautomator automated testing tools are used to test the system's functions, performance, interfaces, and compatibility, confirming that it meets the project's criteria. In addition, this paper also introduces the SVN version management tool, uses SVN to build a repository, and unifies the code of each team member from the source. Finally, we submit the code of the final version of the project through the SVN, and then ensure its successful operation after a compliant test.
Key words: After-sales service; Software testing; Version management; SVN
目录
摘要 I
ABSTRACT II
第一章 绪论 1
1.1课题研究的背景 1
1.2 课题研究的现状 1
1.3 课题研究的价值 1
1.4 论文的组织结构 2
第二章 开发平台和开发环境 3
2.1 Android开发的优势 3
2.2 Android开发环境 3
2.2.1下载并安装SDK 3
2.2.2 安装ADT插件 4
2.2.3 安装Haxm加速器 4
2.2.4 创建虚拟机并启动运行 5
第三章 系统需求分析 6
3.1 可行性分析 6
3.1.1 经济可行性 6
3.1.2 技术可行性 6
3.1.3 社会可行性 6
3.2 系统功能需求 7
3.3 UML用例图 8
3.4 功能模块图 9
3.5 程序流程图 9
第四章 软件测试与调试 11
4.1 测试的定义 11
4.2 测试与调试的区别 11
4.3 测试的过程 11
4.4 测试的方法 11
4.5 测试的工具 12
4.5.1 DDMS和Adb 12
4.5.2 Monkey和MonkeyRunner 13
4.5.3 Uiautomator和Uiautomatorviewer 14
第五章 测试用例和报告 16
5.1 测试内容设计 16
5.2 测试结果报告 21
第六章 版本管理 35
6.1 版本管理简介 35
6.1.1 版本管理的意义 35
6.1.2 版本管理的工具 35
6.2 SVN的操作与使用 35
6.2.1 SVN的安装 35
6.2.2 创建版本库 36
6.2.3 上传到SVN 36
6.2.4 提交与更新 37
总结 38
参考文献 39
致谢 40
第一章 绪论
1.1课题研究的背景
售后服务的好坏是评价企业市场竞争力的一项重要指标,好的售后服务会让企业具有良好的口碑和顾客回头率[1]。现如今,人类已经进入信息化时代,互联网的普及催生了移动设备的发展。手机也从原来的通话手机变成了功能丰富的智能手机,中国已经成为智能手机使用人数最多的亚洲国家,而且大部分国产智能手机都是安卓系统,因此,Android APP的开发具有很大的国内市场前景[2]。开发一款基于Android的售后服务系统也将为企业带来不可估量的丰厚收益。
1.2课题研究的现状
相关图片展示:
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。