Size: a a a

QA — Автоматизация

2020 February 23

СС

Сказочный Сникерс in QA — Автоматизация
Andrey
Привет. Для начала указать настоящее имя в профиле гитхаба, если будете показывать будущему работодателю, на это обратят в первую очередь (надо же доказать что профиль Ваш, а не чужой).
Вот вообще не обязательно
источник

Sb

Sergii bapo in QA — Автоматизация
Mike
Народ, привет. Уже месяц как начал учить qa. Посмотрите, пожалуйста, код и скажите что можно улучшить и что учить дальше? Ссылка на задание прям первой строкой в коде. Спасибо https://github.com/uptimizator/myFirstProject/blob/master/spec.js
У тебя вот это всё- один тест-кейс.
Подумай, это хорошо или плохо?
источник

Sb

Sergii bapo in QA — Автоматизация
Т.е ты запускаешь, оно выполняется и в конце говорит:
Заранено 1 тест «»
источник

МБ

Мария Белкина in QA — Автоматизация
Andrey
Привет. Для начала указать настоящее имя в профиле гитхаба, если будете показывать будущему работодателю, на это обратят в первую очередь (надо же доказать что профиль Ваш, а не чужой).
это можно доказать очень просто, если потребуется, Так что не надо выдумывать
источник

M

Mike in QA — Автоматизация
Andrey
Привет. Лучше не использовать sleep и ожидать определённое состояние через wait
Вроде я sleep не использовал. У меня там один wait 100ms. И то плохо себя чувствую, не могу от него избавиться, потому что в дропдаун инпуте не сохраняется выбранное значение.
источник

M

Mike in QA — Автоматизация
X-rain
Добавь в readme информации
Принято. Спасибо
источник

M

Mike in QA — Автоматизация
Sergii bapo
У тебя вот это всё- один тест-кейс.
Подумай, это хорошо или плохо?
Я бы мог разделить на шаги, которые в задании. Но так как это просто автоматизация формы, решил для большей читаемости все в один засунуть.   Есть варианты на какие и сколько тест кейсов делить?
источник

Sb

Sergii bapo in QA — Автоматизация
Mike
Я бы мог разделить на шаги, которые в задании. Но так как это просто автоматизация формы, решил для большей читаемости все в один засунуть.   Есть варианты на какие и сколько тест кейсов делить?
Describe “тестирование гугло-формы»
It “открытие формы
It “заполнение поля имени”
It “заполнение даты +5 от текущей”
...
It “отправка формы”
It “форма успешно отправлена”
источник

Sb

Sergii bapo in QA — Автоматизация
Что это даст:
- в отчете сайпресса при наличии проблем будет видно на каком этапе сфейлилось - интернет ли пропал, валидацию ли не прошло, обязательное ди поле пропустил
источник

M

Mike in QA — Автоматизация
Sergii bapo
Что это даст:
- в отчете сайпресса при наличии проблем будет видно на каком этапе сфейлилось - интернет ли пропал, валидацию ли не прошло, обязательное ди поле пропустил
Логично. Спасибо
источник

Sb

Sergii bapo in QA — Автоматизация
describe() a test suite,
and it() a test case
источник

B

Bola in QA — Автоматизация
Sergii bapo
Что это даст:
- в отчете сайпресса при наличии проблем будет видно на каком этапе сфейлилось - интернет ли пропал, валидацию ли не прошло, обязательное ди поле пропустил
Cypress останавливается, если один из it'ов упал?
источник

Sb

Sergii bapo in QA — Автоматизация
Bola
Cypress останавливается, если один из it'ов упал?
Не. Если принудительно не остановить раннер в aftereach
И не скипает их, остальные тоже зафейлятся, если есть зависимость от предыдущих степов
источник

A

Andrey in QA — Автоматизация
Mike
Вроде я sleep не использовал. У меня там один wait 100ms. И то плохо себя чувствую, не могу от него избавиться, потому что в дропдаун инпуте не сохраняется выбранное значение.
Используй явное ожидание появления дропдауна, а не просто выжидание 100мс. В зависимости от окружения теста это число может плавать.
источник
2020 February 24

BP

Brain Piercing in QA — Автоматизация
кто нить юзал https://hub.helm.sh/charts/stable/selenium
как оно по сравнению с Moon?
источник

ДИ

Дмитрий Игоревич in QA — Автоматизация
Mike
Народ, привет. Уже месяц как начал учить qa. Посмотрите, пожалуйста, код и скажите что можно улучшить и что учить дальше? Ссылка на задание прям первой строкой в коде. Спасибо https://github.com/uptimizator/myFirstProject/blob/master/spec.js
зачем столько комментариев ?
источник

C

Cadabrum in QA — Автоматизация
Mike
Народ, привет. Уже месяц как начал учить qa. Посмотрите, пожалуйста, код и скажите что можно улучшить и что учить дальше? Ссылка на задание прям первой строкой в коде. Спасибо https://github.com/uptimizator/myFirstProject/blob/master/spec.js
Нифига не понятно, что именно ты пытался сделать и для чего. Неплохо было бы добавить как документацию к этой поделке(для чего, как запускать, какие системы поддерживаются), так и офомленный тестплан/тексткейсы.
источник

EE

Escudo Escobar in QA — Автоматизация
Cadabrum
Нифига не понятно, что именно ты пытался сделать и для чего. Неплохо было бы добавить как документацию к этой поделке(для чего, как запускать, какие системы поддерживаются), так и офомленный тестплан/тексткейсы.
Если пройти по странице которую тестируют, то становится понятно "для чего"
источник

PM

Pasha Masliyov in QA — Автоматизация
Mike
Народ, привет. Уже месяц как начал учить qa. Посмотрите, пожалуйста, код и скажите что можно улучшить и что учить дальше? Ссылка на задание прям первой строкой в коде. Спасибо https://github.com/uptimizator/myFirstProject/blob/master/spec.js
всё ок)
улучшить — избавиться от cy.wait(100); и использовать явное ожидание (если возможно, не сильно вчитывался, но по опыту в 99.9% можно использовать именно явное)
что дальше учить — я бы советовал идти, как я понимаю, автоматизатором гуда угодно и писать тесты для реальных проектов с реальными требованиями, так быстрее всего и опыта наберёшься и поймёшь чего конкретно тебе не хватает из знаний. ну или собесы для начала
источник

EE

Escudo Escobar in QA — Автоматизация
Mike
Народ, привет. Уже месяц как начал учить qa. Посмотрите, пожалуйста, код и скажите что можно улучшить и что учить дальше? Ссылка на задание прям первой строкой в коде. Спасибо https://github.com/uptimizator/myFirstProject/blob/master/spec.js
Кст я этот тест немного переделал и получил фидбек. В вольном переводе "ты сделал не так хорошо как мы ожидали".

Мне правда стало непонятнл что ожидал тимлид который умеет только в manual
источник