SECON'2021
XII Международная конференция разработчиков программного обеспечения
×

Вопрос спикеру

Сообщение

Белковский Никита Аркадия, Таганрог
В мире клинических испытаний приходится иметь дело с большим количеством данных. Думаю, не удивлю никого, сказав, что ETL-процедуры, благодаря которым эти данные оказываются в хранилищах, являются важной частью системы. О автоматизированном тестировании таких CLI-based утилит и пойдет речь в моем докладе.
- В качестве тестового фреймворка мы используем PyTest. Расскажу про некоторые фишки, которые нам упростили жизнь.
- Для взаимодействия с БД мы используем SQLAlchemy. Расскажу, в чем удобство и преимущества по сравнению с прямым взаимодействием через pyodbc.
- Для работы с табличными данными (как для ввода, так и для вывода) мы используем pandas. Так же, постараюсь рассказать про удобство данной библиотеки и постараюсь сравнить с альтернативами.
- Также расскажу про парочку неожиданностей, с которыми столкнулись в процессе тестирования




Дружинин Денис ООО КБ "РЕНЕССАНС КРЕДИТ", Пенза
Яковенко Петр ООО КБ "РЕНЕССАНС КРЕДИТ", Пенза
Мы не стреляем из глаз и не летаем. Мы используем BDD.

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

Возьмем того же Бэтмена, который не смог и не может до сих пор найти общий язык с Джокером. И тут выручает язык жестов. Кто-то сразу представляет физическую грубую силу, кто-то суперспособности, а кто-то… мир, дружбу и жвачку. А кто-то просто берет пульт и переключает канал.

Мы же поговорим про общий и понятный язык, как для разработчиков, так и для тестировщиков, объединенный под незамысловатой аббревиатурой BDD.

И как может показаться, это больше походит на мычание коров, пение птиц, мартовские ночные оры кошек, но точно и явно не на язык общения между разработчиками и тестировщиками – это расшифровка Behavior-driven development или дословно «разработка через поведение». И да, мы про поведение разработчиков ;)

Подобно Тони Старку мы расскажем и покажем, что мы создали и насколько это круто применяется в реалиях Банка.

Покажем прототипы и конечную версию нашей платформы, от того, как мы создавали фронт-конструктор для создания тест-кейсов, как - инструментарий для аналитиков или функциональных тестировщиков, не обладающих нужными знаниями в JAVA и до того, как дальше, подобно джарвису, заавтоматили крестный поход кейсов и преобразование их в исходный код для запуска автоматизированного тестирования.



До Мин Туан Skyeng, Москва
Мы в QA часто видим самые разные темы по поводу техник тест-дизайна, процессов тестирования, фреймворков автоматизации и так далее. Но что если QA может быть еще шире и мы можем улучшать нашу работу с помощью продуктового подхода?

На встрече мы с вами поговорим о том, как мы улучшали работу нашего тестировщика Васи с помощью продуктового подхода на примере создания нашего внутреннего продукта QA Panel.

По итогу, вы:
– узнаете про основы продуктового подхода и логику принятия решений в процессе создания продукта
– уйдете с пониманием и видением того, как создать внутренний продукт у себя
– как еще продуктовый подход может вам помочь в вашей повседневной работе QA



Тарасова Марина SimbirSoft, Саранск
В докладе мы расскажем о том чем отличается QA-специалист от тестировщика. На каком этапе разработки подключается QA-специалист и какие роли он может брать на себя. Как понять в какую сторону развиваться и что для этого надо сделать. Рассмотрим на примере карьерного навигатора экспертное развитие QA-специалиста



Леонтьева Анастасия SimbirSoft, Ульяновск
Классический жизненный цикл фичи чаще всего заканчивается на интеграции и смоук-тесте на проде. Бывают, конечно, support-команды, но я хочу расширить в рамках доклада возможности для QA-специалиста, как еще он может влиять на качество и откуда черпать информацию для идентификации потенциальных проблем на проекте.
как понять, что “все хорошо” после деплоя?
как понять, что новая версия лучше, чем старая?
какие у вас и заказчика ожидания от новой версии?
вы контролируете качество?

Контроль, формирование ожиданий и статистика. Вот эти три кита дадут ответы на ваши вопросы

Единственный относительно более надежный источник информации – боевой сервер. Только он. Да и то не всегда
Поэтому анализ данных с боевого сервера обязан быть в жизненном цикле.

Чтобы применять полученные на моем докладе знания вам придется овладеть базовыми навыками написания sql-запросов.

Я покажу как с помощью статистического подхода мы на проекте обнаружили проблемы, которые никогда бы не показало функциональное тестирование.



Стать тестировщиком во взрослом возрасте — это реально. Проверено на себе. Как помогают 25 лет в журналистике? Чему и сколько нужно учиться? Проторенные дороги и подводные камни. Как найти вторую работу в новой профессии? Плюсы и минусы “удаленки”.