APP测试基本流程

APP测试基本流程

一、 测试周期

app测试周期一般为两周,根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管或产品经理确认项目排期。

二、测试资源

测试任务开始前,检查各项测试资源。

产品功能需求文档

产品原型图

产品效果图

行为统计分析定义文档

测试设备(ios3.1.3-ios5.0.1;Android1.6-Android4.0;Winphone7.1及以上;Symbian v3/v5/Nokia Belle等)

其他(例如有秒杀专题的项目,需要规划秒杀时间表;有优惠券使用的项目,需要申请添加优惠券数据;支付宝/银联支付功能的项目,需要提前申请支付宝/银联账户等等)

二、测试要点

接收版本 本人觉得,这个过程可以直接略过。非专业测试着,不喜勿拍。

UI测试

A) 确保手头的原型图与效果图为当前最新版本。

B) 确保产品UI符合产品经理制定的原型图与效果图。

C) 一切界面问题以效果图为准,若有用户体验方面的建议,必须先以邮件或口头的形式询问产品经理。

D)由于测试环境中的数据为模拟数据,测试时必须预先想到正式环境中可能出现的数据类型。

功能测试

A) 确保手头的功能需求文档为当前最新版本。

B) 确保所有的软件功能都已实现且逻辑正常。

C) 一切功能问题以需求文档为准,若有用户体验方面的建议,必须先以邮件或口头的形式询问产品经理。个人建议,用户体验方面的建议,优先级放在修复bug之后。

D)若有些功能在技术上难以实现或者由于排期的原因无法在短时间内实现,必须得到产品经理的确认,而不是单单只听开发人员的技术解释。此处确认最好以邮件形式存在。 E)所有的“外部原因”问题,都需要尽早地督促开发人员与客户服务端人员联系协调解决。并在之后的测试报告中予以体现。

F)所有的“设计如此”、“延期处理”问题,都需要和产品经理确认后再进行验证。并在之后的测试报告中予以体现。

G)测试下单时,注册的测试账号必须符合公司规范;收货地址必须包含“测试”关键字,最好每次下单的名称中含有日期,以便查询;在正式环境中下单后必须取消该订单等。 兼容测试/性能测试

A) 确保软件在所有兼容机型上都能正常使用(ios一般需要兼容7或者6, ios5可以不用,用户使用率已经低于5%以下)

B) 对于低端性能兼容机上独有的问题(例如ios5以下、Android1.6以下),若在技术上难以修改或者由于排期的原因无法在短时间内改进,必须在测试日报中注明,并得到技术平台主管、产品经理以及运营人员的确认,最好以邮件的形式得到确认)

C) 性能测试方面必须满足硬件压力条件下的测试需要(例如多线程,用户常用的app都要后台运行的环境中测试。)

D)网络响应用户体验方面的性能测试,需要保证在wifi、3g、2g网络下的切换效果。比如wifi切换到2g,网络响应的速度以及切换界面。

后台订单统计测试

A) 核对“客户端相关启动查询”项,此项数据就是经常说的“激活量”,非常重要。测试时必须保证该项中的各数据均正确,且每次启动软件都会有相应的统计记录。

B) 核对“订单查询”项,测试时必须保证各数据均正确,且每次成功下单后都会有相应的统计记录。

C) 需要注意的是,在成功下单之后,后台会做判断将该订单划到测试订单范围,测试人员必须到“订单查询(测试)”模块中核对订单统计记录信息。

用户行为统计测试

A)确保手头的行为统计分析定义文档为最新版本,且与开发人员手中的文档一致。

B)确保产品经理在文档中所定义的页面在该产品中都是存在的。

C)尽可能真实地模拟用户行为。

D)核对统计日志,确保各项操作所对应的页面ID以及操作ID都是正确的。

回归测试

A)软件最终上线前,需对产品进行回归测试,测试内容包含之前所有的测试项目 B)回归测试不再对细节进行测试,而是类似于对产品进行验收,从客户正常使用的角度对产品进行再一轮的整体测试。

C)只有在回归测试通过之后,才对产品进行提交。

三、测试日报及产品上线报告

测试人员每天需对所测项目发送测试日报。

测试日报所包含的内容为:

A)对当前测试版本质量进行分级。

B)对较严重的问题进行例举,提示开发人员优先修改。

C)对版本的整体情况进行评估。

产品上线前,测试人员发送产品上线报告

现使用Testbird进行app自动化测试,省时省事省钱~~~

APP测试基本流程

一、 测试周期

app测试周期一般为两周,根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管或产品经理确认项目排期。

二、测试资源

测试任务开始前,检查各项测试资源。

产品功能需求文档

产品原型图

产品效果图

行为统计分析定义文档

测试设备(ios3.1.3-ios5.0.1;Android1.6-Android4.0;Winphone7.1及以上;Symbian v3/v5/Nokia Belle等)

其他(例如有秒杀专题的项目,需要规划秒杀时间表;有优惠券使用的项目,需要申请添加优惠券数据;支付宝/银联支付功能的项目,需要提前申请支付宝/银联账户等等)

二、测试要点

接收版本 本人觉得,这个过程可以直接略过。非专业测试着,不喜勿拍。

UI测试

A) 确保手头的原型图与效果图为当前最新版本。

B) 确保产品UI符合产品经理制定的原型图与效果图。

C) 一切界面问题以效果图为准,若有用户体验方面的建议,必须先以邮件或口头的形式询问产品经理。

D)由于测试环境中的数据为模拟数据,测试时必须预先想到正式环境中可能出现的数据类型。

功能测试

A) 确保手头的功能需求文档为当前最新版本。

B) 确保所有的软件功能都已实现且逻辑正常。

C) 一切功能问题以需求文档为准,若有用户体验方面的建议,必须先以邮件或口头的形式询问产品经理。个人建议,用户体验方面的建议,优先级放在修复bug之后。

D)若有些功能在技术上难以实现或者由于排期的原因无法在短时间内实现,必须得到产品经理的确认,而不是单单只听开发人员的技术解释。此处确认最好以邮件形式存在。 E)所有的“外部原因”问题,都需要尽早地督促开发人员与客户服务端人员联系协调解决。并在之后的测试报告中予以体现。

F)所有的“设计如此”、“延期处理”问题,都需要和产品经理确认后再进行验证。并在之后的测试报告中予以体现。

G)测试下单时,注册的测试账号必须符合公司规范;收货地址必须包含“测试”关键字,最好每次下单的名称中含有日期,以便查询;在正式环境中下单后必须取消该订单等。 兼容测试/性能测试

A) 确保软件在所有兼容机型上都能正常使用(ios一般需要兼容7或者6, ios5可以不用,用户使用率已经低于5%以下)

B) 对于低端性能兼容机上独有的问题(例如ios5以下、Android1.6以下),若在技术上难以修改或者由于排期的原因无法在短时间内改进,必须在测试日报中注明,并得到技术平台主管、产品经理以及运营人员的确认,最好以邮件的形式得到确认)

C) 性能测试方面必须满足硬件压力条件下的测试需要(例如多线程,用户常用的app都要后台运行的环境中测试。)

D)网络响应用户体验方面的性能测试,需要保证在wifi、3g、2g网络下的切换效果。比如wifi切换到2g,网络响应的速度以及切换界面。

后台订单统计测试

A) 核对“客户端相关启动查询”项,此项数据就是经常说的“激活量”,非常重要。测试时必须保证该项中的各数据均正确,且每次启动软件都会有相应的统计记录。

B) 核对“订单查询”项,测试时必须保证各数据均正确,且每次成功下单后都会有相应的统计记录。

C) 需要注意的是,在成功下单之后,后台会做判断将该订单划到测试订单范围,测试人员必须到“订单查询(测试)”模块中核对订单统计记录信息。

用户行为统计测试

A)确保手头的行为统计分析定义文档为最新版本,且与开发人员手中的文档一致。

B)确保产品经理在文档中所定义的页面在该产品中都是存在的。

C)尽可能真实地模拟用户行为。

D)核对统计日志,确保各项操作所对应的页面ID以及操作ID都是正确的。

回归测试

A)软件最终上线前,需对产品进行回归测试,测试内容包含之前所有的测试项目 B)回归测试不再对细节进行测试,而是类似于对产品进行验收,从客户正常使用的角度对产品进行再一轮的整体测试。

C)只有在回归测试通过之后,才对产品进行提交。

三、测试日报及产品上线报告

测试人员每天需对所测项目发送测试日报。

测试日报所包含的内容为:

A)对当前测试版本质量进行分级。

B)对较严重的问题进行例举,提示开发人员优先修改。

C)对版本的整体情况进行评估。

产品上线前,测试人员发送产品上线报告

现使用Testbird进行app自动化测试,省时省事省钱~~~


相关内容

  • 软件测试的基本流程与测试规范
  • 软件测试的基本流程与测试规范 目录 前言 ................................................................................................... 1 一.软件测试的流程 . ............... ...

  • 养一只 "无限猴子" 帮你测试
  • 在上线之后发生了几次崩溃闪退, 需要紧急修复的情况之后, 我决定我要动手了- 分析了这几次情况之后, 发现其实大的逻辑都没有错, 但是一些小的东西特别容易出篓子, 例如说布尔条件写反了, 某个@IBOutlet的控件改名了, 删掉了, 忘了去 storyboard 里处理掉它, 就会发生setVal ...

  • 移动电子政务应用-moble
  • 移动电子政务应用 安全政务本系统手册 安全政务本技术标准联盟 主编 2015年1月 北京 安全政务本技术标准联盟简介 为解决移动电子政务面临的安全和标准化问题,同时为各级政务部门的移动电子政务应用创造一套标准化的.安全的移动应用环境,国家信息中心自2013年4月起,牵头组织电信运营商及国内各平板电脑 ...

  • 2015腾讯开放平台白皮书第2篇-互联网+产业
  • 第2篇 互联网+产业 01 全行业开发者生态环境 02 移动用户及应用分析 18 01 全行业开发者生态环境 1. 全行业开发者生态 全球开发者生态 开发者数量 根据Evans Data发布最新报告称,全球约有1900万的软件开发者,预计2020年全球开发者数量将增至2500万,而其中有870万的开 ...

  • 博世力士乐 Open Core Engineering
  • 当自动化遇上IT世界 自动化和IT世界的融合将为提高效率和创新提供空间. 在机械工程领域,相比传统的机械系统和硬件,软件显得愈发重要.如今,它已是推动创新的最重要动力之一.软件有助于加快工程和调试,使工作流程变得高效且安全.此外,目前有全新的机会来利用软件有效地将企业IT与工厂自动化连接在一起.软件 ...

  • 产品测试报告
  • 成品家经纪人产品测试报告 编写日期:2016-11-16 编写人员:刘美慧 审核人员:李萍 产品版本:V1.0 目 录 1.引言 ..................................................................................... ...

  • 移动APP开发都有哪些阶段
  • 移动APP 开发都有哪些阶段 近几年,移动互联网的发展尤为迅速,在改变人们的消费模式和购买习惯的同时,已经对企业的营销模式产生了重要影响,企业通过布局移动互联网提升自身的服务质量和企业的竞争力,在移动互联网时代,移动手机APP 开发是关键,那么一款成功的移动手机APP 开发阶段又有哪些呢? 一.可行 ...

  • 携程实时用户数据采集与分析系统
  • 本文来自携程技术中心投稿,微信公众号 ID:ctriptech 一.携程实时用户数据采集系统设计实践 随着移动互联网的兴起,特别是近年来,智能手机.pad 等移动设备凭借便捷.高效的特点风靡全球,同时各类 APP 的快速发展进一步降低了移动互联网的接入门槛,越来越多的网民开始从传统 PC 转移至移动 ...

  • 钉钉软件(OA系统)推广方案
  • 钉钉软件(OA 系统)推广方案 沈丘念慈医院(沈丘念慈护理院) 综合办公室 目 录 一.OA 名词解释 .......................................... 3 二.钉钉的应用价值 ....................................... 3 三 ...