ISTQB-CTFL-AUT practice question 4 of 10
Which statement regarding the design of a MIL test environment Is TRUE?
Full set: 40 questionsModel-in-the-Loop (MIL) testing involves executing a model of the system under test (SUT) within a completely simulated environment. This entire process runs on a host computer. The essential components for this test environment are the computer itself, the software capable of running the simulation (e.g., MATLAB/Simulink), the model of the SUT, and a model that simulates the physical environment with which the SUT interacts (e.g., vehicle dynamics, sensor inputs). This setup allows for early validation of control logic and algorithms before any code is generated or hardware is available.
B. Interface and integration tests are fundamental test types applied across various test levels, including Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL), not exclusively in a MIL environment.
C. MIL simulations typically run on non-real-time host PCs, and the SUT is a model, not real hardware. A key benefit is that simulation time is independent of real time.
D. A real-time capable computer for capturing signals is a characteristic feature of a Hardware-in-the-Loop (HIL) test environment, where a real electronic control unit (ECU) is tested. ---
1. ISTQB® Certified Tester Foundation Level Automotive Software Tester Syllabus, Version 1.0 (2018).
Section 3.1.2, Model-in-the-Loop (MIL), Page 23: "In MIL testing, a model of the system under test (SUT) is tested in a simulated environment. The test environment consists of a computer and the corresponding simulation software, including the environmental model." This statement directly validates option A.
Section 3.1.2, Page 23: "The simulation time in MIL test environments is usually not real-time." This directly refutes option C.
Section 3.1.4, Hardware-in-the-Loop (HIL), Page 25: "The test environment includes a real-time capable computer..." This shows that the description in option D applies to HIL, not MIL.
Section 3.1.3, Software-in-the-Loop (SIL), Page 24: "Integration tests can be performed at the SIL level..." This demonstrates that integration tests are not exclusive to MIL, refuting option B.
2. Pretschner, A., Broy, M., Kruger, I. H., & Stauner, T. (2007). Software engineering for automotive systems: A roadmap. 2007 Future of Software Engineering, 35-52. IEEE.
Section 4.2, Paragraph 2: The paper describes MIL as a pure simulation environment running on a host PC where both the controller and the plant (environment) are models. This supports the composition described in option A and contradicts the real-time and real-hardware claims of options C and D. DOI: https://doi.org/10.1109/FOSE.2007.27
3. Chen, J., Liu, Z., & Wang, S. (2020). From Model-in-the-Loop to Hardware-in-the-Loop: A Survey of Simulation and Testing Technologies in Automotive Industry. IEEE Access, 8, 135635-135653.
Section III.A, Model-in-the-Loop Simulation, Page 135638: "The MIL simulation is a pure software simulation environment... The controller model and the plant model are both executed on a host computer." This confirms that the setup requires a computer, simulation software, and models for both the system and its environment, as stated in option A. DOI: https://doi.org/10.1109/ACCESS.2020.3011023
Keep practicing
Take the free ISTQB-CTFL-AUT practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other ISTQB-CTFL-AUT practice questions
- Question 1Which statement regarding the objective of ASPICE and ISO 26262 Is true?
- Question 2Which of the following options Is NOT a general part of a test environment?
- Question 3Imagine you are participating in an Automotive SPICE® assessment In your rote as a softwa…
- Question 5In Automotive SPICIE. which capability level in software Integration testing is character…
- Question 7Which statement about databases is INCORRECT?
- Question 8Which test document is required according to Automotive SPICE®?
