基于Trufun 的RBT测试管理平台

测试人员无论通过什么方式、方法去测试,都是为了尽可能多发现bug,保障软件产品在发布时能够正常满足用户的需求,这才是测试最重要和最关键的结果。然而什么样的测试是最有效的方法,这也是通过大量的实践、摸索总结出来的。

RBT(Requirements-based testing)测试方法:

RBT基于需求的测试方法会使测试更加有效,该方法使测试更专注于最终问题产生的根源,从而直接从源头解决问题,节省解决问题的时间,提高测试的效率。多年的实践和总结报告指出,大部分的软件项目不能按计划完成,不能有效控制成本,最主要的原因是软件质量差、设计架构不合理、对需求把握不明确等,导致大量的返工修补、重新设计和重新编码。

软件质量差的一个重要原因,可能是测试覆盖率和测试观点问题,因为测试的遗漏没有及时发现软件的bug或者测试观点不正确没有发现需求的缺陷,从而导致产品投入市场后最终用户使用出现问题。

要想获得满意的测试覆盖率,很难,尤其现在的软件产品都比较复杂,功能场景很多,逻辑分支很多,没有那种测试方法和测试工具,能够做到完全覆盖。

而对于需求的不明确、不正确,需求变更的控制,需求和测试之间的跟踪,更是测试要解决的关键之处。

Trufun基于RBT的管理系统,主要解决需求项到测试用例的关联跟踪问题,这样就能保障每一个需求项都能对应一到多个测试用例,有利于提前根据测试用例识别和验证项目需求的准确性。

本系统融合了Trufun Bacon需求管理工具和Trufun SDP系统,在需求管理的基础上,实现需求到测试用例的关联跟踪管理。

主要功能介绍:
  1. 需求生成:可导入需求规格说明书自动生成需求项;
  2. 需求关联:可在需求项之间产生关联关系;
  3. 需求视图:反馈关联需求之间的关系;
  4. 需求跟踪:当需求项发生变更,相关联的需求项则会预警提示;
  5. 需求基线:创建稳定的需求版本;
  6. 生成测试用例:根据需求项生成测试用例,默认为一个需求项生成一个测试用例,用户后期可以根据情况修改和增加测试用例。
  7. 测试用例的跟踪:当需求项变更时,可及时反馈到相关测试用例,进行预警提示。
  8. 测试脚本:添加和修改测试脚本,便于系统自动执行测试用例。
  9. 测试用例执行:主要基于状态图,自动测试遍历。
  10. 测试报告:自动生成测试报告,也可以根据用户进行特殊格式定制。

你可能感兴趣的:(分析设计,需求)