169 похожих чатов

Что за дичь ты несёшь?)) Текст который я тебе привёл

и взял из твоей книжки 2008 года идеально сочетается с понятиями юнит тестирования и функционального тестирования. Зачем ты пытаешься оправдать свой прокол? Любой человек, который имеет опыт написания тестов, перечитает этот текст и соотнесёт его со своим опытом написания юнит и функционального тестирования.
Скажи, сколько реальных тестов ты написал за свой богатый опыт? Из тебя прёт какая-то ненужная академичность, с которой я сталкивался 15 лет назад на факультете как раз тестирования ПО. Там сидели вот такие же тётки, которые впаривали мне собственные книжки, не имеющие ни малейшего представления о реальности написания юнит тестов.

8 ответов

17 просмотров

Если так, то покажите мне конкретное предложение, где идёт разговор о модульном (юнит) тестировании, а не о тестировании со знанием деталей реализации по конкретным модулям. Если так, то почему для функционального (блек ящик) тестирования указано, что он может приводиться относительно конкретных юнитов? Всё дальше у вас — пурга и переход на личности. Академичность? Нет, это не академичность. Есть ОГРОМНАЯ разница между видами, уровнями и методами тестирования. И вы это ни на минуту не осознаёте, что позволяет мне "проорать в голосину".

Igor- Автор вопроса

Прочитай уж наконец https://en.wikipedia.org/wiki/Functional_testing https://en.wikipedia.org/wiki/Unit_testing Введи уж наконец в гугле unit testing vs functional testing.. ну я не знаю, как тебе ещё помочь.

Я эти понятия давно изучил. И не только из Википедии. Вы говорили о книге — давайте продолжим о книге. Или вы не готовы защищать собственные ложные заявления?

Мою позицию я выразил в самом начале и уже готовы был завершить дискуссию. Но когда приходит человек и говорит, что тестирование методом белого ящика — это модульное тестирование, то меня это повергает в шок.

Ясно, типичная путаница между "детали реализации системы" vs "детали реализации модуля"

Да, это тестирование методом белого ящика (ты читаешь код и на основе оного пишешь тесты). Есть ещё серый ящик. И все это разделение потеряло особо смысл согласно той же википедии

Нет, поскольку модульное тестирование может осуществляться методом черного ящика (согласно контракта). Тут, опять же, речь о уровнях.

Ну это скользкий момент - в целом может и даже не редко но чаще тест кейсы из кода рождаются. Можно ещё про tdd тут порассуждать но...

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта