
Кирилл
18.01.2017
08:25:28
а то и чаще

Slow
18.01.2017
08:26:04
т.е. прям инструкцию такую "Добрый %username%" у нас значит не работает регистрация на сайте, и мы подумали, вам не составит труда выполнить POST-запрос"

Кирилл
18.01.2017
08:27:59
Ну ты еж определишь что форма не работает
Но при этом ты сможешь проверить дальше

Google

Pauloo89
18.01.2017
08:28:10
тут получается разница в подходе ведь? разве нет?

Кирилл
18.01.2017
08:28:17
Да
И каждый решает

Egor
18.01.2017
08:28:23

Richard
18.01.2017
08:28:28

Slow
18.01.2017
08:28:43
я очень ранимый?

Anton
18.01.2017
08:28:54

Кирилл
18.01.2017
08:29:02
Но обычно такой подход логичнее. Ведь если что-то ломается или меняется, так часто удается сэкономить время
сори)

Pauloo89
18.01.2017
08:29:12
и в целом как лучше выстаривать тесты я думал на верзу пирамидки той и то о чем говорим как раз ui тесты а значит тут про запрос не нужно запрос это ведь бекенд или нет?

Egor
18.01.2017
08:29:39

Кирилл
18.01.2017
08:30:03

Slow
18.01.2017
08:30:04

Google

Egor
18.01.2017
08:30:13
ага

Кирилл
18.01.2017
08:30:15
А можно так не делать)

Egor
18.01.2017
08:30:19
и чтоб тестик быстро прогнался

Anton
18.01.2017
08:30:29
дак логично, что если у вас перепиливают старый функционал: нужно как-то адаптировать тесты.
Если думается что можно написать тест и он будет жить всегда: то это жуткая наивность.

Pauloo89
18.01.2017
08:30:29
есть кейс регистрация через кнопку логин, значит автотест должен регистрироваться через эту кнопку а пост можно послать когда у тебя упал автотест и ты выясняешь почеум он упал

Egor
18.01.2017
08:30:29
и чтоб их было много и они все были зеленые и збс

Slow
18.01.2017
08:30:38

Кирилл
18.01.2017
08:30:45
О_о
нароооооод

Slow
18.01.2017
08:30:50

Кирилл
18.01.2017
08:30:55
я ж не говорю упускать функционал

Egor
18.01.2017
08:31:17
дак урезая шаги сделанные через сам продукт вы упускаете функционал

Кирилл
18.01.2017
08:31:25
просто максимально сделать независимым
Нет
Другой функционал - в другом тесте

Egor
18.01.2017
08:31:56
при ручном тестировании вы тоже успешность входа зареганого юзера будете регать юзера через пост?

Slow
18.01.2017
08:31:59

Кирилл
18.01.2017
08:32:35

Slow
18.01.2017
08:32:37

Кирилл
18.01.2017
08:32:38
Баг будет найден

Google

Slow
18.01.2017
08:33:06

Anton
18.01.2017
08:33:10
мне кажется Ручные тестировщики и Автоматизаторы - думают по разной схеме ?

Кирилл
18.01.2017
08:33:29
баг упущен, вы ж обход делаете
2. Первый тест регистрирует пользователя по UI кнопке. Второй тест делает прямой POST запрос регистрации, а потом по кнопочке "Логин" авторизуется.

Slow
18.01.2017
08:33:30

Кирилл
18.01.2017
08:33:36
Где он упущен
ткни меня

Egor
18.01.2017
08:33:50

Slow
18.01.2017
08:34:37

Кирилл
18.01.2017
08:34:42

Slow
18.01.2017
08:34:45

Anton
18.01.2017
08:34:47
для меня автоматизация - как доп помошник
мне просто показалось что вы рассуждаете как ручной тестировщик, потому что кейса автоматизации для более гибкой поддержки должен быть атомарным и в этом Кирилл, на мой взгляд, прав.
Хотя и в словах Егора есть правда: если тесты спроектированы плохо - то грош им цена :)

Светлана
18.01.2017
08:35:05
это еще что, есть мнение что тесты надо разбивать на части: отдельно - ввод информации на фронте и нажатие внопки логин (проверяется текст запроса, который уходит)
далее тест на то, что если приходит вот такой запрос, то происходит вот такой запрос в базу, грубо говоря,
и третий - что если вот такой запрос в базу - то вот такое записывается.

Кирилл
18.01.2017
08:35:13
точно! Атомарный) Забыл это слово)

Egor
18.01.2017
08:35:15

Anton
18.01.2017
08:35:17

Slow
18.01.2017
08:35:52

Кирилл
18.01.2017
08:36:33

Anton
18.01.2017
08:37:21

Slow
18.01.2017
08:37:25
Слышали про тестирование серого ящика?)

Google

Anton
18.01.2017
08:37:28
мне для праздного интереса

Slow
18.01.2017
08:37:40

Pauloo89
18.01.2017
08:37:44
автоматизация идет по тем же кеисам что и ручные тесты или нет?

Slow
18.01.2017
08:38:01

Alexander
18.01.2017
08:38:29

Кирилл
18.01.2017
08:38:32
Ты про выполнение ручного тестирования перед автоматизацией чтоли?

Maxim
18.01.2017
08:39:11
?

Slow
18.01.2017
08:39:23

Admin
ERROR: S client not available

Egor
18.01.2017
08:39:52
ну вы же в ручную тогда проверите, раз не автотестом, это перед релизом ? )
Это да, логин то явно проверят, но какой-то функционал могут оставить только автотестам и по их зелености сделать вывод, и что тогда? Лично я за то чтобы автотесты писались используя черный ящик. Есть возможность работать в продукте с заранее подготовленным тестовым обхектом - пожалуйста, вот тебе и атомарность, а иначе будь добр выполняй всей шаги из тест-кейса по которому автоматизируешь\

Кирилл
18.01.2017
08:40:01
Select в базу автотестом это ручное тестирование средставами автоматизации?

Alexander
18.01.2017
08:41:47

Slow
18.01.2017
08:42:08

Кирилл
18.01.2017
08:42:15
а как тогда

Egor
18.01.2017
08:42:51

Anton
18.01.2017
08:42:55

Alexander
18.01.2017
08:43:09

Slow
18.01.2017
08:43:32
серый - это когда вы проверяете исходный код, кейсами, которыми проверяют чёрный ящик

Google

Кирилл
18.01.2017
08:43:48
Черный - ты клацнул на кнопку, зарегался и перевходом можешь проверить.
Серый - ты клацнул на кнопку, зарегался, а потом проверил логи, и оценил запись в базу
хотяяяя, мутная формулировка, не уверен)))

Anton
18.01.2017
08:44:30

Кирилл
18.01.2017
08:44:40
это да
Slow простите что опять возвращаюсь, но где я там упустил таки багу?)
Два теста:
1. Проверка возможности создания пользователя через форму регистрации.
2. Проверка что созданный пользователь сохраняется и им можно авторизироваться.
Есть два частых варианта реализации.
1. И в первом и во втором тесте пользователь регистрируется через кнопочку "Регистрация".
2. Первый тест регистрирует пользователя по UI кнопке. Второй тест делает прямой POST запрос регистрации, а потом по кнопочке "Логин" авторизуется.

Slow
18.01.2017
08:45:56

Pauloo89
18.01.2017
08:48:56
для автоматизации нужны свои ТС или универсальные ТС, просто ручной тест != тест для автоматизации.

Anton
18.01.2017
08:49:32

Egor
18.01.2017
08:49:38
можете внятно объяснить почему так?
TEST-CASE скорее всего

Pauloo89
18.01.2017
08:49:53
это тут ссылка выше была и там первое в ней это этот пункт
http://software-testing.ru/library/testing/testing-automation/2388-true-automation
Помимо всем известных прописных правил эффективной автоматизации, таких как:
для автоматизации нужны свои ТС или универсальные ТС, просто ручной тест != тест для автоматизации.
получается что это не совсем так?

Egor
18.01.2017
08:52:19
Ну я пока не могу придумать наглядный пример этому утверждению

Slow
18.01.2017
08:53:32
"для автоматизации нужны свои ТС или универсальные ТС, просто ручной тест != тест для автоматизации."
Я вот смотрю на это утверждение

Egor
18.01.2017
08:54:43
Ну вот есть простой пример в котором ручной тест не подойдет как тест для автоматизации?