【技术实现步骤摘要】
本专利技术涉及软件开发技术。更具体的说,本专利技术涉及用于测试对象以鉴别导致投掷异常(thrown exceptions)的调用序列的机制。
技术介绍
计算机已经引起了我们工作和娱乐方式的变革。有许许多多的功能和应用可以通过响应软件应用程序的执行而由通用计算系统来实现。然而,计算系统的效用和功能性确实依赖于源代码的正确编码,该源代码被编译或解释为实际由处理器执行的二进制指令。若存在代码错误,则这通常会导致与期望功能性的偏差。目前,人们做了非常大的努力,在软件应用程序发送到市场的前后适当地减少许多软件程序中未期望功能性偏差的数量。然而,软件程序设计员和设计者的创造力已经产生了更为复杂和强大的软件应用程序。随着软件应用程序复杂性的增加,通常也增加了需要来产生该软件应用程序的源代码行的数量。以更有组织的方式来起草源代码的一个方法是使用面向对象的程序设计,以促使在存储器中产生运行时间对象。这些对象具有与它们相关联的方法。例如,被称作“文件”的特定类对象可具有许多与之相关联的方法,它允许文件上的操作。例如,有关类“文件”对象的适当操作可为打开、读、写、关闭或检查文件的状 ...
【技术保护点】
在能够执行对象的计算系统中,用于测试所述对象以鉴别导致异常的一个或多个调用序列的方法,所述方法包含如下:自动产生可由所述对象执行的一组操作,每个操作包括所述对象的方法以及与所述对象相关联的零个或更多参数的动作;自动从所述操作 集合构造操作调用序列的动作;使用所述对象自动执行所述操作调用序列的动作;自动鉴别异常被投掷为执行所述调用序列的结果的动作;报告所述异常的所述出现以及导致所述异常的所述调用序列的动作。
【技术特征摘要】
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。