运筹帷幄之中,决胜千里之外。古人足不出户,通过正确的部署就能决定千里之外战争的胜利!而于测试人员而言,制定正确的测试方案,就是日后测试就是是否顺利的决定性因素。

在整个测试过程中,对测试人员、资源以及时间分配,合理的测试方案,能帮助测试过程有条不紊的进行,避免在测试过程中遭遇人员、时间、资源的冲突,以及测试环境搭建对测试进度的影响。

那么怎样的内容才算得上测试方案呢:

首先,要确定大方针,落实负责人和目标,在根据需求确定具体做什么类型的测试及规划、执行步骤,当然最重要的还是用例的设计

测试负责人需要负责沟通和推进整个测试过程,人员和时间安排,以及跨团队合作的沟通,和对外公示进度等工作。确定团队合作的项目,测试方案中一定要明确各方的测试范围,避免重测和漏测。

测试类型

白盒测试:黑盒手段不易覆盖或覆盖不到的路径

黑盒测试:功能测试、UI测试、业务流程

性能测试:响应时间、系统内存占用、使用流畅度

安全测试:涉及用户隐私的测试

兼容性测试:不同系统环境、软件环境下运行情况 压力测试:多用户并发、与服务器交互

测试环境规划:

产品运行环境:特定的运行环境,或者对其他程序有依赖的产品

兼容性环境:与其他进程或者系统的兼容性

压力测试环境:构造多用户并发的数据量

测试服务器搭建:与服务器交互,构造测试数据

测试用例设计:确定需要参与编写人员、用例编写开始和结束时间,统计工作量、不同功能选取适当的设计方法,提高覆盖度,减少冗余。

特别是一些需要白盒测试介入的情况。如,APP测试在功能验证中是否有黑盒手段无法构造,需要其他人员辅助搭建的测试场景。这就涉及到跨团队的合作,需要考虑合作团队的人员和时间问题。

有了测试方案作指导,测试前期就不会做事无头绪,各种测试环境、工具、辅助人员的时间安排都可以在用例执行前准备好,保证后期执行工作的顺利进行,避免执行中临时搭建环境等耗费时间。

TestBird - 手游和App自动化测试平台

论APP测试中黑盒测试方案的重要性?的更多相关文章

  1. [转]移动App测试中的最佳做法

    Daniel Knott 用过各种不同编程语言和软件质量保证工具.他在软件开发和测试方面干了七年,自2010年起,他一直在德国汉堡的XING AG公司就职,几个项目里,比如XING调查和XING建议, ...

  2. 移动App测试中的最佳做法

    一说起软件测试,测试员想到肯定是去检查文件,功能,API,性能并确定软件是否安全,以及关于软件特定部分的其他事项.但是对于移动测试,测试员不得不基于用户移动使用模式考虑移动相关的功能. 本文是基于我的 ...

  3. 【转】移动App测试中的最佳做法

    一说起软件测试,测试员想到肯定是去检查文件,功能,API,性能并确定软件是否安全,以及关于软件特定部分的其他事项.但是对于移动测试,测试员不得不基于用户移动使用模式考虑移动相关的功能. 本文是基于我的 ...

  4. app测试中,ios和android的区别

    App测试中ios和Android的区别: 1. Android长按home键呼出应用列表和切换应用,然后右滑则终止应用: 2. 多分辨率测试,Android端20多种,ios较少: 3. 手机操作系 ...

  5. APP测试中的头疼脑热:测试人员如何驱动开发做好自测

    如今,随着移动互联网的浪潮越翻越涌,移动APP测试工作的现状已经成了那本"家家难念"的经.不管公司大小,不管测试哪种类型的APP,让广泛测试者苦不堪言的就属重复性最多,测试工作量最 ...

  6. app测试中遇到问题总结

    工作总结: 1 这两天由于工作,需要进行抓包,使用了Charles,fidder,发现一个坑点: charles没有抓到返回值的时候,默认是不在列表显示请求信息的,能不能设置,我就不知道了,但是可以在 ...

  7. App测试中 ----------------Android和IOS测试区别

    1 . Android长按home键呼出应用列表和切换应用,然后右滑则终止应用:2. 多分辨率测试,Android端20多种,ios较少:3. 手机操作系统,Android较多,ios较少且不能降级, ...

  8. 混合式APP开发中中间件方案Rexsee

    发现Rexsee时,他已经一年多没有更新过了,最后版本是2012年的. 他的实现思路是通过Android自带的Java - Javascript 桥机制,在WebView中的JavaScript同Ja ...

  9. app测试中隐藏键盘

    1.参考连接 https://www.cnblogs.com/raindrop2007/articles/7849905.html 2.在项目中的使用 2.1 设置手机上的“语言输入法”,选择appi ...

随机推荐

  1. Python学习笔记-Day2-Python基础之列表操作

    列表的常用操作包括但不限于以下操作: 列表的索引,切片,追加,删除,切片等 这里将对列表的内置操作方法进行总结归纳,重点是以示例的方式进行展示. 使用type获取创建对象的类 type(list) 使 ...

  2. linux文件描述符--转载

    转自:http://blog.csdn.net/cywosp/article/details/38965239 1. 概述     在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件.目录 ...

  3. acdeream Matrix Multiplication

    D - Matrix Multiplication Time Limit: 2000/1000MS (Java/Others) Memory Limit: 128000/64000KB (Java/O ...

  4. 2016年11月24日 星期四 --出埃及记 Exodus 20:15

    2016年11月24日 星期四 --出埃及记 Exodus 20:15 "You shall not steal.不可偷盗.

  5. log4j---------学习总结(一)

    一.log4j框架 log4j可靠的,快速的,可扩展的(灵活的)日志框架 log4j具有高可配置性,可以通过外部配置文件来控制 log4j可以根据日志不同级别来过滤日志, log4j可以将日志记录直接 ...

  6. placeholder 解决UITextField中placeholder和text文本同时显示的问题

    TextField都使用了placeholder属性,但在代码中又设置了text属性,因此ViewController会同时显示placeholder文本和text文本. 这个问题让我彻底崩溃.按道理 ...

  7. java ClassLoader与动态扩展

    摘自:http://blog.csdn.net/moreevan/article/details/6654781

  8. IIC,RS485,RS232各种协议手册更新中

     RS485使用手册与指南.pdf  RS232协议标准详解.pdf IIC通信协议.pdf 链接:http://pan.baidu.com/s/1ccBtmA 密码:mwj6 IIC,RS485,R ...

  9. ios沙盒路径

    http://www.cnblogs.com/ios-wmm/p/3299695.html iOS沙盒路径的查看和使用 NSString *path = NSHomeDirectory();//主目录 ...

  10. DirectX 矩阵

    基础: 下标:第一个下标为该元素所在行的索引,第二个下标为该元素所在列的索引.如下图所示 行向量和列向量:只有单行的向量称为行向量,只有单列的称之为列向量. 相等 维数和元素都相等 数乘(与标量相乘) ...