Test framework of visual components in a multitenant database environment
First Claim
1. A method of compiling a procedure for testing an electronic document page, the method comprising:
- processing computer programming instructions defining a test procedure for testing an electronic document page, the page being defined by a page description implemented in a markup language, the page description including a reference to a first portion of a component object;
receiving a component definition for the component object without receiving an entire class definition for the component object, the component definition including one or more attributes of the component object without including all of the code required to instantiate the entire component object;
generating compiled wrapper code operable to simulate the presence of an instance of the first portion of the component object referenced in the page description; and
generating a compiled test procedure based on the computer programming language instructions, the compiled test procedure including the compiled wrapper code, the compiled test procedure capable of being executed to perform the test procedure, the compiled wrapper code enabling interaction of the compiled test procedure with data associated with the instance of the component object when the compiled test procedure is executed to perform the test procedure on the page.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are techniques for compiling a procedure for testing a page. In some implementations, a component definition for a component instance referred to in computer programming language instructions defining a test procedure for testing a page may be received. The page may be defined by a page description implemented in a markup language. The page description may include a reference to a first portion of a component instance. Compiled wrapper code operable to simulate the presence of the component instance may be generated. The compiled wrapper code may represent the first portion of the component instance referenced in the page description. A compiled test procedure may be generated based on the computer programming language instructions. The compiled test procedure may include the compiled wrapper code. The compiled test procedure may be capable of being executed to perform the test procedure.
-
Citations
25 Claims
-
1. A method of compiling a procedure for testing an electronic document page, the method comprising:
-
processing computer programming instructions defining a test procedure for testing an electronic document page, the page being defined by a page description implemented in a markup language, the page description including a reference to a first portion of a component object; receiving a component definition for the component object without receiving an entire class definition for the component object, the component definition including one or more attributes of the component object without including all of the code required to instantiate the entire component object; generating compiled wrapper code operable to simulate the presence of an instance of the first portion of the component object referenced in the page description; and generating a compiled test procedure based on the computer programming language instructions, the compiled test procedure including the compiled wrapper code, the compiled test procedure capable of being executed to perform the test procedure, the compiled wrapper code enabling interaction of the compiled test procedure with data associated with the instance of the component object when the compiled test procedure is executed to perform the test procedure on the page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system comprising:
one or more computing devices configured to; process computer programming instructions defining a test procedure for testing an electronic document page, the page being defined by a page description implemented in a markup language, the page description including a reference to a first portion of a component object; receive a component definition for the component object without receiving an entire class definition for the component object, the component definition including one or more attributes of the component object without including all of the code required to instantiate the entire component object; generate compiled wrapper code operable to simulate the presence of an instance of the first portion of the component object referenced in the page description; and generate a compiled test procedure based on the computer programming language instructions, the compiled test procedure including the compiled wrapper code, the compiled test procedure capable of being executed to perform the test procedure, the compiled wrapper code enabling interaction of the compiled test procedure with data associated with the instance of the component object when the compiled test procedure is executed to perform the test procedure on the page. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
19. One or more computer readable media having instructions stored thereon for performing a method of compiling a procedure for testing a page, the method comprising:
-
receiving computer programming instructions defining a test procedure for testing an electronic document page, the page being defined by a page description implemented in a markup language, the page description including a reference to a first portion of a component object; receiving a component definition for the component object without receiving an entire class definition for the component object, the component definition including one or more attributes of the component object without including all of the code required to instantiate the entire component object; generating compiled wrapper code operable to simulate the presence of an instance of the first portion of the component object referenced in the page description; and generating a compiled test procedure based on the computer programming language instructions, the compiled test procedure including the compiled wrapper code, the compiled test procedure capable of being executed to perform the test procedure, the compiled wrapper code enabling interaction of the compiled test procedure with data associated with the instance of the component object when the compiled test procedure is executed to perform the test procedure on the page. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification