@qa_ru

Страница 522 из 1080
Richard
29.05.2017
11:40:57
звучит так, как буд-то им некогда, может это правда?
Если нет времени сейчас, его не будет и потом. Это аксиома.

Evgeniy
29.05.2017
11:41:20
Евгений
29.05.2017
11:41:22
в том что видео может рассыпаться на квадраты, иметь брак по звуку, иметь в конце концов неправильный аспект и много чего еще

Google
Евгений
29.05.2017
11:42:20
Shoo
29.05.2017
11:42:24
Потратить два месяца на автоматизацию этого быстрее, чем 10 раз пройти регрессию на всем этом зоопарке.

Pavel
29.05.2017
11:42:44
Убеждался что фраза "давайте сейчас потерпим, а потом реализуем все как следует", может говориться кварталами :)

Maxim
29.05.2017
11:43:35
"веками"

Shoo
29.05.2017
11:43:38
Знаю достаточно много ребят, которые автоматизировали плееры.

Евгений
29.05.2017
11:43:55
Потратить два месяца на автоматизацию этого быстрее, чем 10 раз пройти регрессию на всем этом зоопарке.
ребятушки, я не против разумной автоматизации, то что надо смотреть глазами оставьте ручникам :)

Shoo
29.05.2017
11:45:05
ребятушки, я не против разумной автоматизации, то что надо смотреть глазами оставьте ручникам :)
Всё, что надо проверять со стабильной регулярностью проще автоматизировать, чем доверять человеку.

Google
Pavel
29.05.2017
11:45:14
Но вообще конечно не поспорить с тем фактом, что на поддержку автоматизации тратятся силы и нужно обладать скиллами. Иначе это все может только усложнить ситуацию в проекте.

Shoo
29.05.2017
11:45:20
Дальше уже вопрос cost\value.

Я бы ни в коем случае не стал доверять человеку тестировать корректность проигрывания видео\аудио.

Если, конечно, это критично для бизнеса.

Евгений
29.05.2017
11:48:19
Если, конечно, это критично для бизнеса.
честно говоря даже и не знаю как можно автоматизировать просмотр видео роботом, если видео зашифровано...

если только захват с экран и анализ косвенного результата

Anton
29.05.2017
11:49:08
скриншоты раз в N секунд и perfect pixel ?

Евгений
29.05.2017
11:49:49
пефект пиксель не прокатит

Shoo
29.05.2017
11:50:12
Да вариантом, на самом деле, довольно много. Начиная от считывания output и валидации оного.

Pavel
29.05.2017
11:50:12
Ну если есть отдел разработки плеера, то у них должны быть наработки как все это тестировать

Shoo
29.05.2017
11:50:31
В любом случае, у машины тут явно больше интрументов для валидации, чем у убогонького человека.

@azshoo скажи свое мнение
Там в конце книжки глава с ответами есть.

zombopanda
29.05.2017
11:51:13
В любом случае, у машины тут явно больше интрументов для валидации, чем у убогонького человека.
есть ситуации, когда присутствуют потери пакетов, но визуально это незаметно. считаем проблемой?

Евгений
29.05.2017
11:51:27
Да вариантом, на самом деле, довольно много. Начиная от считывания output и валидации оного.
в аутпуте абракадбра, видео то зашифровано, поэтому в этом случае можно только проверить, что оно есть и нормальный статус ответа

Shoo
29.05.2017
11:52:36
в аутпуте абракадбра, видео то зашифровано, поэтому в этом случае можно только проверить, что оно есть и нормальный статус ответа
Ещё раз. Автотест можешь валидировать всё то же самое, что получает пользователь, если брать самый end-to-end сценарий.

На каком уровне это считывать - на уровне image recognition на view, рендеринга всего этого дела или ниже - зависит от конкретных реализаций.

Так или иначе, если вы даете пользователю картинку и звук - робот более точно отвалидирует и качество картинки, и качество звука.

Евгений
29.05.2017
11:54:43
эх, ежели бы было всё так просто, а то и звук переменый и битрейт тоже :)

Google
Shoo
29.05.2017
11:55:52
Всё, на самом деле, предельно просто. Вопрос тестовых данных и корректных точек ассерта.

Евгений
29.05.2017
11:55:53
еще и конвертация одного и того же видео 2 раза подряд может давать разные результаты незаметные глазу, но отличающиеся для роботов

Евгений
29.05.2017
11:58:51
наверное у меня проблемы с фантазией, но всё что тут советовали не подошло для тестирования видео роботами, может конечно я криворучка :)

Evgeniy
29.05.2017
12:38:36
другими словами, передавая 236523652786527385627385623785 ты можешь убить систему

Dmitry
29.05.2017
12:43:24
хорошо один раз убили, какие еще 3 варианта ну помимо того что мы изменим одну цифру в лонгинт'е

Shoo
29.05.2017
12:58:37
другими словами, передавая 236523652786527385627385623785 ты можешь убить систему
Но, если я правильно понимаю судь заданного вопроса, это никак не поможет найти скрытый баг.

Dmitry
29.05.2017
13:00:59
в моей книге в конце не было ответов

Shoo
29.05.2017
13:01:20
Oilo
29.05.2017
14:31:12
По поводу некрасивых формочек. Если интерфейс сильно снижает скорость работы или может привести к ошибочным действиям пользователя - можно смело заводить баг с нормальным приоритетом. Если нет - надеяться на упорство UI дизайнера или тягу к прекрасному человека, который стоит выше. Если пользователей несколько десятков тысяч и больше - тут и наведение красоты может иметь высокий приоритет. А вообще и разработчикам и тестировщикам для общего развития стоит почитать про ux

Oilo
29.05.2017
14:35:50
Я самые эпичные ошибки UI/ux печатаю в качестве мемов и клею себе на стену Разработчики заходят, смеются и ещё раз вспоминают про эту задачу. Когда их исправляют - снимаю

Да и не только про UI, просто не сильно важные для заказчика, но раздражающие меня

Alexandr
29.05.2017
15:45:49
Это хорошо когда ты вернуть таск можешь, а тут лид QA поставил оценку 8 из 10 и сказал, что форма нормальная

И сказал отдаем заказчику

Pavel
29.05.2017
15:55:24
То неловкое чувство когда у тебя скилл качества прокачан больше чем у твоего лида

Pavel
29.05.2017
15:56:07
Ну оно часто и правильно, на команде в целом висит еще километр задач, и вылизывать каждую форму нет времени, а может он просто уже устал все за всеми фиксить.

Kristina
29.05.2017
15:58:58
А может это просто не приоритет для бизнеса. Имхо дело QA это донести информацию до команды о состоянии продукта

Google
Kristina
29.05.2017
16:00:17
А потом уже совместно с командой решается приорити каждой проблемы. Кстати форма страшная, но для 1С прокатит, надо на весь продукт смотреть. Я бы поставила пару миноров если функциональность работает.

Alexei
29.05.2017
22:53:53
Выпуск про тестирование API наконец-то вышел из карантина! radio-qa.com/api-testing/

http://radio-qa.com/personal-efficience/

Admin
ERROR: S client not available

Shoo
30.05.2017
05:46:39
Матерь божья, коучи по личной эффективности на радиокуа. Т.т

StAn
30.05.2017
06:06:08
Привет всем )

Regina
30.05.2017
06:14:28
Привет

Антон
30.05.2017
06:29:03
чёт не понял. На сайте Радио стоит Фидбек от Р.Савина, а если перейти на его вебстраницу - там предлагают пройти курс How to become..... за авторством Р.Савенкова.. это два разных человека ?

Evgeniy
30.05.2017
06:35:45
кажется, это разные фамилии

Boris
30.05.2017
06:36:17
Вопрос такой. Вот пишу я автотесты по REST API. И задумался. Например. Есть апи изменения профиля. И там есть возможность изменить себе пол. Как будет правильнее? Написать два теста которые изменят пол "туда" и потом "обратно" ? Или написать один тест и рандомно выбирать из доступных значений ?

Evgeniy
30.05.2017
06:36:55
update метод идемпотентный, он каждый раз должен быть успешным

на что бы ты не менял, он должен при правильных сболюденных условиях завершаться одинаково: апдейтить модель

Boris
30.05.2017
06:38:43
Апдейтить то апдейтит. И на данном этапе нет проверок что смена пола поменяла что-то еще

Evgeniy
30.05.2017
06:38:43
для update нет понятия "туда и обратно" - есть сохранил стейт или нет :) я бы написал 1 тест и рандомно выбирал из доступных значений

Anton
30.05.2017
06:39:04
Вопрос такой. Вот пишу я автотесты по REST API. И задумался. Например. Есть апи изменения профиля. И там есть возможность изменить себе пол. Как будет правильнее? Написать два теста которые изменят пол "туда" и потом "обратно" ? Или написать один тест и рандомно выбирать из доступных значений ?
если зависимостей от поля никаких Точно нет: то наверное достаточно отправлять "не активное" - что бы проверять смену А если есть зависимости и какие-то хуки/колбеки на это поле: то надо проверять все )

Evgeniy
30.05.2017
06:40:24
другое дело, что на фронтенде это можно разруливать, убирая (дизейбля) кнопку сохранения формы

Evgeniy
30.05.2017
06:50:04
я про то, что для теста API не должно быть никакой разницы в плане кода ответа, как апдейтить М: на М или на Ж

Google
Anton
30.05.2017
06:51:06
ну а вдруг есть ?) типа апдейт на то же значение: Все ок а н адругой: необходимо отправить второй запрос или какое-нибудь подтверждение или еще какая магия Бизнесс-логики ?)

Evgeniy
30.05.2017
06:51:44
какая например

мы точно про rest api говорим? :)

Boris
30.05.2017
06:58:57
Ну я пока вижу что это просто запись в базу. Записалось М или Ж

Ivan
30.05.2017
07:03:44
я бы проверил что в респонсе вернулось заданное значение и все.

а если не возвращает, то можно сделать get profile и там чекнуть пол

Evgeniy
30.05.2017
07:36:12
Если мы говорим про написание тест сьютов, то я бы не стал проверять результат rest метода другим rest методом.

Канонично проверять состояние БД через ORM фикстуры, все лучше и быстрее. А так получается не изолированное тестирование, а интеграционное. При том, что ты делаешь проверку на другой метод, полагаясь на его "истинность" и правдивость

Flashcsgroup
30.05.2017
07:38:36
добры люди скиньте все что у вас есть по работе на тест-дизайнера

Dzmitry
30.05.2017
07:40:40
google.com - держи

Evgeniy
30.05.2017
07:47:15
не подскажу, это моё личное мнение. Его можно оспорить :) но по факту создавать контекст для высокоуровнего (API) теста за счет БД (low-level layer) и в БД же проверять результат при необходимости - кажется мне более правильным подходом.

Страница 522 из 1080