首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

1. 从探索式测试(ET)实施来看,互联网企业和传统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%的差异。

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

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

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180129B1A4OE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券