
Richard
14.08.2016
21:00:13
немасштабируемо

Евгений
14.08.2016
21:00:23
и бежит делать этот асап из чатика

Richard
14.08.2016
21:00:29
в команде на 5 человек на лендинге прокатит.

Slow
14.08.2016
21:00:38
ну, каждый занят своим делом

Google

S.
14.08.2016
21:00:38

Slow
14.08.2016
21:00:59
что есть "тестирование"?

Евгений
14.08.2016
21:01:04
ага, а фикс тестировщиком в комманде из 15-ти разработчиков, и 20-ти тестировщиков - каждый правит кусочки и льет коммиты)

Richard
14.08.2016
21:01:10
что такое качество и эффективность?

Евгений
14.08.2016
21:01:14
звучит куда правдоподобней)

Richard
14.08.2016
21:01:24
и откуда взялась такая численность?

S.
14.08.2016
21:01:48

Slow
14.08.2016
21:01:52
обычный проект, с таким количеством

Richard
14.08.2016
21:02:12
что такое "обычный проект"?

Евгений
14.08.2016
21:02:18
ну вы же говорили, что тестировщик может пофиксить баг и потом его верифецировать, численность абстраткная, так как вы потом сказали что у вас большой проект и это работает)

S.
14.08.2016
21:02:22
если квалификации исполняющих роль тестировщик хватает для фиксов - что не так?

Maxim
14.08.2016
21:02:40
Привет)) 1. работаю в Глобал Лоджик Киев. 2. QA automation java, python. 3. Интересен опыт других людей. 4. Узнал о сообществе из фб. Всем добра?

Google

Евгений
14.08.2016
21:02:41
да все не так

Richard
14.08.2016
21:02:59

Slow
14.08.2016
21:03:19
даже если хватает, зачем он будет заниматься не своим делом?

Richard
14.08.2016
21:03:33
почему не своим-то?

S.
14.08.2016
21:03:35
Привет Максим, включайся в диспут на тему - что тестировщик может фиксить баги в коде.

Richard
14.08.2016
21:04:20
Если процес разработки поставлен так, что тестировщик может так делать и делает, то что в этом плохого и почему это он занят не своим делом?

Slow
14.08.2016
21:04:21

S.
14.08.2016
21:04:21

Richard
14.08.2016
21:04:37

Maxim
14.08.2016
21:04:39

Евгений
14.08.2016
21:04:50
Это значит, что тестер видит баг, лезет в код, правит, коммитит фикс и проводит верификацию.
>> это не есть определения белого ящика, нигде в статьях такого не видел

Richard
14.08.2016
21:05:19

Евгений
14.08.2016
21:05:31
ну тогда не надо людей путать :-)

Richard
14.08.2016
21:05:44
Дайте своё определение.

Евгений
14.08.2016
21:05:52
а то еще кто поверит в это опираясь на ваш огромный опыт и знания

Slow
14.08.2016
21:06:02
белый ящик - тестирование ПО через исходный код

Richard
14.08.2016
21:06:07
А то вы мои слова уже второй раз за сегодня перевираете и плод ваших фантазий выдаёте за то, что я сказал это.

Slow
14.08.2016
21:06:52
например, юнит (модульное) и интеграционное.

Google

Slow
14.08.2016
21:07:07
это к белому ящику
к серому ящику я незнаю какой тип тестирования надо применить
но в книгах пишут - тестирование исходного кода по методу чёрного ящика

Richard
14.08.2016
21:08:37
Пока что я вижу определение объекта через его свойства. Самого определения "правильного" не увидел.

Slow
14.08.2016
21:09:06
а глоссарии istqb разве не так?

Richard
14.08.2016
21:10:06
Согласно ISTQB:
тестирование белого ящика – это:
– тестирование, основанное на анализе внутренней структуры компонента или системы.
про интеграционное ничего не увидел.
Тестирование методом белого ящика похоже на работу механика, который изучает двигатель машины, чтобы понять, почему она не заводится.
Техника белого ящика применима на разных уровнях тестирования – от модульного до системного, но главным образом применяется именно для реализации модульного тестирования компонента его автором.
Пожалуй, да. Возможно интеграционное может присутствовать.

Slow
14.08.2016
21:11:44
анализирование структуры компонента, это разве не "копаться в исходном коде"?

Евгений
14.08.2016
21:12:00
ну я могу своими словами описать, как я это опнимаю. Черный ящик - когда ты для тестирования используешь разные данные не зная ничего о самом приложении, и пытаешься понять поведени. Серый ящик - это когда у тебя есть достаточно информации о продукте, есть майндмапы, доступ к БД, архитектура приложения, ты можешь посмотрить в инспекторе верстку, можешь продумывать тестирование и разные там техники и прочее базируясь на информации, которая есть без доступа к коду.
А вот белый ящик - тебе дают досту к коду, ты уже тестируешь и разбираешься, что там и как, можешь залесть в код. Но ничего ты там не фиксишь. В моем опыте мне однажды дали доступ к коду CRM системе, потому что никто не знал как там перемещаются тикеты по состояниям и какие статусы применяют. Тогда мне дали достук к коду и я смог по коду разобрать и нарисовать схемку, как все там происходит

Richard
14.08.2016
21:12:18
FYI:
http://joxi.ru/823OZjwf6xYqE2.jpg

Slow
14.08.2016
21:13:06
вот, значит тестировщику не нужно править баг

Евгений
14.08.2016
21:13:50
конечно не нужно

Richard
14.08.2016
21:13:53
В теории - не нужно.
Вы сейчас пытаетесь голую теорию из коробки привязать к реальной жизни.

Slow
14.08.2016
21:14:24
а те кто требует это малость упороты

Richard
14.08.2016
21:14:25
Что, все по скраму работают? Добуквенно? или аджайл у вас тоже из коробки?
Я уже писал ,но мне не лень это повторить.
Если в компании процесс поставлен так, что тестер находит баг, правит его и коммитит и это считается нормальным.

Google

Richard
14.08.2016
21:15:14
И при этом продукт выходит качественный.

S.
14.08.2016
21:15:23
а хотите гипотетический пример - когда фикс будут коммитить тестеры и это будет вайтбокс?

Slow
14.08.2016
21:15:53
это издевательство будет

Richard
14.08.2016
21:15:56
То то не прав в этом случае? Те, кто фигачат качественный продукт или те, кто издалекоа тыкает пальцами и говорит, что это неправильно.

S.
14.08.2016
21:15:56
когда девы пишут код, тестеры юнит тесты. девы отдают код тестерам, те его коммитят прикрутив к нему юниты

Richard
14.08.2016
21:16:04

S.
14.08.2016
21:16:10

Richard
14.08.2016
21:16:26
Нет серебрянной пули, ну сколько раз повторять-то.

S.
14.08.2016
21:16:50

Slow
14.08.2016
21:16:53
по-моему, фирма сыкономить решила на спецах
кстати, мы ж забыли про роль из книги "как тестируют в гугл"

Евгений
14.08.2016
21:17:26
нет, скрам - эт просто фреймворк, шо хочешь то и бери с того скрама, можешь одни только спринты юзать и еще чето и будет тебе свое какое-то подобие скрама. Вы просто наверное не понимаете @RichardGears, что вроде как работает штука- тестировщик баги фиксит, а в один прекрасный момент не сработало и такая ошибка выпадит компании и заказчику в кучу денег, потому что два дня будут только коммиты разгребать, чтобы понять что кто сделал там без тикета.. Я просто не могу понять, как вы о таком так серьезно пишите, с таким огромным опытом, а может я просто не прав, хз

S.
14.08.2016
21:17:26

Slow
14.08.2016
21:17:56
экономия - это стыдно

Richard
14.08.2016
21:17:59
нет, скрам - эт просто фреймворк, шо хочешь то и бери с того скрама, можешь одни только спринты юзать и еще чето и будет тебе свое какое-то подобие скрама. Вы просто наверное не понимаете @RichardGears, что вроде как работает штука- тестировщик баги фиксит, а в один прекрасный момент не сработало и такая ошибка выпадит компании и заказчику в кучу денег, потому что два дня будут только коммиты разгребать, чтобы понять что кто сделал там без тикета.. Я просто не могу понять, как вы о таком так серьезно пишите, с таким огромным опытом, а может я просто не прав, хз
Ну, а типа, при других араскладах ошибки в прод попасть не могут?
Философия аджайла, о которой так много говорили, в том и заключается, что нет "правильно, неправильно". Есть "работает" и "не работает". И если это работает и всех устраивает, то это НОРМАЛЬНО.

Евгений
14.08.2016
21:18:50
могут
но их проще найти потом и найти края
есть тикет, есть коммит

Richard
14.08.2016
21:19:29
>потому что два дня будут только коммиты разгребать, чтобы понять что кто сделал там без тикета..
У коммитов есть описания. Ваш Кэп.

Google

Slow
14.08.2016
21:19:30
а есть commit, но нет тикета

Евгений
14.08.2016
21:19:44
просто то о чем говорите вы - для меня утопия, и мне на одном проекте предлагали даже ее) за фронтендщиком баги фиксить

Richard
14.08.2016
21:19:55
Окей, почему сразу без тикета? Тестер завел тикет и пошел в рамках него.

Евгений
14.08.2016
21:20:38
нет им просто в голову пришла такая идея, до этого не делали никогда
просто так сказали мне, предлажили - давай сделаем так, мол время походу сэкономим, типо ты же шаришь и в верстке и в пыхе немного и т.д.. будешь у нас универсальным бойцом)

Richard
14.08.2016
21:22:13
> Я просто не могу понять, как вы о таком так серьезно пишите, с таким огромным опытом,
Абсолютно серьёзно. И пишу я об этом потому что вижу ситуацию такую:
1. Здесь увидели нестандартный подход.
2. Вместо того чтобы подумать, примерить его на себя сразу стали отбрасывать.
3. С формулировкой "не по правилам, не работает".
Правила должны помогать. Если правила мешают - правила надо менять.

Евгений
14.08.2016
21:22:45
такой подход мне нравится конечно)
я за
но фиксить баги - есть много но)

Richard
14.08.2016
21:23:12
Возможно он утопичен, я не спорю. Но это не значит, что он не работает.

Евгений
14.08.2016
21:23:33
а есть компании, где оеально такое практикуется?

S.
14.08.2016
21:23:39
что вы скажите о командах без тестировщиков ака отдельный человек?

Richard
14.08.2016
21:23:41

Евгений
14.08.2016
21:24:52
да все возможно на самом деле, но какая цена потом этой возможности, не выльется ли это боком :-) А когда все привыкнут, к такому, то где потом искать тестировщика с подобными скилами и сколько ему платить? десяток джунов уже как бы не возьмешь :-)

S.
14.08.2016
21:25:18
не нужны отдельные тестировщики.

Algis
14.08.2016
21:25:21
Есть такое правило, что проверять код должен другой человек. Это одно из "правил" олимпиадного программирования

Richard
14.08.2016
21:25:30
а есть компании, где оеально такое практикуется?
Да, я такое видел. Но там тестер это не на прод выливает, а на стейджинг. И перед мерджем это проходит код ревью у разработчика. И, да. есть тикет.
Должность этого человека "software developer in test".
Экономия времени большая. Разработчик просто ревьюит код тестера,
не отвлекаясь от написания новых фич на правки.

Евгений
14.08.2016
21:25:30
тут иногда тестировщика сложно найти со зниниями верстки + sql

Richard
14.08.2016
21:25:55
Мне за всё время моей работы sql не пригодился ни разу. я его не знаю.

Slow
14.08.2016
21:26:10
кстати, я кажется понял в чём тут дело, выступать за идею "тестировщик тоже может править баг" может только тестирощик, который хочет стать разработчиком, либо это горе-разработчик, который недотягивает до нужного уровня