Software engineering: Robustness testing for safety and security
Автор: LDRA: You can be assured
Загружено: 2020-06-03
Просмотров: 1130
In general, standards for functional safety (IEC 61508, ISO 26262, IEC 62304, DO-178C...) and secure coding (SAE J3061, DO-326A, IEC 15408) dictate that requirements-based testing should take place, and that structural coverage analysis should reach a defined level. Unit test-based robustness testing can help by exposing run time errors, particularly those that are dependent on the run-time environment and therefore impervious to any static analysis based technique. This video demonstrates that principle using the LDRA tool suite.
00:00 Welcome
00:27 Test Cases for C++ code, run obtaining 100% structure coverage
00:50 Creating a Robustness Test
01:35 Automatically generating test cases
01:47 Test Case crashes!
02:23 Suspended Test Case references a null pointer
02:54 Modifying the code to handle null pointer
04:00 Re-executing tests on updated code
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: