android系统下扇贝单词软件的自动化测试方案设计(源码)【字数:9559】

摘 要在当前的大环境下,测试技术的发展在一定程度上需要解放人的创造力。目前很多公司都在使用人工方式进行功能点测试,所以测试的技术含量比较低。但随着IT行业的日渐发展,随着功能的日渐增长,人工成本也越来越高,依靠人力进行软件测试已经越来越不现实了。因此,现在的大公司已经逐渐开始重视自动化测试了。现如今,安卓与IOS几乎平分手机市场,总体来说安卓占有的市场份额略大于IOS。在2011年初,有数据显示安卓已经成为全球最受欢迎的智能手机系统。因此安卓系统下APP的自动化测试也就尤为重要,理想的自动化测试能够按照设定的计划完全自动地运行, 这样可以更好的利用资源。本文选用UIAutomator测试框架,以安卓系统下的扇贝单词APP为测试对象,设计并完成了扇贝单词系统的自动化测试工作,文章从需求分析到自动化测试计划和报告进行了详细的叙述。
目 录
第一章 引言 1
1.1软件介绍 1
1.2自动化测试的意义 1
1.3安卓自动化测试基础 1
第二章 自动化测试工具和使用 6
2.1自动化测试工具 6
2.2自动化测试工具使用 7
第三章 扇贝单词APP测试需求分析 10
3.1 UI界面功能需求分析 10
3.2 功能点列表 15
3.3 压力测试 15
第四章 扇贝单词APP自动化测试计划和报告 17
4.1测试环境说明 17
4.2自动化测试用例 17
4.3自动化测试脚本 18
4.4自动化测试用例编写 18
4.5自动化测试的执行 24
4.6自动化测试的结果分析 26
第五章 总结 28
结束语 30
致 谢 31
第一章 引言
1.1软件介绍
扇贝单词是一款由南京贝湾教育科技有限公司开发的,提供英语单词学习功能的APP。
Android是一种基于Linux的开源操作系统。随着Android系统被应用得越来越广泛,Android应用越来越多的同时,Android自动化测 试工具和框架也越来越多 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
,常见的工具和框架有MonkeyRunner、UIAutomator、Robotium以及功能强大的Appium,在这些测试工具和框架的基础之上,一些公司推出了自己的测试平台,比如Testin云测试、百度的MTC、东软易测云等平台,这些测试平台不同于测试工具,它们提供的是全套的测试方案,比如性能和兼容性自动化测试,这样可以提高测试效率和测 试覆盖率,并且节省测试成本[1]。
XMind是用来制作思维导图的,使用XMind可以快速整理思路,熟练地掌握XMind操作方式之后,不仅能够提供便捷,更能够提高工作效率。
1.2自动化测试的意义
自动化测试就是测试人员根据功能需求或者接口功能编写自动的测试脚本,通过测试脚本的自动执行来测试相关产品。自动化测试具有效率高、成本低、效果好、可以复用等优点,自动化测试可使测试自动进行,将测试输出结果与期望输出进行比较,同时监控和管理测试执行过程,使测试人员脱离于繁琐的测试配置及管理过程,集中精力于测试用例的设计上,从而极大地提高测试工作的效率[12]。
自动化主要的好处如下:
提高软件测试的效率。
节省资源,降低人工测试的成本。
提高软件测试的准确度并且增加软件信任度。
使用测试工具进行测试可以测试结果质量变高。
缩短软件的测试周期,可以让产品更加快速地投放市场。
加强测试的可靠性和测试的稳定性。
自动化测试能做一些人工测试无法进行的测试,比如性能测试、压力测试等。
1.3安卓自动化测试的环境配置
本测试是完成对安卓系统下的扇贝单词APP的自动化测试,首先需要配置安装测试开发环境,具体环境配置步骤如下:
1、JDK环境配置
1)安装jdk,选择目录(可以根据需要修改安装目录。)此处为默认安装目录C:Program FilesJavajdk1.8.0_05,如图11所示。
/
图11 安装jdk
2)安装jre,与jdk安装步骤相同,如果没有关于安装目录的要求,可以全部不更改,直接设为默认目录,直接点下一步即可。
3)配置环境变量,鼠标右键计算机,选择属性,进入高级系统设置——选择高级,点击环境变量,新建环境变量并配置,如下:
a)新建 JAVA_HOME 。
变量值填写为JDK的安装目录,例如:C:Program FilesJavajdk1.8.0_05,如图12所示。
/
图12 配置JAVA_HOME
b)编辑Path
选择path变量,点击编辑,在原有变量值的最后添加如下信息:
%JAVA_HOME%in;%JAVA_HOME%jrein
这里需要注意原来的Path的变量值最后如果没有分号,需要先补上分号,然后再输入%JAVA_HOME%in;%JAVA_HOME%jrein;如图13所示。
/
图13 配置JAVA_HOME
c)新建 CLASSPATH
新建系统变量CLASSPATH,值%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar,如图14所示。
/
图14 配置CLASSPATH变量
4)最后,检验JDK的环境是否配置成功,运行cmd,输入命令 java version,出现版本信息,则表示安装成功。如图15所示。
/
图15 检验JDK的环境
2、添加SDK环境变量
配置SDK环境变量的步骤如下:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/66.html

好棒文