Аналитик и Тестировщик в одном лице – путь к качеству (Максим Цепков, SQA Day...CUSTISВыступление Максима Цепкова, нашего главного архитектора дирекции по развитию решений, на конференции Software Quality Assurance Days (2–3 декабря 2011 года, Москва).
Тестирование требований: Зачем - понятно, а вот Как?Grigoriy PechenkinВыступление Юлии Нечаевой на Летнем Аналитическом Фестивале - 2010.
10 июля 2010 года
Викторина для тестировщиковUladzimir KryvenkaМоя викторина для команды тестирования в компании Paralect. Вопросы исключительно по теории тестирования, базовым аспектам.
7 принципов эффективного тестированияak-itconsulting.comСлайды к вебинару, который прошел 18.11.2013.
В ходе вебинара вы:
- Узнаете о том, как из 7 простых принципов возникает стройная тестовая система
- Поймете почему тестирование никогда не станет полностью автоматизованым
- Узнаете как на практике применять каждый из основных принципов
Больше информации по ссылке: http://coach.ak-itconsulting.com/2013/11/7-principov-testirovaniya/
QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...QAFest- Цепочка документов, которые принуждают тестировщика создавать тест-кейсы;
- Как жить, когда до тест-кейсов "не хватает дыхания";
- В чем разница между "функцией" и "функциональной возможностью", и что из этого требует внимания тестировщика
Документация тестировщика - Александр ТрибушныйDataArtКак сделать документацию тестировщика лучше?
- зачем нужна матрица трассируемости?
- проблемы разработки тест-кейса;
- частые ошибки при написании баг-репорта;
- рекомендации при написании тест-кейсов и баг-репортов.
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...SQALabДоклад Германа Варгина на конференции SQA Days-18, 27-28 ноября 2015 г., Москва www.sqadays.com
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...SQALabДоклад Владимира Примакова на конференции SQA Days-12, 30 ноября-1 декабря, Минск
Документация тестировщика - Александр ТрибушныйDataArtКак сделать документацию тестировщика лучше?
- зачем нужна матрица трассируемости?
- проблемы разработки тест-кейса;
- частые ошибки при написании баг-репорта;
- рекомендации при написании тест-кейсов и баг-репортов.
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...SQALabДоклад Германа Варгина на конференции SQA Days-18, 27-28 ноября 2015 г., Москва www.sqadays.com
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...SQALabДоклад Владимира Примакова на конференции SQA Days-12, 30 ноября-1 декабря, Минск
Построение процессов тестирования на новом проекте: как выбрать правильный путьSQALabПрезентация доклада Юлии Свистуновой на конференции SQADays-14, Львов 8-9 ноября 2013
06 HappyDev-lite-2015 autumn. Андрей Юдин. JavaScript. Аспекты применения в с...HappyDev-liteJavaScript сегодня используется везде - и на клиенте, и на сервере. И знать его приходится всем.
HappyDev-lite-2016-весна 11 Виктор Белов. Мифы о (в) тестированииHappyDev-liteДанный доклад нацелен на то, чтобы избавить вас от предубеждений о тестировании. Обсудим основные мифы:
1. Тестирование — это скучно;
2. Тестировщики враждуют с разработчиками;
3. В тестировании некуда расти...
и ряд других популярных заблуждений.
Собственное говоря, этим докладом я хочу привлечь и очаровать молодых людей и девушек миром тестирования.
01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, которыи...HappyDev-liteРазработчики употребляют много непонятных слов. Что же они значат?
От ручного тестирования к автоматическому: опыт внедрения в крупном проектеSQALabДоклад Михаила Матвеева на конференции SQA Days-12, 30 ноября-1 декабря, Минск
Команды из разных стран - секреты успешного тестирования и дипломатииSQALabПрезентация доклада Виталия Петруняка на конференции SQADays-14, Львов 8-9 ноября 2013
Why I do not like to be a tester in Agile project?SQALabThe document discusses some of the challenges of being a tester in an Agile project. It notes that while Agile teams are more effective at delivering functionality, they tend to have lower quality than traditional teams. It suggests that testers can help improve quality by taking a "whole team approach" where they work closely with developers and business representatives. This includes collaborating at daily stand-up meetings to ensure quality across all test levels. However, the document also points out some potential issues, noting that unit tests alone have limited effectiveness at finding bugs, and independent testing by a separate team may be needed to achieve high bug detection rates.
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQAFestВ своем докладе я расскажу, как мы внедряли devops в банке, а конкретнее какую роль в этом процессе сыграло тестирование. Также расскажу с какими проблемами столкнулись, и как мы их устраняли. И да, каких результатов смогли добиться уже через полгода. А самое интересное, покажу как мы смогли добиться того, чтоб у нас pull request долетал до боя за 3 часа со всеми этапами тестирования.
Доклад будет содержать большое количество лайфхаков и обзоров инструментария, который мы использовали.
QAFest. Роль тестирования в DevopsАнастасия АсееваПрактический доклад о том, как мы внедряли devops в банке, а конкретнее какую роль в этом процессе сыграло тестирование.
В докладе рассмотрены основные проблемы, с которыми команда столкнулась при внедрении и способы их устранения.
Продемонстрированы результаты, которых смогли достичь в течении полугода.
Доклад содержит большое количество лайфхаков и обзоров инструментария, который использовался для достижения цели.
Организация процесса ручного тестированияIT61Поплоухина Елена, Руководитель отдела тестирования в Usetech
https://vk.com/lena_flower
Расскажу об опыте организации процесса внутреннего тестирования проекта со строго формализованным техническим заданием от момента получения технического задания для тестирования требований до момента передачи релиза на приемочное тестирование.
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Andrey LadutkoТест-менеджер ставит перед собой и командой долгосрочные и сложные цели. Например, как выбрать и соединить вместе изученные техники и виды тестирования, как понять, почему в одних условиях у нас получилось провести “качественное” тестирование, а в других нет? Как понять, будет ли эффективна автоматизация на проекте прежде, чем вложиться человека-годами в Фреймворк и тесты? Ответы на эти вопросы находятся в «стратегии тестирования». Она есть у каждой команды, пусть и не в осознанном и формализованном виде. Поэтому нужно научиться пользоваться этим инструментом, уметь как составлять тестовую стратегию с нуля на проекте, так и оптимизировать уже существующую стратегию.
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQAFestТест-менеджер ставит перед собой и командой долгосрочные и сложные цели. Например, как выбрать и соединить вместе изученные техники и виды тестирования, как понять, почему в одних условиях у нас получилось провести “качественное” тестирование, а в других нет? Как понять, будет ли эффективна автоматизация на проекте прежде, чем вложиться человека-годами в Фреймворк и тесты? Ответы на эти вопросы находятся в «стратегии тестирования». Она есть у каждой команды, пусть и не в осознанном и формализованном виде. Поэтому нужно научиться пользоваться этим инструментом, уметь как составлять тестовую стратегию с нуля на проекте, так и оптимизировать уже существующую стратегию.
Как сделать наши проекты немного более управляемыми с AgileAlexey KrivitskyHow to solve project challenges with Agile and Scrum. Alexey Krivitsky, IT talk, Kharkov
Continious integration-Automated Testing-Solid-AgileKairat YussupovПрезентация на комплексную тему Continious integration-Automated Testing-Agile, показывается связи между этими темам, обоснование автоматического тестирования , и вложения ресурсов для развертывания автоматического тестирования и непрерываной интеграциия. Все темы тесно связаны между собой , хотя бы появились независимос друг от друга.
Куда приводят мечты? или Искусство развития тестировщикаSQALabДоклад Нины Щегловой на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Оптимизация Selenium тестов и ускорение их поддержкиSQALabДоклад Павла Балахонова на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALabДоклад Дарьи Шишковой на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALabДоклад Владимира Иванова на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Continuous performance testingSQALabThis document discusses continuous performance testing (CPT) and introduces the Jagger CPT solution. It provides an overview of why performance testing is important, outlines the principles and goals of CPT, and describes the key parts of the Jagger CPT platform including load generation, metrics collection, test data management, and environment management. It also provides an example customer success story where Jagger was used for continuous performance testing of a large ecommerce site.
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALabДоклад Юлии Александровой на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Добиваемся эффективности каждого из 9000+ UI-тестовSQALabДоклад Максима Сахарова на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALabThis document provides an overview of the JDI (Java UI test automation framework). It discusses features of JDI including being UI element oriented, providing common UI elements and solutions to common problems. It provides examples of how to write tests using JDI annotations and page object pattern. The document also summarizes benefits of JDI such as reducing test code, improving test clarity, reuse across projects. Finally it outlines new features planned for JDI 2.0 including layout verification, page object generator, integration with Selenium and expanding JDI to other languages like Python.
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALabДоклад Алексея Анисимова на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Тестирование геолокационных системSQALabThe document discusses testing of geolocation systems. It provides an overview of geolocation, including definitions and importance. It then outlines the speaker's experience and work testing GIS systems. The rest of the document details approaches to testing geolocation, including simulating calls, checking responses and databases, and verifying accuracy. It also discusses common data formats, projections, tools like PostGIS and QGIS, and potential bugs to watch for like coordinate jumbling. The conclusion emphasizes starting simple, practicing to improve, and for tests to grow with knowledge as geolocation is important for future IT.
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALabДоклад Никиты Налютина на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
Как принести пользу разработке и упростить себе жизнь?
1. Как принести пользу разработке и
упростить себе жизнь?
Июдин Андрей. ЗАО БАРС-Груп
2. Прямые выгоды
• Освобождение времени аналитиков и
разработчиков
• Увеличение числа найденных багов
• Увеличение проверяемых вариантов работы
продукта
4. Проблема => Решение
•
Большой продукт сложно осознать целиком
•
Нет стартовой точки для того приступить к изучению продукта
или его тестированию
•
Запутанность функциональностей
Создание компонентов и разделов
продукта
5. Путь решения
•
•
•
•
Создать своё разбиение продукта на части
Согласовать разбиения с PM’ами и аналитиками
Создать схему связок компонентов и разделов продукта между
собой
Согласование окончательной «паутины»
Дальнейшие доработки – работа
аналитиков
6. Польза для тестирования
•
Удобство изучения продукта
•
Упрощение поиска смежных ошибок и последствий фиксинга
•
Упрощение планирования тестирования
•
Упрощение приёмочного и полного тестирования
•
Возможность одновременного тестирования продуктами несколькими
тестировщиками
8. Плюшки проекту
•
Группа разработки может выделить зоны ответственности каждого
разработчика
•
Группа аналитиков может выделить зоны ответственности каждого
аналитика
•
Унификация процесса проектирования нового функционала или
раздела
•
Удобство сбора продукта-конструктора
10. Проблема => Решение
•
Объёмная логика функциональностей
•
Отсутствие знаний о нестандартных вариантах поведения системы
•
Сложности в написание тест-кейсов на функциональности
Написание требований!
11. Путь решения
•
•
•
Взять наиболее понятный раздел продукта
Описать требования на ТЕКУЩЕЕ состояние реализации
Согласовать с аналитиками правильность поставленных требований
на НЕОБХОДИМОЕ состояние
Описание аналитиками требований на
остальные компоненты
Согласование написанных требований с
тестировщиками
12. Польза для тестирования
•
Простота составления тест-кейсов
•
Возможность покрытия тест-кейсами всех аспектов функциональности
•
Чёткое планирование тестирования
•
Удобство автоматизации тестирования
•
Определение критичности возникающих ошибок
•
Отсутствие неверного понимания работы системы
•
Возможность тестирования спецификаций на новые компоненты
13. Плюшки проекту
•
Подробное изучение продукта самими аналитиками
•
Возможность увидеть продукт в нестандартных ситуациях поведения
•
Экономия времени на пояснение принципов работы
функциональностей
•
Полная информация по необходимым доработкам в продукте
(доведение состояния продукта до требований)
•
Предупреждение ошибок на уровне кодирования, возникавших из-за
неясности в деталях реализации
•
Унификация доработки фунциональности в процессе:
отмена требований => реализация новых требований
15. Проблема => Решение
•
Нечёткие, расплывчатые постановки задач
•
Неорганизованный процесс приёмки задач
•
Отсутствие стандартов оформления задач
Организовать процесс приёмки задач
Выработать стандарты оформления задач
16. Общие плюшки
•
Разрешение споров между аналитикми и разработчиками
•
Уменьшение времени на консультации «треугольника» между собой по
задачам
•
В задачах содержится вся необходимая для понимания информация
•
Задачи оформлены однотипно, следовательно они становятся более
читаемы
18. И будет всем счастье
•
Разбиение продукта на разделы
•
Написание требований
•
Унификация постановки и приёмки задач
Польза разработке.
Облегчение жизни тестировщика