-
公开(公告)号:GB2511047A
公开(公告)日:2014-08-27
申请号:GB201302971
申请日:2013-02-20
Applicant: IBM
Inventor: WURTH EMMANUEL , BESKROVNY EVGENY , TRIPP OMER
IPC: G06F11/36
Abstract: Providing context in functional testing of web services by using semantic analysis of web method names to categorise them into predefine categories defining interaction flows on the web and creating a context for a web method according to its category in the form of a sequence of methods providing appropriate contexts for testing the web method. Categorising method names may include receiving a file having a plurality of methods, grouping the methods according to their suffixes. Semantically analysing the prefixes to classify them in one of the predefined categories defining interaction flows on the web may include determining a confidence score for the classifying of each prefix and removing the category with low confidence scores. The methods may be grouped according to their suffixes to optimise a minimal number of groups with the similarity between suffixes of each method being maximal.
-
公开(公告)号:GB2502099A
公开(公告)日:2013-11-20
申请号:GB201208598
申请日:2012-05-16
Applicant: IBM
Inventor: BESKROVNY EVGENY , TRIPP OMER , WURTH EMMANUEL , CORMIER BERTRAND , GOUT JEROME
IPC: G06F11/36
Abstract: Method and system are provided for performance testing of web components using identity information. The method begins by providing a web component for testing having business logic code and an associated authorisation layer code 601. Next branches are located in the authorisation layer code and business logic code which are dependent on identity information 602. Symbolic identities with claims or attributes having values corresponding to the branch options (true or false) of the located branches are created at step 603. At step 604 the symbolic identities are propagated downstream from the branch locations through the authorisation layer code and the business logic code which may be carried out by static program analysis. Performance related facts may be collected 605 and the performance of each symbolic identity is analysed 607. The analysis may involve the use of a cost model and/or statistical analysis to determine which aspects of identity affect the performance of the web components.
-