原标题:鼎恒资讯:做软件测试却不知道这些测试工具?利用好可以涨薪50%

都说“工欲善其事,必先利其器”。做软件测试行业,怎么能缺少好用的软件测试工具呢?对于很多小伙伴,尤其是新手来说,刚入行时,由于接触的工具比较少,会的工具可能也就那么几个,如果工作中再涉及不到使用新工具,那么后期想要能力上、职位上有所提升,肯定会是一件非常难的事情。

为了避免这种情况的发生,最好的办法就是提前了解其他工具,利用业余时间开始学习接触新工具,才能有自己的发展之地。

那么,时下IT行业里,主流的软件测试工具有哪些呢?

鼎恒的小编以为,主要有以下10类。具体大类如下:白盒测试工具、web测试工具、持续集成工具、C/S自动化工具、app自动化工具、代码扫描工具、测试管理工具、接口测试工具、性能测试工具、web安全测试工具。可能看完这10个大类,很多小伙伴心里还是觉得没底,因为每次要用某个自己不知道的领域的知识,大家第一反应还是去网上搜。而网上正好有很多看似有用的资料、视频、工具。但真当你一研究就会傻眼,因为完全跟你想要找的不一样。这种情况时有发生,确切点说,不是个例,是惯例!为了避免这些情况发生,让大家更好的混迹测试圈,我们就来深入了解一些常用或者对未来有用的测试工具吧。

1. 白盒测试工具

我熟悉的有6个,分别是:jtest、JUnit、cppunit、BoundsChecker、gtest、PhpUnit;前两个是用于Java语言的测试;中间3个是c++;最后一个是Php的。

2. web测试工具

这里有个小口诀(笔者自己编的),大家可以记一下:性能压力用Ixia;数据抓包用wireshark;网络质量用iperf;丢包模拟用tc;预算足够思博伦。

3. 持续集成工具

主流常用的就2个,分别是Jenkins和Hudson。这个在学软件测试技术时,初学时会学到,就不再赘述了。

4. C/S自动化工具

主要有3个,一个是用vb语言录制回放和脚本编辑的测试工具,叫qtp;一个是IBM产品用得到的测试工具叫win runner;还有一个就是在窗口定位上比较好用的工具叫autoit。

5.app自动化工具

时下比较流行的、综合选择的、个人最喜欢的是appium了。当然,如果是iOS的,一般用instruments比较多;安卓对应的就是uiautomator、monkey、Monkey Runner和国外常用的Robotium。无论是什么APP测试,对应着用就成。

6.代码扫描工具

常用的主要有这些:用于静态扫描分析的主要是:Coverity、cppcheck;用于测试代码覆盖率的工具是:gcover、find bugs。另外,如果大家有空,还可以了解下:Sonar Lint和Tscan Code。

7.测试管理工具

大而全的测试管理工具有:Test Director、Note(有点贵)、CQ(用在Clear Quest-IBM产品上)等;简单好用的测试管理工具有:jira、禅道、bug zilla等;代码和文档管理工具有:svn、vss、git等;

8.接口测试工具

主流的有3个:Jmeter(开源)、postman、Soap UI。个人比较推荐使用 jmeter 和 postman。jmeter是一款100%纯Java编写的免费开源的工具,主要的原因是它内存占用小,免费开源,轻巧方便、无需安装,用来做性能和接口真的好用。而Postman则是谷歌的一款接口测试插件,支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能,使用起来比较简单,可以批量运行。

9.性能测试工具

常见的loadrunner、jmeter、Web bench在这里就不详细介绍了。主要说几个大家不常见的。

一个是Load UI,它是一款开源的压力测试工具,支持图形化的工具,比较好上手,推荐使用;另一个是http erf,主要用于页面的性能测试;还有一个是Siege,这是一款开源的压力和指标测试工具,差不多新手工作个3年以后,会用到。

10.web安全测试工具

目前比较流行的、开源的安全测试工具主要有:app scan、Web securify、Wapiti、Scrawlr HP。抓包工具主要有:fiddler、burp suite等。

另外,有一些特殊的要给大家介绍一下。比如:跨页脚本的检测,一次检测100个以上的页面的工具:N-Stalker Free Version;

轻量级、急速处理的安全测试工具:skipfish,每秒可处理2000个请求;

可在后台静默运行,可检测跨域提交的插件:Watcher。

这些都是实用,又能提升工作效率的好工具,大家可以尝试学习使用。

最后,还有一句话与大家共勉:用工具提升工作效率,但千万不要过于依赖工具哈。返回搜狐,查看更多

责任编辑:

软件测试复现工具,鼎恒资讯:做软件测试却不知道这些测试工具?利用好可以涨薪50%...相关推荐

  1. 做软件测试却不知道这些测试工具?利用好可以涨薪50%

    都说"工欲善其事,必先利其器".做软件测试行业,怎么能缺少好用的软件测试工具呢?对于很多小伙伴,尤其是新手来说,刚入行时,由于接触的工具比较少,会的工具可能也就那么几个,如果工作中 ...

  2. 软件测试资料哪个好用,做软件测试却不知道这些测试工具?利用好可以涨薪50%...

    都说"工欲善其事,必先利其器".做软件测试行业,怎么能缺少好用的软件测试工具呢?对于很多小伙伴,尤其是新手来说,刚入行时,由于接触的工具比较少,会的工具可能也就那么几个,如果工作中 ...

  3. 中软国际软件测试半年工资,软件测试入门的要点和做软件测试目的(广州中软国际)...

    软件测试入门的要点和做软件测试目的 现在很多人都愿意寻找做测试,尤其是适合于女生,因为测试入门不难,学起来容易.而且目前市场需求很好,工资较高,是很多女生毕业后的首选工作.相信不少学计算机专业的老师, ...

  4. 【转载】浏览器测试工具有哪些 浏览器安全性能内核兼容测试工具推荐

    浏览器测试工具有哪些 浏览器安全性能内核兼容测试工具推荐 时间:2019-03-01 15:12  来源:未知   作者:浏览器家园    浏览器测试工具有哪些 浏览器安全性能内核兼容测试工具推荐 好 ...

  5. 智能水表自动抄表协议cjt188远传协议,支持地址自动分配检查,灵活好用、Mbus通讯测试工具是一款水表等设备的测试工具

    智能水表自动抄表协议cjt188远传协议,支持地址自动分配检查,灵活好用.Mbus通讯测试工具是一款水表等设备的测试工具,真实有效可靠,可读取写入表计地址,发送标准188读计量数据.控制码等命令,可设 ...

  6. python做软件测试需要那些条件_做软件测试需要学什么

    软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,随着信息化时代的发展,这一职业的发展前景也越来越好,那么做软件测试需要学什么?测试方法有哪些呢? 软件测试需要学什么 软件测试需要学习测试 ...

  7. 女孩子转行软件测试还是ui,女生可以做软件测试吗?

    在互联网行业,女生大部分都是从事UI或者运营的工作.也有少部分从事编程或者测试的工作.由于编程和测试工作时间长,工作强度比较大,甚至需要的专业水平也较高,很多人就认为女孩子不适合做这个行业.其实并不是 ...

  8. 【软件测试】2021年软件测试领域常用工具总结(2)-接口测试,UI测试工具篇

    文章目录 前言 接口测试工具 Postman JMeter Robot Framework SoapUI REST-Assured Apifox Katalon Studio Karate 接口Moc ...

  9. python+ tkinter做的一个项目辅助测试工具

    python+tkinter 写的一个项目测试工具 目的是能够自动按照模板向禅道系统 提交bug,自动打包日志并上传到禅道上 以及结合进 项目中一些其他的功能,提升测试效率 主要是记录下 tkinte ...

最新文章

  1. UE中的自动化学习课程
  2. python数据库应用开发实例_纯Python开发的nosql数据库CodernityDB介绍和使用实例
  3. 李飞飞最新演讲全文:机器已能“看懂”图像和视频,但我们仍站在人工智能研究的起点
  4. 解决小米手机缩放窗口问题
  5. [转]Ubantu vmware tools 安装
  6. 专家观点:即使在云中 硬件同样至关重要
  7. xxl-job源码分析
  8. 2020蓝桥杯省赛---java---A---10( 字串排序)
  9. mysql连接非常慢的觖决办法及其它常见问题解决办法
  10. 深度学习笔记(44) Triplet 损失
  11. 【Paper-Attack】Attacking Graph-Based Classification without Changing Existing Connections
  12. 【贪心】[USACO 2015 February Contest, Gold]Circular Barn
  13. UVA12148 LA4214 Electricity【日期计算】
  14. python中的字符数字之间的转换函数
  15. 1028: [JSOI2007]麻将 - BZOJ
  16. 【数学建模】基于matlab GUI最小二乘法曲线拟合【含Matlab源码 492期】
  17. 2FSK在瑞利衰落信道下的相干与非相干解调误码率-MATLAB基带仿真
  18. 逻辑题(持续更新中)
  19. probability是什么意思_概率(Probability)的本质是什么?
  20. 纳韦斯托克斯方程的推导_什么是纳维-斯托克斯方程?

热门文章

  1. 基于JSP实现(Web)企业公司管理系统【100010324】
  2. 你知道怎样用Excel打印【条形码】吗?
  3. win10系统Fn+PrintScreen屏幕截图保存位置
  4. SciencePub学术 | 计算机工程类重点SCIEI征稿中
  5. 【转载翻译】tensorflow中样离线使用tf hub中的模型
  6. 计算机辅助翻译论文的应用环境,计算机辅助翻译(CAT)技术在现代翻译中的应用探析.pdf...
  7. 提高工作效率的外贸管理软件
  8. 介绍SFP SFP+ QSFP+ XFP QSFP28
  9. linux下配置网络打印机
  10. 传智播客 刘意_2015年Java基础视频-深入浅出精华版 笔记(day01~day10)(2015年11月17日20:51:59)