
Roman
05.10.2016
15:19:53
вы не можете написать норм кейс, если не умеете хотя бы написать структурированный алгоритм

Max
05.10.2016
15:20:05

Roman
05.10.2016
15:20:07
какой язык вы для этого выберете - неважно

Google

Roman
05.10.2016
15:21:08
почему вы задаёте мне вопрос, не имеющий отношения к тому, что я пишу
тестирование - это процесс оценки соответствия продукта требованиям

Max
05.10.2016
15:21:29
примеры будут?
Я утверждаю, что машина выполнит скрипт ровно как написано, человек - нет.

Richard
05.10.2016
15:21:32
Эрик, ты в курсе, про программирование - это не только написание кода, но и включает в себя прототипирование, написание алгоритма/блок-схемы и только потом уже написание кода?

Anna
05.10.2016
15:21:52

Roman
05.10.2016
15:21:58

Richard
05.10.2016
15:21:59
И, кстати, внезапно, после написания кода - проверку его работоспособности.

Max
05.10.2016
15:22:18

Roman
05.10.2016
15:22:30
очевидно нет, так как тестирование вообще не может быть "ручным" или "автоматизированным"

Anna
05.10.2016
15:22:49

Richard
05.10.2016
15:22:52
Тогда я не понимаю откуда берутся вопросы.

Roman
05.10.2016
15:23:00
это очередная ложная дилемма
тестирование может быть контекстным или линейным
но никак не ручным или автоматизированным

Google

Dmitry
05.10.2016
15:23:10
у нас на постсоветстком прострастве есть такой менталитет, крайностей. Что именно что-то должно быть только так, и никак иначе...потому что это не тру, итд итп и зачастую без обоснования причины. Я тут как-то пришел в сообщество nodejs и спросил как бы мне сделать такую штуку на expressjs...и вместо того чтобы просто подсказать или послать в гугол, мне сказали "а нафига тебе express? есть же koa, express уже не модно". Так же и тут, важно понимать что знание языков программирования не панацея в тестировании. Да ты получишь какие-то выгоды, но в целом, это не показатель того, что те, кто не знают ЯП - какие то плохие люди, отствавшие от жизни. Вот я знаю ручных тестировщиков, которые очень хорошо тестируют и находят баги, не владея ни одним ЯП. И я должен сказать снимаю перед ними шляпу)

Roman
05.10.2016
15:23:20
автоматизация - это утилита в руках человека
просто тул
поэтому всё тестирование всегда ручное, всегда автоматизированное

Anna
05.10.2016
15:23:58
у нас на постсоветстком прострастве есть такой менталитет, крайностей. Что именно что-то должно быть только так, и никак иначе...потому что это не тру, итд итп и зачастую без обоснования причины. Я тут как-то пришел в сообщество nodejs и спросил как бы мне сделать такую штуку на expressjs...и вместо того чтобы просто подсказать или послать в гугол, мне сказали "а нафига тебе express? есть же koa, express уже не модно". Так же и тут, важно понимать что знание языков программирования не панацея в тестировании. Да ты получишь какие-то выгоды, но в целом, это не показатель того, что те, кто не знают ЯП - какие то плохие люди, отствавшие от жизни. Вот я знаю ручных тестировщиков, которые очень хорошо тестируют и находят баги, не владея ни одним ЯП. И я должен сказать снимаю перед ними шляпу)
тру стори

Max
05.10.2016
15:23:58

Roman
05.10.2016
15:24:35
нет, чушь пишете вы
ещё раз - описанный мной кейс выше - это автоматизация или ручное тестирование?

Max
05.10.2016
15:25:04

Anna
05.10.2016
15:25:15

Roman
05.10.2016
15:25:18

Max
05.10.2016
15:25:46
Если я тестирую без использования средств автоматизации своих действий, я все= провожу автоматизированное тестирование?

Roman
05.10.2016
15:26:12
нет, вы используете тул для автоматизации действий в процессе тестирования
какая разница какие тулзы вы используете?
почему вы считаете, что тестирование зависит от утилит?*

Max
05.10.2016
15:27:43

Slow
05.10.2016
15:28:10
если какой либо набор действий, иммитирующий действие пользователя, делается тулом - значит автоматизация)

Roman
05.10.2016
15:28:12
я написал кейс: там скрипт, хайлайтинг и тулза повершелла

Anna
05.10.2016
15:28:17

Google

Max
05.10.2016
15:28:24

Roman
05.10.2016
15:30:22
если какой либо набор действий, иммитирующий действие пользователя, делается тулом - значит автоматизация)
это автоматизация, но это не тестирование, сами по себе скрипты не тестируют, ну вы чо... то есть пока что АИ в тестировании я не слышал, чтобы использовался
тестирование на прикладном уровне: это когда вы оцениваете что нужно проверить, а потом анализируете результаты проверки. как вы выполняете действия в промежутке - руками, ногами, скриптами - ваще безразницы, без оценки и анализа тестирования там будет ноль

Max
05.10.2016
15:30:34
Я в своей повседневной работе тестирую преимущественно без привлечения средств автоматизации тестирования. И при этом стесняюсь заявлять что я автоматизатор. Теперь можно не стесняться?

Slow
05.10.2016
15:31:00

Roman
05.10.2016
15:31:19
автоматизатор - человек, который пишет автоматизированные скрипты. если вы будете писать автоматизацию на производстве для роботов - вы будете тоже автоматизатор
к тестированию это как-то будет относиться?
мы для надиктовки длинных текстов запускаем медиаплеер, включаем его, надеваем наушники на микрофон и на 3 часа поехали
это автоматизация 100%

Slow
05.10.2016
15:33:15
а в чём спор?

Roman
05.10.2016
15:34:08
в том, что есть принципиальная и очень важная разница между "ручным" и "автоматизированным" тестированием и что она громадна, что прям отдельные касты мануальщиков и автоматизаторов существуют
а я пытаюсь донести тут чуть идеи Кейнера, что пора перестать ложные дилеммы и начать бритву оккама использовать для терминологии

Anna
05.10.2016
15:35:27
то есть если рядом со мной будет сидеть человек, который в своей работе юзает автоматизированные скрипты супер-лоу уровня, а я кликаю мышкой на кнопочки, мы оба автоматизаторы?

Roman
05.10.2016
15:35:41
нет, вы оба тестировщики
у вас просто разные средства

Slow
05.10.2016
15:35:54
ты ручник он автоматизатор

Anna
05.10.2016
15:36:07

Roman
05.10.2016
15:36:08
дада, ручник - от слова тормоз
почему он автоматизатор?

Anna
05.10.2016
15:36:17
а тестер - это вообше прибор))

Google

Roman
05.10.2016
15:36:26
а если он только запускает код, но не пишет - он автоматизатор?

Slow
05.10.2016
15:36:47

Roman
05.10.2016
15:36:58
я считаю, что если человек берёт готовый код и ранает его и аналайзит результаты - он полностью мануальщик

Anna
05.10.2016
15:37:04

Roman
05.10.2016
15:37:15
ни в коем случае - для тестирования он как раз использует ручной труд

Anna
05.10.2016
15:37:18
мы оба - тестировщики, но принцип работы разный, да

Slow
05.10.2016
15:37:33

Roman
05.10.2016
15:37:37
он не использует его для выполнения скриптовых действий
потому что тестирование - это АНАЛИЗ!!! если вы прокликали кнопки по 5 раз и не озадачились анализом результата - вы НИЧЕГО НЕ ПРОТЕСТИРОВАЛИ!
ноль
то есть человек не использующий дополнительных утилит в тестировании для ускорения и удобства процесса кичится тем, что это и не нужно - гордо грит "я мануальщик, а вот эти вот скрипты - это автоматизация"
чо это ваще?
автоматизатор - человек, который пишет код для автоматизированного выполнения задач
если он анализирует результаты прогонов своего кода - он тестировщик, если нет - не тестировщик

Anna
05.10.2016
15:40:25

Roman
05.10.2016
15:40:36
кнеш

Anna
05.10.2016
15:41:06
так а планирование, анализ требований, вот это все...

Roman
05.10.2016
15:41:12
нет, ему нужно знать алгоритмизацию и азы программирования
что я и написал в самом начале

Max
05.10.2016
15:42:20
Роман, можешь сертификат подписать что я теперь автоматизатор?

Google

Roman
05.10.2016
15:42:23
http://www.lessons-tva.info/edu/e-inf1/e-inf1-4-2.html - первая ссылка в гугле :)

Max
05.10.2016
15:42:53
В твоей терминологии да. Ещё и с мышкой умею управляться.