发明名称 Methods for generating software test input data and devices thereof
摘要 A method, non-transitory computer readable medium, and apparatus that extracts a plurality of attributes from a software requirements specification wherein each attribute is associated with a data type and one or more properties. Constraint representation syntax is applied to the extracted attributes based on the data type and the one or more properties associated with each attribute to generate a plurality of constraints, wherein the constraint representation syntax is a machine readable format. Each of the plurality of constraints is output and optionally associated with one or more nodes of a specification requirements model.
申请公布号 US9323650(B2) 申请公布日期 2016.04.26
申请号 US201313945672 申请日期 2013.07.18
申请人 Infosys Limited 发明人 Pasala Anjaneyulu;Dsouza Sharal Nisha;Araoz Manuel
分类号 G06F9/44;G06F11/36 主分类号 G06F9/44
代理机构 LeClairRyan, a Professional Corporation 代理人 LeClairRyan, a Professional Corporation
主权项 1. A method for generating software test input data, comprising: extracting, by a test data generation computing apparatus, a plurality of attributes and a data type and one or more properties of each of the attributes from a software requirements specification; applying, by the test data generation computing apparatus, constraint representation syntax to the attributes based on the data type and the one or more properties associated with each of the attributes to generate a plurality of constraints, wherein the constraint representation syntax is a machine readable format; generating, by the test data generation computing apparatus, a model representing one or more use cases, the model comprising one or more conditional nodes and including one or more of the constraints as associated with each of the one or more conditional nodes; identifying, by the test data generation computing apparatus, a plurality of paths included in the model; and applying, by the test data generation computing apparatus, a test input data generation technique to generate test input data for each of the paths based on the one or more constraints associated with the one or more conditional nodes of each of the paths.
地址 Bangalore IN