Diffblue关于英国测试行业情况的研究

Stella981
• 阅读 674

顾翔老师的《软件测试技术实战设计、工具及管理》网上购买地址:

https://item.jd.com/34295655089.html

《基于Django的电子商务网站》网上购买地址:

https://item.jd.com/12082665.html

店铺二维码:

Diffblue关于英国测试行业情况的研究

来源:https://www.testwo.com

随着Internet在全球范围内的广泛采用以及日常使用各种软件,我们都面临着巨大的变化。经过良好测试的软件已经改变了社会互动的方式以及企业如何销售和营销其产品。测试帮助我们所有人以前所未有的规模和速度相互关联起来。

Diffblue关于英国测试行业情况的研究

但是,即使公司表示他们致力于改善软件测试,但他们并没有对其进行投资,因此,DevOps正在遭受损失。这是Diffblue进行的一项新调查的结论,该调查是通过收集来自英国和美国的300名开发人员和工程经理的收集数据而创建的。

拥有测试实践与拥有测试文化是不同的:接受调查的开发人员中,有41%表示他们的组织已经完全采用了“测试驱动开发”(TDD),但是只有8%的开发人员说他们在写代码之前编写测试,即严格意义上的TDD。61%的受访者表示,他们的组织抵制软件测试的文化,只有30%的受访者认为自己是测试实践的“领导者”。

大多数公司都有改进DevOps的空间

尽管该研究的所有参与者都在主动接受DevOps的公司工作,但只有13%的人表示已实现持续部署,而58%的人尚未完全采用敏捷方法。大多数人还说,他们公司的77%的软件质量和76%的回归套件需要改进。

尽管如此,只有35%的受访者表示,他们总是在发布时间表中安排测试时间。总体而言,有81%的开发人员(相比于管理人员的55%)认为,开发测试文化的最大障碍是缺乏来自于管理层的专用资源。

文化变革需要工具支持

建立测试文化不仅需要要求开发人员改变其行为:这还意味着为他们提供所需的时间和工具,并建立支持整个组织中的测试的规范。

几乎一半(49%)的受访者表示,他们在写代码之前就用不到40%的时间编写了测试。像TDD这种行为模式的改变如果不为开发人员提供更好的工具让他们更高效便捷的写测试代码往往达不到它的效果。

Diffblue关于英国测试行业情况的研究

分析公司Redmonk的瑞秋·斯蒂芬斯(Rachel Stephens)指出:“ DevOps与文化变革有关,而不是与产品有关,这是一种行业真理,但是工具在很大程度上可以引领文化变革,我们不应该低估其作用。” 问题在于文化变革过于抽象,无法引起开发人员共鸣:“工具对于改变人们的思维方式可能至关重要。没有正确的基础工具集,很难实践正确的行为。工具可以启用新的工作和协作方式。”

自动化可以消除测试瓶颈

仅仅依靠行为改变来解决测试问题的公司就会遇到DevOps中的瓶颈;89%的调查受访者同意,找到测试瓶颈的解决方案是当务之急。

一种解决方案是引入更多的AI技术来自动化解决耗时的任务,例如自己编写测试:86%的参与者同意,能够自动创建测试代码将消除测试阶段的瓶颈。诸如编写代码之类的自动化流程的最大预期好处是节省组织时间(16%的第一选择)和改善工作质量(15%的第一选择),这两者都有益于更广泛的DevOps目标。

Diffblue首席执行官Mathew Lodge表示:“对于开发人员及其经理来说,软件测试显然是一项艰巨的任务,加快DevOps的运用也变得更加重要。“现代AI技术意味着可以自动编写和维护单元测试,从而减轻开发人员的压力,帮助驱动文化的变革和拥抱高质量的DevOps”。

————————————————————

顾老师课程欢迎报名

Diffblue关于英国测试行业情况的研究

软件安全测试

https://study.163.com/course/courseMain.htm?courseId=1209779852&share=2&shareId=480000002205486

接口自动化测试

https://study.163.com/course/courseMain.htm?courseId=1209794815&share=2&shareId=480000002205486

DevOps 和Jenkins之DevOps

https://study.163.com/course/courseMain.htm?courseId=1209817844&share=2&shareId=480000002205486

DevOps与Jenkins 2.0之Jenkins

https://study.163.com/course/courseMain.htm?courseId=1209819843&share=2&shareId=480000002205486

Selenium自动化测试

https://study.163.com/course/courseMain.htm?courseId=1209835807&share=2&shareId=480000002205486

性能测试第1季:性能测试基础知识

https://study.163.com/course/courseMain.htm?courseId=1209852815&share=2&shareId=480000002205486

性能测试第2季:LoadRunner12使用

https://study.163.com/course/courseMain.htm?courseId=1209980013&share=2&shareId=480000002205486

性能测试第3季:JMeter工具使用

https://study.163.com/course/courseMain.htm?courseId=1209903814&share=2&shareId=480000002205486

性能测试第4季:监控与调优

https://study.163.com/course/courseMain.htm?courseId=1209959801&share=2&shareId=480000002205486

Django入门

https://study.163.com/course/courseMain.htm?courseId=1210020806&share=2&shareId=480000002205486

啄木鸟顾老师漫谈软件测试

https://study.163.com/course/courseMain.htm?courseId=1209958326&share=2&shareId=480000002205486

Diffblue关于英国测试行业情况的研究

本文分享自微信公众号 - 软件测试培训(iTestTrain)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
3个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Stella981 Stella981
3年前
Golang学习——基于Gin框架进行httptest单元测试
顾翔老师的《软件测试技术实战设计、工具及管理》网上购买地址:https://item.jd.com/34295655089.html《基于Django的电子商务网站》网上购买地址:https://item.jd.com/12082665.html店铺二维码:!(https://oscimg.oschina.net/oscnet/c96
Stella981 Stella981
3年前
DevOps工具介绍连载(46)——OSSEC
顾翔老师的《软件测试技术实战设计、工具及管理》网上购买地址:https://item.jd.com/34295655089.html《基于Django的电子商务网站》网上购买地址:https://item.jd.com/12082665.html店铺二维码:!(https://oscimg.oschina.net/os
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Stella981 Stella981
3年前
DevOps工具介绍连载(5)——CFEngine
顾翔老师近期推出一对一入职面试辅导。有兴趣者可加微信xianggu19720625与我联系。先要提供简历初选,合适者进一步洽谈。顾翔老师的《软件测试技术实战设计、工具及管理》网上购买地址:https://item.jd.com/34295655089.html《基于Django的电子商务网站》网上购买地址:https://item.j
Stella981 Stella981
3年前
DevOps工具介绍连载(14)——裸金属服务器
顾翔老师近期推出一对一入职面试辅导。有兴趣者可加微信xianggu19720625与我联系。先要提供简历初选,合适者进一步洽谈。顾翔老师的《软件测试技术实战设计、工具及管理》网上购买地址:https://item.jd.com/34295655089.html《基于Django的电子商务网站》网上购买地址:https://item.j
Stella981 Stella981
3年前
DevOps工具介绍连载(6)——Capistrano
顾翔老师近期推出一对一入职面试辅导。有兴趣者可加微信xianggu19720625与我联系。先要提供简历初选,合适者进一步洽谈。顾翔老师的《软件测试技术实战设计、工具及管理》网上购买地址:https://item.jd.com/34295655089.html《基于Django的电子商务网站》网上购买地址:https://item.j
Stella981 Stella981
3年前
DevOps工具介绍连载(12)——VMware&AMI(亚马逊云机器镜像)&Docker
顾翔老师近期推出一对一入职面试辅导。有兴趣者可加微信xianggu19720625与我联系。先要提供简历初选,合适者进一步洽谈。顾翔老师的《软件测试技术实战设计、工具及管理》网上购买地址:https://item.jd.com/34295655089.html《基于Django的电子商务网站》网上购买地址:https://item.j