| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

基于旅行类手机APP的测试的初步研究

平***苏

贡献于2021-08-16

字数:19594


基旅行类手机APP测试初步研究
A Preliminary Study Of Testing Base on Travel Mobile APP
容摘

着生活水断提高生活生活求已满足温饱更加追求精神追求放松加现社会节奏变快现代绷着根弦生活外出旅行成放松精神释放压力二选择
出行前做计划十分必事情前解目呢?部分询问身边朋友征求意见样更加明确目标达目脸茫然处时感受亲眼见知道否符合兴趣旅行类APP中会许户面分享旅行历文字感受时真实拍摄片会分享出时旅行路线供前该出行者参考
旅行中住问题住宿环境坏程度影响旅行心情旅行APP中户订房间前解酒店周围交通否便捷距离景点距离否合适周围否美食店出行者旅行中会酒店环节踩坑影响旅行体验
外查询出行时间景点门票购买等等旅行APP功
文旅行类APP测试进行初步研究旅行类APP进行需求分析制定测试计划构建出测试例采动化测试技术旅行APP进行简单测试脚编写Appium执行脚完成旅行APP简单测试

关键词: 旅行类APP Appium 测试例 动化测试 软件测试

Abstract

With the continuous improvement of people's living standard people's requirements for life are not satisfied with food and clothing but more spiritual pursuit and relaxation coupled with the rapid pace of society modern people are stretched a string life Therefore traveling has become the best choice for people to relax and release their pressure
It is necessary to make a plan before going out How did people know where they were going Most people ask their friends for advice This way you can have a clearer goal so that you don't arrive at your destination with a blank look on your face and nowhere to go But at the same time everyone's feelings are different and only their own eyes can know whether it is in line with their interests In the travel APP many users will share their travel experiences on it with their feelings of words and photos taken in real life They will also share their travel routes at that time for the reference of travelers who are about to go there
In the travel live is also a big problem the quality of the accommodation environment to a large extent affects the mood of the trip In the travel APP before booking a room users can find out whether the traffic around the hotel is convenient whether the distance from the scenic spots is appropriate and whether there is a food shop nearby Travelers in the travel often in the hotel this link trample pit affect the travel experience
Besides the main functions of the travel APP are to check the travel time and purchase tickets for scenic spots
This paper mainly conducts a preliminary study on the test of travel APP analyzes the requirements of travel APP makes test plans builds test cases and USES automated test technology to write simple test scripts for travel APP and USES Appium to execute scripts to complete the simple test of travel APP

Keywords Travel App Appium Test Case Automated test SoftwareTest

目录
第章 绪 8
11选题目意义 8
12现状研究 8
1 3章节安排 9
第二章 工具技术介绍 10
21 Appium介绍 10
211简介 10
212 Appium架构原理 10
213 Appium工具优点 11
22 Eclipse代码编辑器 11
221 Eclipse简介 11
23 ADB命令 12
231 ADB命令方法 12
24动化测试技术 12
241动化测试简介 12
242动化测试前提条件 13
243动化测试场景 13
第三章 测试准备 14
31测试需求分析 14
311开发背景 14
312软件功 14
32制定测试计划 14
321 测试进度 14
322 界面测试工作进度预估 15
323 功测试工作进度预估 15
324 性测试工作进度预估 15
325 测试环境 15
326 测试工具 16
34测试环境配置 16
341 SDK配置 16
342 Nodejs 安装 16
343 Appium动化测试工具安装 18
第四章 进行测试活动 19
41界面测试 19
411界面测试常见测试点 19
412界面测试例设计思维导图 20
413界面测试例 20
42功测试 21
421功测试常方法 21
422功测试常见测试点 22
423功测试例设计思维导图(选取部分功) 23
424功测试例 24
43性测试 28
431性测试常见测试点 29
432性测试常见方法 29
433性测试例设计思维导图 30
第五章 测试程序设计实现 31
51动化测试代码 31
511登录 31
512搜索名 39
513航班查询 43
514订单查询 49
52交互体验 53
第六章 总结期 55
61总结期 55
参考文献 56
致谢 58


第章 绪

11选题目意义
着收入水断增长生活质量求断提高外出旅游感受风土情放松亲然想法成倍增加里游玩游玩预算需少旅游期间吃住行解决问题成出行前重计划标准通常需助旅行软件解决述问题
旅行软件功包括:户登录目查询展示目酒店出行方式等性方面求响应迅速查询速度快占设备资源等等外较重指标安全性求
中软件UI设计需符合数户惯做图标易懂描述准确例正确等等户短时间熟悉正确该旅行软件软件响应时间短户体验感外软件保证户隐私泄露保证软件正常运作
文面三方面探讨旅行类app测试方法测试技术
12现状研究
现需求变APP功开始种样功测试现采黑盒测试较中等价类划分法边界值分析法果图法等较黑盒测试基需着设计完测试例开始执行缺点明显难寻找确定造成程序出错例度赖测试例验外现市面手机型号众更新换代频繁APP兼容性问题十分突出兼容性测试般测试台Testin云测试公司真机测试优点简单快捷存着成太高问题云测试台更加安全性问题性测试常见类型基准测试配置测试负载测试压力测试等等LoadRunnerJmeter性测试单元测试时开始做意味着集成需测试性测试真正目测试软件单元集成真实环境否运行安全测试系统抵御非法侵入力进行测试现普遍测试方法测试员非法入侵者身份采方法攻击系统具体方法种破译口令破坏系统保护机制等等花费时间较需技术更加全面
总体说现存软件测试方法优缺点前什样方法需测试员根前情况判断需较验
1 3章节安排
第章 绪介绍选题研究意义目阐述软件测试现状
第二章 工具技术介绍会简单介绍课题研究程中需工具技术包括:AppiumEclipseADB命令动化测试技术简阐述架构原理点代码常函数
第三章 测试准备详细阐述开始测试活动前需做准备软件需求分析测试计划例设计测试环境部署工具安装
第四章 第四章测试活动进行界面测试功测试性测试安全测试四方面进行相关测试活动简单阐述测试常见测试点常见方法展示出部分例思维导图详细测试例
第五章 测试程序设计实现章根履行APP功简单描述动化测试实现代码实现结果阐述出代码执行程中遇发现问题
第六章 总结期章整课题研究进行总结次课题研究漏洞困难问题未软件测试行业期进行说明













第二章 工具技术介绍

21 Appium介绍
211简介
Appium款作动化测试开源工具支持台IiOS台Android台web时支持原生应混合应
值提Appium支持跨台运行事软件测试工作员套API编写动化测试测试脚台样提高测试工作效率极提高iOS台Android台代码复性
212 Appium架构原理
Appium实现手机身操作系统中带测试框架基础手机操作系统工具区
Android系统42版UIAutomator该版系统带UI动化测试工具
Android 42版Selendroid基Android Instrumentation框架实现动化测试工具
iOS系统没版差UIAutomationiOS系统带UI动化测试工具



图 Appium架构原理
Appium SeverAppium服务器Appium架构中重核心部分运作基NodejsHTTP服务器Appium Sever功接受Appium客户端发起连接监听客户端发送命令命令发送bootstrapjar(bootstrapjsiOS手机)执行通HTTP响应命令执行结果反馈Appium客户端
BootstrapjarAndroid手机运行程序Android手机起TCP服务作Appium Sever命令运行需求时Appium Sever会Bootstrapjar建立TCP通信命令发送会负责运行测试命令
Appium ClientAppium客户端责负责Appium Sever建立连接编写测试脚中命令发送Appium Sever值提客户端实现种语言PythonJavaC#PHP等等
Desired Capabilities组键值集合中键相应设置名称值相应设置值告诉Appium Sever建立前需会话Desired Capabilities中设置会影响Appium运行程中Appium Sever行
SessionAppium ClientAppium Sever间通信必须奖励SessionClient发起通信时会先Sever传送Desired CapabilitiesJSONSeverSever收数会奖励Session然ID返送ClientClientID传达续指令测试脚输入操作Appium Sever会Input指令指令传达安卓系统时安卓系统Bootstrapjar会调取UIAutomator具体方法执行输入操作
AppiumAndroid系统中基UIAutomator实现BootstrapjariOS实现Bootstrapjs测试脚运行时候脚会转换成Appium指令传送Appium Sever然Sever会测试命令交Bootstrapjar负责运行测试
213 Appium工具优点
第Appium开源支出系统AndroidiOSFirefox OSAppium Sever跨台运行设备WindowsMac OS XLinux
第二Appium支持测试员语言编写测试脚包括JavaPythonPHPC#等前世界流语言
22 Eclipse代码编辑器
221 Eclipse简介
Eclipse基Java开源扩展开发台身框架组服务者通安装插件Eclipse支持语言PythonC++等Eclipse身附带标准插件包Eclipse支持种插件拥开发工具难具备灵活性目前世界开发商Eclipse作框架种插件会造成Eclipse崩溃Eclipse动态调已安装插件者真正某插件时该插件会调时会清会遗留存中

图二 Eclipse体系结构

23 ADB命令
231 ADB命令方法
第Win+R弹出运行框输入cmd点击回车

第二弹出命令提示符窗口开始ADB命令

24动化测试技术
241动化测试简介
动化测试软件测试中力行转化执行般情况测试例评审通测试员会改测试例描述事项步步执行测试然执行测试例实际结果原预期结果进行程中节省力设备提高测试效率便会会会动化测试技术
242动化测试前提条件
第需求变动频繁软件需求定避免会变动频繁变动动化测试工作影响
第二项目周期需足够长正式开始动化测试工作前需做量准备工作确定动化测试需求设计定化测试框架编写动化测试脚进行测试环境调试需花费较时间
第三编写拥重复率高动化测试脚拥套率高动化测试脚劳永逸率足够高动化测试变成浪费成力时间行
243动化测试场景
首先回测试动化测试回测试中部分重复单工作动化测试代力避免造成力时间浪费
外测试员开始测试工作前需求程序理解设计文档进行定验证程中助动化测试技术
外次测试工作完成测试报告续工作作鉴动化测试技术利测试报告生成保持版连贯性
动化测试确定测试例覆盖率覆盖率足够高份优秀测试例必备
第三章 测试准备

31测试需求分析
311开发背景
旅行类手机APP应象出行计划出行者出行者进行系列关旅行操作中包括户注册登录目查询订酒店订机票(火车票)旅行攻略等功该类APP般运行前市面流手机系统AndroidiOS
类APP开发出前做出行计划较困难首先目相关景点身边该朋友解该类APP帮助出行者通软件中旅行攻略指定较完美旅行计划通片判断该景点否符合兴趣避免描述浪费出行者时间
外订购机票火车票等需亲指定售票点购买电话订购方式需亲前指定点领取较麻烦修改行程直接通软件修改需亲前购票点
订购酒店问题通电话订房间法房间环境通查该类APP中相关酒店片致解酒店周围环境避免踩坑
312软件功
序号
功名称
简描述
1
户注册
户注册账号
2
户登录
户注册账号进行登录操作
3
目查询
户查目相关信息
4
订酒店
户订购酒店房间
5
订机票(火车票)
户根出行方式行订票
6
旅行攻略
户查目旅行攻略
32制定测试计划
321 测试进度
测试活动
计划开始日期
实际开始日期
结束日期
制定测试计划
20200203
20200203
20200210
设计例
20200205
20200205
20200207
界面测试执行
20200210
20200210
20200210
功测试执行
20200211
20200211
20200212
性测试执行
20200213
20200213
20200214
322 界面测试工作进度预估
务名称
计划开始日期
计划工时(*日)
文字UI
20200210
025
控件UI
20200210
025
非法字符
20200210
025
控件遮挡
20200210
025
323 功测试工作进度预估
务名称
计划开始日期
计划工时(*日)
登录功测试
20200211
05
名搜索功测试
20200211
05
航班查询功测试
20200212
05
订单查询功测试
20200212
05
324 性测试工作进度预估
务名称
计划开始日期
计划工时(*日)

20200213
025
CPU
20200213
025
FPS
20200213
025
响应时间
20200214
025
电量消耗
20200214
025
流量消耗
20200214
025
325 测试环境
软件环境(相关软件操作系统)
Xmind
Appium
飞猪
Android
Windows
硬件环境(网络设备)
4G
Tianyi 100

326 测试工具

工具
生产商

编写思维导图
Xmind
深圳市爱思软件技术限公司
8
脚代码编写
Eclipse
IBM
414
动化测试
Appium


测试环境配置
SDK
Node
34测试环境配置
341 SDK配置
第步载安装Android SDK址:httpswwwandroiddevtoolscn

第二步需设置Anderson_HOME环境变量Android SDK路径
第三步Android SDK路径platformtoolstools两路径全部加入系统环境变量path中
342 Nodejs 安装
第步官网载应系统版nodejs址:httpsnodejsorgendownload

第二步载程序提示进行安装nodejs



第三步检查nodejs否安装成功cmd中输入node v查版信息成功会显示版

343 Appium动化测试工具安装
Appium安装cmd中命令完成输入npm install g appium安装程中花费时间会较安装完成cmd输入appium会出现信息表示已安装成功
appium需环境已配置完成需进行进步检查cmd中输入appiumdoctor出现All checks were successful说明动化测试环境已搭建完成


第四章 进行测试活动

41界面测试
界面测试称UI测试工作测试某模块界面元素包括:文字钮图片等否正确颜色布局否合理否符合数户惯
411界面测试常见测试点
文框文框中会许测试点首先文框否空否会相关提示次该文框边界值输入字符数输入字符数限制字符数超出者足时界面提示处理等文框中输入容限制否支持世界流文字屏蔽字检测等
选项钮旅行类APP选择钮中包含单选项钮选项钮图形钮等钮需查默认选项否正确选项组间会会影响单选钮选时否会动取消已选中钮选钮选功否成功图形钮图片否正确合适
文字UI界面元素文字文字户正确操作APP界面测试中需文字容进行检查否错字否违法字眼外颜色位置否正确
412界面测试例设计思维导图

413界面测试例

系统模块
功点
例说明
前置条件
预期结果
测试结果
界面
文字颜色
检查文字颜色背景否突
开App
文字颜色背景突

文字
检查文字否合理
文字整体相合理
文字布局
检查文字布局否正确
文字位置正确
文字显示
文字否完全显示
文字显示正常
错字
界面否错字
界面错字
控件颜色
控件颜色背景否突
控件颜色适合背景突
控件例
控件例否正确
控件合适
控件布局
控件位置布局否正确
控件位置布局正确
控件描述
控件文字描述否正确
控件文字描述正确
控件显示
控件显示否正常
控件显示正常
非法字符
界面否存非法字符
界面非法字符
控件遮挡
控件间否存遮挡
控件间存遮挡
42功测试
功测试根该产品特征功描述户需求检查前产品具特征功确认否满足初设计需求
421功测试常方法
功测试采黑盒测试方法结合测试例前功进行测试测试象需测试员行灵活选择测试方法
等价类划分法:方法该输入数划分干子集然子集中选取值作代表该值作测试例测试象涉量数时该方法例功执行条件 1530正常情况15边界值划分法:某功执行需满足数范围时容易边界值处产生问题方法进行测试量避免边界值带问题根需求说明中范围该部分边界值极限值进行设计通常取 min1minmin+1max1maxmax+1方法通常等价类划分法例功执行条件 15果图分析法:需求说明书基础图表示组合间关系测试流程图设计出测试例该方法适功实现间联系测试等价类划分法边界值划分法种数输入出现bug情况基已描述出条件间组合起情况未考虑时果图分析法等价类划分法边界值划分法相结合画出关系图完善测试例
错误推测法:采逆思维发现设计缺陷验总结出现问题方输出测试例该方法适测试验丰富测试员认测试例基完成需进行补充完善时该方法较合适应该方法漫目回想常见思考:第分析出模块中常见错误第二类似APPbug中汲取想法第三出bug现已修复完毕功
422功测试常见测试点
功测试时款APP线前核心测试容检验前APP否完成需求重方式常见测试点:
安装卸载:需考虑否正常安装覆盖安装否成功安装程中出现异常情况处理
权限设置:APP功赖手机获取权限里需测试软件否询问户否获取权限权限开启否
软件更新:软件新版否会提示更新
网络环境:网络环境否然够完成户需求
然重功否实现功测试关键
测试点整APP说编写测试例时需针某功细分
423功测试例设计思维导图(选取部分功)

登录例思维导图

名搜索例思维图

航班查询例思维图

订单查询例思维图

424功测试例
系统模块
功点
例说明
前置条件
预期结果
测试结果





登录

手机号码输入框
检测输入否正确输入
户未登录
户输入框正确输入容

验证码输入框
检测输入否正确输入
户输入框正确输入容
登录钮
检查否完成登录
户正常登录

账户密码登录
检查否跳转账号登录界面
正确跳转账号登录界面
注册
检查否跳转注册页面
正确跳转注册页面
获取验证码
检查否获验证码
正确获取验证码
返回钮
检查否会返回页面
正确返回页面
帮助
检查否弹出帮助
正确跳转帮助页面
账号输入框
检测输入否正确输入
户输入框正确输入容
密码输入框
检测输入否正确输入
户输入框正确输入容
密文钮
检查否转换密码显示方式
密码取消密文显示(密文显示)
忘记密码
检查否跳转忘记密码页面
正确跳转忘记密码页面
短信验证码登录
检查否跳转短信验证码登录页面
正确跳转短信验证码登录页面
注册
检查否跳转注册页面
正确跳转注册页面
帮助
检查否跳转帮助页面
正确跳转帮助页面
名搜索
名输入框
检查输入框否正确输入
已安装APP
输入容正确
正确输入容


客服钮
检查否正确跳转客服页面
正确跳转客服页面
搜索钮
检查否搜索
准确搜索关键词
搜索历史
检查否显示历史查询记录
正确显示历史搜索记录
搜索 发现
检查否显示系统推荐目
正确显示系统推荐目
航班查询
机票钮
检查否进入航班查询页面
已安装APP
跳转航班查询页面

单程
检查否达单程票页面
正确跳转单程票栏

检查否达返票页面
正确跳转返票栏

检查否达程票页面
正确跳转程票栏
方钮
检查否出发目调换
已正确输入容
正确调换目出发点
出发点输入框
检查否正确输入容
已安装APP
正确输入容
目输入框
检查否正确输入容
正确输入容
舱位选择
检查否弹出舱位选项
正确输入出发目
正确弹出舱位选项
搜索机票
检查否正确显示相应航班信息
正确搜索出航班信息
航班动态
检查否弹出航班动态窗口
正确显示航班动态
线选座
检查否转跳选择页面
正确跳转选座页面
订单查询
全部
检查否显示全部订单

显示订单

付款
检查否显示付款订单
已登录账号
显示付款订单
处理中
检查否显示处理中订单
显示处理中订单
出行
检查否显示出行订单
显示出行订单
评价
检查否显示已完成评价订单
显示评价订单
退款售
检查否显示需退款售订单
显示需退款售订单
返回钮
检查否正确返回页面
已安装APP运行
正确返回页面

43性测试
性测试种利动化测试工具模拟正常峰值异常负载环境查环境软件性状态
般性测试压力测试负载测试组成负载测试检测负载情况软件性情况变化压力测试通明确软件受压点获前软件提供服务级

431性测试常见测试点
第响应时间款软件响应速度响应花费时间直接影响户该软件感度响应时间测试缺少测试点:冷启动热启动完全启动网启动网启动
第二存软件运行需占存台设备存固定果某软件占存会导致闪退卡顿款正常软件正常情况应该占存测试点:空闲状态中强度状态高强度状态
第三CPU该项测试关注占率CPU占率高时手机会发烫导致整手机变卡顿性降低户体验感差测试点:空闲时间消耗运行程序时该APPCPU占高负荷CPU表现
第四FPS应时流畅度秒帧数越屏幕显示动画会越流畅般说Android屏幕刷新率60帧S
第五耗电量项简单查软件时设备电量消耗情况
第六流量消耗APP时流量消耗情况

432性测试常见方法
响应时间:冷启动热启动cmd中执行adb shell am start W 包名 activity名执行需观察三参数ThisTime(该activity启动耗时)TotalTime(应身启动耗时)WaitTime(系统启动应耗时)完全启动网网启动测试通charles测试通charles模拟网弱网等网络环境
存:通adb命令adb shell dumpsys meminfo 包名测试阶段需关注Native heap alloc(JNI层存分配)Dalvik heap alloc(Java层存分配)PSS(应占存)前参数直增长时说明APP出现存泄漏
CPU:通adb命令top m s cpu |grep 包名查具体某APPcpu占率
FPS:测试前APPFPS需提前设备开APPadb命令adb shell dumpsys gfxinfo 包名
耗电量流量消耗:两项测试直接设备电量前变化流量前变化

433性测试例设计思维导图

性测试例思维图






第五章 测试程序设计实现

51动化测试代码
511登录
driverfindElementByXPath(androidwidgetTextView[@text''])click()跳转登录页面



driverfindElementById(comtaobaotripidaliuser_login_mobile_et)click()点击输入框
driverfindElementById(comtaobaotripidaliuser_login_mobile_et)sendKeys(17765602617)输入电话号码
driverfindElementById(comtaobaotripidaliuser_login_send_smscode_btn)click()点击发送验证码

driverfindElementById(comtaobaotripidaliuser_register_sms_code_et)click()点击验证码输入框
driverfindElementById(comtaobaotripidaliuser_register_sms_code_et)sendKeys(验证码)输入验证码



driverfindElementById(comtaobaotripidaliuser_login_login_btn)click()点击登录


driverfindElementById(comtaobaotripidaliuser_login_switch_pwdlogin)click()点击账号密码登录

driversendKeyEvent(4)返回页面
driverfindElementById(comtaobaotripidaliuser_reg_tv)click()点击注册钮

driversendKeyEvent(4)返回页面 driverfindElementById(comtaobaotripidaliuser_menu_item_help)click()点击帮助钮

driversendKeyEvent(4)返回页面
driverfindElementById(comtaobaotripidaliuser_login_account_et)click()点击账号输入框
driverfindElementById(comtaobaotripidaliuser_login_account_et)sendKeys(17765602617)输入账号
driverfindElementById(comtaobaotripidaliuser_login_password_et)click()点击密码输入框
driverfindElementById(comtaobaotripidaliuser_login_password_et)sendKeys(12345678)输入密码 driverfindElementById(comtaobaotripidaliuser_login_show_password_btn)click()密文钮

driverfindElementById(comtaobaotripidaliuser_login_forgot_password_tv)click()点击忘记密码


512搜索名
driverfindElementById(comtaobaotripidfliggy_search_bar_input_layout)click()点击名搜索框
driverfindElementById(comtaobaotripidfliggy_search_bar_input_view)sendKeys(广州)输入广州

driverfindElementByXPath(androidwidgetTextView[@text'搜索'])click()点击搜索



driverfindElementById(comtaobaotripidfliggy_search_bar_delete_icon)click()清输入框容




driverfindElementsById(comtaobaotripidglobal_search_home_common_tag_item_layout)get(0)click()点击历史记录



driversendKeyEvent(4)返回页面
driverfindElementById(comtaobaotripidglobal_search_home_common_tag_item_title)click()点击系统推荐

513航班查询
driverfindElementByXPath(androidwidgetTextView[@text'机票'])click()点击机票进入机票查询页面





driverfindElementByXPath(androidwidgetTextView[@text'返'])click()切换返页面


driverfindElementByXPath(androidwidgetTextView[@text'程'])click()切换程页面


driverfindElementByXPath(androidwidgetTextView[@text'单程'])click()切换单程页面
driverfindElementById(comtaobaotripidflight_search_city)click()点击目搜索框


driverfindElementById(comtaobaotripidflight_date)click()点击日期选择弹出日期选项

driverfindElementById(comtaobaotripiddomestic_advanced_search_filter_cabin_layout)click()点击舱位选择弹出舱位选项



driverfindElementById(comtaobaotripidflight_btn_search)click()点击搜索钮



driverfindElementById(comtaobaotripidflight_search_dynamic_enter)click()弹出航班动态页面

driverfindElementById(comtaobaotripidflight_search_seat_select_enter)click()弹出选座页面


514订单查询
driverfindElementsByClassName(androidwidgetFrameLayout)get(4)click()点击导航栏
driverfindElementByXPath(androidwidgetTextView[@text'全部订单'])click()点击全部订单查订单



driverfindElementByXPath(androidwidgetTextView[@text'全部'])click()点击全部
driverfindElementsByClassName(androidwidgetFrameLayout)get(1)click()点击订单查详情



driversendKeyEvent(4)返回页面
driverfindElementByXPath(androidwidgetTextView[@text'付款'])click()显示付款订单

driverfindElementByXPath(androidwidgetTextView[@text'处理中'])click()显示处理中订单

driverfindElementByXPath(androidwidgetTextView[@text'出行'])click()显示出行订单

driverfindElementByXPath(androidwidgetTextView[@text'评价'])click()显示评价订单

driverfindElementByXPath(androidwidgetTextView[@text'退款售'])click()显示退款售订单

52交互体验
结束系列功性测试测试员测试工作没完成需步户体验测试
着手机互联网普市面APP越越层出穷众APP中脱颖出成开发商头疼问题现功强软件少数想成软件领域领头羊仅需功方面做需户体验功做户体验关失败产品
然现开发商已意识问题交互设计软件性测试测试工作中求越越严格
知道程序员编写代码时般会关注功否实现少注意力放户软件间交互体验实践表明户交互体验测试花费时间成够带更回报交互体验测试中测试员需考虑问题:
第户否够理解软件中交互设计?
第二代码输出文字图片等否符合现实否清楚?
第三提示框中提示否言简意赅直白易懂?
第四APP中语句否符合惯否语法致?
第五APP操作否简单易懂绝部分户学会操作?
测试问题基满足部分户需求续需密切关注APP线户反馈关注户反馈完善软件交互体验重方式
第六章 总结期

61总结期
次旅行类APP测试初步研究基动化测试技术整完成程中整软件测试程进步熟悉解动化测试方便快捷成力节约工测试达软件测试程中通Appium完成量测试工作特简单重复操作编写处重复率高测试脚劳永逸次遇差测试工作需修改直接直接提高测试工作效率
次课题研究中动化测试技术说较陌生前课程中没接触动化测试仅学期基础次测试搭建动化测试环境客户端SDK安装遇困难终通网络查阅资料仔细阅读相关技术博客步步完成相关准备达终效果外动化测试脚编写遇程度问题许函数前编程课中没接触成接触新知识机会知识补充说十分重
次研究部分步骤通网查阅资料完成代码环境配置定缺陷成促深入接触动化测试开端相信期间接触新知识日社会工作会极帮助事测试工作启发












参考文献

[1] 王骏美吴吉红移动APP动化测试技术应[J]电子技术软件工程2019(03)127128
[2] 孔璐基移动互联网软件测试技术研究应[J]计算机产品流通2019(01)21
[3] 刘泓辰吕秀红高超刘春明UI动化测试技术软件确认测试研究应[J]动化博览201835(11)100105
[4] 冯越鑫软件测试策略测试方法应[J]电子技术软件工程2019(18)3132
[5] 陈豪文周璐雨宁志豪认识软件测试[J]科技风2019(14)69
[6] 林勤花黑盒测试例设计方法综合应[J]电子测试2018(17)8889
[7] 张杰黑盒测试理念指导软件测试研究[J]电脑迷2018(06)84
[8] 郑慧芬APP软件接口测试[J]电子技术软件工程2018(02)45
[9] 陈晓春汪瑛基移动终端软件测试技术应[J]福建电脑201834(12)130131
[10] 喻晓袁谦吴广刘健移动应测试 重点关键技术 移动应软件测试点综述[J]信息化建设2018(08)5457陈星赵佳萌宣军法移动应动化兼容性测试方法综述[J]软件201839(07)8994
[11] 李冬睿.基Appium移动应动化测试实现[J].安徽职业技术学院学报2017016(003)59
[12] 林波.基Appium安卓台App界面动化测试设计实现[D].华中科技学2016
[13] 项楠.软件测试策略测试方法应分析[J].黑龙江科技信息2019000(011)6465
[14] 智曲伟峰赵晓燕.浅谈典型测试方法[J].消费电子2014000(008)6060
[15] 吴辉.软件测试发展展[J].电脑知识技术2007000(016)P
[16] 陈豪文 周璐雨 宁志豪.认识软件测试[J].科技风2019000(014)69
[17] 楚书 李卫丽.基等价类划分黑盒测试例设计实现[J].电脑知识技术2012008(002)322323350
[18] 翟长远郑明.动化测试软件黑盒测试中应[J].仪器仪表户2006013(004)8182
[19] 佘凤.果图法测试技术应[J].电脑编程技巧维护2015000(019)3132
[20] 占怡朱嘉.浅谈软件测试技术[J].黑龙江科技信息2017000(012)179


文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 香币 [ 分享文档获得香币 ]

购买文档

相关文档

基于Android的外卖点餐类的app的设计与开发

基于Android的外卖点餐类app的开发与设计 摘 要:在这千变万化的岁月中,手机已不是稀奇之物。规矩的传统订餐已经不能在我们生活中得到满足,用户们需要一个可以在家查看餐厅以及点餐的服务。由此,外卖订餐体系就呈现了,本体系操纵Android体系,来实现订餐。本系统操作十分简单,给用户一个全新的体验,也有助于商家往更好的方向发展,促进经济的发展。关键词:android;数据库;客户端;服

平***苏 7个月前 上传174   0

招标手机APP测试总结报告

招标手机APP测试总结报告作 者:日 期:2016-03-10文档编号:002版 本: Ver 1.0目 录1.测试概述 11.1. 编写目的 11.2. 测试范围 12. 测试计划执行情况 12.1. 测试类型 12.2. 测试环境与配置 22.3. 测试人员 22.4. 测试问题总结 33. 测试总结

文***品 3年前 上传623   0

基于客户体验的APP界面设计研究

摘要:文章通过用户体验的现状来研究APP的设计,对导航APP的现状,用户体验的重要性,为主流用户设计APP几个方面来谈该APP对用户体验的理解,APP 界面设计问题,从用户体验视角出发,研究了界面设计方法,将 App 界面设计中的要素进行归纳,分别为显性要素和隐性要素,并且 App界面中隐性要素的显性化设计模型,以此构建面向客户体验导航全新 App 的界面设计的过程,体现了设计要素在

平***苏 7个月前 上传176   0

手机APP的发展历程及趋势

APP是英文Application的简称,指第三方智能手机的应用程序。正是智能手机和移动互联网的迅速普及和发展,带来了APP的繁荣。APP作为移动设备功能的扩展,开始受到越来越多用户的关注,甚至有将移动互联网APP化的趋势。

文***品 3年前 上传1807   0

基于教育教学的研究

学生在学习了用提取公因式法进行因式分解的基础上,本节课又安排了用公式法进行因式分解,旨在让学生能熟练地应对各种形式的多项式的因式分解,为下一章分式的运算以及今后的方程、函数等知识的学习奠定一个良好的基础。

l***a 5年前 上传1672   0

app测试工程师的主要职责

app测试工程师的主要职责职责:1.负责移动APP和Web网站相关产品的各项测试工作,确保最终产品质量;2.参与产品需求评审,提出合理的建议,并能预先评估项目风险,确保测试活动的顺利展开;3.独立进行测试需求分析、测试用例的设计与编写、测试执行,测试报告的编写;4.提交产品bug和改进意见,对软件问题和用户反馈进行跟踪分析和报告,协助开发人员定位问题,推动测试中发现的问题及时合理地解决

l***u 2年前 上传501   0

论文开题报告:定稿基于Android的快递APP设计与实现

目前,为了提高取件效率,快递公司在一些快递密集型的投放点放置了智能云柜,取件人通过快递公司发送的密码来开启云柜。虽然这种方式大大提高了取件效率,让取件人的取件时间更加自由,但是云柜只能存放一些体积较小的快递,不能存放大型包裹,而且对于快递公司来说对智能云柜的投资是一笔巨大的支出,智能云柜的普及势必将增加快递公司的业务成本,也就是意味着减少快递公司的利润。

邋***。 5年前 上传2890   0

基于安卓系统的一款音乐APP设计与实现

近年来,在移动设备市场中,手机逐渐成为了用户的第一选择。随着移动应用技术和互联网技术的深入发展,人们对手机应用的功能和性能也就有了更加高的要求,一些音乐App已经不能满足人们对个性化、简洁化的需求。

平***苏 3年前 上传971   0

基于移动终端的垃圾分类app的设计与实现

现今,垃圾分类是一项亟需落实到社会实处且庞大的系统工程,是基本的民生问题,不仅关系我们的生活环境,也是社会文明水平的一个重要体现;但目前我国垃圾分类相关政策尚未完善,相对应措施尚未普及到各省市区,国民的垃圾分类意识相对较弱,垃圾分类知识也未能普及。

爱***享 3年前 上传1475   0

毕业论文(设计)基于安卓的多功能时钟app设计与实现

目 录摘 要 1ABSTRACT 2第1章 绪论 31.1 开发背景 31.2 研究现状 51.3 本文的主要工作 61.4 论文的组织结构 6第2章 安卓相关介绍 72.1 安卓系统介绍 72.1.1 安卓技术简介 72.1.2 安卓应用程序组件 82.2 Android Studio简介 102.2.1架构组成 102.2.2主要功能 10第3章 需求分

小***卷 4年前 上传1064   0

基于Android手机的NFC开发与应用

基于Android手机的NFC开发与应用摘 要随着信息时代的快速发展,NFC作为一种由RFID演变来的新型近距离无线通信技术也受到人们的关注,相较于红外、Wifi等其他无线通信有启动速度快、安全、低功耗等优点从而受到众多商家的青睐。虽然在Android系统中已经有了NFC技术以及相关协议,但是由于与NFC相关的基础设施并未普及,导致NFC在手机端使用率较低。因此本文设计一款综合性强的

平***苏 1年前 上传351   0

基于测试用例进行测试管理

基于测试用例进行测试管理对于产品来说,如何通过黑盒测试来保证产品的质量是一件很艰苦的事,手工测试人员一遍遍的进行测试,最大程度的发现产品中的缺陷。个人认为,在黑盒测试中,测试的核心工作内容应围绕着测试用例来进行。下面为个人对“基于测试用例进行测试管理”的一些认识。    我们都知道,测试,不管是白盒,黑盒,功能或性能测试都离不开测试用例,可以怎么说,测试用例是一切测试的基础,也是测试的核心地

h***6 12年前 上传596   0

基于电力接地电阻的研究

电力系统接地直接关系到电网安全运行、供电可靠性、用户安全等。在研究影响接地参数的时候,结合中外接地研究技术,总结出常见电网系统的接地方法。

另***a 6年前 上传1312   0

基于机器学习的手势识别研究

基于机器学习的手势识别研究目录摘 要 IIIAbstract IV第一章 绪论 11.1课题背景及问题的提出 11.2 手势识别技术发展现状及发展趋势 11.3论文主要内容 3第二章 基于 OpenCV 的手势识别基础理论 42.1 OpenCV 概述 42.2OpenCV库函数 42.3手势 52.3图像处理 52.4基于机器学习的手势识别

平***苏 3年前 上传757   0

基于BIM的机电项目成本管理研究

成本管理是项目管理内容之一,传统成本管理难以提高项目经济效益,导致项目造价偏高10%至15%,为此需要转变项目成本管理模式。BIM技术特有的数字化承载方式为成本管理提供新的发展思路,研究基于BIM的项目成本管理有现实意义。

爱***享 3年前 上传538   0

基于博客系统的测试与实践

当代是互联网时代,是一个信息高度发达的信息时代,在信息时代快速发展的过程中催生了很多优秀的网络信息交流平台,其中个人博客系统以它独特的魅力吸引着众多的博主。

平***苏 3年前 上传541   0

手机测试员工作总结

手机测试员工作总结  一、前提条件  1.培养个人素质:  a)对工作一丝不苟的谨慎态度和一如既往的高昂热情。  b)探索精神,打破沙锅问到底。  c)追求完美,创造性思维,想出富有创意甚至超常的手段来寻找缺陷。  d)善于表达观点,并组织好语言,描述操作过程应做到通俗易懂。  2.认识职责所在:  a)测试用例、测试计划的编写,测试资源、测试质量的协调保证。

李***桊 8年前 上传426   0

手机闹钟测试用例

 闹钟测试用例1、基本功能测试:用例名称用例编号01设计人 测试目标基本功能:测试闹铃是否正常响起前置条件将闹钟响起时间设定为17:00步骤操作描述期望结果 1闹铃时间到主界面出现闹铃界面,并且铃声响起 2点击关闭闹铃出现提示框询问是否关闭 3点击是闹铃关闭 4点击否闹铃继续响用例名称用例编号02设计人 测试

文***享 3年前 上传1046   0

内部营销理论及实践之初步研究

内部营销理论及 实践之初步研究摘 要 近年来,社会经济中的服务份额的不断增加、企业的管理变革也在不断的加剧、企业执行力的重要性也日益的凸现。所以,具有以上功能的内部营销理论也受到了越来越多营销学者的关注.’但是尽管如此,这一理论仍然存在着诸多问题。本文在查阅了诸多相关内部营销文献后,对现有的内部营销理论进行了系统的分析。在这个基础之上,我认为内部营销与外部营销之间的差别主要在于营

平***苏 1年前 上传310   0

app产品推广方案

app产品推广方案作品2  1.基础上线  各大手机厂商市场、第三方应用商店、大平台、PC下载站、手机WAP站、收录站、移动互联网应用推荐媒体等等基本可以覆盖Android版本发布渠道:推广的第一步是要上线,这是最基础的。无需砸钱,只需最大范围的覆盖。笔者多年以来一直认同铺的越广产品推的越好这个死理。  ——安卓AppStore渠道:百度、腾讯、360、阿里系、华为、小米、联想、酷派、OP

是***忘 3年前 上传1329   0

APP产品经理的职责

APP产品经理的职责职责:1、根据部门发展规划、主动发掘业务需求,独立负责线上用户产品线的完整业务规划、产品设计、产品管理等工作;2、负责协调BD、运营、研发、市场等各部门,共同推进新产品开发,确保产品能够保质按时上线;3、结合用户真实需求和公司战略,确定产品定位及目标,把控产品成本与利润,不断优化产品,提升产品质量;4、负责线上产品的需求分析、策划、原型、设计、推进、协调、管理、文档

l***u 2年前 上传495   0

app运营推广方案

引用百度百科的概念:对运营过程的计划、组织、实施和控制,是与产品生产和服务创造密切相关的各项管理工作的总称。从另一个角度来讲,运营管理也可以指为对生产和提供公司主要的产品和服务的系统进行设计、运行、评价和改进的管理工作。细细思考下,其实,APP运营推广无非是产品想盈利模式,而运营去实践盈利模式。

森***8 3年前 上传2623   1

app测试工程师工作的基本职责模板

app测试工程师工作的基本职责模板职责:1、负责公司软件产品的整体测试工作;2、配合产品经理完成公司软件产品的质量输出;3、负责跟踪产品在开发生命周期的测试工作,带领测试工程师完成软件测试类工作;4、负责与产品、开发技术人员、UI设计人员在测试过程的沟通工作;5、负责包含但不限于在软件产品功能、接口、性能各方面的综合测试工作;6、参与项目需求讲解、UI讲解及产品相关会议的工作;7

l***u 2年前 上传374   0

app测试工程师岗位的主要职责表述

app测试工程师岗位的主要职责表述职责:1.参与软件产品的需求分析,负责测试计划和测试方案的制定,预先评估项目的风险并能提出有效规避方案,负责并指导其他工程师开展软件产品的测试用例设计;2.能实施、规划软件测试工作,并对软件问题进行跟踪分析和报告,推动测试中发现问题及时合理地解决;3.完成对产品的集成测试与系统测试,对产品的功能、性能及其他方面的测试负责。负责并指导其他测试工程师执行项目

l***u 2年前 上传443   0

app测试工程师岗位的基本职责

app测试工程师岗位的基本职责职责:1、根据需要提供各种类型,不同维度的测试报告;2、与产品经理和开发人员一起参与业务项目需求讨论,协助与制定相应的测试计划。3、参与需求评审以及测试Bug讨论;4、负责运营保障问题管理及后续跟踪工作。职位要求:1、计算机或相关专业, 有黑盒测试经验;2、良好的沟通能力,逻辑清晰,能够按要求生成可读的书面测试报告;3、有APP或HTML5开发经验

l***u 2年前 上传350   0