通过这一周软件测试技术课的学习,我对软件测试这一工作有了更加深入的认识。一项完整的软件工程,仅仅把重点放在编程环节是不够的,测试可以说与编程环节同等重要。在课下,我了解了一些与软件测试工具有关的资料,分享如下:
  软件测试工具是通过一些工具能够使软件的一些简单问题直观的显示在读者的面前,这样能使测试人员更好的找出软件错误的所在。软件测试工具分为自动化软件测试工具和测试管理工具。软件测试工具存在的价值是为了提高测试效率,用软件来代替一些人工输入。测试管理工具是为了复用测试用例,提高软件测试的价值。一个好的软件测试工具和测试管理工具结合起来使用将会使软件测试效率大大的提高。
  如今国际上主要分为三类软件测试工具: Mercury测试工具,Rational测试工具,Segue测试工具,qtp自动化测试工具和AutoRunner工具,占有市场90%以上。
  开源测试管理工具:Bugfree、Bugzilla、TestLink、mantis zentaopms
  开源功能自动化测试工具:Watir、Selenium、MaxQ、WebInject
  开源性能自动化测试工具:Jmeter、OpenSTA、DBMonster、TPTEST、Web Application Load Simulator
  禅道测试管理工具:功能比较全面的测试管理工具,功能涵盖软件研发的全部生命周期,为软件测试和产品研发提供一体化的解决方案。是一款的国产开源测试管理工具。
  Quality Center:基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括指定测试需求、计划测试、执行测试和跟踪缺陷。
  QuickTest Professional:用于创建功能和回归测试。
  LoadRunner:预测系统行为和性能的负载测试工具。
  其他测试工具与框架还有Rational Functional Tester、Borland Silk系列工具、WinRunner、Robot等。
  国内免费软件测试工具有:AutoRunner和TestCenter。