Abstract. In software engineering, the notion of unit testing was successfully introduced and applied. Unit tests are easy manageable tests for small parts of a program – single units. They proved especially useful to capture unwanted changes and side effects during the maintenance of a program, and they grow with the evolution of the program. Ontologies behave quite differently than program units. As there is no information hiding in ontology engineering, and thus no black box components, at first the idea of unit testing for ontologies seems not applicable. In this paper we motivate the need for unit testing, describe the adaptation to the unit testing approach, and give use cases and examples.
Testing of a software system is a resource-consuming activity that requires high-level expert knowle...
Unit testing is a practical approach to improve the quality and reliability of software. Unit testin...
With recent advances in test generation research, powerful test generation tools are now at the fing...
Ontology development relates to software development in that they both involve the production of for...
Not all unit tests are alike. Some tests are simple one-liners, while others contain a battery of as...
Abstract- Testing Web applications is still a challenging work which can greatly benefit from test a...
One of the Software Engineering areas that supports quality assurance is testing. Given that specifi...
In software testing process a large amount of information is required and generated. This informatio...
peer reviewedOntologies are an essential component of semantic knowledge bases and applications, and...
Testing of a software system is resource-consuming activity. One of the promising ways to improve th...
One of the oldest techniques to explain abstract concepts is to provide concrete examples. By explai...
Science and engineering heavily depend on the ability to share data and models. The World Wide Web p...
Operational Research (OR) models usually deal with uncertain, changing requirements. This leads to a...
Unit testing is a fundamental activity of software quality assurance. As it needs extra knowledge an...
Writing unit test code is labor-intensive, hence it is often not done as an integral part of program...
Testing of a software system is a resource-consuming activity that requires high-level expert knowle...
Unit testing is a practical approach to improve the quality and reliability of software. Unit testin...
With recent advances in test generation research, powerful test generation tools are now at the fing...
Ontology development relates to software development in that they both involve the production of for...
Not all unit tests are alike. Some tests are simple one-liners, while others contain a battery of as...
Abstract- Testing Web applications is still a challenging work which can greatly benefit from test a...
One of the Software Engineering areas that supports quality assurance is testing. Given that specifi...
In software testing process a large amount of information is required and generated. This informatio...
peer reviewedOntologies are an essential component of semantic knowledge bases and applications, and...
Testing of a software system is resource-consuming activity. One of the promising ways to improve th...
One of the oldest techniques to explain abstract concepts is to provide concrete examples. By explai...
Science and engineering heavily depend on the ability to share data and models. The World Wide Web p...
Operational Research (OR) models usually deal with uncertain, changing requirements. This leads to a...
Unit testing is a fundamental activity of software quality assurance. As it needs extra knowledge an...
Writing unit test code is labor-intensive, hence it is often not done as an integral part of program...
Testing of a software system is a resource-consuming activity that requires high-level expert knowle...
Unit testing is a practical approach to improve the quality and reliability of software. Unit testin...
With recent advances in test generation research, powerful test generation tools are now at the fing...