软件测试浅析

       软件测试概念:软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。简单的来说软件测试就是“找茬”,是为了找出程序的BUG,不是为了证明程序无错。 

       软件测试工具就是通过一些工具能够使软件的一些简单问题直观的显示在读者的面前,这样能使测试人员更好的找出软件错误的所在。

 

  软件测试工具也分为自动化软件测试工具和测试管理工具。

 

  软件测试工具存在的价值是为了提高测试效率,用软件来代替一些人工输入。

 

  测试管理工具是为了复用测试用例,提高软件测试的价值。

 

  一个好的软件测试工具和测试管理工具结合起来使用将会使软件测试效率大大的提高。目前国际上主要分为三类软件测试工具: Mercury测试工具 Rational测试工具 Segue测试工具 占有市场90%以上

 

  常用的软件测试工具分为:

 

  [开源测试工具]:

 

  开源测试管理工具:Bugfree、Bugzilla、TestLink、mantis

 

  开源功能自动化测试工具:Watir、Selenium、MaxQ、WebInject

 

  开源性能自动化测试工具:Jmeter、OpenSTA、DBMonster、TPTEST、Web Application Load Simulator

 

  [TestDirector]:企业级测试管理工具,也是业界第一个基于Web的测试管理系统。

 

  [Quality Center]:基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括指定测试需求、计划测试、执行测试和跟踪缺陷。

 

  [QuickTest Professional]:用于创建功能和回归测试。

 

  [LoadRunner]:预测系统行为和性能的负载测试工具。

 

  [其他工具与自动化测试框架]:Rational Functional Tester、Borland Silk系列工具、WinRunner、Robot等。

 

  国内介绍软件测试工具比较好的网站为:51Testing软件测试论坛

 

你可能感兴趣的:(职场,软件测试,浅析,休闲)