相信很多人跟我一样有过这样的困惑,那就是在需求阶段我们测试人员应该做些什么?下面就将看过的一篇文章贴出来与大家一块分享。
首先,测试用例和测试工作本身是不断完善的,在开发过程的初期,可以认为是需求阶段,或者没有规范需求工作的设计阶段。如果有一个比较明确的需求文档,可以在这个阶段检查完了需求文档以后开始设计测试用例。这里,对于需求文档的检查主要是两个方面:

1.检查需求文档描述的正确性,愚以为测试人员要对于真实的系统所涉及的业务非常熟悉,比如一个简单的财务软件,那么测试人员本身就要对会计工作熟悉,财务制度熟悉,在检查需求文档的时候不要迷信所谓的“都是用户真实的需求”,这里存在两个问题,一是用户是否真的能正确地描述自己的需求,二是需求人员是否真的能正确地理解需求。另外,还有一个用户的嘘气是否符合行业规范的问题,如果不符合,那么是否要确认——这里存在一个隐患,用户可能会在开发的后期突然要求他们自己要走行业规范,让你的需求变动,所以要事先明确好。

2.检查需求文档描述的准确性。主要是考虑文档中是否存在描述的模糊的地方,对于自己不清楚的问题一定要明确。这个时候是要保证需求的可测试性——我得意思是说保证需求是可以完全为测试工作服务的。

那么在检查完了需求之后,就可以开始设计测试用例了,愚以为,在这个阶段因为没有开始设计工作,所以对于测试用例的考虑不能仅仅从界面出发——虽然RUP中对于用例的要求有这一项。因而测试用例的设计应该从业务角度出发,从实际业务出发来设计测试用例。当然,在测试用例的描述时,要尽量考虑怎样同应用程序脱离开而仍然具有有效性。
当然,这个阶段所实现的测试用例是不过完善的,只能涵盖某些内容,但是我认为这些用例不仅仅全部都是功能测试用例,而且在整个项目中都将有效。

不过,当缺少需求文档时,那就要发挥测试人员自己的能动性了,要主动的工作,而不是被动的等待。要自己尝试着去熟悉实际业务,要尽量通过自己所能想到的方法来开展工作。

转载于:https://blog.51cto.com/yuanxf/38021

测试人员在需求阶段应做哪些工作相关推荐

  1. SAP系统管理员应做的工作(附操作事务代码)

    1         系统监视 1.1   进程监视 §         SM66/SM50 进程查看 管理员需全天监看系统的进程.长时间运行的后台工作,有缺陷的报表程序,若不进行控制都将消耗掉大量的系 ...

  2. MES系统有何功能?实施前期应做哪些工作?

    为了企业信息化的发展需要,提高企业生产信息化的管理水平,很多企业开始考虑MES管理系统,那企业在进行MES系统选择时,可能会遇到哪些问题,应该如何避免? 1.明确具体的模块需求 MES大部分模块在企业 ...

  3. 软件测试ios打包,ios开发怎样将打包ipa发送给测试人员

    ios开发怎样将打包ipa发送给测试人员 需要打包之前做点工作,把开发人员的手机UUID填写到证书的申请里边(开发者中心Devices一栏),或者放到蒲公英也可以 如何通过ipa 查看ios app是 ...

  4. scrum开发中测试人员如何工作?

    Scrum工具:Leangoo拥有看板式的协作方式,简洁直观,能够轻松拖拽任务卡和任务列表,并在团队成员间实时同步看板变化.同时它简洁实用的功能使它比其他软件更轻量,能让团队在5分钟内协作起来,无需耗 ...

  5. 测试人员如何做到前置

    我们在平时的测试工作中,经常听到产品啊,开发啊,或是测试负责人说测试人员应该前置,那什么叫测试人员前置呢?测试人员前置就是要求测试人员从需求确立的时候就参与进来,在项目进行的各个阶段进行相关的测试工作 ...

  6. 为什么一裁员就先拿测试人员开刀,软件测试人员应该居安思危....(如何化解)

    软件测试人员应该居安思危 每当经济不好,公司业绩不好的时候,公司都可能进行裁员. 首先裁的就是测试人员. 因为测试人员的技术水平相对来说比较低,容易被替代,招起来也比较容易. 公司往往先拿测试人员开刀 ...

  7. 测试人员如何进行需求评审

    最近一直在忙于各种工作上的事情,加上周末设计与录制在腾讯课堂上放的各种课程,没有太多的去写文档,以至于最近微信公众号上发布的都是以往收集的内容.鉴于最近在和大家交流的过程中,发现不少同学的功能测试的基 ...

  8. 测试人员如何管理项目与风险预警

    在很多时候不少项目上线后出现的问题,或是项目没有按时完成时,测试人员是很容易背锅的.通常项目在实施过程中,如果需求变动了,开发技术变更等影响项目进度的时候,也往往会压缩测试时间的.这样的事情造成测试工 ...

  9. 如何提高测试人员问题分析能力

    本帖最后由 xinkai 于 2011-7-13 15:20 编辑 如何提高测试人员问题分析能力        这个问题有很多人问过,闲暇时也曾与老Zee.鹤舞等测试领域专家讨论过.今天来自CSDN成 ...

最新文章

  1. 【Android 插件化】VirtualApp 接入 ( 安装 APK 插件应用 | 启动插件 APK 应用 | MainActivity 安装启动插件完整代码 )
  2. 交换机调试工具_工业以太网交换机安装流程图解
  3. Erlang转JAVA,将Erlang UTF-8编码的字符串转换为java.lang.String
  4. 使用经过oauth验证后的github API,避免调用频次超标的问题
  5. c语言排序方法有哪几种?
  6. RPC——一切架构的基础
  7. background背景图片自适应_一侧定宽、一侧自适应,尽量多的方案实现?「前端剑指offer」...
  8. Python工作笔记006---在centos命令行里进入和退出Python程序
  9. /bin、/sbin、/usr/bin、/usr/sbin目录的区别
  10. spring Bean的作用域(注解 单例 多例)
  11. 大数乘法(C语言、数组模拟)
  12. python抠图教程视频_3行Python代码实现8秒抠图的AI神器,根本无需PS(附视频教程)...
  13. ppt矩形里面的图片怎么放大缩小_PPT图片局部放大技巧
  14. EasyCamera开源摄像机接入海康威视摄像机PS流转ES流
  15. 【Go语言入门教程】Go语言基本语法
  16. 计算机教学拼音打字教案,sogo拼音输入法教案.doc
  17. 消息服务器待办事项数据库,关联联系信息的工作管理系统及其方法
  18. 浅谈OOP(Object-oriented programming)
  19. 基于java汽车4S服务管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
  20. Sklearn_LearningCurve

热门文章

  1. verdi bin工具
  2. 【笔记】shellcode相关整理
  3. linux打包压缩命令汇总
  4. Exchange 2013接收连接器介绍
  5. MSM--Memcached_Session_Manager介绍及使用
  6. 利用PHP的Popen实现RRDTOOL作图的动态输出
  7. java singleton 多线程_Java创建线程安全的单例singleton
  8. Android多线程分析之一:使用Thread异步下载图像
  9. JavaScript的格式--从格式做起,做最严谨的工程师
  10. Django实战教程 分页列表