SG10201901587VA - Application testing - Google Patents
Application testingInfo
- Publication number
- SG10201901587VA SG10201901587VA SG10201901587VA SG10201901587VA SG10201901587VA SG 10201901587V A SG10201901587V A SG 10201901587VA SG 10201901587V A SG10201901587V A SG 10201901587VA SG 10201901587V A SG10201901587V A SG 10201901587VA SG 10201901587V A SG10201901587V A SG 10201901587VA
- Authority
- SG
- Singapore
- Prior art keywords
- version
- computer program
- data source
- data processing
- processing element
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/35—Creation or generation of source code model driven
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
- G06F11/3636—Software debugging by tracing the execution of the program
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
Abstract
APPLICATION TESTING A method includes analyzing, by a processor, a first version of a computer program. The analyzing includes identifying a first data processing element included in the first version of the computer program. The first data processing element references a first data source external to the first version of the computer program. The method includes generating a data source element that represents a second data source different from the first data source. The method includes generating a second version of the computer program. The second version of the computer program includes the generated data source element and a second data processing element that is based on the first data processing element. In the second version of the computer program, the second data processing element references the generated data source element. (Figure ) 36
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462075451P | 2014-11-05 | 2014-11-05 | |
US14/715,807 US9880818B2 (en) | 2014-11-05 | 2015-05-19 | Application testing |
Publications (1)
Publication Number | Publication Date |
---|---|
SG10201901587VA true SG10201901587VA (en) | 2019-03-28 |
Family
ID=55852789
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SG10201901587VA SG10201901587VA (en) | 2014-11-05 | 2015-11-05 | Application testing |
SG11201703191TA SG11201703191TA (en) | 2014-11-05 | 2015-11-05 | Application testing |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SG11201703191TA SG11201703191TA (en) | 2014-11-05 | 2015-11-05 | Application testing |
Country Status (9)
Country | Link |
---|---|
US (2) | US9880818B2 (en) |
EP (2) | EP3215947B1 (en) |
JP (2) | JP7076208B2 (en) |
KR (1) | KR20170078770A (en) |
CN (2) | CN107250988B (en) |
AU (1) | AU2015343095B2 (en) |
CA (1) | CA2966533C (en) |
SG (2) | SG10201901587VA (en) |
WO (1) | WO2016073665A1 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9880818B2 (en) | 2014-11-05 | 2018-01-30 | Ab Initio Technology Llc | Application testing |
US10282277B2 (en) * | 2015-12-01 | 2019-05-07 | International Business Machines Corporation | Streams: intelligent operator subset for debug |
US10936289B2 (en) * | 2016-06-03 | 2021-03-02 | Ab Initio Technology Llc | Format-specific data processing operations |
US10282175B2 (en) * | 2017-01-24 | 2019-05-07 | Salesforce.Com, Inc. | Methods and systems for performing a partial build |
US10223242B1 (en) * | 2018-08-27 | 2019-03-05 | Capital One Services, Llc | Testing an application in a production infrastructure temporarily provided by a cloud computing environment |
US12008040B2 (en) | 2021-03-25 | 2024-06-11 | Databricks, Inc. | Dataflow graph processing with expectations |
AU2022360364A1 (en) | 2021-10-08 | 2024-04-04 | Ab Initio Technology Llc | Automated modification of computer programs |
Family Cites Families (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS626344A (en) * | 1985-07-02 | 1987-01-13 | Nec Corp | Program debug system |
US5966072A (en) | 1996-07-02 | 1999-10-12 | Ab Initio Software Corporation | Executing computations expressed as graphs |
JPH1083328A (en) * | 1996-09-05 | 1998-03-31 | Nec Corp | Pseudo input/output realizing system for single body test |
US6102968A (en) | 1998-05-21 | 2000-08-15 | Lucent Technologies Inc. | Method for automatically closing open reactive systems |
US6389429B1 (en) * | 1999-07-30 | 2002-05-14 | Aprimo, Inc. | System and method for generating a target database from one or more source databases |
US6983317B1 (en) * | 2000-02-28 | 2006-01-03 | Microsoft Corporation | Enterprise management system |
US6957769B2 (en) * | 2001-04-13 | 2005-10-25 | The Code Corporation | System and method for encoding and decoding data and references to data in machine-readable graphical codes |
US7529822B2 (en) * | 2002-05-31 | 2009-05-05 | Symantec Operating Corporation | Business continuation policy for server consolidation environment |
US8020148B2 (en) * | 2002-09-23 | 2011-09-13 | Telefonaktiebolaget L M Ericsson (Publ) | Bi-directional probing and testing of software |
US8676720B1 (en) * | 2002-09-26 | 2014-03-18 | Requisite Software, Inc. | Collaborative method for managing electronic catalogs |
US7039645B1 (en) * | 2002-09-26 | 2006-05-02 | Requisite Technology, Inc. | Managing content of an electronic catalog by collaboration with another electronic catalog |
ATE515746T1 (en) * | 2003-09-15 | 2011-07-15 | Ab Initio Technology Llc | DATA PROFILING |
WO2006110981A1 (en) * | 2005-04-18 | 2006-10-26 | Research In Motion Limited | System and method for enabling assisted visual development of workflow for application tasks |
US7716630B2 (en) | 2005-06-27 | 2010-05-11 | Ab Initio Technology Llc | Managing parameters for graph-based computations |
CN100405323C (en) * | 2005-09-20 | 2008-07-23 | 中国科学院计算技术研究所 | Method for realizing supporting of EJTAG detection in instruction grade random detection |
US20070074175A1 (en) | 2005-09-23 | 2007-03-29 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for dynamic probes for injection and extraction of data for test and monitoring of software |
US7660666B2 (en) * | 2005-11-18 | 2010-02-09 | Navteq North America, Llc | Geographic database with detailed local data |
US7870556B2 (en) * | 2006-05-16 | 2011-01-11 | Ab Initio Technology Llc | Managing computing resources in graph-based computations |
US8079019B2 (en) | 2007-11-21 | 2011-12-13 | Replay Solutions, Inc. | Advancing and rewinding a replayed program execution |
US7849446B2 (en) * | 2006-06-09 | 2010-12-07 | Oracle America, Inc. | Replay debugging |
KR101496185B1 (en) * | 2006-08-24 | 2015-03-26 | 지멘스 인더스트리 인코포레이티드 | Devices, systems, and methods for configuring a programmable logic controller |
GB2446175B (en) * | 2007-01-31 | 2011-06-29 | Hewlett Packard Development Co | Method of updating data |
US7860905B2 (en) | 2007-04-24 | 2010-12-28 | Microsoft Corporation | Systems and methods for modularizing data flows |
CN103561198B (en) | 2007-12-28 | 2017-05-31 | 松下电器(美国)知识产权公司 | Electronic equipment |
US8949140B2 (en) | 2008-04-21 | 2015-02-03 | International Business Machines Corporation | Method and system for dynamic software reconfiguration triggered by component- or system- initiated events |
US8132184B2 (en) * | 2009-10-21 | 2012-03-06 | Microsoft Corporation | Complex event processing (CEP) adapters for CEP systems for receiving objects from a source and outputing objects to a sink |
CA2782414C (en) * | 2009-12-14 | 2021-08-03 | Ab Initio Technology Llc | Specifying user interface elements |
US8875145B2 (en) * | 2010-06-15 | 2014-10-28 | Ab Initio Technology Llc | Dynamically loading graph-based computations |
US8627296B1 (en) | 2010-09-15 | 2014-01-07 | Google Inc. | Unified unit and integration test with automatic mock creation |
US20120131559A1 (en) * | 2010-11-22 | 2012-05-24 | Microsoft Corporation | Automatic Program Partition For Targeted Replay |
EP2661687B1 (en) * | 2011-01-07 | 2021-03-10 | Ab Initio Technology LLC | Flow analysis instrumentation |
US8874622B2 (en) | 2011-03-28 | 2014-10-28 | Microsoft Corporation | Flexible order of authoring for data integration solutions |
US8863082B2 (en) * | 2011-09-07 | 2014-10-14 | Microsoft Corporation | Transformational context-aware data source management |
JP5906789B2 (en) * | 2012-02-17 | 2016-04-20 | 株式会社ソシオネクスト | Message output control device and message output control method |
US9002348B2 (en) * | 2012-11-20 | 2015-04-07 | Aeris Communications, Inc. | Utilizing devices nearby |
US9880818B2 (en) | 2014-11-05 | 2018-01-30 | Ab Initio Technology Llc | Application testing |
US10055333B2 (en) | 2014-11-05 | 2018-08-21 | Ab Initio Technology Llc | Debugging a graph |
EP3779674B1 (en) | 2015-12-21 | 2023-02-01 | AB Initio Technology LLC | Sub-graph interface generation |
JP6433614B1 (en) * | 2018-04-16 | 2018-12-05 | Jeインターナショナル株式会社 | Chatbot search system and program |
-
2015
- 2015-05-19 US US14/715,807 patent/US9880818B2/en active Active
- 2015-11-05 SG SG10201901587VA patent/SG10201901587VA/en unknown
- 2015-11-05 AU AU2015343095A patent/AU2015343095B2/en active Active
- 2015-11-05 CA CA2966533A patent/CA2966533C/en active Active
- 2015-11-05 CN CN201580072406.3A patent/CN107250988B/en active Active
- 2015-11-05 EP EP15797523.6A patent/EP3215947B1/en active Active
- 2015-11-05 JP JP2017522000A patent/JP7076208B2/en active Active
- 2015-11-05 SG SG11201703191TA patent/SG11201703191TA/en unknown
- 2015-11-05 EP EP20186842.9A patent/EP3783494A1/en active Pending
- 2015-11-05 CN CN202210769407.5A patent/CN115292160B/en active Active
- 2015-11-05 WO PCT/US2015/059136 patent/WO2016073665A1/en active Application Filing
- 2015-11-05 KR KR1020177014623A patent/KR20170078770A/en not_active Application Discontinuation
-
2018
- 2018-01-29 US US15/881,979 patent/US10705807B2/en active Active
-
2021
- 2021-12-07 JP JP2021198695A patent/JP2022037061A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
AU2015343095B2 (en) | 2020-12-03 |
EP3783494A1 (en) | 2021-02-24 |
EP3215947B1 (en) | 2020-07-22 |
KR20170078770A (en) | 2017-07-07 |
US20160124836A1 (en) | 2016-05-05 |
CN107250988A (en) | 2017-10-13 |
WO2016073665A1 (en) | 2016-05-12 |
JP2022037061A (en) | 2022-03-08 |
CN107250988B (en) | 2022-06-14 |
EP3215947A1 (en) | 2017-09-13 |
JP2017538996A (en) | 2017-12-28 |
US10705807B2 (en) | 2020-07-07 |
AU2015343095A1 (en) | 2017-05-11 |
SG11201703191TA (en) | 2017-05-30 |
CN115292160A (en) | 2022-11-04 |
CA2966533C (en) | 2022-09-13 |
US20180232214A1 (en) | 2018-08-16 |
US9880818B2 (en) | 2018-01-30 |
CA2966533A1 (en) | 2016-05-12 |
JP7076208B2 (en) | 2022-05-27 |
CN115292160B (en) | 2024-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SG10201901587VA (en) | Application testing | |
EP4242892A3 (en) | Code pointer authentication for hardware flow control | |
MX2015000193A (en) | Private information hiding method and device. | |
WO2015120243A8 (en) | Application execution control utilizing ensemble machine learning for discernment | |
GB2546906A (en) | Data processing apparatus and method using programmable significance data | |
CL2015003015A1 (en) | Method implemented by computer to compile a transformation chain of a recalculation user interface. | |
MX2017003189A (en) | Health and wellness management methods and systems useful for the practice thereof. | |
MX2016004865A (en) | Social relationship analysis method and device. | |
MX2014015467A (en) | Calendar reminding method and device. | |
SG11201804033RA (en) | Information recommendation method and apparatus | |
BR112016021493A2 (en) | heart rate data processing method, computer program product and system for processing heart rate data | |
EP3611618A4 (en) | Information processing device, information processing method, and computer program | |
GB2559709A (en) | Translation of natural language into user interface actions | |
AU2015364405A8 (en) | Methods for simultaneous source separation | |
SG10201810036QA (en) | Processing queries containing a union-type operation | |
EP3285164A4 (en) | Information processing device, information processing method, computer program, and server device | |
WO2015130675A3 (en) | Apparatus and method for testing computer program implementation against a design model | |
EP3588491A4 (en) | Information processing device, information processing method, and computer program | |
EP3477433A4 (en) | Information processing device, information processing method, and computer program | |
IN2013DE02920A (en) | ||
EP3496045A4 (en) | Information processing device, method, and computer program | |
EP3550404A4 (en) | Information processing device, information processing method, and computer program | |
EP3029595A3 (en) | Apparatuses, mobile devices, methods and computer programs for evaluating runtime information of an extracted set of instructions based on at least a part of a computer program | |
SE1751288A1 (en) | Method of controlling an electronic device | |
TW201711736A (en) | Information distribution methods, computer readable media, and information distribution servers |