In this session, we would discuss what "Agile Testing" is, what are the well known methods and models of Agile Testing and what to expect on the future of Agile Testing.
Pre-mortems are a process that help you proactively visualise, identify and mitigate project risk.
This deck sets out how and when to conduct a pre-mortem, and provide an example.
Agile Testing – embedding testing into agile software development lifecycle Kari Kakkonen
My presentation on Agile Testing, including a tuning concept and a case study of agile testing choices in a project, held 16 of June, 2014 at a customer internal seminar.
Data driven coaching - Agile 2016 (troy magennis)Troy Magennis
Team data and dashboards can be misused and cause more pain than results. Having the team run blind to its historical data though is often worse, with solely opinions and gut-feel driving process change. Helping your teams see and understand a holistic balance of their data will give your coaching advice context and encourage team constant improvement through experiments and reflection.
Coaching dashboards are about balancing trade-offs. Trading something your team is great at for something they want (or need) to improve. Having the team complete the feedback loop and confirm than an experiment had the intended impact, will process improvement be continuous and sustainable.
This presentation shows how to expose data to teams in order for them to retrospect productively, determine if a process experiment is panning out as expected, and to vigorously explore process change opportunities. Recent research shows strong relationships of certain metrics to process and practices, and this session demonstrates how these metrics have and can be tied to timely coaching advice.
The real-world dashboards demonstrated in this session show most common problems and how to avoid them with before and after shots and quotes from the teams impacted by them.
In this session you will –
- Learn how you can not only gather data, but use it to improve the process, with examples!
- Learn how your can tie data insights to coaching advice (data driven coaching)
- Learn how you can detect, predict and avoid data gaming and dashboard misuse
- Learn from my mistakes, and mistakes I’ve seen others with real examples of Agile coaching dashboards (good and bad)
This sample Test Plan template gives you an idea about how to preparation of Test Plan . Test Plan Templates, Test Plan sample Template and Fundamentals.
In this session, we would discuss what "Agile Testing" is, what are the well known methods and models of Agile Testing and what to expect on the future of Agile Testing.
Pre-mortems are a process that help you proactively visualise, identify and mitigate project risk.
This deck sets out how and when to conduct a pre-mortem, and provide an example.
Agile Testing – embedding testing into agile software development lifecycle Kari Kakkonen
My presentation on Agile Testing, including a tuning concept and a case study of agile testing choices in a project, held 16 of June, 2014 at a customer internal seminar.
Data driven coaching - Agile 2016 (troy magennis)Troy Magennis
Team data and dashboards can be misused and cause more pain than results. Having the team run blind to its historical data though is often worse, with solely opinions and gut-feel driving process change. Helping your teams see and understand a holistic balance of their data will give your coaching advice context and encourage team constant improvement through experiments and reflection.
Coaching dashboards are about balancing trade-offs. Trading something your team is great at for something they want (or need) to improve. Having the team complete the feedback loop and confirm than an experiment had the intended impact, will process improvement be continuous and sustainable.
This presentation shows how to expose data to teams in order for them to retrospect productively, determine if a process experiment is panning out as expected, and to vigorously explore process change opportunities. Recent research shows strong relationships of certain metrics to process and practices, and this session demonstrates how these metrics have and can be tied to timely coaching advice.
The real-world dashboards demonstrated in this session show most common problems and how to avoid them with before and after shots and quotes from the teams impacted by them.
In this session you will –
- Learn how you can not only gather data, but use it to improve the process, with examples!
- Learn how your can tie data insights to coaching advice (data driven coaching)
- Learn how you can detect, predict and avoid data gaming and dashboard misuse
- Learn from my mistakes, and mistakes I’ve seen others with real examples of Agile coaching dashboards (good and bad)
This sample Test Plan template gives you an idea about how to preparation of Test Plan . Test Plan Templates, Test Plan sample Template and Fundamentals.
Choosing the right QA strategy for a successful projectThe Software House
Dawid Krala, Tomasz Górski: When talking about Quality in software development, the most important thing is to understand the huge long-term impact of sticking (or not) to your QA strategy. That’s why The Software House’s most experienced QA engineers are going to show it on real-life examples from our projects – going over the most important trends, concepts and good practices.
What will you learn from this presentation:
When is QA the most important factor behind successful software projects?
How to develop quality software and not to go bankrupt?
How to choose the most optimal testing tools for your business?
Which types of tests will be the best for your software project?
What are the practical differences between Quality Assurance and Quality Control?
How can you use the Test Pyramid in 2020?
What is the “extended standard approach” in software testing (integration tests, component tests, contract tests, E2E, static code analysis)?
Scrum Prioritization Techniques PowerPoint Presentation Slides help you represent the division of large projects into achievable tasks. Use this PPT deck to represent your agile software development approach. Communicate the agile project details and scrum team composition with the visual aid of a well-structured diagram. Demonstrate the goals and phases of your agile project delivery. Explain waterfall technique, scrum-fall, lean, or other methodology for agile application development. The data visualizations featured in this PowerPoint slideshow simplify the translation of agile architecture, and agile automation process. Educate the audience about the project prioritization techniques like MoSCoW, Kano model, and the relative weighting method. Use this PPT presentation to highlight the key priority areas in agile project management. Another important aspect of managing projects is cost. Showcase the agile software project cost using a neat tabular format. You will also get access to the agile program management dashboard diagram to track development. So, smash the download icon and begin instant personalization. Our Scrum Prioritization Techniques PowerPoint Presentation Slides are explicit and effective. They combine clarity and concise expression. https://bit.ly/2IHexRe
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupYuval Yeret
SAFe 6.0, a significant version of the Scaled Agile Framework, was released earlier this Spring. Join us for a deep dive into the newly released SAFe 6.0, where we'll explore the latest updates and improvements to the framework.
In this session, we'll cover the following topics:
Strengthening the Foundation for Business Agility -
Foundational changes in SAFe
Empowering Teams and Clarifying Responsibilities
Accelerating Value Flow
Enhancing Business Agility with SAFe across the business
Delivering Better Outcomes with Measure and Grow and OKRs
This session will provide valuable insights into the latest release and how it can help you and your organization improve business agility and deliver value to customers faster. Join us for an informative and engaging session with our expert speaker, SAFe Fellow/SPCT, and Scrum.org PST Yuval Yeret, who has extensive experience in implementing SAFe at scale. Yuval loves to answer questions, so review the “What’s new in SAFe 6.0” article and come up with concrete questions you want him to answer.
Why would you want to improve your test process using TPI or TMMi?Rik Marselis
Rik Marselis and Geoff Thompson presented about why people in an IT organization would want to use methods for improving their test process.
Rik was the project leader for the creation of TPI NEXT.
Geoff was one of the founders of TMMi.
Both have contributed to ISTQB.
Both models can be used for test process improvement. This presentation gives an overview of the reasons why one would want to improve. After that Geoff and Rik both elaborated on the details of the methods and then did a comparison.
This presentation was given at a conference for test experts of the Siemens group.
Behavior Driven development is the process of exploring, discovering, defining and driving the desired behavior of software system by using conversation, concrete examples and automated tests.
A brief that includes the following:
- Software Testing
- Quality Assurance
- Quality Control
- Types of Testing
- Levels of Software Testing
- Types of Performance Testing
- API
- Verification & Validation
- Test Plan & Testing Strategy
- Agile & Waterfall
- Software Development Life Cycle
- Career Path
I gave this presentation at Lean Kanban Asia-Pacific conference in Bangalore, India on December 11th, 2014 and at AgileDC on Washington, USA on October 21st, 2014.
I have several recent blog posts on this topic, This search link should get most of them: http://connected-knowledge.com/?s=lead+time. If you need one "best" post, here it is, Inside a Lead Time Distribution: http://connected-knowledge.com/2014/09/07/inside-lead-time-distribution/
Summary of The Scrum Guide in one slide. That's not all you should know about Scrum, but it gives you a guidance especially when studying for a Scrum Master certification.
Let's explore what is agile testing, how agile testing is different than traditional testing. What practices team has to adopt to have parallel testing and how to create your own test automation framework. Test automation frameworks using cucumber, selenium, junit, nunit, rspec, coded UI etc.
This talk describes how we use a scaled approach for CI/CD. The system is set up for iOS and Android Apps but many of the concepts presented are applicable for any type of application. We will cover the different pipeline stages a change goes through, how we automate many levels of testing, treat our CI infrastructure as code, which key metrics we use and we track them on dashboards. All this demonstrates how we can get close to Continuous Delivery for platforms still ruled by App stores.
Choosing the right QA strategy for a successful projectThe Software House
Dawid Krala, Tomasz Górski: When talking about Quality in software development, the most important thing is to understand the huge long-term impact of sticking (or not) to your QA strategy. That’s why The Software House’s most experienced QA engineers are going to show it on real-life examples from our projects – going over the most important trends, concepts and good practices.
What will you learn from this presentation:
When is QA the most important factor behind successful software projects?
How to develop quality software and not to go bankrupt?
How to choose the most optimal testing tools for your business?
Which types of tests will be the best for your software project?
What are the practical differences between Quality Assurance and Quality Control?
How can you use the Test Pyramid in 2020?
What is the “extended standard approach” in software testing (integration tests, component tests, contract tests, E2E, static code analysis)?
Scrum Prioritization Techniques PowerPoint Presentation Slides help you represent the division of large projects into achievable tasks. Use this PPT deck to represent your agile software development approach. Communicate the agile project details and scrum team composition with the visual aid of a well-structured diagram. Demonstrate the goals and phases of your agile project delivery. Explain waterfall technique, scrum-fall, lean, or other methodology for agile application development. The data visualizations featured in this PowerPoint slideshow simplify the translation of agile architecture, and agile automation process. Educate the audience about the project prioritization techniques like MoSCoW, Kano model, and the relative weighting method. Use this PPT presentation to highlight the key priority areas in agile project management. Another important aspect of managing projects is cost. Showcase the agile software project cost using a neat tabular format. You will also get access to the agile program management dashboard diagram to track development. So, smash the download icon and begin instant personalization. Our Scrum Prioritization Techniques PowerPoint Presentation Slides are explicit and effective. They combine clarity and concise expression. https://bit.ly/2IHexRe
What's new in the Scaled Agile Framework (SAFe) 6.0 - Agile Indy May 10th MeetupYuval Yeret
SAFe 6.0, a significant version of the Scaled Agile Framework, was released earlier this Spring. Join us for a deep dive into the newly released SAFe 6.0, where we'll explore the latest updates and improvements to the framework.
In this session, we'll cover the following topics:
Strengthening the Foundation for Business Agility -
Foundational changes in SAFe
Empowering Teams and Clarifying Responsibilities
Accelerating Value Flow
Enhancing Business Agility with SAFe across the business
Delivering Better Outcomes with Measure and Grow and OKRs
This session will provide valuable insights into the latest release and how it can help you and your organization improve business agility and deliver value to customers faster. Join us for an informative and engaging session with our expert speaker, SAFe Fellow/SPCT, and Scrum.org PST Yuval Yeret, who has extensive experience in implementing SAFe at scale. Yuval loves to answer questions, so review the “What’s new in SAFe 6.0” article and come up with concrete questions you want him to answer.
Why would you want to improve your test process using TPI or TMMi?Rik Marselis
Rik Marselis and Geoff Thompson presented about why people in an IT organization would want to use methods for improving their test process.
Rik was the project leader for the creation of TPI NEXT.
Geoff was one of the founders of TMMi.
Both have contributed to ISTQB.
Both models can be used for test process improvement. This presentation gives an overview of the reasons why one would want to improve. After that Geoff and Rik both elaborated on the details of the methods and then did a comparison.
This presentation was given at a conference for test experts of the Siemens group.
Behavior Driven development is the process of exploring, discovering, defining and driving the desired behavior of software system by using conversation, concrete examples and automated tests.
A brief that includes the following:
- Software Testing
- Quality Assurance
- Quality Control
- Types of Testing
- Levels of Software Testing
- Types of Performance Testing
- API
- Verification & Validation
- Test Plan & Testing Strategy
- Agile & Waterfall
- Software Development Life Cycle
- Career Path
I gave this presentation at Lean Kanban Asia-Pacific conference in Bangalore, India on December 11th, 2014 and at AgileDC on Washington, USA on October 21st, 2014.
I have several recent blog posts on this topic, This search link should get most of them: http://connected-knowledge.com/?s=lead+time. If you need one "best" post, here it is, Inside a Lead Time Distribution: http://connected-knowledge.com/2014/09/07/inside-lead-time-distribution/
Summary of The Scrum Guide in one slide. That's not all you should know about Scrum, but it gives you a guidance especially when studying for a Scrum Master certification.
Let's explore what is agile testing, how agile testing is different than traditional testing. What practices team has to adopt to have parallel testing and how to create your own test automation framework. Test automation frameworks using cucumber, selenium, junit, nunit, rspec, coded UI etc.
This talk describes how we use a scaled approach for CI/CD. The system is set up for iOS and Android Apps but many of the concepts presented are applicable for any type of application. We will cover the different pipeline stages a change goes through, how we automate many levels of testing, treat our CI infrastructure as code, which key metrics we use and we track them on dashboards. All this demonstrates how we can get close to Continuous Delivery for platforms still ruled by App stores.
ОЛЕГ ЗАРЕВИЧ «Shift left та Shift Right підходи до тестування»QADay
Lviv Direction QADay 2023 (automation)
ОЛЕГ ЗАРЕВИЧ
«Shift left та Shift Right підходи до тестування»
telegram: wwww.t.me/goqameetup
fb: www.fb.com/goqaevent
fb: www.fb.com/qaday.org
linkedin: https://www.linkedin.com/company/goqa/
Сайт: www.qaday.org
QA Fest 2015. Татьяна Завьялова. UX тестирование: планирование, подготовка, п...QAFest
Редко когда у команды разработки возникает сомнение в том, что отточенный продукт могут не понять пользователи. К сожалению, так бывает. Особенно в сложных системах.
Как проверить, что пользователи видят и понимают продукт так же хорошо, как и вы? Надо дать им возможность поклацать. И надо контролировать, что они клацают. И надо результат проанализировать. Отделить зерна от плевел и передать результат в удобоваримой форме аналитикам. Я расскажу как.
http://slideshare.net/zettaua
ОКСАНА ТРОЯН «Щоб рейки зійшлись в одній точці: від кількості до якості. Як к...QADay
Lviv Direction QADay 2023 (Experience)
ОКСАНА ТРОЯН
«Щоб рейки зійшлись в одній точці: від кількості до якості. Як команда тестерів може вплинути на продукт?»
telegram: https://t.me/+IJODE0i4X65kNjcy
fb: www.fb.com/goqaevent
fb: www.fb.com/qaday.org
linkedin: https://www.linkedin.com/company/goqa/
Сайт: www.qaday.org
Що ми будемо робити на вебінарі? Ми розберемо такі явища
✅ як нарцистичний розлад особистості,
✅ грандіозний нарцисизм,
✅ газлайтинг,
✅ знецінення,
✅ гойдалки вина-лють-вина,
✅ нарцистичне розширення,
✅ бомбардування любов’ю,
✅ мімікрування,
✅ створення ілюзорного майбутнього,
✅ контроль,
✅ спалахи гніву,
✅ вгадування майбутнього,
✅ вибір перебором, трошки хлібчика, щоб не подох,
✅ відштовхування/кидання/блокування,
✅ покарання мовчанням.
МАНІПУЛЯЦІЇ: ХТО КОГО І ДЛЯ ЧОГО? - Інна ТіторенкоDakiry
ВЕБІНАР: "МАНІПУЛЯЦІЇ: ХТО КОГО І ДЛЯ ЧОГО?":
Що таке маніпуляції?
Які бувають види маніпуляції, як їх відрізнити?
Хто і чому маніпулює?
Чи добре чи погано маніпулювати?
І звичайно, як їм протистояти?
Під час доповіді поговоримо про участь бізнес-аналітиків і розкриємо основні складові discovery workshop:
- Організація. Коли проведення воркшопу, окрім стартової фази, є максимально ефективним?
- Підготовка. Як почати з нічого і якісно підготуватись до воркшопу у стислі терміни?
- Проведення: Workshop Do’s and Don’ts. Приклади технік і вправ, а також приблизний план самого воркшопу.
- Оформлення кінцевих результатів або презентації, що запам’ятовуються
З понеділка йду на новий проект. The tester’s version - Олександра ЗубальDakiry
З понеділка йду на новий проект. The tester’s version - Олександра Зубаль:
- Коли тестувальнику починати тестувати? Очікування VS реальність
- Новий проєкт. Шо робити?
- Старий проєкт, але змінюється тестувальник. Шо робити?
- Як все зібрати докупи, розкласти по поличках і почати нормально спати ночами?
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це вп...Lviv Startup Club
Natalia Renska & Roman Astafiev: Нарциси і психопати в організаціях. Як це впливає на розробку продуктів та реалізацію інноваційних рішень (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подума...Lviv Startup Club
Anna Kompanets: Проблеми впровадження проєктів, про які б ви ніколи не подумали (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
2. Про мене
Roman Yakymchuk
QA Engineer - 6+
Founder: QA Blog
Co-Founder: UkrainQA
You can find me at: @YakimchukRV
@yakimchukrv
3. Хто такий тест-аналітик?
Цілі:
● Протестувати все важливе
● Не пропустити нічого важливого
Що для цього потрібно зробити:
● Дослідження продукту
● Виявлення та визначення необхідних тестів “Що та як потрібно
протестувати?”
● Проаналізувати сценарії використання
● Вибрати найбільш важливіші задачі для тестування
● Визначення необхідних даних
● Моніторинг тестового покриття
● Оцінка результатів тестування
5. Навики тест аналітика
● Хороші аналітичні навики
● Цікавість та інтерес
● Увага до деталей та завзяття
● Знання предметної області (обов’язково)
● Знання системи або додатку який тестується
● Досвід у різних типах та техніках тестування
8. Процес декомпозиції
Збір вхідних даних
● Продукт, інтерфейс
● Документація, ТЗ
Наочне уявлення інформації
● Прототип
Пошук втрат
● Через дослідження подібних
продуктів
● Через узгодження
9. Алгоритм аналізу продукту
1. Виписуємо об’єкти системи, їх параметри і значення які для них
допустимі
2. Робимо аналіз S&T по об’єктам (якщо є необхідність)
3. Робимо аналіз ДПЗ
- По всім параметрам визначаємо значення
- Виявляємо зв’язки між параметрами
- Робимо комбінаторику з урахуванням зв’язків
10. Алгоритм аналізу продукту
1. Які ще об’єкти?
2. Які ще дії?
3. А що за статуси?
4. А що впливає?
Дайте мені ТЗ краще де все це описано і є розписані всі об’єкти з їх
параметрами, де пише які значення допустимі для тих чи інших параметрів,
де розмальовані всі схеми по статусам і всі можливі воркфлови та сценарії
використання, де прописано всі граничні значення і я вам тоді зроблю
Офігенні Тести!)
12. Параметри об’єкта New Issue
Tracker Вибір з списку доступних
Subject Текст до 255 символів
Description Текст до 10 000 символів
Status Вибір з списку доступних
Category Вибір з списку доступних
Affected version Вибір з списку доступних
Files Файл до 600 Kb
13. Розбиття на класи еквівалентності
Наш параметр Subject приймає значення від 1 до 255 символів
Отже розіб’ємо спочатку кількісний показник на класи еквівалентності
+ __
1 2550
14. Аналіз граничних значень
Наш параметр Subject приймає значення від 1 до 255 символів
Потрібно перевірити значення на границях тобто 1 та 255 та поза їх межами,
тобто 0 та 256
1 2550 256
IF 1 ≤ Subject ≤ 255 THEN
15. Аналіз граничних значень
Наш параметр Subject приймає значення від 1 до 255 символів
1 2550 2562 254
IF 0 ≤ Subject ≤ 1 THEN ...
IF 1 ≤ Subject ≤ 255 THEN …
IF 255 ≤ Subject ≤ + ∞ THEN …
17. Аналізуємо як зв’язані параметри?
Tracker Subject Description Status Category Affected
version
Files
Tracker
Subject
Description
Status
Category
Affected
version
Files
32. Мозковий штурм
Мозковий штурм - популярний метод висування творчих ідей у процесі
розв'язування наукової чи технічної проблеми, сеанси якого стимулюють
творче мислення
Правила
- зібрати групу людей, краще різного типу ( тестувальники, дизайнери,
програмісти, бізнес аналітики та тест аналітики)
- висловити максимальну кількість ідей
- при генерації ідей критика заборонена
- у групу експертів включають фахівців з питання, яке розглядається вони
виконують аналіз ідей, при якому необхідно з кожної ідеї отримати
раціональне зерно
33. Аналіз проблем 5 Чому?
Однією з дуже важливих технік являється 5 Why? або як знайти корінь
проблеми задаючи поступові запитання
Чому пропустили баг? - Не перевірили ту частину функціоналу
Чому не перевірили той функціонал? - Не вистачило часу
Чому не вистачило часу? - Змінили вимоги
Чому змінили вимоги? - При тестуванні знайшли невідповідність в вимогах
Проблема значить в тому, що вимоги не були протестовані ще до
початку розробки!
34. Тестування засноване на досвіді
- Це стандартні чек лісти з перевірками Usability, функціональних, безпеки
та інших кейсів
- Це власні напрацювання з можливими перевірками наприклад загрузки
файлів, емейлів, мультиселектів, сортування, фільтрація, пошук,
календарі і т.д.
- Це підготовлені тестові дані
- Це список інструментів які допомагають в роботі
37. Де почитати, повчитися?
1. A Practitioner's Guide to Software Test Design - Lee Copeland
2. Test Techniques For The Test Analyst - Drs. Erik van Veenendaal
3. Black Box Testing - Boris Beizer
4. Курс Наталії Руколь - Школа Тест-Аналітика