QA Workshop for our Community Management. Why do have bugs, how to report them and which kind of testing are we actually doing? Only some of the covered topics.
QA Fes 2016. Артем Быковец. Как выживать тестировщику в Agile средеQAFest
Уже много было сказано о тестировании в Agile, но в своем докладе я хочу углубиться в детали и поговорить о:
- месте QA в классических моделях разработки: а был ли это действительно процесс обеспечения качества?
- Agile манифесте и его ценности для QA команды
- традиционном vs Agile подходе к разработке: риски, получение value, прозрачность процессов и нагрузка на команды
- тестовой документации в Agile: нужна ли она?
- том, как с пользой не писать Test Plan и что делать с тест кейсами и чек-листами
SPICE MODEL of ZR6_RL=4.7(Ohm) in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
Opening talk at Monitorama, talks about the problems of monitoring, challenges of creating monitoring tools and why monitoring vendors keep getting disrupted. Ended with a discussion of simulation testing and serverless architectures - Monitorless.
QA Fes 2016. Артем Быковец. Как выживать тестировщику в Agile средеQAFest
Уже много было сказано о тестировании в Agile, но в своем докладе я хочу углубиться в детали и поговорить о:
- месте QA в классических моделях разработки: а был ли это действительно процесс обеспечения качества?
- Agile манифесте и его ценности для QA команды
- традиционном vs Agile подходе к разработке: риски, получение value, прозрачность процессов и нагрузка на команды
- тестовой документации в Agile: нужна ли она?
- том, как с пользой не писать Test Plan и что делать с тест кейсами и чек-листами
SPICE MODEL of ZR6_RL=4.7(Ohm) in SPICE PARK. English Version is http://www.spicepark.net. Japanese Version is http://www.spicepark.com by Bee Technologies.
Opening talk at Monitorama, talks about the problems of monitoring, challenges of creating monitoring tools and why monitoring vendors keep getting disrupted. Ended with a discussion of simulation testing and serverless architectures - Monitorless.
DevQA - From Quality Control to Quality Assistance Jana Gierloff
Everyone is talking about DevOps but what about DevQA?
In addition to analytical and logical thinking testers must know notions of programming and also
coding, same as for writing simple unit test scripts. They must know about concepts of databases,
web services, build systems and continuous integration. A DevQA stimulates the testing area to
expand their knowledge leading out of the comfort zone where once almost manual activities were
repeated throughout the development of a system. They have an obligation to reinvent their activities
and assisting the team in others, being more integrated and participatory.
This is the story how we went from Quality Control to Quality Assistance. How we managed required
organisational changes and setting up an automation strategy which lead the way from Quality
Control to Quality Assurance. Later on we realised this is not enough as traditional testers help to
ship safely by doing the testing, but this can have the side-effect of slowing the team down. Our
tester:developer ratio was always low we had to find a way to empower and educate developers
to test their features according to quality standards. We evolved this over time also to enforce the
“whole team” mentality when it comes to quality. As developers learn to build quality into their
features from the start, rework is reduced, and the team can achieve both quick and safe delivery. A
DevQA becomes the facilitator for this, instead of the individual performing the tests. This transition is
what we called “quality assistance”.
Beta Community Testing - Fluch oder Segen? (iqnite 2015, deutsch)Jana Gierloff
Qualität entscheidet, ob der Kunde wieder kommt. Die Fehler vor einem Release zu beheben, hat somit eine hohe Priorität. Dies stellt jedoch eine Herausforderung in einem zweiwöchigen Release-Zyklus dar, in dem nicht viel Zeit bleibt, die endgültige Version vor einem Release zu testen. Ein großes Potential bergen Beta-Spieler, die das Spiel (zumindest aus Spielersicht) oftmals besser kennen als Entwickler. Um die Testphase möglichst effizient zu nutzen, müssen Testmanager, Community-Management sowie Entwickler eng zusammen arbeiten, um den Spielern ein flüssiges Spielerlebnis zu ermöglichen.
Integrating Beta Community Testing into Development using Gamification (EuroS...Jana Gierloff
The journey started with an unused beta server and a relatively high amount of issues which were found after live release. In the first step we staffed the beta team with very active members who knew the game very well and had a sixth sense for bugs. We also introduced missions which gave a testing focus on specific parts of the game including a rough explanation of new features. During the time boxed missions players could report bugs and for valid bugs they got a bonus at the end. To be a valid bug, the report needed to follow a specific template to provide all necessary information and it had to be part of the scope of the mission. At this point we were already utilizing Gamification by using three different game mechanics: Discovery, Bonuses, Countdown. Gamification is the use of game thinking and game mechanics in non-game contexts to engage users in solving problems and increase users’ self contributions. As a first result the issues found before live release increased, but the turnover rate among the testers was quite high.
As there are many more game mechanics which are already a success in our games, we thought it might help for motivating our testers as well. Hence we thought about a level system with achievements where players gain points for bug reports to accomplish new levels. A leaderboard shows the progress of all participating players and also the achievements on the next level. We also introduced so called Seasons which are running for three months, where a player can get even more bonuses and achievements. After the first months we can already see that the turnover rate is decreasing.
As the journey went on, we got very dedicated beta testers who kept on testing. Also the quality of the game increased by finding and fixing more issues before the live release, and the percentage of live issues was reduced from 50 to 25 percent.
Gamification in Software Testing (Nordic Testing Days 2016)Jana Gierloff
A journey on how to integrate an unused beta server into the development process by using gamification. To reach the goal to boost the quality of live releases we had to find a way to motivate the testers and providing some achievements. While certain game design mechanics are successfully used in our games why couldn't they also help to improve beta community testing? Going forward step by step by implementing missions, seasons and a leaderboard we managed to reduce the percentage of live issues from 50 to 25 percent and also got very dedicated testers.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
DevQA - From Quality Control to Quality Assistance Jana Gierloff
Everyone is talking about DevOps but what about DevQA?
In addition to analytical and logical thinking testers must know notions of programming and also
coding, same as for writing simple unit test scripts. They must know about concepts of databases,
web services, build systems and continuous integration. A DevQA stimulates the testing area to
expand their knowledge leading out of the comfort zone where once almost manual activities were
repeated throughout the development of a system. They have an obligation to reinvent their activities
and assisting the team in others, being more integrated and participatory.
This is the story how we went from Quality Control to Quality Assistance. How we managed required
organisational changes and setting up an automation strategy which lead the way from Quality
Control to Quality Assurance. Later on we realised this is not enough as traditional testers help to
ship safely by doing the testing, but this can have the side-effect of slowing the team down. Our
tester:developer ratio was always low we had to find a way to empower and educate developers
to test their features according to quality standards. We evolved this over time also to enforce the
“whole team” mentality when it comes to quality. As developers learn to build quality into their
features from the start, rework is reduced, and the team can achieve both quick and safe delivery. A
DevQA becomes the facilitator for this, instead of the individual performing the tests. This transition is
what we called “quality assistance”.
Beta Community Testing - Fluch oder Segen? (iqnite 2015, deutsch)Jana Gierloff
Qualität entscheidet, ob der Kunde wieder kommt. Die Fehler vor einem Release zu beheben, hat somit eine hohe Priorität. Dies stellt jedoch eine Herausforderung in einem zweiwöchigen Release-Zyklus dar, in dem nicht viel Zeit bleibt, die endgültige Version vor einem Release zu testen. Ein großes Potential bergen Beta-Spieler, die das Spiel (zumindest aus Spielersicht) oftmals besser kennen als Entwickler. Um die Testphase möglichst effizient zu nutzen, müssen Testmanager, Community-Management sowie Entwickler eng zusammen arbeiten, um den Spielern ein flüssiges Spielerlebnis zu ermöglichen.
Integrating Beta Community Testing into Development using Gamification (EuroS...Jana Gierloff
The journey started with an unused beta server and a relatively high amount of issues which were found after live release. In the first step we staffed the beta team with very active members who knew the game very well and had a sixth sense for bugs. We also introduced missions which gave a testing focus on specific parts of the game including a rough explanation of new features. During the time boxed missions players could report bugs and for valid bugs they got a bonus at the end. To be a valid bug, the report needed to follow a specific template to provide all necessary information and it had to be part of the scope of the mission. At this point we were already utilizing Gamification by using three different game mechanics: Discovery, Bonuses, Countdown. Gamification is the use of game thinking and game mechanics in non-game contexts to engage users in solving problems and increase users’ self contributions. As a first result the issues found before live release increased, but the turnover rate among the testers was quite high.
As there are many more game mechanics which are already a success in our games, we thought it might help for motivating our testers as well. Hence we thought about a level system with achievements where players gain points for bug reports to accomplish new levels. A leaderboard shows the progress of all participating players and also the achievements on the next level. We also introduced so called Seasons which are running for three months, where a player can get even more bonuses and achievements. After the first months we can already see that the turnover rate is decreasing.
As the journey went on, we got very dedicated beta testers who kept on testing. Also the quality of the game increased by finding and fixing more issues before the live release, and the percentage of live issues was reduced from 50 to 25 percent.
Gamification in Software Testing (Nordic Testing Days 2016)Jana Gierloff
A journey on how to integrate an unused beta server into the development process by using gamification. To reach the goal to boost the quality of live releases we had to find a way to motivate the testers and providing some achievements. While certain game design mechanics are successfully used in our games why couldn't they also help to improve beta community testing? Going forward step by step by implementing missions, seasons and a leaderboard we managed to reduce the percentage of live issues from 50 to 25 percent and also got very dedicated testers.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
19. 19
à Be
precise
à Include
exact
data
used
during
testing
for
easy
reference
à The
steps
have
to
be
in
the
exact
order
à Mention
pre-‐requisites
when
applicable
à Do
not
write
composite
steps.
For
example:
If
the
scenario
requires
user
to
save
a
document
from
Microsoft
word,
then
it
should
be
written
as,
‘Open
the
File
menu
and
click
on
save
option’.
à Always
recheck
your
steps
to
reproduce
on
a
new
system,
clearing
all
cookies
and
cache
memory.
à Make
sure
the
sentences
are
short
and
unambiguous
WRITING
STEPS
TO
REPRODUCE
20. 20
à Look
for
similar
bug
or
patterns
à Watch
and
observe
every
step
à Use
your
creativity
to
explore
the
application
à Discuss
with
team
members
or
other
Community
Managers
à Test
with
patience
HOW
TO
REPRODUCE
A
DEFECT
21. 21
Bug
reports
help
us
in
a
myriad
of
ways:
à They
tell
us
about
issues
we
are
not
aware
of
à They
help
to
identify
new
features
that
we
may
not
have
thought
of
à They
help
us
get
a
feel
as
to
how
our
users
use
our
product
WHY
SEND
A
BUG
REPORT
22. 22
à Information:
the
more
is
supplied,
the
better
à Summary:
short
but
clear
– Bad:
Application
crashed
– Good:
Error
402:
Access
denied
when
clicking
‘Send
Email’
à Description:
where,
what
and
how
– Where
was
the
bug
found:
version,
platform,
os,
accounts
– What
is
the
issue:
detailed
description
of
the
actual
issue
and
expected
behavior
à Includes
all
details
about
the
issue
à Example
“Battles”:
type,
units,
boosts,
etc.
– How
can
the
issue
be
replicated:
the
exact
steps
how
to
reproduce
it
à List
of
every
single
step
which
led
to
the
issue
à Includes
also
all
actions
which
might
have
been
done
in
between
or
beforehand
WHAT
SHOULD
IT
INCLUDE
23. 23
à Be
specific
à Don’t
ignore
errors
à What
was
happening
before
à Attach
or
Copy
and
Paste
à More
is
better
It’s
not
you!
HINTS
AND
TIPS
26. 26
We're
here
to
make
great
games
for
our
players
–
with
high
quality,
virtual
worlds
that
link
millions
of
people
around
the
world.
Anywhere,
anytime.
COMPANY MISSION
27. 27
Quality
Control
Focused
on
fulfilling
quality
requirements
QC
VS.
QA
Quality
Assurance
Focused
on
providing
confidence
that
quality
requirements
will
be
fulfilled
28. 28
à Testing
throughout
OVER
testing
at
the
end
à Preventing
bugs
OVER
finding
bugs
à Testing
understanding
OVER
checking
functionality
à Building
the
best
system
OVER
breaking
the
system
à Team
responsibility
OVER
tester
responsibility
TESTING
MANIFESTO
50. 50
Players:
à Guess
how
the
story
came
out
à Ask
yes
or
no
questions
Story
Master:
à Can
never
lie
à Must
point
out
if
question
is
irrelevant
Finishing
the
Game:
à Ask
enough
questions
and
you
will
get
the
solution
à There
are
no
points,
and
loosing
means
you
probably
weren’t
thinking
out
of
the
box
enough
GAME
RULES