所谓压力测试是指将整个金融机构或资产组合 所谓压力测试是指将整个金融机构或资产

35白皮书 2023-01-21

软件测试作为互联网中不可或缺的职业之一负责检查软件系统能否正常运行。那么在学习过程中软件测试有哪些必备的软件呢?

软件测试是使用手动或自动方式运行或测量软件系统的过程。其目的是检查是否满足规定的要求或找出预期结果与实际结果之间的差异。-百度百科

1.编辑软件HBuilder

HBuilder是DCloud(数字天堂)推出的HTML5支持的Web开发IDE。HBuilder是用JavacWebRuby编写的。HBuilder本身的主体是Java写的。它是基于Eclipse的所以自然可以兼容Eclipse插件。

2.思维导图Xmind

XMind是一个非常实用的商业mindmanager。它应用了全球更先进的Eclipse RCP软件架构全力打造一款易用高效的可视化思维软件强调软件的可扩展性、跨平台性、稳定性和性能致力于用先进的软件技术帮助用户真正提高生产力。

3.CentOS

CentOS Linux发行版是一个稳定、可预测、可管理、可复制的平台由红帽企业版Linux(RHEL)发布的源代码按照开源代码(多为GPL开源协议)编译而成。CentOS Linux自2004年3月以来一直是一个社区驱动的开源项目旨在功能上与RHEL兼容。

4.油灰

Putty是一款开源软件主要由Simon Tatham维护使用MIT licence授权。随着Linux应用在服务器上的普及Linux系统管理越来越依赖远程。在各种远程登录工具中Putty是的工具之一。

5.关系型数据库

MySQL是一个开源的关系数据库管理系统(RDBMS)它使用最常用的数据库管理语言–用于数据库管理的结构化查询语言(SQL)。

6.Navicat

Navicat是一套快速、可靠且廉价的数据库管理工具旨在简化数据库管理并降低系统管理成本。它的设计满足了数据库管理员、开发人员和中小型企业的需求。Navicat具有直观的图形用户界面允许您以安全简单的方式创建、组织、访问和共享信息。

7.Nginx

Nginx是一个轻量级的Web服务器/反向代理服务器和email (IMAP/POP3)代理服务器在类BSD协议下分发。它的特点是内存少并发性强。其实nginx的并发性在同类型web服务器中是比较好的。在中国大陆使用nginx网站的用户有百度、JD.COM、新浪、网易、腾讯、淘宝等。

8.萤火虫

FireBug是firefox下的扩展可以调试所有网站语言比如Html、Css等。但Firebug最吸引人的还是javascript调试功能使用起来非常方便可以在各种浏览器(即Firefox、Opera、Safari)中使用。除此之外其他功能也很强大比如html、css、dom查看调试、网站整体分析等等。简而言之就是一套完整强大的WEB开发工具然后就是开源软件。

9.硬石膏

BurpSuite是一个攻击web应用的集成平台包含了很多工具。Burp Suite为这些工具设计了许多接口以加速攻击应用程序的过程。所有工具共享一个请求并且可以处理相应的HTTP消息、持久性、身份验证、代理、日志和警报。

10.测试工具

Apache JMeter是Apache开发的基于Java的压力测试工具。用于压力测试软件最初是为Web应用测试设计的后来扩展到其他测试领域。它可以用来测试静态和动态资源比如静态文件、Java servlets、CGI脚本、Java对象、数据库、FTP服务器等等。JMeter可以用来模拟服务器、网络或对象上的巨大负载测试它们的强度并从不同的压力类别分析整体性能。

以上是学习软件测试过程中的必备软件。如果还有什么想了解的无论是程序员的日常生活还是专业的技术领域欢迎私信或评论告诉黑马君。