• 0
  • 0
分享
  • 如何将测试规范渗透到日常的工作中?
  • 恬恬圈 2019-12-23 11:09:53 字数 1144 阅读 2012 收藏 0

往往在测试中,大家觉得来了测试任务就测试,时间久了,反而忘记了还有什么规范?也就慢慢忽略了规范!

规范的软件测试流程有助于需求条理化,将测试工作模块化,一切跟着计划走比通过脑袋记忆要更加的有条理。有的时候,工作任务比较繁琐,脑袋记忆力容易出现乱成一锅粥的情况,特别这个时候,软件测试计划就更加重要。下面结合实际情况对自己工作中测试流程进行简单的阐述。

1.制定测试策略

测试策略就是如何进行测试,运用何种手段进行测试。当用户提出新的需求时,测试人员应该和开发人员一起做测试需求分析,一般我们都会通过会议的形式去进行讨论分析,这样测试人员会对测试需求要有个大概的了解,需要是干什么的,包括哪些功能等等,而不至于什么都不清楚不了解。

2.制定测试计划

了解需求内容之后,就可以对整个测试进行预期估算,包括计划要测试哪些方面的功能,测试的策略,要计划分配哪些人员参与到测试中,哪些人负责哪个模块,以及按照交叉测试的方法,同时还要提前计划好测试的开始时间和结束时间,以及测试计入条件和测试退出条件,便于掌控整个测试进度。

3.编写测试用例

测试计划规范之后,则是进行测试用例的编写。测试用例的编写,主要围绕界面模块而展开,如界面包括哪些按钮,按钮操作是否可以正常进行,其次围绕功能来设计,然后根据不同的场景来设计。对于测试过程中,出现的缺陷问题,要在将缺陷问题记录到测试用例“测试结果”一列,便于查看测试项测试任务情况。测试用例需要组织开发人员、测试人员、需求人员一起进行评审,评审通过后作为正式测试用例供测试人员执行。

4.形成测试报告

测试用例执行之后,对测试过程中发现的缺陷,要汇报自己的测试情况,并且将测试中的缺陷反馈到测试工具中,便于开发人员解决。对于安排的不同模块的负责人在测试自己对应模块的任务时,也要及时的汇报自己的测试工作进度,便于测试小组掌握测试的整个进度。

5.测试总结及文档编写

按照测试用例执行完所有的测试任务,且开发人员修复完了所有的bug问题(不包含一些难以修复但不紧急的问题,),测试人员需要编写针对本次项目的测试总结,要在总结中说明,测试计划是否按照如期进行。总测试缺陷数据多少,测试覆盖度等。

6.编写用户手册

系统测试完成后,文档编写人员需要针对本次项目开发新增加的功能进行项目“升级日志”和“用户手册”文档的编写。方便用户了解并能够快速上手使用新增加的功能。

7.CM发布文件包

最后,测试通过的软件及文档需要CM发布文件包,以便对外正式使用。市场人员可以编写白皮书等文档对外进行宣传。

版权声明:本文出自51Testing会员投稿,51Testing软件测试网及相关内容提供者拥有内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •       相信很多测试的小伙伴也都遇到过这样的情况,往往产品上线,只要出现bug,成为“背锅侠”。      测试人员在工作中经常打交道的肯定是开发和产品经理,开发将程序写出来,测试员进行测试。软件测试完成后,产品才能生产,在这过程中,难免会遇到软件会出现问题的情况。那么你肯定听过这些话:“这么明显的bug你都测不出来吗?”“为啥这个功能还没测完就上线了?”“研发时间不够,你压缩一下测试时间”“这个bug和开发没关系,注意看需求”      听到这些话,相信你分分钟高血压,这个锅不知...
            0 0 2002
            分享
          • 接上文,下面继续介绍Jmeter的测试元件。1.定时器         默认, JMeter线程发送出的每个请求是不间断的。我们建议你通过添加一个可用的定时器到你的线程组里来指定延迟时间。如果你不添加延时,JMeter可能在较短的时间内发送大量的请求致使你的服务器瘫痪。         定时器将导致JMeter在线程组里,在每个请求间,延迟一定时间。     &nbs...
            0 0 855
            分享
          •   从苹果(193.62,0.87,0.45%)官网获悉,苹果“我的照片流”服务今日正式关闭,“我的照片流”中将不再保留任何照片。用户如果想将拍摄的照片和视频在所有设备上都保持最新并储存在iCloud中,则可使用“iCloud照片”服务。  据悉,“MyPhotoStream”服务于2011年由史蒂夫?乔布斯作为iCloud的一部分推出,可以自动将一个设备上的照片和视频上传到另一个设备上,无需手动同步。这项功能不占用免费的5GBiCloud存储空间,但只能存储1000个文件,并且不支持全分辨率同步。  苹果公司后来推出了iCloudPhotoLibrary(现在称为iCloudPhotos),...
            0 0 881
            分享
          •   特斯拉正式发布了新近改款的 Model 3 轿车的性能版车型,以应对不断下滑的需求。新版 Model 3 的起价为 52990 美元,配备了新的主动减震系统和自适应悬挂系统,具有更好的操控性和舒适性,电池续航里程为 296 英里(约合476.36公里),从 0 加速到每小时 60 英里只需 2.9 秒,最大功率为 510 马力。  与之前的 Model 3 Performance 相比,新版本的峰值功率增加了 32%,峰值扭矩增加了 16%,阻力减少了 5%。特斯拉表示,与上一代车型相比,新款车型的能耗更低。这部分归功于新一代驱动装置以及后扩散器和扰流板。该车的前端和后端也进行了小幅整容,...
            0 0 527
            分享
          • 最近在使用 Python3.4 做一些脚本实现,发现对于编码的处理上和 Python2.6 有很大的不同,就此机会把相关知识做个梳理,方便需要的时候查阅。先说下概念和差异: 脚本字符编码:就是解释器解释脚本文件时使用的编码格式,可以通过 # -\*- coding: utf-8 -\*- 显式指定解释器字符编码:解释器内部逻辑过程中对 str 类型进行处理时使用的编码格式Python2 中默认把脚步文件使用 ASCII 来处理(历史原因请 Google)Python2 中字符串除了 str 还有 Unicode,可以用 decode 和 encode 相互转换Python3 中默认把脚步文...
            1 3 1631
            分享
      • 51testing软件测试圈微信