开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 2444|回复: 0

论APP测试中黑盒测试方案的重要性?

[复制链接]

0

精华

0

贡献

1

赞扬

帖子
15
软币
200
在线时间
10 小时
注册时间
2016-9-23
发表于 2016-11-21 16:19:48 | 显示全部楼层 |阅读模式


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


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



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


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


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


测试类型

白盒测试:黑盒手段不易覆盖或覆盖不到的路径
黑盒测试:功能测试、UI测试、业务流程
性能测试:响应时间、系统内存占用、使用流畅度
安全测试:涉及用户隐私的测试
兼容性测试:不同系统环境、软件环境下运行情况
压力测试:多用户并发、与服务器交互


测试环境规划:

产品运行环境:特定的运行环境,或者对其他程序有依赖的产品
兼容性环境:与其他进程或者系统的兼容性
压力测试环境:构造多用户并发的数据量
测试服务器搭建:与服务器交互,构造测试数据


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


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


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


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

回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-11-22 00:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表