powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Тестирование. Что именно тестировать? Как определить середину?
25 сообщений из 361, страница 3 из 15
Тестирование. Что именно тестировать? Как определить середину?
    #39798159
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверинчто значит толстыезначит микро функции)))) количество строк 3-5. Не больше.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798161
love_bach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTlove_bachпропущено...


а потом это все упадет, потому что в БД поле обозвали по-другому, сконфигурировали IoC "не так", как ожидалось, напортачили в конфигах, а пару утилиток вообще надо переписать, так как они не правильно реализованы.

зато куча юнит-тестов...
конечно упадет. оно обязано упасть. если оно не упадет ты что то неправильно сделала. да. упадет. а ты откроешь и все тесты поправишь. а может оно вообще упадет там где не должно падать? и ты это сразу узнаешь почешешь репу и пофиксишь.
это кстати отличный пример тестов и того зачем они нужны.

это отличный пример оверхеда и как делать не надо для той задачи, которую ты привел
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798172
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Озверинчто значит толстыезначит микро функции)))) количество строк 3-5. Не больше.

нет никаких микрофункций. Кол-во строк на метод или класс определяется принципами типа solid, kiss и так далее. Причем тут микросервисы?
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798194
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озвериннет никаких микрофункций.и микросервисов нет.))
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798202
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинPetro123пропущено...
значит микро функции)))) количество строк 3-5. Не больше.

нет никаких микрофункций. Кол-во строк на метод или класс определяется принципами типа solid, kiss и так далее. Причем тут микросервисы?
Он имеет в виду рекомендацию толи Фаулера толи Боба - делать функции маленькими и делать их как можно меньше.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798203
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинPetro123пропущено...
значит микро функции)))) количество строк 3-5. Не больше.

нет никаких микрофункций. Кол-во строк на метод или класс определяется принципами типа solid, kiss и так далее. Причем тут микросервисы?
Я - "малолитражка это маленькая машина"...
Ты - "нет таких маленькихмашин. Размер определяется ТЗ, дизайном, ценой,...
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798206
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Вот у микросервисов это основа. И чтобы все помнили и не путали с обычным сервисом в имя добавили.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798272
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
love_bachandreykaTпропущено...

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

это отличный пример оверхеда и как делать не надо для той задачи, которую ты привел
обоснуй
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798274
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mayton,
Вот у микросервисов это основа. И чтобы все помнили и не путали с обычным сервисом в имя добавили.

хватит про 3-5 строк кода микросервиса и основу) Пожалуйста.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798277
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинPetro123mayton,
Вот у микросервисов это основа. И чтобы все помнили и не путали с обычным сервисом в имя добавили.

хватит про 3-5 строк кода микросервиса и основу) Пожалуйста.
3-5 строк это канеш огонь. может он имел ввиду 3-5 строк на метод. это хорошая практика.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798283
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинВ свое время вдохновлялся что, как часто и зачем тестировать - этой статьей https://martinfowler.com/bliki/TestPyramid.html
Ну и хабром отсюда - https://habr.com/ru/post/169381/
первая статья прям царь-статья. я тоже ею вдохновлялся. )) ну почти. у меня чуть иная пропорция между юнит и сервис. но в целом похоже
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798287
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин,
Я тут год наблюдаю мантры про микросервисы которые никто не видел).
Не я начал).
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798292
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTобоснуйэто ты расскажи как писать код без рабочих сервисов, контейнеров и с запуском 10 мин в ide.
А должно 15-30 сек. И тестирование не понадобится.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798298
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123andreykaTобоснуйэто ты расскажи как писать код без рабочих сервисов, контейнеров и с запуском 10 мин в ide.
А должно 15-30 сек. И тестирование не понадобится.
даже 15-30 сек - тестирование понадобится. или ты пишешь приложение "телефонная книга". впрочем, не вижу смысла переубеждать тебя. я так понял, это твоя принципиальная позиция. честно сочувствую тем к кому попадет код после тебя и кто будет вынужден его поддерживать.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798304
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Озверин,
Я тут год наблюдаю мантры про микросервисы которые никто не видел).
Не я начал).
Озверин вполне достойное определение мс озвучил. ты же толком даже не сказал что ты вкладываешь в это понятие. ну кроме того что это что то где 3-5 строчек.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798310
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подобно j2ee и микросервысы требуют определения. Рискну предположить что на сайте https://microservices.io/
описано вполне себе приличное описание свойств этого явления.

https://microservices.io/ What are microservices?

Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of services that are

Highly maintainable and testable

Loosely coupled

Independently deployable

Organized around business capabilities.
The microservice architecture enables the continuous delivery/deployment of large, complex applications. It also enables an organization to evolve its technology stack.


Кто согласен с таким определением? И у кого есть что добавить?
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798325
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Я когда код пишу, я его не по памяти пишу, а запускаю по 1500 раз за день.
Это и есть мои тесты.
В конторах типа гос.больниц плевать на юзверей, поэтому там можно. Но если ставится цель не уронить сайт конторы после обновления, то "1500 раз за день" как раз обязательно приведёт к падению и потере миллионов баксов из-за простоя (ну если контора большая, понятно).

Вопрос в цене ошибки. Если цена никакая, как в гос.конторах, где на всех тупо плюют, тогда можно "1500 раз за день", а если цена побольше - приходится тесты писать.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798327
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT,
Микросервисы это buzzword.
Поиск дай в гугле.
Тоже определение).
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798329
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на мой взгляд тут недостаточно информации о том как они должны взаимодействовать между собой. может они в одном контексте одной жвм запускаются, может они друг с другом через рпк общаются ну или еще 3 оставшихся шаблона. может еще как.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798330
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonКто согласен с таким определением? И у кого есть что добавить?
Я бы сказал, что это не последнее модное веяние. Так что пусть себе будет таким.

Суть ведь в нахождении пользы от всех этих слов.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798331
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555Petro123Я когда код пишу, я его не по памяти пишу, а запускаю по 1500 раз за день.
Это и есть мои тесты.
В конторах типа гос.больниц плевать на юзверей, поэтому там можно. Но если ставится цель не уронить сайт конторы после обновления, то "1500 раз за день" как раз обязательно приведёт к падению и потере миллионов баксов из-за простоя (ну если контора большая, понятно).

Вопрос в цене ошибки. Если цена никакая, как в гос.конторах, где на всех тупо плюют, тогда можно "1500 раз за день", а если цена побольше - приходится тесты писать.
...причем не только детские юнит и интеграционные но и енд ту енд и юай (если он есть) и всякие там нагрузочные. и и и и и и и. и никуда от этого не уйти в более или менее системе с высоким функционалом.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798332
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex55555,
Согласен сабж привязать к параметрам проекта, количеству прогеров и...
Чтобы не покрывать все подряд тестами для тестов.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798336
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonКто согласен с таким определением? И у кого есть что добавить?их никто не писал кроме 1-2 мемберов тут за прошедших 3 года. Все пишут обычные сервисы.
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798342
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTсочувствую тем к кому попадет код после тебяBlazkowicz тоже afaik был не большой любитель покрытия тестами)
...
Рейтинг: 0 / 0
Тестирование. Что именно тестировать? Как определить середину?
    #39798347
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTпричем не только детские юнит и интеграционные но и енд ту енд и юай (если он есть) и всякие там нагрузочные. и и и и и и и. и никуда от этого не уйти в более или менее системе с высоким функционалом.как можно писать микросервисы, если у тебя докеров, контейнеров, виртуалок нет и проект стартует 10мин?
...
Рейтинг: 0 / 0
25 сообщений из 361, страница 3 из 15
Форумы / Java [игнор отключен] [закрыт для гостей] / Тестирование. Что именно тестировать? Как определить середину?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]