会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明授权
    • Methods and systems of testing software, and methods and systems of modeling user behavior
    • 测试软件的方法和系统,以及用户行为建模的方法和系统
    • US07464372B2
    • 2008-12-09
    • US11188606
    • 2005-07-25
    • Dimitris AchlioptasChristian H. BorgsJennifer T. ChayesHenry J. RobinsonJames R. Tierney
    • Dimitris AchlioptasChristian H. BorgsJennifer T. ChayesHenry J. RobinsonJames R. Tierney
    • G06F9/44
    • G06F11/3688
    • Methods and systems of testing software and modeling user actions are described. In some embodiments, multiple different algorithms are provided for operating on a software model. The software model describes behavior associated with software that is to be tested. Different sets of algorithms can be selected for operating on the software model to produce a sequence of test actions that are to be used to test the software. The algorithms can be mixed and matched to achieve a desired testing result. In some embodiments, the different algorithms comprise deterministic algorithms, random algorithms, and various types of algorithms therebetween. In one embodiment, the software model comprises a state graph having nodes that represent state, and links between the nodes that represent actions. The different algorithms that are available for selection can have different graph traversal characteristics such that the state graph can be traversed in different manners. For example, algorithms that are more local in their traversals can be teamed with algorithms that are more global in their traversals, thus covering a wider area of the state space with good local coverage in some areas.
    • 描述测试软件和建模用户动作的方法和系统。 在一些实施例中,提供了用于在软件模型上操作的多种不同的算法。 软件模型描述与要测试的软件相关的行为。 可以选择不同的算法集来在软件模型上操作以产生用于测试软件的测试动作序列。 可以混合和匹配算法以实现所需的测试结果。 在一些实施例中,不同的算法包括确定性算法,随机算法以及它们之间的各种类型的算法。 在一个实施例中,软件模型包括具有表示状态的节点和表示动作的节点之间的链接的状态图。 可用于选择的不同算法可以具有不同的图遍历特性,使得可以以不同的方式遍历状态图。 例如,在遍历中更本地化的算法可以与在遍历中更全局化的算法相结合,从而在某些区域覆盖了更广泛的状态空间区域,具有良好的本地覆盖。