-
公开(公告)号:US20250004910A1
公开(公告)日:2025-01-02
申请号:US18214613
申请日:2023-06-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: William Tigard BAKER , Swamy V. P. L. N. NALLAMALLI , Dallas Allen WARREN , Piyush GUPTA , Aaron Edward DIETRICH
Abstract: Aspects of the disclosure include methods and systems for performing automated software testing. The method can include executing software under test and determining that the user interface of the software includes a textual input field. The method includes identifying a label of the textual input field, inputting into a natural language processing system the label as a query and receiving, from the natural language processing system in response to the query, a first input text. The method also includes inputting the first input text into the textual input field and recording a first response of the software to the first input text.
-
公开(公告)号:US20250077374A1
公开(公告)日:2025-03-06
申请号:US18214609
申请日:2023-06-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: William Tigard BAKER , Dallas Allen WARREN , Aaron Edward DIETRICH , Piyush GUPTA
IPC: G06F11/263
Abstract: Aspects of the disclosure include methods and systems for performing automated fault scenario generation for chaos engineering. Aspects include obtaining a configuration of a service under test, obtaining a first plurality of fault scenarios, and applying each of the first plurality of fault scenarios to the service under test. Aspects also include recording telemetry data regarding an operation of the service under test under each of the fault scenarios, selecting, based on the telemetry data, a first fault scenario from the fault scenarios, and generating a second plurality of fault scenarios. Aspects further include applying each of the second plurality of fault scenarios to the service under test, recording telemetry data regarding the operation of the service under test under each of the second plurality of fault scenarios, and identifying a vulnerability of the service under test based on the recorded telemetry data.
-
公开(公告)号:US20250165379A1
公开(公告)日:2025-05-22
申请号:US18517223
申请日:2023-11-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: William Tigard BAKER , Swamy V.P.L.N. NALLAMALLI , Dallas Allen WARREN , Aaron Edward DIETRICH , Piyush GUPTA , Robert M. FRIES
Abstract: A system and method for providing automated action sequence generation. An action sequence generated utilizes a natural language processing system to automatically generate a sequence of actions that a software testing tool can exercise on a software under test based on identified natural language instructions that describe the actions. For instance, the natural language processing system identifies cues describing action instructions and converts the instructions into the software testing tool's programming language-specific language for executing actions in a sequence (i.e., an action sequence). The software testing tool can then replay action sequences and perform specific actions requested by or otherwise relevant to the customer.
-
公开(公告)号:US20250005162A1
公开(公告)日:2025-01-02
申请号:US18214627
申请日:2023-06-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: William Tigard BAKER , Dallas Allen WARREN , Aaron Edward DIETRICH , Piyush GUPTA
IPC: G06F21/57
Abstract: Aspects of the disclosure include methods and systems for performing automated software testing using chaos engineering. An exemplary method can include obtaining a plurality of fault scenarios and executing a test script on software under test during application of each of the plurality of fault scenarios, wherein the test script simulates the execution of a function of the software under test. The method also includes recording, for each of the plurality of fault scenarios, telemetry data regarding the execution of the function of the software under test and identifying a vulnerability of the software under test based on the recorded telemetry data.
-
公开(公告)号:US20250165326A1
公开(公告)日:2025-05-22
申请号:US18517205
申请日:2023-11-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: William Tigard BAKER , Dallas Allen WARREN , Swamy V.P.L.N. NALLAMALLI , Aaron Edward DIETRICH , Piyush GUPTA , Robert M. FRIES
Abstract: A system and method for providing automated event of interest detection and reporting for software testing. The technology described herein uses natural language processing to identify events of interest based on natural language included in log files messages and/or telemetry event items of software under test. Identified events of interest are reported to one or more downstream services. In some examples, events of interest are mapped to action sequences of interest that can be replayed to reproduce events of interest without requiring event of interest criteria to be defined. In some examples, events of interest are reported to a health/status dashboard and/or a listener that responds to reported events of interest.
-
公开(公告)号:US20250004928A1
公开(公告)日:2025-01-02
申请号:US18214616
申请日:2023-06-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: William Tigard BAKER , Swamy V. P. L. N. NALLAMALLI , Dallas Allen WARREN , Piyush GUPTA , Aaron Edward DIETRICH
IPC: G06F11/36
Abstract: Aspects of the disclosure include methods and systems for performing automated software testing. The method includes obtaining a test script for software, executing the test script, and determining that the test script includes an action that cannot be completed. The method also includes identifying elements of a user interface of the software, inputting, into a natural language processing system, a query including the action and the elements, and receiving, in response to the query, an identified element. The method further includes continuing the executing of the software by performing the action on the identified element and determining that an updated user interface includes an element associated with the action of the test script. The method also includes updating the test script by adding a new action to the test script based on a determination that the updated user interface includes the element associated with the action.
-
-
-
-
-