论APP测试中黑盒测试方案的重要性?
运筹帷幄之中,决胜千里之外。古人足不出户,通过正确的部署就能决定千里之外战争的胜利!而于测试人员而言,制定正确的测试方案,就是日后测试就是是否顺利的决定性因素。
在整个测试过程中,对测试人员、资源以及时间分配,合理的测试方案,能帮助测试过程有条不紊的进行,避免在测试过程中遭遇人员、时间、资源的冲突,以及测试环境搭建对测试进度的影响。
那么怎样的内容才算得上测试方案呢:
首先,要确定大方针,落实负责人和目标,在根据需求确定具体做什么类型的测试及规划、执行步骤,当然最重要的还是用例的设计
测试负责人需要负责沟通和推进整个测试过程,人员和时间安排,以及跨团队合作的沟通,和对外公示进度等工作。确定团队合作的项目,测试方案中一定要明确各方的测试范围,避免重测和漏测。
测试类型
白盒测试:黑盒手段不易覆盖或覆盖不到的路径
黑盒测试:功能测试、UI测试、业务流程
性能测试:响应时间、系统内存占用、使用流畅度
安全测试:涉及用户隐私的测试
兼容性测试:不同系统环境、软件环境下运行情况 压力测试:多用户并发、与服务器交互
测试环境规划:
产品运行环境:特定的运行环境,或者对其他程序有依赖的产品
兼容性环境:与其他进程或者系统的兼容性
压力测试环境:构造多用户并发的数据量
测试服务器搭建:与服务器交互,构造测试数据
测试用例设计:确定需要参与编写人员、用例编写开始和结束时间,统计工作量、不同功能选取适当的设计方法,提高覆盖度,减少冗余。
特别是一些需要白盒测试介入的情况。如,APP测试在功能验证中是否有黑盒手段无法构造,需要其他人员辅助搭建的测试场景。这就涉及到跨团队的合作,需要考虑合作团队的人员和时间问题。
有了测试方案作指导,测试前期就不会做事无头绪,各种测试环境、工具、辅助人员的时间安排都可以在用例执行前准备好,保证后期执行工作的顺利进行,避免执行中临时搭建环境等耗费时间。
TestBird - 手游和App自动化测试平台
论APP测试中黑盒测试方案的重要性?的更多相关文章
- [转]移动App测试中的最佳做法
Daniel Knott 用过各种不同编程语言和软件质量保证工具.他在软件开发和测试方面干了七年,自2010年起,他一直在德国汉堡的XING AG公司就职,几个项目里,比如XING调查和XING建议, ...
- 移动App测试中的最佳做法
一说起软件测试,测试员想到肯定是去检查文件,功能,API,性能并确定软件是否安全,以及关于软件特定部分的其他事项.但是对于移动测试,测试员不得不基于用户移动使用模式考虑移动相关的功能. 本文是基于我的 ...
- 【转】移动App测试中的最佳做法
一说起软件测试,测试员想到肯定是去检查文件,功能,API,性能并确定软件是否安全,以及关于软件特定部分的其他事项.但是对于移动测试,测试员不得不基于用户移动使用模式考虑移动相关的功能. 本文是基于我的 ...
- app测试中,ios和android的区别
App测试中ios和Android的区别: 1. Android长按home键呼出应用列表和切换应用,然后右滑则终止应用: 2. 多分辨率测试,Android端20多种,ios较少: 3. 手机操作系 ...
- APP测试中的头疼脑热:测试人员如何驱动开发做好自测
如今,随着移动互联网的浪潮越翻越涌,移动APP测试工作的现状已经成了那本"家家难念"的经.不管公司大小,不管测试哪种类型的APP,让广泛测试者苦不堪言的就属重复性最多,测试工作量最 ...
- app测试中遇到问题总结
工作总结: 1 这两天由于工作,需要进行抓包,使用了Charles,fidder,发现一个坑点: charles没有抓到返回值的时候,默认是不在列表显示请求信息的,能不能设置,我就不知道了,但是可以在 ...
- App测试中 ----------------Android和IOS测试区别
1 . Android长按home键呼出应用列表和切换应用,然后右滑则终止应用:2. 多分辨率测试,Android端20多种,ios较少:3. 手机操作系统,Android较多,ios较少且不能降级, ...
- 混合式APP开发中中间件方案Rexsee
发现Rexsee时,他已经一年多没有更新过了,最后版本是2012年的. 他的实现思路是通过Android自带的Java - Javascript 桥机制,在WebView中的JavaScript同Ja ...
- app测试中隐藏键盘
1.参考连接 https://www.cnblogs.com/raindrop2007/articles/7849905.html 2.在项目中的使用 2.1 设置手机上的“语言输入法”,选择appi ...
随机推荐
- reactor模式学习
一.介绍reactor模式 二.使用reactor模式 三.参考 http://blog.csdn.net/swordmanwk/article/details/6170995 该文章,简单介绍了r ...
- ubuntu查看内存占用和查看cpu使用情况的简单方法(ubuntu内存管理)
单独查看内存使用情况的命令:free -m查看内存及cpu使用情况的命令:top也可以安装htop工具,这样更直观,安装命令如下:sudo apt-get install htop安装完后,直接输入命 ...
- java初始化笔记
构造器初始化static块与非static块区别:对象创建时都做块的初始化,非static块仅在实例创建时初始化,static块在类被第一次加载时初始化数组初始化注意点:1.数组定义时最好在定义的同时 ...
- 【leetcode❤python】 299. Bulls and Cows
#-*- coding: UTF-8 -*-class Solution(object): def getHint(self, secret, guess): " ...
- CodeForces 490C Hacking Cypher
Hacking Cypher Time Limit:1000MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64u Sub ...
- nslookup基础用法
简单介绍 简单介绍如下: 实例:查询163.com域名信息 D:>nslookup Default Server: ns-px.online.sh.cn Address: 202.96.209. ...
- Berkeley DB的常见API简单分析
1.用来存储类信息的数据库不要求能够存储重复的关键字 例: dbConfig.setSortedDuplicates(false);2.DatabaseEntrt能够支持任何能够转化为by ...
- hdu 1800 (map)
链接:http://acm.hdu.edu.cn/showproblem.php?pid=1800 Flying to the Mars Time Limit: 5000/1000 MS (Java/ ...
- 10款Windows命令行工具
Windows下CMD不好用,远没有Linux,或者一些SSH工具用起来方便.其实Windows下,也有一些不错的工具替代CMD: 0.powercmd经过比较,我最终选择了这款,这里补充一下截图:
- 转 cocos2dx内存优化 (之二)
一.cocos2dx之如何优化内存使用(高级篇) 本文由qinning199原创,转载请注明:http://www.cocos2dx.net/?p=93 一.内存优化原则 为了优化应用内存,你应该知道 ...