Size: a a a

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

2020 January 24

AK

Alexander Koptyaev in QA — Автоматизация
Андрей Михайлович Корниенко
Спасибо.
И всем, кто ответил тоже. Но я нашёл немного иное решение.
API мне шевелить не интересно. Потому всё будет проще.
Хранить список можно, но не круто.
Потому будет у меня веб морда с галками. Она будет позволять менять признак использования по необходимости.
А при запуске сценарий будет ходить в бд и брать оттуда список того, что нужно запустить.
Раз нет нормального решения, то будет такое.
попробуйте поискать готовое под свой фреймворк; пример для codeception: https://github.com/jayhealey/Webception
источник

АК

Андрей Михайлович Корниенко in QA — Автоматизация
Приведенный пример не умеет расписания, как я вижу.
Мои тесты на CodeceptJS.
источник

MB

Michael Bodnarchuk in QA — Автоматизация
Андрей Михайлович Корниенко
Приведенный пример не умеет расписания, как я вижу.
Мои тесты на CodeceptJS.
Для codeceptjs есть ui, можно с ним попробовать
источник

MB

Michael Bodnarchuk in QA — Автоматизация
Сори, я пропустил твой пост с описанием проблемы
источник

MB

Michael Bodnarchuk in QA — Автоматизация
источник

MB

Michael Bodnarchuk in QA — Автоматизация
источник

АК

Андрей Михайлович Корниенко in QA — Автоматизация
Michael Bodnarchuk
Сори, я пропустил твой пост с описанием проблемы
Тут не проблема CodeceptJS.
Тут вопрос о том, как запускать тесты регулярно, по расписанию, как это нормально делается в Jenkins, но чтобы причастные могли зайти и галочками выбрать те сценарии, которые будут далее запускаться по расписанию.
В Jenkins можно запускать либо с параметрами, либо по расписанию.
Меня попросили сделать что-то среднее. Чтобы и job не править руками, в смысле не менять то, что запускается, и делать это по расписанию.
Вот такого в природе пока не видел.
Или оно есть?
источник

АК

Андрей Михайлович Корниенко in QA — Автоматизация
А это, как я вижу, только интерфейс для запуска. Нет возможности задать расписание и редактировать набор запускаемых тестов.
источник

MB

Michael Bodnarchuk in QA — Автоматизация
Андрей Михайлович Корниенко
А это, как я вижу, только интерфейс для запуска. Нет возможности задать расписание и редактировать набор запускаемых тестов.
Да, нет такого...

Ну правда есть у меня одна мысль.

Можно собирать список тестов
Сохранять их в файл
Потом выбирать нужные
Делать grep
источник

MB

Michael Bodnarchuk in QA — Автоматизация
Но это таки надо заморочиться и скрипт написать
источник

MB

Michael Bodnarchuk in QA — Автоматизация
Сложно)
источник

АК

Андрей Михайлович Корниенко in QA — Автоматизация
Я пока решил написать морду для работы с бд, а job пусть обращается к бд перед запуском.
источник
2020 January 25

EB

Evgenii B in QA — Автоматизация
Андрей Михайлович Корниенко
Тут не проблема CodeceptJS.
Тут вопрос о том, как запускать тесты регулярно, по расписанию, как это нормально делается в Jenkins, но чтобы причастные могли зайти и галочками выбрать те сценарии, которые будут далее запускаться по расписанию.
В Jenkins можно запускать либо с параметрами, либо по расписанию.
Меня попросили сделать что-то среднее. Чтобы и job не править руками, в смысле не менять то, что запускается, и делать это по расписанию.
Вот такого в природе пока не видел.
Или оно есть?
создай еще одну параметризированную сборку, которая будет переменную окружения сетить, тесты при запуске всегда будут запускаться с фильтром используя этот параметр
источник

SV

Stanislav Vasenkov in QA — Автоматизация
QA fwdays'20 online conference

Через 1 час буду рассказывать о JS code coverage на онлайн конференци. Программа:

10:00 - 10:10 Відкриття
10:10 - 11:00 Сергій Пірогов "Спростовуємо міфи навколо тест кавереджа"
11:00 - 11:10 Перерва
11:10 - 12:00 Дмитро Коваленко "Cypress. Хайп та реальнiсть"
12:00 - 12:10 Перерва
12:10 - 13:00 Євгеній Овчаренко "Розподілене автоматизоване тестування, використовуючи Minikube, Selenium Grid та Jenkins"
13:00 - 14:00 Обідня перерва
14:00 - 14:50 Артем Безручко "Тестова стратегія в умовах SCRUM"
14:50 - 15:00 Перерва
15:00 - 15:50 Яна Лиса "Ефективні методи написання хороших мануальних тестових сценаріїв"
15:50 - 16:00 Перерва
16:00 - 16:50 Святослав Логін "360 View of XSS"
16:50 - 17:00 Закриття

Ссылка на ютуб трансляцию для тех, кто хочет присоедениться:
https://www.youtube.com/watch?v=DHlnkgE1_dA&feature=youtu.be
источник

M

Mike in QA — Автоматизация
Кто cypress курит? Подскажите почему не возвращает false здесь? Спасибо

Cypress.on('uncaught:exception', (err, runnable) => {
         cy.get('не существуюущий элемент');
       })
источник

B

Bola in QA — Автоматизация
в доке есть пример:
it('is doing something very important', function (done) {
 cy.on('uncaught:exception', (err, runnable) => {
   expect(err.message).to.include('something about the error')
   done()
   return false
 })
 cy.get('button').click()
})
источник

M

Mike in QA — Автоматизация
Bola
в доке есть пример:
it('is doing something very important', function (done) {
 cy.on('uncaught:exception', (err, runnable) => {
   expect(err.message).to.include('something about the error')
   done()
   return false
 })
 cy.get('button').click()
})
Знаю. Этот код тоже из дока. Но он не возвращает false
источник

JD

John Doe in QA — Автоматизация
Всем привет! Кто-нибудь пользовался Noksa.Allure адаптацией для NUnit'a? Не получается скриншот к репорт присобачить
источник

RD

Roman Dubovyk in QA — Автоматизация
Как на Java assert-нуть текст с одним различным словом? На некоторых девайсах: “Automatic date and time”, на других “Automatic date & time”.  
С “Automatic date %s time” assert фэйлит.
источник

O

Oleg in QA — Автоматизация
Регулярку матчи
источник