paper-with-me

Papers

Ontology Based Test Case Generation for Black Box Testing

2019-03-01 · ICEIT 2019 2019 3 · Sami Ul Haq, Usman Qamar

Software systems are not considered complete unless properly tested and verified. In existing literature, a growing interest on establishment of automated testing techniques has been observed. However, tedious manual process of test case generation largely depends upon domain knowledge and formalized representation of user requirements. The advent of semantic web engineering has led the foundation for developing ontologies as a mean to express information and knowledge semantics regarding particular domain efficiently. In software testing, ontologies can be significantly helpful to automate testing phase as they encode domain knowledge in machine interpretable format. We have proposed automatic test case generation framework that involves ontology-based requirement specification and learning based methods for conducting black box testing. Our approach integrates knowledge-based system (ontology) with learning-based testing algorithm to automate: generation of test cases, test execution and test verdict construction. Proposed framework includes, requirement ontology to formalize requirement specification, Dialogue Manager that enables selection of available test cases and Learning Based Testing to generate counter examples of test cases through system learning. The contribution of this paper is to enable 1) requirement elicitation and specification using ontologies 2) test data selection from existing ontologies and 3) automatic test case generation from existing test cases. To represent the applicability of this research, ontology for requirement elicitation and specification is developed. Framework proposed in this research paper is an effort to provide software testing tools to save time, cost and efforts during test design phase.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

software testing

Similar Papers 제목 키워드 기반

Intersection focused Situation Coverage-based Verification and Validation Framework for Autonomous Vehicles Implemented in CARLA

2021-12-24 · Zaid Tahir, Rob Alexander

Autonomous Vehicles (AVs) i.e., self-driving cars, operate in a safety critical domain, since errors in the autonomous driving software can lead to huge losses. Statistically, road intersections which are a part of the A…

Autonomous DrivingAutonomous VehiclesSelf-Driving Cars

Model Cascading for Code: A Cascaded Black-Box Multi-Model Framework for Cost-Efficient Code Completion with Self-Testing

2024-05-24 · Boyuan Chen, Mingzhi Zhu, Brendan Dolan-Gavitt, Muhammad Shafique 외

The rapid advancement of large language models (LLMs) has significantly improved code completion tasks, yet the trade-off between accuracy and computational cost remains a critical challenge. While using larger models an…

Code CompletionCode GenerationmodelText Generation

Context-Awareness and Interpretability of Rare Occurrences for Discovery and Formalization of Critical Failure Modes

2025-04-18 · Sridevi Polavaram, Xin Zhou, Meenu Ravi, Mohammad Zarei 외

Vision systems are increasingly deployed in critical domains such as surveillance, law enforcement, and transportation. However, their vulnerabilities to rare or unforeseen scenarios pose significant safety risks. To add…

Knowledge GraphsLogical Reasoningobject-detectionObject Detection

An artificial immune system for black box test case selection

2021-03-15 · Springer EvoStar 2021 3 · Lukas Rosenbauer, Anthony Stein, Jörg Hähner

Testing is a crucial part of the development of a new product. For software validation a transformation from manual to automated tests can be observed which enables companies to implement large numbers of test cases. How…

How, What and Why to test an ontology

2015-05-15 · Jennifer D. Warrender, Phillip Lord

Ontology development relates to software development in that they both involve the production of formal computational knowledge. It is possible, therefore, that some of the techniques used in software engineering could a…