发明名称 | 软件构件中无效调用序列的自动测定 | ||
摘要 | 对象的计算机化测试以鉴别导致异常的一个或多个调用序列。自动产生一组潜在操作(由方法和相关联的参数值组成)。参数发生器可供给更有可能导致投掷异常的有趣参数值。使用操作集合中的操作来自动构造许多调用序列,这作为该序列中的步骤。然后使用对象的新实例来执行每个调用序列。若异常被投掷,则可发行这样的报告,其包含对评估该异常适当与否有帮助的信息。这个信息可包括该异常类型以及导致该投掷异常的无效调用序列。该无效调用序列也可被最小化,以帮助测试者评估根本原因和该异常的适当性。 | ||
申请公布号 | CN1542622A | 申请公布日期 | 2004.11.03 |
申请号 | CN200410034616.7 | 申请日期 | 2004.04.14 |
申请人 | 微软公司 | 发明人 | J·R·兰伯特 |
分类号 | G06F11/36 | 主分类号 | G06F11/36 |
代理机构 | 上海专利商标事务所 | 代理人 | 李家麟 |
主权项 | 1.在能够执行对象的计算系统中,用于测试所述对象以鉴别导致异常的一个或多个调用序列的方法,所述方法包含如下:自动产生可由所述对象执行的一组操作,每个操作包括所述对象的方法以及与所述对象相关联的零个或更多参数的动作;自动从所述操作集合构造操作调用序列的动作;使用所述对象自动执行所述操作调用序列的动作;自动鉴别异常被投掷为执行所述调用序列的结果的动作;报告所述异常的所述出现以及导致所述异常的所述调用序列的动作。 | ||
地址 | 美国华盛顿州 |