Вопрос «Что именно делает тест хорошим или плохим» задавался недавно не только в Software Testing Clinic, но и на моих личных воркшопах. Я не думаю, что «хорошие» или «плохие» тесты в принципе существуют. Если я прогоняю простейший поверхностный тест и он находит баг, помогает мне сформулировать новую идею или вскрывает новую полезную для меня информацию – это хороший тест. При этом это не означает, что я могу полагаться исключительно на простые или поверхностные тесты.
Наш новый проект - маркетплейс для финансовых услуг в рамках крупной финансовой группы. Это новый цифровой бизнес с удобными, безопасными интернет и мобильными сервисами для клиентов и агентов. Наша цель – предложить клиентам лучший продукт на рынке. У нас используются такие подходы, как DDD, Event Sourcing + CQRS, TDD / BDD, микросервисная архитектура на базе .NET Core с развертыванием в docker-контейнерах.
ЗП от 150 000 на руки (окончательная сумма обговаривается индивидуально, все зависит от опыта, квалификации)
Что делать:
Разрабатывать тест-планы и тест-кейсы для web-приложений;
Тестировать согласно разработанным тест-кейсам;
Участвовать в развитии автоматизированного тестирования и DevOps.
Опыт:
Опыт тестирования более 3-х лет;
Опыт разработки тест-планов и тест-кейсов (тест-дизайн);
Опыт тестирования web-сайтов и web-сервисов (REST, SOAP);
Опыт работы в соответствии с принципами и практиками Agile;
Будет плюсом:
Практический опыт автоматизированного тестирования;
Опыт использования BDD;
Знание различных языков программирования, включая C#, JavaScript.
Мы предлагаем:
Полностью официальные выплаты
Дополнительное вознаграждение за результат (KPI)
ДМС (после прохождения испытательного срока)
Офис: БЦ Москва-Сити
Корпоративную спортивную лигу, поддерживающую здоровый образ жизни
Современная инженерная культура (Agile, DevOps, облачная инфраструктура).
Задача: Прочитать содержимое "disable" input формы и передать в String
Код:
xpath:
public static final By ZONE_FORM_NAME = By.xpath("//div[@ng-if='ctrl.showTabs']");
String actualZoneName = driver.findElement(NewZoneElements.ZONE_FORM_NAME).getAttribute("value");
Возвращает null
String actualZoneName = driver.findElement(NewZoneElements.ZONE_FORM_NAME).getText();
ничего не возращает
Доброго времени суток, коллеги.
Тема отчётов вJira переварена более чем полностью, но всё равно возникает куча вопросов и снова нужна ваша помощь.
Изначальная проблема:
Есть два отчёта:
1. Отчёт по релизным задачам (сумма часов отправляется заказчику на оплату), который делается следующим образом:
- в поиске по задачам выбираем фильтр FixVersion и выбираем название релиза, в который заблаговременно добавлены все релизные задачи http://joxi.ru/a2XnOOgH1Zvoqr
- в это й Ексельке заходим !в каждую! задачу и проставляем часы портаченные на разработку.
Данный способ простой, но есть минусы:
- отчёт не подхватывает связанные задачи и подзадачи, которым не проставлена версия.
- Приходится пол-отчёта делать вручную.
На перых рарах этого зватало, но теперь проектов много, количество задач в релизе увеличилось раз в 50 и формирование такого отчёта требует большего времени.
Вопрос первый: можете посоветовать плагин или способ, при котором отчёт по задачам и затраченному времени занимал не так много времени?
2. Ежемесячный отчёт (сумма часов отправляется заказчику на оплату), который делается ещё большим количеством действий (а чем больше действий, тем больше вероятность возникновения ошибок):