测试管理工具:可以帮助完成测试计划、跟踪测试运行结果等的工具。这类工具还包括有助于需求、设计、编码测试及缺陷跟踪的工具;
动态分析工具:这种工具评估正在运行的系统。例如,检查系统运行过程中的内存使用情况,是否有内存越界、内存泄露等等,这类工具有Purify、BoundChecker 等;
测试执行工具:这类工具可使测试能够自动化进行,并且各个层次(单元测试、集成测试、系统测试)的执行工具都有。例如系统测试阶段有功能测试自动化工具。
盘点以下5个流行的软件测试工具:
1、Selenium
Selenium 是ThoughtWorks专门为Web应用程序编写的一个验收测试工具。测试与浏览器的兼容性--测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能--创建衰退测试检验软件功能和用户需求。支持自动录制动作和自动生成。Net、Java、Perl等不同语言的测试脚本。
2、TestWriter
TestWriter是一款零编码的UI自动化测试工具。通过统一图形化界面轻松创建测试计划,并且驱动执行引擎完成自动化测试任务。通过使用TestWriter,有效降低了测试人员能力要求及脚本维护工作量,操作简单,让其更专注于业务。TestWriter有商用版和免费版两个版本。现免费版本主推个人。
3、 Appium
Appium是流行的移动自动化测试工具之一。Appium是一个开源的自动化测试工具,可以帮助本地和混合应用程序的自动化测试。支持多个JAVA和.NET集成开发环境,也支持开源的集成开发环境。使用Selenium作为后端,测试人员可以利用Selenium的功能进行移动应用程序的测试。
4、JMeter
用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、 数据库, FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的 强度和分析整体性能。
5、QTP
QTP非常受测试者的欢迎,因为它不要求你使用面向对象的编程语言。QTP使用Visual Basic脚本(VB)语言,容易学习和编写代码。使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能、操作步骤、输入数据和期望的输出数据等。
常见的软件测试工具有哪些?
发表于:2017-01-13
作者:51Testing  
来源:
 相关文章
自动化测试工具QTP的使用实例 什么是安全性测试(security testing)? 20款安全测试工具为程序安全保驾护航 Web安全测试——手工安全测试方法及修... 如何说服你的同事使用TDD? 大数据测试之ETL测试工具和面试常见的...- 周排行
- 月排行
-   值得推荐的11种流行的渗透测试工具
-   Kali Linux 下10个常用渗透工具
-   七种优秀的浏览器兼容性测试工具
-   用于黑客渗透测试的 21 个优秀 Kali Linux 工具
-   10个你不能没有的最好移动测试工具
-   自动化测试工具QTP的使用实例
-   比较9款代码质量工具,看看哪款更好用
-   五大Java自动化测试框架
-   值得关注的十大跨浏览器的测试工具
-   未来已来,人工智能测试势不可挡:介...
-   Kali Linux 下10个常用渗透工具
-   用于黑客渗透测试的 21 个优秀 Kali Linux 工具
-   2024年最流行的十大开源渗透测试工具
-   值得推荐的11种流行的渗透测试工具