QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQAFest
В своем докладе я расскажу, как мы внедряли devops в банке, а конкретнее какую роль в этом процессе сыграло тестирование. Также расскажу с какими проблемами столкнулись, и как мы их устраняли. И да, каких результатов смогли добиться уже через полгода. А самое интересное, покажу как мы смогли добиться того, чтоб у нас pull request долетал до боя за 3 часа со всеми этапами тестирования.
Доклад будет содержать большое количество лайфхаков и обзоров инструментария, который мы использовали.
Доклад Ильи Кудинова на DevConf 2013. "Организация автоматизированного тестир...Badoo Development
Доклад о том, как выжить в условиях двух релизов в день, не понижая планку
качества проекта и дать разработчикам и QA-инженерам больше времени на
полезные дела.
Подробно:
Прослушав доклад, вы узнаете:
1. Что НА САМОМ ДЕЛЕ называется непрерывной интеграцией;
2. Кому и зачем нужно переходить на Continious Integration;
3. Почему процесс контроля качества начинается ещё до написания кода;
4. Как программисты учавствуют в процессе тестирования;
5. Как устроен наш поток тестирования с пятью (!) уровнями контроля;
6. Как наши QA-инженеры тестируют задачи до релиза в максимально
реалистичных условиях;
7. Как помогает тестированию плотная интеграция Git, Jira и TeamCity;
8. Зачем нужны более 20 тысяч автоматических тестов и кто их должен
разрабатывать и поддерживать;
9. Чем непрерывно занимаются более 10 агентов-тестировщиков в нашей
TeamCity;
10. Какими средствами мы добились того, чтобы пункты 8 и 9 не превращал
QA-процесс в долгое и унылое действо.
Большинство клиентов, прежде чем покупать "тестирование как сервис" для своих проектов, хотят видеть реальные цифры пользы (вложение/затраты на сэкономленное время/ресурсы), которую им даст данная инвестиция в «качество». Клиенты привыкли слышать, что тестирование, словно по-волшебству, повысит качество.
Я хочу показать конкретные цифры: как визуализировать вот ту самую пользу и дать четкие числа, на основании которых люди, инвестирующие деньги в тестирование, смогут видеть практическую пользу тестирвоания, как ручного, так и автоматизированного. Мы поговорим о метриках в тестировании и KPI, что именно и как собирать, как отслеживать данные непрерывно, как анализировать тренд и презентовать его клиентам.
Quality Assurance vs Quality Control - так в чем же заключается работа специа...COMAQA.BY
Поговорим о том, что такое Quality Assurance и что такое Quality Control. Узнаем в чем заключается принципиальная разница между этими двумя понятиями\подходами. Расскажем как можно и нужно строить карьеру тестировщика. Приведем пример мировой практики от Microsoft.
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQAFest
В своем докладе я расскажу, как мы внедряли devops в банке, а конкретнее какую роль в этом процессе сыграло тестирование. Также расскажу с какими проблемами столкнулись, и как мы их устраняли. И да, каких результатов смогли добиться уже через полгода. А самое интересное, покажу как мы смогли добиться того, чтоб у нас pull request долетал до боя за 3 часа со всеми этапами тестирования.
Доклад будет содержать большое количество лайфхаков и обзоров инструментария, который мы использовали.
Доклад Ильи Кудинова на DevConf 2013. "Организация автоматизированного тестир...Badoo Development
Доклад о том, как выжить в условиях двух релизов в день, не понижая планку
качества проекта и дать разработчикам и QA-инженерам больше времени на
полезные дела.
Подробно:
Прослушав доклад, вы узнаете:
1. Что НА САМОМ ДЕЛЕ называется непрерывной интеграцией;
2. Кому и зачем нужно переходить на Continious Integration;
3. Почему процесс контроля качества начинается ещё до написания кода;
4. Как программисты учавствуют в процессе тестирования;
5. Как устроен наш поток тестирования с пятью (!) уровнями контроля;
6. Как наши QA-инженеры тестируют задачи до релиза в максимально
реалистичных условиях;
7. Как помогает тестированию плотная интеграция Git, Jira и TeamCity;
8. Зачем нужны более 20 тысяч автоматических тестов и кто их должен
разрабатывать и поддерживать;
9. Чем непрерывно занимаются более 10 агентов-тестировщиков в нашей
TeamCity;
10. Какими средствами мы добились того, чтобы пункты 8 и 9 не превращал
QA-процесс в долгое и унылое действо.
Большинство клиентов, прежде чем покупать "тестирование как сервис" для своих проектов, хотят видеть реальные цифры пользы (вложение/затраты на сэкономленное время/ресурсы), которую им даст данная инвестиция в «качество». Клиенты привыкли слышать, что тестирование, словно по-волшебству, повысит качество.
Я хочу показать конкретные цифры: как визуализировать вот ту самую пользу и дать четкие числа, на основании которых люди, инвестирующие деньги в тестирование, смогут видеть практическую пользу тестирвоания, как ручного, так и автоматизированного. Мы поговорим о метриках в тестировании и KPI, что именно и как собирать, как отслеживать данные непрерывно, как анализировать тренд и презентовать его клиентам.
Quality Assurance vs Quality Control - так в чем же заключается работа специа...COMAQA.BY
Поговорим о том, что такое Quality Assurance и что такое Quality Control. Узнаем в чем заключается принципиальная разница между этими двумя понятиями\подходами. Расскажем как можно и нужно строить карьеру тестировщика. Приведем пример мировой практики от Microsoft.
Альона Тудан “World of bugs: let’s find together”Dakiry
The document categorizes types of bugs into several groups: documents, UI, logical, technical, localized, mapping, and combined. It provides examples of conditions and results for each group. The summary concludes that bugs can appear anywhere, their presence may not be clearly understood, and exhaustive testing is impossible.
Bohdana Muzyka “GUI and Usability Testing: Becoming User Advocate”Dakiry
The document discusses usability testing and the role of a user advocate. It defines graphical user interfaces (GUIs) and usability, explaining why they are important. A user advocate represents the user's point of view, ensuring their needs are met. The user advocate gets involved early, tests from the user perspective, and bridges development and users. Challenges for advocates include lack of user information and unaddressed user needs. Common GUI challenges for users are scrolling, drag and drop, window management, and more. The document outlines laws of user experience like clarity, preferred actions, context, and feedback to improve usability.
Олександр Струков “QA skills keeping it up to date” Dakiry
This document discusses QA skills and keeping skills up to date. It provides an overview of the history of QA, important skills to start with including both hard skills like testing types and mobile testing, and soft skills like communication. It also outlines a range of additional skills in areas like automation, security, and programming that QA professionals should aim to develop. It emphasizes the importance of continuous learning and prioritizing skill development over time, referencing Josh Kaufman's concept of focusing on a new skill for 20 hours to achieve competency.
This document discusses risk in software testing and risk management. It defines risk as a potential problem that could endanger project objectives. There are three main types of risk: product risks relating to the software itself, project risks relating to how work is carried out, and business risks that could cause financial loss. Testing aims to manage risk through identification, analysis, mitigation, and monitoring. Risk analysis involves determining the impact and likelihood of risks, while mitigation builds tests to address risks.
DaKiRY_BAQ2016_QADay_Яків Крамаренко "Автоматизація - це просто! (C#)"Dakiry
This document discusses automation testing and provides tips for getting started with test automation. It recommends starting with end-to-end smoke tests using an easy language and tools. Specific suggestions include using C# with the nSelene library or Java with Selenide. The document emphasizes that automation is a tool to help testers do their work more efficiently, and that one can start automating even without manual testing experience if they have support and learn the basics.
Михайло Щербачев "Інтернет-маркетинг для аутсорсингових компаній: причини усп...Dakiry
1. Особливості інтернет-маркетингу для аутсорсингу
2. Етапи просування
3. Основні причини невдачі: наші спостереження
4. Як ефективно налагодити канал продажів через сайт
Занічковська Олена і Крамаренко Михайло ГРА "Виграй у тендері!"Dakiry
The document discusses the results of a study on the effects of meditation on the brain. Brain scans of participants before and after an 8 week meditation training program showed increased gray matter in the hippocampus, which governs learning and memory, and decreased gray matter in the amygdala, which processes fear and anxiety. These changes may contribute to the positive effects of meditation, such as reducing stress and improving emotional regulation.
The document discusses different sales channels including passive channels like websites and advertisements, and active channels like direct and indirect. Direct channels involve face-to-face interactions while indirect channels use partners. Each channel type is compared in terms of ownership, costs, efficiency, risks, brand awareness, and cultural expenses. The document advises understanding customer needs regarding location, culture, and behaviors. It also recommends aligning sales with current capabilities, customer profiles, and future visions. Finally, it describes workshops for developing sales strategies that involve creative brainstorming and testing ideas.
The document discusses Sofiya Huts, an MD student who works as a full stack developer and coordinator for tech groups, and her interests in learning new things, extreme activities, hiking, and singing. It addresses stereotypes about women in IT and encourages defining one's skills and passions to find work in tech companies or freelancing that offers flexible hours and lucrative, exciting opportunities through teamwork and using one's imagination.
Ігор Яковлєв "Як бюджетно побудувати відділ продаж для молодої ІТ компанії"Dakiry
Чи можливо робити все власноруч і до яких пір?
З чого почати делегування?
Яка оптимальна структура відділу продаж?
Яка мотивація у кожного елементу відділу?
The document discusses project risk management and compares the Agile and Waterfall project management methodologies, providing factors to consider when selecting a model based on the project characteristics, team qualifications, and risk assessment. It outlines a 5-step process for designing a project management model that incorporates risk analysis and monitoring for both Agile and Waterfall approaches.
Практический доклад о том, как мы внедряли devops в банке, а конкретнее какую роль в этом процессе сыграло тестирование.
В докладе рассмотрены основные проблемы, с которыми команда столкнулась при внедрении и способы их устранения.
Продемонстрированы результаты, которых смогли достичь в течении полугода.
Доклад содержит большое количество лайфхаков и обзоров инструментария, который использовался для достижения цели.
Qulix Systems | Автоматизация функционального тестированияQulix Systems
Внедрение услуги по автоматизации тестирования для производителей программного обеспечения, желающих повысить эффективность контроля качества на своих проектах.
Организация эффективной работы команды при разработке и поддержке сложной инф...tabtabus
Как поддерживать высокую скорость разработки без ущерба для качества кода? Как быстро и эффективно реагировать на проблемы, возникающие у пользователей? Как автоматизировать и упростить процесс обновления клиентских систем? Как обеспечить передачу знаний между сотрудниками? Как сделать работу сотрудников более интересной? Доклад дает ответы на эти и другие вопросы, основанные на более чем шестилетнем опыте разработки и поддержки сложной многозвенной информационной системы. В частности, рассматривается практический опыт внедрения таких приемов и методологий, как code review, парное программирование, test-driven development, continuous integration, автоматизированное тестирование пользовательского интерфейса, а также собственных наработок.
Андрей Сильчук: "Автоматическое тестирование".Hub-IT-School
Выступление Андрея Сильчука об автоматическом тестировании ПО на Hub QA meetup #1.
Больше мероприятий:
https://vk.com/hub.itschool
https://facebook.com/Hub.IT.School
Автоматическое тестирование и с чем его едятMarina Peregud
Agenda
Автоматизация? Какая еще автоматизация? Автоматическое тестирование ПО. Зачем вообще?
Отличие от мануального тестирования ПО, или Ручник vs человек разумный.
Имею желание, но не имею возможности, или какие знания были бы полезны в этой области.
Когда стоит внедрять автоматизацию.
ROI и другие непонятные слова на три буквы.
Що ми будемо робити на вебінарі? Ми розберемо такі явища
✅ як нарцистичний розлад особистості,
✅ грандіозний нарцисизм,
✅ газлайтинг,
✅ знецінення,
✅ гойдалки вина-лють-вина,
✅ нарцистичне розширення,
✅ бомбардування любов’ю,
✅ мімікрування,
✅ створення ілюзорного майбутнього,
✅ контроль,
✅ спалахи гніву,
✅ вгадування майбутнього,
✅ вибір перебором, трошки хлібчика, щоб не подох,
✅ відштовхування/кидання/блокування,
✅ покарання мовчанням.
МАНІПУЛЯЦІЇ: ХТО КОГО І ДЛЯ ЧОГО? - Інна ТіторенкоDakiry
ВЕБІНАР: "МАНІПУЛЯЦІЇ: ХТО КОГО І ДЛЯ ЧОГО?":
Що таке маніпуляції?
Які бувають види маніпуляції, як їх відрізнити?
Хто і чому маніпулює?
Чи добре чи погано маніпулювати?
І звичайно, як їм протистояти?
Під час доповіді поговоримо про участь бізнес-аналітиків і розкриємо основні складові discovery workshop:
- Організація. Коли проведення воркшопу, окрім стартової фази, є максимально ефективним?
- Підготовка. Як почати з нічого і якісно підготуватись до воркшопу у стислі терміни?
- Проведення: Workshop Do’s and Don’ts. Приклади технік і вправ, а також приблизний план самого воркшопу.
- Оформлення кінцевих результатів або презентації, що запам’ятовуються
З понеділка йду на новий проект. The tester’s version - Олександра ЗубальDakiry
З понеділка йду на новий проект. The tester’s version - Олександра Зубаль:
- Коли тестувальнику починати тестувати? Очікування VS реальність
- Новий проєкт. Шо робити?
- Старий проєкт, але змінюється тестувальник. Шо робити?
- Як все зібрати докупи, розкласти по поличках і почати нормально спати ночами?
Oleh Shpyrna "Security Testing Basics: Check your Webapp for gaps before l_unch"Dakiry
This document provides an overview of security testing basics. It discusses adding security checks to testing by following best practices like the OWASP Top 10. The agenda includes who penetration testers are, integrating security into the SDLC, and basic tools for security testing like BurpSuite and Nmap. Common issues covered include injections, cross-site scripting, and insecure design. Resources are provided for training like PortSwigger Web Security Academy and HackTheBox.
Oleksandra Zubal "Project starters: test automation view"Dakiry
This document discusses test automation and the fundamental testing process. It covers the typical stages of testing including planning, monitoring and control, analysis and design, implementation and execution, and completion. Other sections provide overviews of typical industry domains for testing, considerations for planning like budget and dependencies, and important aspects of testing like goals, methodology, documentation and reporting, tools, and ensuring quality. The overall message is the importance of establishing a thorough and well-executed testing process to deliver high quality products and services.
Vladyslav Romanchenko "How to keep high code quality without e2e tests"Dakiry
This document discusses how to test React and Redux applications without end-to-end tests. It recommends using unit and integration tests instead to test individual components and functions. It provides examples of how to test helper functions, action creators, reducers, selectors, and component rendering and interactions using Jest and libraries like Enzyme. Key steps include mocking dependencies, dispatching actions, and asserting on output or UI states. Following these techniques allows testing isolated pieces and catching errors early without relying on unstable end-to-end tests.
Діана Пінчук "Як відрізнити авторизацію від аутентифікації та перестати бояти...Dakiry
Authentication (AuthN) is the process of verifying a person's identity, while authorization (AuthZ) determines what resources that person can access. AuthN uses factors like passwords, tokens, and biometrics to confirm someone is who they say they are. AuthZ implements access controls based on attributes, roles, rules or policies to govern resource permissions. Identity and access management (IAM) combines AuthN and AuthZ with user management to provide the right access to the right individuals. When testing, it is important to distinguish AuthN from AuthZ and understand how each can be exploited through vulnerabilities like weak credentials, authorization bypass, or privilege escalation.
Yuriy Malyi "E2E testing organization in multi-system projects"Dakiry
The document discusses end-to-end (E2E) testing organization for multi-system projects. It addresses determining team roles and responsibilities, defining the testing process and bug workflow, analyzing environments, and outlining steps for organizing E2E testing for project drops or releases. The presentation provides diagrams of user story and environment workflows and recommends getting an overall project picture, setting quality gates at each stage, and preparing test cases and environments to ensure smooth project drops or releases.
Petro Tarasenko "You've become a TL. What's next?"Dakiry
The document provides advice for a new QA team lead on next steps. It suggests creating a solid plan that addresses current challenges, future vision, timeline, and key performance indicators. The plan should be shared with key stakeholders like testing team, managers, developers, and product teams. It also emphasizes learning about priorities, challenges, and allies/detractors. Finally, it advises rehearsing the plan to concisely convey necessary information to busy managers.
Maryna Shulga "Mission Impossible. Впровадити тест процеси, якщо ніхто цього ...Dakiry
This document discusses an individual who is a test manager and provides various training services including QA fundamentals courses, ISTQB certification courses, and corporate soft skills training. It also mentions their work in industries such as healthcare, retail, and infrastructure. The document then discusses objections that can come up during presentations and how to address objections by turning them into benefits or requests for more information. It emphasizes that objections are not rejections but buying signals and opportunities to provide additional details.
QA manager Alona Tudan discusses her experience in QA and her dream of working with Microsoft Azure. She provides an overview of how to analyze logs and track failures on Azure using analytics queries. Tudan also demonstrates how to send and receive messages from Azure queues and topics using manual tools like Azure Storage Explorer and automated testing with Java code.
2. Немного о себе
- Организация процесса тестирования
- Контроль качества на всех уровнях CI
- Обучение и профессиональный рост
тестировщиков в компании
- Внедряю новые инструменты и методики
тестирования
- 24 QA в управлении
Андрей Лазарев
QA Technical Lead @ Terrasoft
7. Процесс планирования
Архитектурная
постановка
• Реализация функциональности утверждается
архитектором и тех лидами разработки
Стратегия
тестирования
• Разрабатывается основная стратегия
тестирования функциональности
Разработка необходимой
инфраструктуры тестирования
9. Процесс тестирования
BDD • Написание BDD тестов до взятия задачи в спринт
Manual/Auto
Acceptance
• Проведение регрессионного
тестирования, приёмочного
тестирования
Test cases automation
10. Стратегия тестирования
• Определение необходимых инструментов тестирования
• Требования к тестированию API внешних сервисов
• Требования к нагрузочному тестированию
• Требования к покрытию acceptance тестами
• Требования к разработке эмуляторов
• Требования к тестовому оборудованию