This Master's Thesis describes one example on how to automatically generate tests for real-time protocol software. Automatic test generation is performed using model-based testing (MBT). In model-based testing, test cases are generated from the behaviour model of the system under test (SUT). This model expresses the requirements of the SUT. Many parameters can be varied and test sequences randomised. In this context, real-time protocol software means a system component of Nokia Siemens Networks (NSN) Long Term Evolution (LTE) base station. This component, named MAC DATA, is the system under test (SUT) in this study. 3GPP has standardised the protocol stack for the LTE eNodeB base station. MAC DATA implements most of the functionality of ...
Software systems are part of our everyday life and they become more complex day by day. The ever-gro...
This master thesis investigates how well suited the model-based testing process is for testing a new...
Testing is the dominant verification technique used in the software industry today. The use of autom...
In Model-Based Testing (MBT) the main goal is to test a system by designing models which describe th...
Testing is the dominant technique for quality assurance of software systems. It typically consumes c...
The idea of software testing by software itself drives the attempts of creation of model based testi...
The aim of this thesis is to investigate how Model-Based Testing (MBT) can improve the traditional t...
The idea of software testing by software itself drives the attempts of creation of model based testi...
In Model-Based Testing (MBT) the main goal is to test a system by designing models which describe th...
Software testing measures quality in software systems and the time for testing is heavily affected ...
Software testing measures quality in software systems and the time for testing is heavily affected b...
The testing of a real-time system involves more challenges than in a regular one. Real-time system t...
The testing process of state-of-the-art telecommunication equipment is a demanding task requiring mu...
The automatic creation of test cases has been a well-researched area in recent years. Indeed, the in...
Testing is a critical activity in the software development process in order to obtain systems of hig...
Software systems are part of our everyday life and they become more complex day by day. The ever-gro...
This master thesis investigates how well suited the model-based testing process is for testing a new...
Testing is the dominant verification technique used in the software industry today. The use of autom...
In Model-Based Testing (MBT) the main goal is to test a system by designing models which describe th...
Testing is the dominant technique for quality assurance of software systems. It typically consumes c...
The idea of software testing by software itself drives the attempts of creation of model based testi...
The aim of this thesis is to investigate how Model-Based Testing (MBT) can improve the traditional t...
The idea of software testing by software itself drives the attempts of creation of model based testi...
In Model-Based Testing (MBT) the main goal is to test a system by designing models which describe th...
Software testing measures quality in software systems and the time for testing is heavily affected ...
Software testing measures quality in software systems and the time for testing is heavily affected b...
The testing of a real-time system involves more challenges than in a regular one. Real-time system t...
The testing process of state-of-the-art telecommunication equipment is a demanding task requiring mu...
The automatic creation of test cases has been a well-researched area in recent years. Indeed, the in...
Testing is a critical activity in the software development process in order to obtain systems of hig...
Software systems are part of our everyday life and they become more complex day by day. The ever-gro...
This master thesis investigates how well suited the model-based testing process is for testing a new...
Testing is the dominant verification technique used in the software industry today. The use of autom...