没有需求文档的时候如何进行测试
来源:互联网 发布:网游之王者荣耀知白 编辑:程序博客网 时间:2024/05/16 07:05
前言:浏览51testing的每周一问时,看到没有需求文档该如何设计测试用例这个话题,是以前的问答,根据自己的测试经验,也给自己回答以下,算做一个工作小结吧,写之前没有看其他人的回答,因为看了其他人的后,可能会不自觉的对自己的思路有影响,所以先自己写完后又去看了下论坛里面其他人的回答,觉得zhuzx的回答更全面一些,学习之。
=======================华丽的分割线,步入正题==================
当项目比较紧张的时候,很多时候需求文档这个重要的步骤就会被省略或者延后,从流程上来说是绝对不规范的,但是没有办法呀,对于一些没有形成系统测试规范的公司,且国内测试现状也大概如此,缺胳膊少腿的现象是很正常的,我们测试人员只能灵活应对才是王道撒。根据个人经验,发表点意见:1、没有需求文档,找别的文档。
需求文档可能由于时间原因暂时无法获取,那就尽量的去获取其他的文档吧,比如开发的一些设计文档---概要设计、功能设计、详细设计等等。如果开发连这些文档都没有,那么可以去网上查询同类产品的一些规格说明书,幸运的话,也许能down到别人类似产品的一些需求说明。这些材料虽然不是自己产品的需求说明,但是因为是同类产品,功能方面也总会有8、9分类似,所以研究别人的产品,自然也就会对自己产品有了几分把握。
2、模块定位和划分
如果开发有详细的设计文档,那么就按照开发的设计,将产品按照功能模块迅速简捷的先进行模块划分。如果没有开发文档,那就要跟开发沟通,让他们简单介绍一下产品的功能模块并自己试用后对产品进行模块划分。模块划分后,组内分工合作,进行探索性测试同时不断完善测试计划和测试需求,因为前期概要的了解产品绝对不可能一次到位的对各个模块划分准确的。
3、测试方法
如果没有需求文档,测试用例的编写肯定没有参照。所以测试过程中测试用例的设计不可能非常详细,在有了1、2的调研、研究产品的基础后,可以设计一些简单的场景测试、流程测试用例,按照这些用例测试的过程中,必然会发现各种各样的问题,同时对产品也会不断熟悉。测试用例的编写可以放在一个轮次的测试完成后进行补充编写,然后在以后的测试过程中不断完善。
由于没有需求文档的情况下,想要先详细的设计出测试用例再进行测试是不太现实的,只能简单的进行用例设计后,确定大概的测试方向,然后在测试过程中不断完善测试用例才行。
注意注意:这种先测试后完善测试用例的方式必须是针对一个周期较长且需要做回归测试的项目,如果一个项目周期很短,且完成后不需要进行回归,那么这种方法并不是太理想,因为用例完成了却利用率不高,只能作为后期参考,以及对后来新人的一个培训和积累公共测试用例的途径(呀,看来用处还蛮多的嘛,呵呵,不过对于项目本身来说,用处不太大咯),从公司和项目角度来说,实际投入成本是增大了而这些投入的产出又比较小。
个人绘制了一个简单的进度图。
- 没有需求文档的时候如何进行测试
- 没有需求文档的时候如何来设计测试用例?
- 如何应对没有需求的测试
- 如何应对没有需求的测试
- 在没有需求文档的情况下如何来设计测试用例?
- 在没有需求文档的情况下如何设计测试用例
- 前端开发人员当后端没有给你接口的时候,如何进行功能测试?
- 功能测试用例设计积累(四):在没有需求文档的情况下如何设计测试用例
- 没有需求的测试
- 没有需求文档时的测试用例编写
- 如何进行需求测试/需求评审
- 如何进行需求测试/需求评审
- 做完一个没有需求文档,没有产品PRD,没有UI,没有测试,只有开发主导的项目后的体会。
- 测试培训 ---- 如何进行测试需求分析
- 测试人员如何阅读需求文档
- 如何进行性能测试需求细化
- 测试工程师如何进行需求评审
- 当没有API文档的时候如何知道js对象下面有些什么方法呢?
- Studying note of GCC-3.4.6 source (59)
- (2010-07-16)关于Oracle中的sys用户认证的问题以及EM中老是提示sys用户密码错误和sys用户密码忘记等问题的解决
- ZJUT_OJ1185
- 远程调试java程序
- 文件读写操作
- 没有需求文档的时候如何进行测试
- bak 12.Simplayer Mp3 播放器v0.0000001版预览图.
- 线上bug的分析与处理的个人意见
- JSP重定向和转发的区别
- http://blog.sina.com.cn/leeumizone
- 磁盘空间不足的一些测试总结
- 哲哲看完牙齿了
- ListView listCtrl 不能显示和不能正确添加行数据以及列表题不能显示问题
- Studying note of GCC-3.4.6 source (60)