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

Ребят, вот принаписании теста вы на что полагаетесь? У меня

был метод который допустим читал данные и складывал их в мапу.
Соответственно тест кейс у меня был тупо проверки работоспособности метода, т.е я написал тест который проверяет что мой метод успешно читает данные и кладёт их в мапу.
Ещё раз и иными словами, я тестил то что если какой-то другой прогер перепишет мой метод то тест упадет.верно ли то что тесты пишутся для программистов, для того что если ты вдруг поправил какую либо строку то тест должен упасть если он перестал корректно работать.
Крч придумать грамотный тест кейс это та ещё проблема несмотря на то что ты прекрасно знаешь как работает твой код.

14 ответов

9 просмотров

При написании теста проверяю заведомо удачный и заведомо неудачный случай

Ну так у тебя метод делает разные вещи, что не есть солид. Что в итоге тестить? Чтение какое-то или складывание в мапу:/?

Escapewithme-Шумбасов Автор вопроса
Дмитрий
При написании теста проверяю заведомо удачный и за...

Тесты падали в том случае если приходили некоректрые данные со стороны или из-за того что Васян переписал твой метод и что-то не учел?

Escapewithme-Шумбасов Автор вопроса
Дмитрий
Ну так у тебя метод делает разные вещи, что не ест...

Пришли данные, сложил в мапу, скорее так

Escapewithme Шумбасов
Пришли данные, сложил в мапу, скорее так

Не совсем понятно зачем для этого метод нужен. Ну это уже другой вопрос

Escapewithme-Шумбасов Автор вопроса
Escapewithme Шумбасов
Тесты падали в том случае если приходили некоректр...

>тесты падали из-за некорректных данных это какие-то интеграционные тесты?

Escapewithme Шумбасов
Тесты падали в том случае если приходили некоректр...

Не, васяна можно по комитам отследить, на него я бы не ориентировался.

Escapewithme Шумбасов
Юнит

откуда там неверные данные

Escapewithme Шумбасов
Это пример, не думай об этом))

У тебя абстрактный пример и несуществующая проблема?))

Escapewithme-Шумбасов Автор вопроса
Дмитрий
У тебя абстрактный пример и несуществующая проблем...

Проблема существующая, пример абстрактный

Escapewithme Шумбасов
Проблема существующая, пример абстрактный

Возможно было бы проще разобраться если бы ты предоставил конкретный пример. Но то такое

Escapewithme-Шумбасов Автор вопроса
Nickelodeona K
откуда там неверные данные

Ну да, чет бредовый пример привел)

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

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

здравствуйте. совершаю вот такую вещь: strcpy(line, (char)current_number); где current number — неподписанный шорт, line — массив чаров. ругань следующая: main.c:29:30: error...
Roberto's Ширгозиев
13
Всем привет. Ребят подскажите пожалуйста. Вопрос по дизасемблировани. Начну с начала. У меня есть скомпилированная программа на ГО (я разработчик) - в ней есть защита лицензии...
Zloy
11
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Any electron dev here?
Sayanth Tezro
12
Карта сайта