“Обезьянье тестирование” в мобильных проектах, Роман Подолян
Хотите уйти от проторённых путей, проверить приложение самыми разнообразными, случайными последовательностями действий? Задать ему встряску чтобы проверить его на выносливость? Сделать с ним то, что даже не собирались? Отдайте его “обезьяне”.
Курс молодого бойца-автоматизатора – как стать ветераном и остаться в живыхautomated-testing.info
Курс молодого бойца-автоматизатора – как стать ветераном и остаться в живых, Андрей Ребров
Сейчас, когда интерес к автоматизации более чем велик, многие команды задумываются над вопросом – нужна ли автоматизация им самим? Нужно ли TDD? Какой CI сервер поставить? Какую автоматизацию применить? Да и вообще, какой первый шаг сделать?
В своем докладе я постараюсь рассказать основные приемы внедрения автоматизации:
- постановка цели автоматизации
- первые шаги
- анализ и метрики
- коммуникации
Конечной темой доклада будет переход к DevOps.
“Обезьянье тестирование” в мобильных проектах, Роман Подолян
Хотите уйти от проторённых путей, проверить приложение самыми разнообразными, случайными последовательностями действий? Задать ему встряску чтобы проверить его на выносливость? Сделать с ним то, что даже не собирались? Отдайте его “обезьяне”.
Курс молодого бойца-автоматизатора – как стать ветераном и остаться в живыхautomated-testing.info
Курс молодого бойца-автоматизатора – как стать ветераном и остаться в живых, Андрей Ребров
Сейчас, когда интерес к автоматизации более чем велик, многие команды задумываются над вопросом – нужна ли автоматизация им самим? Нужно ли TDD? Какой CI сервер поставить? Какую автоматизацию применить? Да и вообще, какой первый шаг сделать?
В своем докладе я постараюсь рассказать основные приемы внедрения автоматизации:
- постановка цели автоматизации
- первые шаги
- анализ и метрики
- коммуникации
Конечной темой доклада будет переход к DevOps.
The fast and the continuous
* Вы всё ещё гоняете все свои тесты на Selenium?
* Вы всё ещё считаете, что TestNG круче, чем JUnit?
* Вы всё ещё пытаетесь распараллелить свои тесты?
* Вы всё ещё мечтаете иметь собственный Selenium Grid с * 30 машинами и прогонять тесты всего лишь за пару часов?
Тогда мы идём к вам!
Я поделюсь нашим опытом автоматизации тестирования, расскажу, как нам удаётся командой из нескольких человек писать и код, и тесты, и прогонять полный цикл автотестов всего лишь за 5 минут без гридов и прочих монстров.
Тестирование - это не должно быть сложно!
QA Fest 2019. Андрей Солнцев. Десять причин моей ненавистиQAFest
Меня часто спрашивают, за что я не люблю в тестах Page Objects, TestNG, ReportPortal, try/catch, циклы и условия, неявные ожидания, явные ожидания, Dependency injection, Spring и т.д.
Расскажу коротко и быстро. На каждую тему 5 минут.
Александр Паздников, Positive Technologies (Москва)
Зачем проводить инспекции кода (codereview)? Зачем писать модульные тесты?
Для меня искреннее удовольствие на вопрос: "Сам-то тестировал?" - ответить,- "Качество включено".
Зачем? - Поищем личную выгоду от модульного тестирования и инспекций кода.
Как? - Заострим внимание на маленьких мелочах, которые определяют успех или провал всего процесса.
- Как разработчику обеспечить себе предсказуемую и счастливую "жизнь"?
- Как не превратить написание модульных тестов и инспектирование кода в процесс ради "галочки"?
- Какие подводные камни нас поджидают?
- Начальный азарт затух - что успеть сделать, пока запал горит?
- Как в старых проектах начать писать модульные тесты и инспектировать код?
Мой проект - это дом, в котором я живу.
Illya Klymov - "Vue.JS: What did I swap React for in 2017 and why?"IT Event
The world of frontend development is changing rapidly. No one stays at the top for a long time. Just yesterday we saw the triumph of React, but today Angular2 treads on its heels. Why have I chosen Vue in 2017? Why not to use a usual React? Have the Chinese managed to create a "silver bullet"? In this report we'll consider these questions and we'll find out why Vue is at the top among JS-frameworks on GitHub and whether it's worth chosing it.
More Related Content
Similar to Confet&QA Обходные пути в автоматизированном тестировании
The fast and the continuous
* Вы всё ещё гоняете все свои тесты на Selenium?
* Вы всё ещё считаете, что TestNG круче, чем JUnit?
* Вы всё ещё пытаетесь распараллелить свои тесты?
* Вы всё ещё мечтаете иметь собственный Selenium Grid с * 30 машинами и прогонять тесты всего лишь за пару часов?
Тогда мы идём к вам!
Я поделюсь нашим опытом автоматизации тестирования, расскажу, как нам удаётся командой из нескольких человек писать и код, и тесты, и прогонять полный цикл автотестов всего лишь за 5 минут без гридов и прочих монстров.
Тестирование - это не должно быть сложно!
QA Fest 2019. Андрей Солнцев. Десять причин моей ненавистиQAFest
Меня часто спрашивают, за что я не люблю в тестах Page Objects, TestNG, ReportPortal, try/catch, циклы и условия, неявные ожидания, явные ожидания, Dependency injection, Spring и т.д.
Расскажу коротко и быстро. На каждую тему 5 минут.
Александр Паздников, Positive Technologies (Москва)
Зачем проводить инспекции кода (codereview)? Зачем писать модульные тесты?
Для меня искреннее удовольствие на вопрос: "Сам-то тестировал?" - ответить,- "Качество включено".
Зачем? - Поищем личную выгоду от модульного тестирования и инспекций кода.
Как? - Заострим внимание на маленьких мелочах, которые определяют успех или провал всего процесса.
- Как разработчику обеспечить себе предсказуемую и счастливую "жизнь"?
- Как не превратить написание модульных тестов и инспектирование кода в процесс ради "галочки"?
- Какие подводные камни нас поджидают?
- Начальный азарт затух - что успеть сделать, пока запал горит?
- Как в старых проектах начать писать модульные тесты и инспектировать код?
Мой проект - это дом, в котором я живу.
Illya Klymov - "Vue.JS: What did I swap React for in 2017 and why?"IT Event
The world of frontend development is changing rapidly. No one stays at the top for a long time. Just yesterday we saw the triumph of React, but today Angular2 treads on its heels. Why have I chosen Vue in 2017? Why not to use a usual React? Have the Chinese managed to create a "silver bullet"? In this report we'll consider these questions and we'll find out why Vue is at the top among JS-frameworks on GitHub and whether it's worth chosing it.
Similar to Confet&QA Обходные пути в автоматизированном тестировании (14)
5. И тут, как гром среди ясного неба
– Чувак, мы тут вводим фичу
мгновенного поиска, но UI не
поменялся, так что ты
можешь, смело гонять свои
старые тесты для регрессии.
19. А у нас есть:
Известный и открытый баг с ID: BOOGLE-01
И пока баг открыт – используем обход.
А когда баг закроют – уберем обход.
Всё по закону и порядку!
20. Чтобы тест не был красным
• Подменить ожидаемое значение
• Отключить проверку
• Подавить проверку
35. И еще можно…
• Подменить тестовые данные
“data_driven_test_data.xls”
на “data_driven_test_data_boogle_01.xls”
• Полностью пропустить тест-кейс
if (UseWorkAround(BOOGLE_01)) Assert.Inconclusive();
• Использовать обходной сценарий
тестирования
Например, создать нового пользователя при помощи SQL запросов,
если это невозможно сделать через UI.
36. Когда-то давно было…
Test Automation Report
Total: 1000 tests
Passed: 600 tests
Failed: 400 tests
Issues:
BOOGLE-01 ( http://goo.gl/8lTsz ) : Google Instant search
should not always display the search phrase in lower case
Blocks automation testing
37. Совсем недавно стало…
Test Automation Report
Total: 1000 tests
Passed: 998 tests
Failed: 2 tests
Issues:
Reopened: BOOGLE-02
New: BOOGLE-03
Used Workarounds:
BOOGLE-01 ( http://goo.gl/8lTsz ) : Google Instant search
should not always display the search phrase in lower case