📍 Недавно мы рассказывали, как ошибка в коде обернулась для брокерской компании одномоментной потерей $460 млн. Если читали, то помните: в 2012 году это потрясло весь американский фондовый рынок. А всё из-за отказа от тестирования нового алгоритма. Сегодня, в День тестировщика, пора очередной раз признать: дебаггинг спасает IT-производителям миллиарды долларов ежегодно, при этом процесс поиска программных ошибок удивительно разнообразен.
Сам термин вошел в обиход программистов после того, как 9 сентября 1947 года в Гарварде легенда американской информатики Грейс Хоппер обнаружила мотылька внутри вычислительной машины Mark II Aiken Relay Calculator. Насекомое умудрилось застрять между контактами электромеханического реле. Хоппер сохранила «первопроходца», и теперь предок всех современных багов хранится в Смитсоновском национальном музее американской истории в Вашингтоне.
Однако первое упоминание слова «bug» как технической проблемы, как полагают исследователи, принадлежит перу Томаса Эдисона. В 1870-х годах изобретатель трудился над созданием квадруплексного (то есть позволяющего принимать четыре сигнала по одному проводу) телеграфа, и частью инновационной технологии была встроенная в его корпус «ловушка для жуков».
Сделали для вас подборку текстов «Истового инженера» про современные особенности тестирования. Читайте про то, как отлавливать баги в СХД, что требуется для автоматизации тестирования на «железе» и возможно ли имитировать процессор для его тестирования. Также ниже вы найдёте обзор на нашу собственную систему TestY, в которой могут одновременно работать 300 тестировщиков.
Тестирование hardware
➡ Тестирование блочных СХД
➡ Как отлавливают баги в СХД
И история решения багов, которые мы отловили на тестировании:
➡ Выброс времени отклика
Про стенды для тестирования железа
➡ FPGA-стенды и опыт их автоматизации
➡ Как имитировать процессор, чтобы отлаживать и тестировать ПО
Тестирование software
➡ Про нашу самописную систему TestY
➡ Про улучшения новой версии
Сам термин вошел в обиход программистов после того, как 9 сентября 1947 года в Гарварде легенда американской информатики Грейс Хоппер обнаружила мотылька внутри вычислительной машины Mark II Aiken Relay Calculator. Насекомое умудрилось застрять между контактами электромеханического реле. Хоппер сохранила «первопроходца», и теперь предок всех современных багов хранится в Смитсоновском национальном музее американской истории в Вашингтоне.
Однако первое упоминание слова «bug» как технической проблемы, как полагают исследователи, принадлежит перу Томаса Эдисона. В 1870-х годах изобретатель трудился над созданием квадруплексного (то есть позволяющего принимать четыре сигнала по одному проводу) телеграфа, и частью инновационной технологии была встроенная в его корпус «ловушка для жуков».
Сделали для вас подборку текстов «Истового инженера» про современные особенности тестирования. Читайте про то, как отлавливать баги в СХД, что требуется для автоматизации тестирования на «железе» и возможно ли имитировать процессор для его тестирования. Также ниже вы найдёте обзор на нашу собственную систему TestY, в которой могут одновременно работать 300 тестировщиков.
Тестирование hardware
И история решения багов, которые мы отловили на тестировании:
Про стенды для тестирования железа
Тестирование software