国内软件测试现状调查分析报告(四)

国内软件测试现状调查报告(三) 侧重分析了国内探索式测试、自动化测试和测试工具使用等调查项,为了更好反映国内自动化测试现状,现在就将新型互联网企业 和 传统IT企业 的自动化测试现状进行一个比较,看看孰优孰劣。

 

互联网企业,只是以ET为主的、ST为辅,互联网企业高出两个点,以ST为主的、ET为辅,则互联网企业低5个点,属于正常表现,但没采用ET的,互联网企业却高出三个点,有点出乎意料。

 

 

2. 自动化测试投入看,互联网企业相对聪明些:互联网企业在API的自动化测试上投入大非常明显,比传统IT企业高出22%,而在UI上足足少了13%。这也可能和互联网软件产品有关,多数产品是基于webservice API实现的。另外,互联网企业在后端自动化测试上投入,也比传统企业高出5%。

 

3. 自动化测试投入模式看,互联网企业依旧比传统IT企业要好:互联网企业在金字塔、橄榄球两种模式的自动化测试投入上比传统IT企业合计高出约13%,而在反模式(不良模式)上比传统企业合计低8%。互联网企业也更了解这些模式。

 

4. 从自动化测试效果来看,互联网企业比传统IT企业要差:50%以上已自动化,互联网企业比传统IT企业合计低约6%,而在没有自动化测试的比例上,互联网企业比传统IT企业高4%,说明互联网企业手工测试反而高于传统IT企业,再结合前面两个调查项,相对来说,互联网企业在自动化测试上做得聪明,但投入还不够。在我们印象中,互联网企业招测试开发较多,自动化测试应该做得更好些,但事实上做得不够好,可能是互联网企业产品不断试错,变更太频繁、太多,给自动化测试带来极大困难。

 

5. 在单元测试上,互联网企业比传统IT企业差:80%以上的要求,互联网企业比传统IT企业合计低约10%,而没有要求的,高出10%。这也说明,传统IT企业研发相对规范,重视单元测试,更重视长远的产品质量和维护成本。

 

6. 在API测试工具使用上,互联网企业和传统IT企业有些差异:互联网企业更喜欢JMeter、Postman,传统IT企业更喜欢用SoapUI。

 

7. 在功能测试工具使用上,互联网企业和传统IT企业也有些差异:互联网企业更喜欢Selenium,传统IT企业更喜欢自己开发的工具。

 

8. 在功能测试工具使用上,互联网企业和传统IT企业有明显差异:互联网企业更喜欢使用Appium、UI Automator,传统IT企业更喜欢自己开发的工具,传统IT企业使用了更多的其它工具。

 

9. 如同API测试工具,在性能测试工具上,互联网企业和传统IT企业有明显差异:互联网企业更喜欢使用开源工具JMeter,传统IT企业更喜欢使用商业工具LoadRunner(高出14%)、自己开发工具。

 

10. 在安全性测试工具上,传统IT企业还是比互联网企业更喜欢使用商业工具Coverity、Fotify SS、Knocwork和Peach Fuzzer等使用上要高出27%。

 

11. 在测试管理工具上,如同前面某些调查项,传统IT企业依旧喜欢自己开发工具(比互联网企业高出近15%),而互联网企业更喜欢使用禅道(高出12%),符合传统IT企业的特色。

 

 

12. 在未来一年的工作重点上,传统IT企业和互联网企业比较相近。自动化测试和开发技术的提升是首要任务之一、之二,虽然有8~9%的差异。

 

后续会根据大家的疑问,如安全性测试工具的“其它”占得比重太大,究竟是怎么回事?还有哪些更流行的安全性测试工具?... 再进行专项调查。

 

看过去、知未来,不断提升软件测试和产品质量。

 

 

参考:

posted @   rmticocean  阅读(217)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示