51Testing软件测试网1B5~A[-B+FfZg

开发人员3天出1个新的软件版本?1天1个新的版本?甚至1天3个版本?人员不得不每天不停地更换软件版本,而这种情况会导致一些不利的后果:\L ^SW+UpL

c0

.Yb*z*P*u_St'Av0(1)过于频繁的版本发布,导致其中的管理和干扰时间太多,测试效率降低。测试人员无法集中精力开展有实际效果的测试活动,浪费测试人员大量的测试时间和精力;51Testing软件测试网f4R1` G4D

T'M5`nR5E0(2)由于测试版本间隔时间短,因此每个版本的测试周期很短,这样会导致测试覆盖率低下。开发人员在研究缺陷的时候,有时候就会很难确定该问题是在什么版本中引入的,是原来没有被发现的问题还是在修复其他缺陷的过程中新引入的?51Testing软件测试网Ag8L]%h*vx!U51Testing软件测试网cu@]$@K(Y

测试团队很难处理过于频繁的软件测试版本,检查和安装每个测试版本需要花费每个测试人员的测试时间。因此,处理过于频繁的测试版本应该得到每个测试团队的重视,本文将从下面几个策略来改善这样的境况:']VvI/Z&Q051Testing软件测试网0V)b6|Wp2q2D8M:s

1)协商测试版本发布51Testing软件测试网/~%d!q9UeN1BbKD

6~b8J3LV

U0针对软件测试版本过于频繁的问题,一个有效的策略是制定版本进度计划,该计划中包括开发团队提交不同版本的计划时间、每个版本中新增功能模块列表、提交

版本的要求、版本中解决的缺陷列表等。在版本进度计划中,除了提交版本的计划时间是相对固定之外,其他的内容需要根据实际的情况进行不断的更新,例如其中

解决的缺陷列表。c9]8bj-P@F?051Testing软件测试网k2{2tK3a&`F

有了版本进度计划之后,测试人员可以更好的了解什么时候会出新的软件版本,测试的主要内容是什么,需要验证的缺陷有哪些?需要开展哪些相应的回归测试等,有利于测试效率的提升。#nDu5L+m:_+w051Testing软件测试网A

L_kM.o%R2~

q{}

2)开展冒烟测试51Testing软件测试网+YK|/b,k

A}P!|}L0冒烟测试的目标是检查软件版本的基本功能,假如该版本没有通过冒烟测试,则可以认为该版本不太稳定,不值得继续测试。MD6B-d"U7T0lF0

h*Z(?I)~,E P-X0通常情况下,当某个新版本提交测试时,要有一名测试人员运行冒烟测试。冒烟测试既可以是自动化的方式,也可以是手工方式,或者两者的结合。其他测试人员需要等到冒烟测试通过之后在投入该版本的测试。d)EN:H8g.t1mz9d0

JE B1YR0冒烟测试的通常覆盖了该软件版本的基本功能和核心功能,以及少量对这个版本特别重要的缺陷或者特别功能的临时测试。通常来说,冒烟测试的测试用例需要项目相关者的评审,例如:开发人员。51Testing软件测试网Jb6nnTVd)B51Testing软件测试网u3Mi/ei#Zm T8`9NO

冒烟测试既可以是开发团队执行,也可以由测试团队负责。由于冒烟测试的执行频度比较高,所以其中的测试用例最好是能够自动化,以提高测试的效率。51Testing软件测试网,n\g5W+hg]51Testing软件测试网

RG`Bj[SF

3)制定测试准则51Testing软件测试网.fRr0b6a#bs51Testing软件测试网7SC%J Y&QV(A+XT

假如既没有制定版本进度,也没有开展冒烟测试的规则,那么定义一些基本的测试准则也是避免没完没了软件测试版本的策略:51Testing软件测试网H,NY]b.wRlC{51Testing软件测试网(ZK\;|rS0v$`

(1)测试执行入口准则:假如测试团队可以制定测试执行入口准则,那么在软件团队提交测试版本之前必须满足某些条件,其中冒烟测试常常就是入口准则的重要组成部分;.X&u7hoyB8[St051Testing软件测试网8j.NA$p7~9X4HCP2Z

(2)测试挂起准则:可能导致测试执行挂起的状态或者事件,如测试中发现严重问题或者大量问题,以至于继续测试没有什么意义;*VJ7W\ C,xd0

M[p'p'f$eIs ak+ZR0(3)测试恢复准则:可以继续或者重新进行测试的状态或者事件,如严重问题已经解决,并且满足了入口准则(假如定义了);51Testing软件测试网$j0S/~W1?9~

当一个软件新版本提交测试时要有,如何改善没完没了的软件测试版本?相关推荐

  1. ab压力 failed_ab测试时结果显示大量Request failed的情况分析

    在对一个站点做压力测试时 直接用PHP的echo 字符串一切正常, 然后想测试复杂一点,写了个排序算法,输出结果的PHP 发现无论 -n多大,-c多小,都会出现90%以上的Failed request ...

  2. 一个软件项目经理的心得和经验

    从自身经历的角度谈谈企业信息化软件项目经理的能力和主持项目时应关注的问题和焦点,不足之处请广大同行指点,大家一起交流共同进步. 我国的软件企业大部分是以接项目的形式做为生存和发展的途径,项目有大有小, ...

  3. ab测试时结果显示大量Request failed的情况分析

    在对一个站点做压力测试时 直接用PHP的echo 字符串一切正常, 然后想测试复杂一点,写了个排序算法,输出结果的PHP 发现无论 -n多大,-c多小,都会出现90%以上的Failed request ...

  4. 模拟商城的购物过程Java_编写Java程序,模拟网上商城购物,当用户选好物品提交订单时,每笔订单会自动生成一个唯一的订单编号。...

    需求说明: 模拟网上商城购物,当用户选好物品提交订单时,每笔订单会自动生成一个唯一的订单编号.而部分电子商务网站在数据高峰期时,一毫秒可能需要处理近千笔的订单 现在简单模拟 5 个订单同时提交,生成唯 ...

  5. 压力测试时软件崩溃怎么办,完善压力测试 避免系统崩溃恶果

    压力测试对系统的重要作用 我们对应用程序进行压力测试时经常会出现这种情况,就是测试到了最后却发现不明白测试结果有什么意义?实际上,当我们都不明白压力测试的意义时,我们就不能设计出各种极限测试用例. 压 ...

  6. yum安装一个软件不知道名字时_yum卸载软件_Centos中yum安装和卸载软件的方法

    摘要 腾兴网为您分享:Centos中yum安装和卸载软件的方法,杂志迷,粤警民通,优美图,鲜时光等软件知识,以及联想手表app,读书郎点读机,小米杂货铺,小学英语冀教版,appgo加速器,mhdd4. ...

  7. 手机端测试时用的几个软件

    做互联网的测试时,常被分到一些无线页面的测试,对于无线测试我不到了解,通过几次测试,自己学到了一些东西. 一, 1安卓客户端可以使用 hosts editor 进行hosts修改 2之后使用终端模拟器 ...

  8. linux php7 yum 卸载,Linux_在Centos中yum安装和卸载软件的使用方法,安装一个软件时 yum -y install h - phpStudy...

    在Centos中yum安装和卸载软件的使用方法 安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软件时 yu ...

  9. 解决Selenium Webdriver执行测试时,每个测试方法都打开一个浏览器窗口的问题

    解决Selenium Webdriver执行测试时,每个测试方法都打开一个浏览器窗口的问题 参考文章: (1)解决Selenium Webdriver执行测试时,每个测试方法都打开一个浏览器窗口的问题 ...

最新文章

  1. linux内存释放和使用限制
  2. 你会因为贫富差距远离曾经的好友吗?
  3. 工业级以太网交换机-管理型
  4. 论文浅尝 | WWW2020 - 知识图谱中的实体摘要:算法、评价和应用 (PPT)
  5. linux后台运行命令和杀除命令
  6. 在 Mac OS X 安装gcc编辑环境,make不能用时参考
  7. python处理识别图片验证码
  8. Win10易升下载链接
  9. 自己做网站需要掌握哪些知识?
  10. 密码学系列之四:一文搞懂序列密码
  11. 前端网站连接MySQL数据库
  12. Springboot​ mybatis-plus
  13. 新年祝福短信app(源码)
  14. 紫色小人_HaPPYBoY(LoVE)
  15. 数学题还是计算机题啊
  16. 艺赛旗(RPA)Python:遍历输出某路径下的所有文件和文件夹
  17. 钟汉良日记:多看电视剧也可以提升写作能力
  18. python田忌赛马
  19. java 采集新闻数据
  20. Python爬取知乎“神回复”,笑得根本停不下来(附代码)

热门文章

  1. 以太坊和Metamask开发web应用时不再需要密码
  2. leetcode868
  3. node / npm 配置问题
  4. oracle和SQLserver数据库中select into 的区别
  5. PHP中session的工作原理
  6. 广域网优化产品的5大应用场景—Vecloud
  7. 今天收拾了个电脑抽屉,发现原来我是个有钱人
  8. DOS命令编译JAVA程序
  9. centos7 安装配置openstack-dashboard (官网openstack-juno版)
  10. window系统查看端口被哪个进程占用了