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

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

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

14 ответов

20 просмотров

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта