История изменений
Исправление tailgunner, (текущая версия) :
Или может это вся блаж только для жаболюбов?
Эта «блажь» для тех, кто может создать тестовую среду - условно говоря, можно программно задать входное воздействие и программно же проконтролировать реакцию тестируемой системы. Если ты этого не можешь (т.е. тебе нужно пальцами нажимать кнопки и глазами смотреть на светодиоды), она не для тебя.
А для встаиваемых систем это ересь?
На том уровне, на котором работаешь ты - пожалуй, да. Уровнем выше (чистый софт) пишутся юнит-тесты разного вида, уровнем ниже (VHDL/Verilog) пишутся тестбенчи.
Может, у тебя получится подавать воздействия и проверять реакцию через JTAG или еще что-то?
Исходная версия tailgunner, :
Или может это вся блаж только для жаболюбов?
Эта «блажь» для тех, кто может создать тестовую среду - условно говоря, можно программно задать входное воздействие и проконтролировать выходное. Если ты этого не можешь (т.е. тебе нужно пальцами нажимать кнопки и глазами смотреть на светодиоды), она не для тебя.
А для встаиваемых систем это ересь?
На том уровне, на котором работаешь ты - пожалуй, да. Уровнем выше (чистый софт) пишутся юнит-тесты разного вида, уровнем ниже (VHDL/Verilog) пишутся тестбенчи.