51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 350|回复: 0
打印 上一主题 下一主题

[讨论] 白盒测试方案制定

[复制链接]
  • TA的每日心情
    开心
    2022-9-21 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2023-3-28 10:26:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      一、为什么要制定测试方案?
      凡事预则立,不预则废,我们做测试也是一样的,如果在测试之前就做好详细的测试计划,那么整个测试过程也会顺顺利利,有条不紊,彰显我们测试团队的专业水平。
      测试方案是对某一模块(或版本)测试任务执行的具体计划安排,它在测试过程中起到指导性的作用,无论是在时间上、行动上,还是在资源分配中都起到促进的作用。
      二、怎么制定白盒测试方案?
      1、先调研需求实现的代码框架。(比较直接的方法是找开发进行讲解,需要事先了解实现的基本情况,再带着疑问与开发沟通)
      如下了解到的一个C/S架构实现方案,可以分客户端、服务器端两部分来制定白盒测试方案。
      了解基本的代码实现框架后,我们便可以根据经验和实际情况(如时间、优先级)制定合适的测试方案了。
      2、制定测试方案是要把:我们要测什么、怎么测、关键时间节点定好、谁去测这四个问题商量解决好,所以在公示的测试方案中应该囊括这四个问题的解决方案。


      ​
      因此总结出来测试方案中至少包括以下字段:
      · 产品需求:说明是测哪个模块需求的
      · 测试需求:说明具体的测试需求有哪些
      · 开发意见:对于测试开发有什么意见(建议)
      · 测试范围:明确要测试的范围
      · 测试类型:明确测试的类型(如正确性、稳定性、性能测试)
      · 测试方法:明确白盒测试的方法(如代码调研(Review)、单元测试、自动化测试、打压测试)
      · 提测时间:明确开发哪一天提测的
      · 用例设计时间:明确白盒测试用例设计需要的时间(如果需要的话)
      · 用例执行时间:明确用例执行需要的时间
      · 测试负责人:明确某一测试需求由谁来测试
      得出上述方案后,我们便可以把测试完成时间、一轮测试时间、上线前测试时间节点定下来了,这些关键时间节点一定要以鲜明的字段在测试方案文档里标注。
      三、白盒测试方案制定要注意的几点?
      1. 是开发完成编码后才制定白盒测试方案吗?
      答:不是的,在开发向我们讲解代码实现的大概框架后,我们就可以制定测试方案了。
      2. 测试方案仅仅是自己或测试组内人看的吗?
      答:不是的,测试方案需要以邮件的形式发送给产品负责人、开发负责人、项目测试负责人,必要的时候需要抄送相应负责人的Leader。
      3. 测试过程中有更优先级的任务(需时超过一天)插入怎么办?
      答:应该先执行高优先级的任务,并以邮件的形式更新测试方案里的时间节点。因为插入高优先级的任务,势必会影响测试的进度和测试完成的时间点,一定要及时通知大家,以免耽误后面的上线计划。
      4. 测试方案制定后,我们便可以按部就班地执行测试任务了。同时我们也可以列一个工作计划清单,以详细地标明哪一天我们要干什么,从而做一个有宏观把控能力的优秀测试工程师。


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-28 21:20 , Processed in 0.062104 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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