Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: task. In principle, tests can be a good source of information about how the system works. Unfortunately, tests are frequently unstructured and disconnected from each other and from their units under test.  propose a new approach to organizing unit tests in which tests produce examples of their units under tests which also can be reused for composing higher-level tests. The approach is based on the Eg meta-model, which classies tests according to their granularity and their goals.  have developed the EgBrowser, an experimental tool for specifying tests that conform to the Eg metamodel while keeping track of the connection beten tests themselves and their units under test. Initial usability studies suggest that the approach is both easy to learn and more ecient than the programmatic approach to developing tests.
['Markus Gaelli', 'Rafael Wampfler', 'Oscar Nierstrasz']
I am writing a research paper on a idea Composing Tests from Examples
[{"from": "human", "value": "I am writing a research paper on a idea Composing Tests from Examples"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: task. In principle, tests can be a good source of information about how the system works. Unfortunately, tests are frequently unstructured and disconnected from each other and from their units under test.  propose a new approach to organizing unit tests in which tests produce examples of their units under tests which also can be reused for composing higher-level tests. The approach is based on the Eg meta-model, which classies tests according to their granularity and their goals.  have developed the EgBrowser, an experimental tool for specifying tests that conform to the Eg metamodel while keeping track of the connection beten tests themselves and their units under test. Initial usability studies suggest that the approach is both easy to learn and more ecient than the programmatic approach to developing tests."}]