Telelogic的测试设计和测试用例生成工具

 

在《软件测试技术大全》一书中,我介绍了一些测试用例设计和生成工具,例如分类树设计的CTE XL,自己开发的正交表测试用例自动生成工具等。今天来看看Telelogic在这方面的解决方案:

 

Telelogic的基于场景/需求的测试方法主要由两个工具来支撑:Rhapsody Automatic Test Generator (ATG) 和Rhapsody TestConductor。

 

Scenario/Requirements Based Testing

Industry analysts have determined that 70% of time spent developing new products is consumed by testing, and 50% of the development cost is related to that testing. Given that most testing activities take place at the end of the development process, these figures are not surprising. With the ever-growing pressure to deliver higher quality products, in shorter time and with fewer resources, managers and developers must continuously evaluate the effectiveness of their testing process.

Telelogic Rhapsody TestConductor™ is the first UML® (Unified Modeling Language™) compliant, scenario based test generation and validation suite for real-time embedded applications. Using Rhapsody TestConductor, developers can test their design against its requirements and throughout the development process, detecting design errors early on in the development process. Early testing has been proven to reduce development time, and the associated cost, while significantly improving product quality.

 

Test Conductor Features

  • Define tests graphically, using UML Sequence Diagrams
  • Use stubs, monitors and test drivers
  • Instantiate parameterized Sequence Diagrams
  • Drive your design according to the system border... while monitoring all interactions
  • Analyze failure with color-coded Sequence Diagrams

Telelogic Rhapsody ATG

Rhapsody Automatic Test Generator (ATG) is a UML® model-based testing solution for system and software engineers. Rhapsody ATG allows users to define and test individual components for specific purposes such as State and Transition coverage, MC/DC coverage, or isolation of a particular class from the overall design. Additionally, ATG allows the user to identify model elements that have not been covered allowing for the identification of dead code at critically early stages of development. While test cases can be used for Unit Testing, Integration Testing, and Regression Testing to be output in ASCII or XMI, they can also be exported to Rhapsody TestConductor providing the user with a white box view of the test case execution while generating linkable results for full traceability in a flexible and fully scalable testing environment.

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值