Movatterモバイル変換


[0]ホーム

URL:


US20210294731A1 - System and method for executing manual tests integrating automation - Google Patents

System and method for executing manual tests integrating automation
Download PDF

Info

Publication number
US20210294731A1
US20210294731A1US16/823,756US202016823756AUS2021294731A1US 20210294731 A1US20210294731 A1US 20210294731A1US 202016823756 AUS202016823756 AUS 202016823756AUS 2021294731 A1US2021294731 A1US 2021294731A1
Authority
US
United States
Prior art keywords
test
instructions
computing platform
automated software
serverless computing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US16/823,756
Inventor
Mark Underseth
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
S2 Tech Inc
Original Assignee
S2 Tech Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by S2 Tech IncfiledCriticalS2 Tech Inc
Priority to US16/823,756priorityCriticalpatent/US20210294731A1/en
Priority to US16/826,927prioritypatent/US11526430B2/en
Assigned to S2 TECHNOLOGIES, INC.reassignmentS2 TECHNOLOGIES, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: UNDERSETH, MARK
Publication of US20210294731A1publicationCriticalpatent/US20210294731A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A test manager receives notification by a version control hosted service of one or more files, containing plain text instructions, being stored in a repository to be used for guiding a human tester to perform operations and observe behavior for a system under test. The manual test includes callable automated software, executed by a serverless computing platform, to set the system under test in a predefined state required for the manual test. The test manager is configured to display a user interface having information indicating the manual tests to be executed, including required automated software to be executed, and to provide guiding instruction for the execution of the tests. The test manager communicates with the serverless computing platform, issuing instructions regarding the required automation. The user interface is also configured to receive status information from both the human tester and the serverless computing platform.

Description

Claims (17)

What is claimed is:
1. A system for executing tests for a system under test, comprising:
a processor; and
a test manager, executing on the processor, the test manager configured to be notified in response to the creation of a test project, and configured to identify one or more files containing plain text instructions that are stored and maintained by a version control hosting service, the test instructions to be executed as a manual test by a human tester on the system under test, the test manager also configured to receive automation descriptors used to communicate with a serverless computing platform to execute automated software to place the system under test in a predefined state,
the test manager configured to display a user interface having information indicating the manual test to be executed and providing guiding instructions for the test execution of the system under test, the test manager having a user interface including one or more actuatable triggers for the human tester to instruct the test manager to communicate with the serverless computing platform to execute automated software to place the system under test in the predefined state, the user interface also configured to receive status information from the human tester and the serverless computing platform.
2. The system ofclaim 1, wherein the test manager receives instructions to sequence a presentation of the one or more actuatable triggers, the received instructions being from the manual test instructions and/or persisted instructions received via the user interface, the received instructions to sequence the actuatable triggers at the beginning, during, or after the human tester executes the manual test on the system under test.
3. The system ofclaim 2, wherein the received actuatable triggers identify one or more parameters that are used for directing the execution of automated software, the test manager using the parameters to control the behavior of the automated software executed by the serverless computing platform.
4. The system ofclaim 3, the test manager configured to display a user interface to receive values from the human tester as input for the parameters used for controlling the behavior of the automated software.
5. The system ofclaim 3, wherein the test manager is further configured to resolve dynamic data values during the runtime execution of the manual test as input for the parameters used for controlling the behavior of the automated software.
6. The system ofclaim 1, wherein the test manager communicates with the version control hosted service and the serverless computing platform via an external application programming interface that is exported by each of the respective services.
7. The system ofclaim 1, wherein services of the test manager, the version control hosting service, and the serverless computing platform are integrated together within a single application.
8. A method for executing tests for system under test, comprising:
receiving notification in response to the creation of a test project;
identifying one or more files containing plain text instructions that are stored and maintained by a version control hosting service, the test instructions to be executed as a manual test by a human tester on the system under test;
receiving at least one automation descriptor used to communicate with a serverless computing platform to execute automated software to place the system under test in a predefined state;
displaying a user interface having information indicating the manual test to be executed and providing guiding instructions for the execution of the tests;
communicating with the serverless computing platform to execute the automated software to place the system under test in the predefined state; and
receiving status information from the human tester and the serverless computing platform.
9. The method ofclaim 8, further comprising receiving instructions to sequence a presentation of the one or more actuatable triggers, the received instructions being from the text instructions and/or persisted instructions received via a user interface, the received instructions to sequence the actuatable triggers at the beginning, during, or after the human tester executes the manual test on the system under test.
10. The method ofclaim 9, wherein the actuatable triggers identify one or more parameters that are used for directing the execution of automated software, using the parameters to control the behavior of the automated software executed by the serverless computing platform.
11. The method ofclaim 10, wherein received user input identified as values for the parameters used for controlling the behavior of automated software.
12. The method ofclaim 8, wherein the text instructions are received via an external application programming interface that is exported by the version control hosting service.
13. A program storage device storing instructions that when executed performs the method comprising:
receiving notification in response to the creation of a test project;
identifying one or more files containing plain text instructions that are stored and maintained by the version control hosting service, the test instructions to be executed as a manual test by a human tester on system under test;
receiving automation descriptors used to communicate with a serverless computing platform to execute automated software to place the system under test in a predefined state;
displaying a user interface having information indicating the manual test and providing guiding instructions for the execution of the test;
Communication with a serverless computing platform to execute the automated software to place the system under test in the predefined state; and
receiving status information from the human tester and the serverless computing platform.
14. The program storage device ofclaim 13, further comprising instructions to execute automated software as part of the manual test.
17. The program storage device ofclaim 13, wherein receive automation descriptors used to communicate with the serverless computing platform hosting the automated software.
18. The program storage device ofclaim 13, wherein received instructions identify parameters that are used for the execution of automated software, the test manager using the parameter to control the execution of the automated software by the serverless computing platform.
19. The program storage device ofclaim 13, further comprising instructions for communicating with the version control hosting service via an external application programming interface.
US16/823,7562020-03-192020-03-19System and method for executing manual tests integrating automationAbandonedUS20210294731A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US16/823,756US20210294731A1 (en)2020-03-192020-03-19System and method for executing manual tests integrating automation
US16/826,927US11526430B2 (en)2020-03-192020-03-23System and method for executing manual tests integrating automation

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US16/823,756US20210294731A1 (en)2020-03-192020-03-19System and method for executing manual tests integrating automation

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US16/826,927ContinuationUS11526430B2 (en)2020-03-192020-03-23System and method for executing manual tests integrating automation

Publications (1)

Publication NumberPublication Date
US20210294731A1true US20210294731A1 (en)2021-09-23

Family

ID=77747884

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US16/823,756AbandonedUS20210294731A1 (en)2020-03-192020-03-19System and method for executing manual tests integrating automation
US16/826,927Active2041-01-05US11526430B2 (en)2020-03-192020-03-23System and method for executing manual tests integrating automation

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US16/826,927Active2041-01-05US11526430B2 (en)2020-03-192020-03-23System and method for executing manual tests integrating automation

Country Status (1)

CountryLink
US (2)US20210294731A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115098117A (en)*2022-06-282022-09-23苏州宏软信息技术有限公司uniApp-based automatic packaging method, computing device and storage medium

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20220129283A1 (en)*2020-10-262022-04-28Capital One Services, LlcMethods, systems, and media for generating an updated workflow for an operation executable by a computing device
US11994976B2 (en)2020-10-262024-05-28Capital One Services, LlcMethods, systems, and media for a microservices orchestration engine
US11789852B2 (en)2020-10-262023-10-17Capital One Services, LlcGenerating test accounts in a code-testing environment
US11615181B2 (en)*2021-03-302023-03-28Netapp, Inc.Methods for managing verification and validation of third-party code and devices thereof
US11586725B2 (en)2021-03-302023-02-21Netapp, Inc.Methods for managing verification and validation of third-party code and devices thereof
US20220374340A1 (en)*2021-05-242022-11-24Infor (Us), LlcTechniques for decoupled management of software test execution planning and corresponding software test execution runs
US12067407B2 (en)*2021-06-072024-08-20UiPath, Inc.Web-based robotic process automation designer systems and automations for virtual machines, sessions, and containers

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7039912B1 (en)1998-05-122006-05-02Apple Computer, Inc.Integrated computer testing and task management systems
US7475289B2 (en)2005-02-112009-01-06Microsoft CorporationTest manager
US8392886B2 (en)*2006-10-172013-03-05Artoftest, Inc.System, program product, and methods to enable visual recording and editing of test automation scenarios for web application
US20080310736A1 (en)2007-06-152008-12-18Microsoft CorporationSmart visual comparison of graphical user interfaces
US9323800B2 (en)2009-12-242016-04-26International Business Machines CorporationAutomatic notification of document changes
US20110252405A1 (en)2010-04-102011-10-13Ilan MeirmanDetecting user interface defects in a software application
US8701093B2 (en)2011-04-132014-04-15International Business Machines CorporationEvent management in a non-stop debugging environment
US8954933B2 (en)2011-05-312015-02-10International Business Machines CorporationInteractive semi-automatic test case maintenance
US8799720B2 (en)2012-02-282014-08-05International Business Machines CorporationSemi-automatic conversion and execution of functional manual tests
US20130326466A1 (en)2012-05-302013-12-05Yossi RachelsonHuman Readable Software Program Test Step
US9934136B2 (en)2013-07-232018-04-03Landmark Graphics CorporationAutomated generation of scripted and manual test cases
US9749397B2 (en)2013-09-202017-08-29Infosys LimitedMethods, systems, and computer-readable media for testing applications on a handheld device
US9734045B2 (en)2015-02-202017-08-15Vmware, Inc.Generating test cases
US20160306690A1 (en)*2015-04-202016-10-20S2 Technologies, Inc.Integrated test design, automation, and analysis
US10489281B2 (en)2016-08-262019-11-26International Business Machines CorporationApplication monitoring with a decoupled monitoring tool
US10719430B2 (en)2017-06-262020-07-21Nanjing UniversitySketch-guided GUI test generation for mobile applications
US10572374B2 (en)*2017-09-062020-02-25Mayank Mohan SharmaSystem and method for automated software testing based on machine learning (ML)
US10162740B1 (en)2017-11-072018-12-25Fmr LlcAutomated intelligent execution of computer software test cases
US10657035B2 (en)*2018-04-132020-05-19Rainforest Qa, Inc.Electronic product testing sysems
CN110716852B (en)2018-07-122023-06-23伊姆西Ip控股有限责任公司 System, method and medium for generating automated test scripts
US11175960B2 (en)*2018-12-052021-11-16Electronics And Telecommunications Research InstituteWorker-scheduling method in cloud-computing system and apparatus for the same
US20200272558A1 (en)*2019-02-212020-08-27Microsoft Technology Licensing, LlcAutomated layout testing for mobile device applications
US10769058B1 (en)*2019-05-302020-09-08Capital One Services, LlcGeneric serverless performance testing framework

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115098117A (en)*2022-06-282022-09-23苏州宏软信息技术有限公司uniApp-based automatic packaging method, computing device and storage medium

Also Published As

Publication numberPublication date
US11526430B2 (en)2022-12-13
US20210294732A1 (en)2021-09-23

Similar Documents

PublicationPublication DateTitle
US11526430B2 (en)System and method for executing manual tests integrating automation
EP3769223B1 (en)Unified test automation system
AU2017258963B2 (en)Simultaneous multi-platform testing
US10587464B2 (en)Automatic provisioning of a software development environment
US8910166B2 (en)Automatic transcoding and semantic adaptation between scripting and workflow systems
US20200364132A1 (en)System and method of writing, planning and executing manual tests utilizing hosting services for version control and project boards
US7836441B2 (en)Administration automation in application servers
US7054881B2 (en)Method and system for reporting standardized and verified data
US9696971B1 (en)Method and apparatus for generating and packaging integration workflow activities
US20150331779A1 (en)Framework to accommodate test plan changes without affecting or interrupting test execution
US20160004628A1 (en)Parallel test execution framework for multiple web browser testing
US20140149576A1 (en)Managing Application Log Levels in Cloud Environment
US20200110694A1 (en)System and computer implemented method for generating test scripts
US12273410B2 (en)Mechanism for webpage composition
US20140229920A1 (en)Dynamic scenario testing of web application
EP3333712B1 (en)Simultaneous multi-platform testing
US20030014510A1 (en)Distributed processing framework system
US8812429B2 (en)Decision tree creation and execution in an interactive voice response system
CN110955600A (en)Interface test method and device
US20210117313A1 (en)Language agnostic automation scripting tool
EP4246332A1 (en)System and method for serverless application testing
US8572156B2 (en)Enhanced connectivity in distributed computing systems
US20230297496A1 (en)System and method for serverless application testing
US20070294413A1 (en)System and method for enabling assisted visual development of incoming message handling operations for applications on a communication device
US20040015975A1 (en)Interface for distributed processing framework system

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:S2 TECHNOLOGIES, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:UNDERSETH, MARK;REEL/FRAME:053790/0762

Effective date:20200408

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STCBInformation on status: application discontinuation

Free format text:EXPRESSLY ABANDONED -- DURING EXAMINATION


[8]ページ先頭

©2009-2025 Movatter.jp