会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Automated test input generation for web applications
    • Web应用程序的自动测试输入生成
    • US08302080B2
    • 2012-10-30
    • US12249646
    • 2008-10-10
    • Gary WassermannDachuan YuAjay ChanderDinakar DhurjatiHiroshi Inamura
    • Gary WassermannDachuan YuAjay ChanderDinakar DhurjatiHiroshi Inamura
    • G06F9/44
    • G06F11/3688G06F8/00
    • A method and apparatus is disclosed herein for automated test input generation for web applications. In one embodiment, the method comprises performing a source-to-source transformation of the program; performing interpretation on the program based on a set of test input values; symbolically executing the program; recording a symbolic constraint for each of one or more conditional expressions encountered during execution of the program, including analyzing a string operation in the program to identify one or more possible execution paths, and generating symbolic inputs representing values of variables in each of the conditional expressions as a numeric expression and a string constraint including generating constraints on string values by modeling string operations using finite state transducers (FSTs) and supplying values from the program's execution in place of intractable sub-expressions; and generating new inputs to drive the program during a subsequent iteration based on results of solving the recorded string constraints.
    • 本文公开了用于web应用的自动化测试输入生成的方法和装置。 在一个实施例中,该方法包括执行程序的源到源转换; 基于一组测试输入值对程序执行解释; 象征性地执行程序; 记录在执行程序期间遇到的一个或多个条件表达中的每一个的符号约束,包括分析程序中的字符串操作以识别一个或多个可能的执行路径,以及生成表示每个条件表达式中的变量值的符号输入 作为数字表达式和字符串约束,包括通过使用有限状态转换器(FST)对字符串操作建模并提供来自程序执行的值代替难处理的子表达式来生成字符串值的约束; 并且基于解决记录的字符串约束的结果,生成新的输入以在随后的迭代期间驱动程序。
    • 4. 发明申请
    • AUTOMATED TEST INPUT GENERATION FOR WEB APPLICATIONS
    • 自动测试输入生成WEB应用程序
    • US20090125976A1
    • 2009-05-14
    • US12249646
    • 2008-10-10
    • Gary WassermannDachuan YuAjay ChanderDinakar DhurjatiHiroshi Inamura
    • Gary WassermannDachuan YuAjay ChanderDinakar DhurjatiHiroshi Inamura
    • G06F9/44G06F21/00
    • G06F11/3688G06F8/00
    • A method and apparatus is disclosed herein for automated test input generation for web applications. In one embodiment, the method comprises performing a source-to-source transformation of the program; performing interpretation on the program based on a set of test input values; symbolically executing the program; recording a symbolic constraint for each of one or more conditional expressions encountered during execution of the program, including analyzing a string operation in the program to identify one or more possible execution paths, and generating symbolic inputs representing values of variables in each of the conditional expressions as a numeric expression and a string constraint including generating constraints on string values by modeling string operations using finite state transducers (FSTs) and supplying values from the program's execution in place of intractable sub-expressions; and generating new inputs to drive the program during a subsequent iteration based on results of solving the recorded string constraints.
    • 本文公开了用于web应用的自动化测试输入生成的方法和装置。 在一个实施例中,该方法包括执行程序的源到源转换; 基于一组测试输入值对程序执行解释; 象征性地执行程序; 记录在执行程序期间遇到的一个或多个条件表达中的每一个的符号约束,包括分析程序中的字符串操作以识别一个或多个可能的执行路径,以及生成表示每个条件表达式中的变量值的符号输入 作为数字表达式和字符串约束,包括通过使用有限状态转换器(FST)对字符串操作建模并提供来自程序执行的值代替难处理的子表达式来生成字符串值的约束; 并且基于解决记录的字符串约束的结果,生成新的输入以在随后的迭代期间驱动程序。
    • 5. 发明授权
    • Directed testing for property violations
    • 针对财产违规的定向测试
    • US08468499B2
    • 2013-06-18
    • US12722404
    • 2010-03-11
    • Dinakar DhurjatiAjay ChanderHiroshi Inamura
    • Dinakar DhurjatiAjay ChanderHiroshi Inamura
    • G06F9/44G06F9/45
    • G06F11/3676
    • A method and apparatus is disclosed herein for automated testing of an application. A processing system executes the application using test input values that are generated for testing the application with respect to a property of interest. During execution, constraints among symbolic variables of the application are collected. Property state is collected and is used to determine whether a branch in the application is relevant to the property. Based on the collected constraints and branch relevancy, new test input values are generated. The process is repeated until all paths in the application corresponding to relevant branches have been explored.
    • 本文公开了一种用于应用的自动化测试的方法和装置。 处理系统使用针对感兴趣的属性测试应用所生成的测试输入值来执行应用。 在执行期间,收集应用程序的符号变量之间的约束。 收集财产状态,并用于确定应用程序中的分支是否与该属性相关。 基于收集的约束和分支相关性,生成新的测试输入值。 重复该过程,直到已经探索到与相关分支相对应的应用中的所有路径。
    • 6. 发明申请
    • DIRECTED TESTING FOR PROPERTY VIOLATIONS
    • 针对物业违例的指示性测试
    • US20110072417A1
    • 2011-03-24
    • US12722404
    • 2010-03-11
    • Dinakar DhurjatiAjay ChanderHiroshi Inamura
    • Dinakar DhurjatiAjay ChanderHiroshi Inamura
    • G06F9/44
    • G06F11/3676
    • A method and apparatus is disclosed herein for automated testing of an application. A processing system executes the application using test input values that are generated for testing the application with respect to a property of interest. During execution, constraints among symbolic variables of the application are collected. Property state is collected and is used to determine whether a branch in the application is relevant to the property. Based on the collected constraints and branch relevancy, new test input values are generated. The process is repeated until all paths in the application corresponding to relevant branches have been explored.
    • 本文公开了一种用于应用的自动化测试的方法和装置。 处理系统使用针对感兴趣的属性测试应用而生成的测试输入值来执行应用。 在执行期间,收集应用程序的符号变量之间的约束。 收集财产状态,并用于确定应用程序中的分支是否与该属性相关。 基于收集的约束和分支相关性,生成新的测试输入值。 重复该过程,直到已经探索到与相关分支相对应的应用中的所有路径。