首页> 外文会议>IEEE Southeastcon >A knowledge-based testing assistant
【24h】

A knowledge-based testing assistant

机译:基于知识的测试助理

获取原文

摘要

As the field of computing has evolved, the increasing level of software complexity has severely affected the capability to deliver software that works as intended. Despite progress during the past decade towards addressing the software quality problems, the software-quality problems remain. Software quality is enhanced by improved testing techniques. One of the functions of testing is the determination of expected results from selected test cases. The mechanism for making that determination is called an oracle. A methodology that provides a knowledge-based oracle to assist with the comparison of actual results with expected results is presented. The methodology is based on a dual transformation of the design to knowledge base and to the source code. A dual evaluation of selected test data in both the knowledge base and the code provide a technique for evaluating the correctness of the code for a given input value.
机译:随着计算领域的进化,软件复杂性的增加程度严重影响了交付按预期工作的软件的能力。尽管在过去十年来涉及解决软件质量问题的过程中,但仍然存在软件质量问题。通过改进的测试技术提高了软件质量。测试的功能之一是确定所选测试用例的预期结果。制作该确定的机制称为Oracle。提供了一种提供基于知识的Oracle的方法,以帮助对比较实际结果与预期结果进行比较。该方法基于对知识库和源代码的设计的双重转换。在知识库和代码中对所选测试数据的双重评估提供了一种用于评估给定输入值的代码的正确性的技术。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号