黑盒测试基础之测试方案制定

1.     测试方案的重要性?

 

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

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

2.     测试计划OR测试方案傻傻分不清楚?一张图表回答你:

 


角度


测试计划


测试方案


目的


测试过程持续时间


预估测试过程,方法


要求


根据项目要求和测试方案,合理安排介入、完成时间。


依据需求,合理评估测试方式方法。


关注人


一般是上级领导或者配合团队


组内参与测试的人员

 

3.     测试方案的内容

 

1)   测试负责人以及测试范围

 

测试负责人:负责沟通和推进整个测试过程,人员和时间安排,以及宽

跨团队合作的沟通,和对外公示进度等工作。

测试范围:团队合作的项目,测试方案中一定要明确各方的测试范围,避免重测和漏测。

 

2)   测试类型

 

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

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

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

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

冲突测试:杀毒软件环境

兼容性测试:不同系统环境、软件环境下运行情况

压力测试:多用户并发、与服务器交互

 

3)   测试环境规划:

 

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

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

冲突环境:安装各种杀毒软件

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

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

 

4)   测试工具的设计和选择:

 

根据需要选择的不同的测试类型,选择不同的测试工具,比如:

抓包工具——与服务器交互的功能(Fiddler、wireshark、Charles等)

黑盒辅助工具——大搜狗的代码覆盖率,从代码层面上辅助黑盒测试人员直观的了解用例的覆盖度,准确定位未覆盖部分,辅助黑盒人员精准提问和了解对应的功能。

5)   测试用例设计:

需要参与编写人员:产品功能需要几个人参与

时间:用例编写开始和结束时间,需要的人/天(用于统计工作量)

用例设计方法:不同功能选取适当的设计方法,提高覆盖度,减少冗余。

 

6)   白盒测试(其他人员辅助)

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

以输入法的个人中心登录功能为例,测试方案如下:

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

测试方案制定过程中的注意事项:

 

  1. 明确划分测试范围:

涉及团队合作的功能,在前期一定做好沟通和确认,双方的测试范围,并且在测试方案或者邮件中明确写出,意在提醒双方的职责范围。

2.明确各功能模块的负责人:

确定参与的人员和时间,确认长线工作量,平衡各人员之间的工作量。也给开发同学提供对应的沟通接口人。

3.团队合作:

需要其他团队辅助的工作,一定要提前沟通,切忌临时找人,造成测试进度耽搁。

最后,按部就班的准备测试环境,进行测试工作就OK了!

时间: 2024-08-05 15:21:40

黑盒测试基础之测试方案制定的相关文章

软件测试基础(五) 测试方案与测试计划

测试计划Testing plan,描述了要进行的测试活动的范围.方法.资源和进度的文档.它确定测试项.被测特性.测试任务.谁执行任务.各种可能的风险.测试计划可以有效预防计划的风险,保障计划的顺利实施.简而言之,测试计划说的是“做什么”. 测试方案描述的是测试需要测试的特性,测试的方法,测试环境的规划,测试工具的设计和选择,测试用例的设计以及测试代码的设计方案.简而言之,测试方案说的是“怎样做”. 测试计划编写6要素 1) why——为什么要进行这些测试: 2) what—测试哪些方面,不同阶段

IT基础架构规划方案三(IT基础软件和系统规划)

IT基础软件和系统规划 操作系统选型规划方案 根据对某集团的实际调研,获取了企业业务应用系统的建设情况,随着企业信息化建设的推进,需要对各种信息化管理系统和应用系统的服务器选型进行选型规划,根据不同的系统对服务 某集团信息化应用目标是:搭建集成.统一平台,规避流程.规避风险,实现高效协作,有效支撑决策.实现多维度矩阵管控.实现无边界的信息应用. 操作系统选型参考和说明: 类型 操作系统选型参考 选型说明 域服务器/邮件服务器等企业IT管理系统 Windows Server系列操作系统 建议选用最

IT基础架构规划方案二(计算机系统与机房规划规划)

计算机系统规划       服务器硬件选型规划方案       根据对某集团的实际调研,获取了企业业务应用系统的建设情况,随着企业信息化建设的推进,需要对各种信息化管理系统和应用系统的服务器选型进行选型规划,根据不同的系统对服务器硬件的性能指标要求不同,比如企业网站服务器.邮件服务器.域控制服务器.文件和打印服务器.业务系统服务器等,通过结合系统在线用户数.业务请求数和业务产生的事物数等参数来计算tpmC值,从而估算出服务器硬件的性能要求. tpmC定义为TPC-C的吞吐量(TPC-C Thro

汽车车载天线整车测试方案

随着生活水平的提高,我国的汽车普及率也越来越高,汽车产业发展迅速.而且,车载通信技术和车联网技术也在不断的发展进步,相应地,汽车制造行业对汽车天线测试尤其是整车天线测试的需求越来越多.但是,目前在国内整车天线测试的测试环境不足,测试效率不够高,在一定程度上制约了汽车制造业的发展. 天线测试行业根据汽车行业的市场需求,推出了整车天线测试方案. 车载天线测试平台(方案之一) 汽车作为一个综合体,有多种频段通信的需求,包括: (1)0.15MHz~2.5GHz频段 (2)2.5GHz-30GHz频段

【总结】A/B测试方案

作者:zhanhailiang 日期:2014-11-26 上个版本迭代,实现了针对移动m站首页的AB测试功能,总结下对AB测试的理解. 1. 基本概念 所谓A/B测试,就是为同一个目标制定两个方案(比如两个页面),让一部分用户使用A方案,另一部分用户使用B方案,记录下用户的使用情况,看哪个方案更符合设计目标. 其中需要注意以下3点: 进行A/B测试必须是单变量.有时我们的多个设计稿可能会有非常大的差异,这样的情况一般不太适合做A/B测试,因为它们的变量太多了,变量之间会有较多的干扰,我们很难通

IT基础架构规划方案一(网络系统规划)

背景                   某集团经过多年的经营,公司业务和规模在不断发展,公司管理层和IT部门也认识到通过信息化手段可以更好地支撑公司业务运营.提高企业生产和管理效率.同时随着新建办公大楼.研发大楼和厂房的落成,IT部门也需要对整个集团的信息化和企业IT基础架构进行规划和建设.目前主要分为以下两部分:         楼宇智能化规划和建设方案:主要包括视频监控.门禁系统.语音和数据节点规划和布线.CATV.大屏幕电子显示屏.机房建设等.         企业IT基础架构规划和解决

测试方案写作要点

测试方案解决测试活动中如何做的问题(How) 1.测试对象是怎么做出来的(环境要求.网络部署) 2.如何进行测试设计 2.1 先规划各种测试类型是否需要采用(制定测试策略) 测试策略的制定原则:系统的特征(没有的话,必然不采用),还跟进度.成本.风险等有关系. 2.2 每一种测试类型需要测试什么内容 3.测试执行阶段的测试策略 3.1 测试执行的轮次安排以及测试重点 3.2 回归测试策略的选择 4.缺陷处理策略 4.1 缺陷相关的定义 4.2 缺陷处理流程的定义

测试计划与测试方案的区别

 测试计划与测试方案的关系对比: 测试计划 测试方案 目标      对测试全过程的组织.资源.原则等进行规定和 约束,并制订测试全过程各个阶段的任务以及时 间进度安排,提出对各项任务的评估.风险分析 和需求管理      描述需要测试的特性.测试的方法.测试环境的 规划.测试工具的设计和选择.测试用例的设计 方法.测试代码的设计方案. 关注点      组织管理层面的文件,从组织管理的角度对一次 测试活动进行规划      技术层面的文档,从技术的角度度一次测试活动 进行规划 具体内容  1.

移动app测试方案及流程&测试点归纳

移动app测试方案及流程 1.首先是测试 资源确认及准备 (1)产品需求文档,产品原型图 ,接口说明文档及设计文档应该齐全 (2)测试设备及测试工具 的准备:IOS和android的不同年版本的真机,以及测试相关工具的准备 2.测试用例的设计及评审 (1)根据产品需求文档,产品原型图等文档,设计客户端的一般功能测试用例 (2)测试用例评审,修改与完善,评审过后着手进入正式测试阶段 3. UI测试 (1)确保手头的原型图与效果图为当前最新版本,符合产品经理及用户需求 (2)测试过程一切以效果图为准