This document provides an overview of being an agile tester. It begins with introductions and then outlines key topics like what agile is, how it differs from conventional models, concepts to unlearn from traditional testing, the agile testing quadrants framework, taking a methodical approach to agile testing, and takeaways. The document emphasizes that testers in agile work closely with developers throughout the entire process, automate repetitive tasks, and add value beyond simply finding defects.
A retrospective is a meeting to look back over an iteration, release, or project, specifically to discuss what worked well, what could be improved, and most importantly, how to translate the lessons learned into actionable change. Retrospectives are a forum for the team to improve upon their process. They’re an integral part of Scrum and Extreme Programming (XP).
Agile Transformation: People, Process and Tools to Make Your Transformation S...QASymphony
Many companies are currently going through Agile Transformation or thinking about making the transition to agile. While moving to agile can create great opportunity for organizations, the journey to get there can be highly challenging. If you don’t have the right people, process and tools in place, the true benefits of agile may not be recognized. In this webinar, Andrew Stickland, Head of Client Services, for Clearvision and Kevin Dunne, VP of Business Development and Strategy for QASymphony will discuss the best practices for making the agile transformation. In this webinar, we will try to answer the following questions:
- Who are the people I need in place?
- What are the core processes that I need to change?
- What tools do I need?
View the On-Demand webinar here: http://pi.qasymphony.com/agile-transformation-best-practices-webinar-lp060?utm_source=slideshare&utm_medium=slideshare&utm_campaign=Agile%20Transformation%20Webinar
Agile Testing: A pragmatic overview and new entry in Intelliware’s Agile Methodology Series.
What you’ll learn in this presentation:
Intelliware’s Chief Technologist, BC Holmes, provides a pragmatic overview of Agile testing. Complete with many examples, this presentation is ideal for those looking for a practical take on software testing in an Agile environment.
The presentation covers:
- Why do we use Agile testing?
- What Agile testing isn’t
- What Agile testing is: unit testing and test-driven development (TDD)
- High-level properties of good tests
- Testing in different languages
- Test suites and code coverage
- Using mock objects to help isolate units
- Beyond unit testing
A retrospective is a meeting to look back over an iteration, release, or project, specifically to discuss what worked well, what could be improved, and most importantly, how to translate the lessons learned into actionable change. Retrospectives are a forum for the team to improve upon their process. They’re an integral part of Scrum and Extreme Programming (XP).
Agile Transformation: People, Process and Tools to Make Your Transformation S...QASymphony
Many companies are currently going through Agile Transformation or thinking about making the transition to agile. While moving to agile can create great opportunity for organizations, the journey to get there can be highly challenging. If you don’t have the right people, process and tools in place, the true benefits of agile may not be recognized. In this webinar, Andrew Stickland, Head of Client Services, for Clearvision and Kevin Dunne, VP of Business Development and Strategy for QASymphony will discuss the best practices for making the agile transformation. In this webinar, we will try to answer the following questions:
- Who are the people I need in place?
- What are the core processes that I need to change?
- What tools do I need?
View the On-Demand webinar here: http://pi.qasymphony.com/agile-transformation-best-practices-webinar-lp060?utm_source=slideshare&utm_medium=slideshare&utm_campaign=Agile%20Transformation%20Webinar
Agile Testing: A pragmatic overview and new entry in Intelliware’s Agile Methodology Series.
What you’ll learn in this presentation:
Intelliware’s Chief Technologist, BC Holmes, provides a pragmatic overview of Agile testing. Complete with many examples, this presentation is ideal for those looking for a practical take on software testing in an Agile environment.
The presentation covers:
- Why do we use Agile testing?
- What Agile testing isn’t
- What Agile testing is: unit testing and test-driven development (TDD)
- High-level properties of good tests
- Testing in different languages
- Test suites and code coverage
- Using mock objects to help isolate units
- Beyond unit testing
Agile Testing XBOSoft Jared Richardson Phil LewXBOSoft
These are the slides from a discussion Jared Richardson and Phil Lew had on agile testing.
They discussed:
Agile (testing) trends
Scrum
Requirements
Metrics
Documentation
Tools
and much more.
A recording can be found here:
http://www.youtube.com/user/XBOSoft
Agile Testing – Is it for me and how are others doing it?Alexander Tarlinder
This is a 45 minute introduction to agile testing. The slides are "speaking slides", which means that they should be accompanied by an oral presentation and may not be all that easy to comprehend without context.
TestDriven Development, Why How and SmellsProwareness
These are the slides used in our Mastering Agile Development session in September 2012. It gives some insights into the why, how and smells of doing TestDriven Development
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019Peter Gfader
Our industry has a problem:
We are not lacking software methodologies, programming languages, tools or frameworks.
We need great software teams.
Great software engineering teams build quality-in and deliver great software on a regular basis.
The technical testing excellence of those teams will help you escape the “Waterfall sandwich” and make your organization a little more agile, from the inception of an idea till they go live.
---
Keynote from Testcon.lt 2019 https://www.testcon.lt/peter-gfader/
XP teams take every iteration commitment seriously by delivering working software. Continuous Delivery of working product increments and early releasing gives concrete feedback about the state of the system at any time and also increases customer satisfaction.
Jonathan Alexander, CTO of QASymphony and other Product Leaders from QASymphony walked through some of the exciting product features and enhancements coming in 2016 during Quality Jam 2016.
How to Build in Quality from Day 1 using Lean QA and Agile TestingAtlassian
If you're struggling to implement QA methods that fit with agile's core principles, you're not alone. Join Giancarlo and Maurizio as they explain how their teams found a sweet spot at the intersection of agile and QA engineering. They'll share common pitfalls and how to avoid them. Plus, get tips and tricks on how to capture requirements and link JIRA to test repositories for complete traceability.
The concept of “shifting testing left” in the software development lifecycle is not new. Shifting testing from manual to automated and then upstream into engineering is a driving factor in DevOps and agile software development. However, Michael Nauman wonders why test automation, DevOps, and agile software development still frequently fail to deliver on their promises? Aligning and hardening your DevOps and test automation—along with streamlining your agile processes—is critical to your project. Michael shares how AutoCAD’s shifting testing left enabled improvements within their engineering team. Learn how the team increased engineering reliability and velocity, and forced process changes upstream into design and research all the way through to product support. Leave knowing why the concept of separation of concerns with regards to quality is as fundamental as the separation of code quality from product quality. Learn how the AutoCAD web team used process dogma and ruthless prioritization to combat metric idolatry and the host of other evils that hold teams back from fully realizing their potential and going beyond agile.
why do the demo / show and tell at the end of the two week sprint, why involve the customer, because you might give them the starship enterprise rather than a skateboard
Agile Testing XBOSoft Jared Richardson Phil LewXBOSoft
These are the slides from a discussion Jared Richardson and Phil Lew had on agile testing.
They discussed:
Agile (testing) trends
Scrum
Requirements
Metrics
Documentation
Tools
and much more.
A recording can be found here:
http://www.youtube.com/user/XBOSoft
Agile Testing – Is it for me and how are others doing it?Alexander Tarlinder
This is a 45 minute introduction to agile testing. The slides are "speaking slides", which means that they should be accompanied by an oral presentation and may not be all that easy to comprehend without context.
TestDriven Development, Why How and SmellsProwareness
These are the slides used in our Mastering Agile Development session in September 2012. It gives some insights into the why, how and smells of doing TestDriven Development
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019Peter Gfader
Our industry has a problem:
We are not lacking software methodologies, programming languages, tools or frameworks.
We need great software teams.
Great software engineering teams build quality-in and deliver great software on a regular basis.
The technical testing excellence of those teams will help you escape the “Waterfall sandwich” and make your organization a little more agile, from the inception of an idea till they go live.
---
Keynote from Testcon.lt 2019 https://www.testcon.lt/peter-gfader/
XP teams take every iteration commitment seriously by delivering working software. Continuous Delivery of working product increments and early releasing gives concrete feedback about the state of the system at any time and also increases customer satisfaction.
Jonathan Alexander, CTO of QASymphony and other Product Leaders from QASymphony walked through some of the exciting product features and enhancements coming in 2016 during Quality Jam 2016.
How to Build in Quality from Day 1 using Lean QA and Agile TestingAtlassian
If you're struggling to implement QA methods that fit with agile's core principles, you're not alone. Join Giancarlo and Maurizio as they explain how their teams found a sweet spot at the intersection of agile and QA engineering. They'll share common pitfalls and how to avoid them. Plus, get tips and tricks on how to capture requirements and link JIRA to test repositories for complete traceability.
The concept of “shifting testing left” in the software development lifecycle is not new. Shifting testing from manual to automated and then upstream into engineering is a driving factor in DevOps and agile software development. However, Michael Nauman wonders why test automation, DevOps, and agile software development still frequently fail to deliver on their promises? Aligning and hardening your DevOps and test automation—along with streamlining your agile processes—is critical to your project. Michael shares how AutoCAD’s shifting testing left enabled improvements within their engineering team. Learn how the team increased engineering reliability and velocity, and forced process changes upstream into design and research all the way through to product support. Leave knowing why the concept of separation of concerns with regards to quality is as fundamental as the separation of code quality from product quality. Learn how the AutoCAD web team used process dogma and ruthless prioritization to combat metric idolatry and the host of other evils that hold teams back from fully realizing their potential and going beyond agile.
why do the demo / show and tell at the end of the two week sprint, why involve the customer, because you might give them the starship enterprise rather than a skateboard
Presentation for the Missouri Association of Health, Physical Education, Recreation and Dance Conference / Lodge of the Four Seasons/ Osage Beach, MO / November 12, 2011
The PMI India Project Management National Conference 2013 put the spotlight on the way organizations are staying focused on their strategic objectives and seeing success through project management.
People Management, Team Management, Performance Review, Talent Management, Employee Performance, Employee Management, Managing non-performers,Team Building
Based on hands-on Agile experience acquired over multiple delivery projects and Agile coaching/consulting assignments, Vatsala and Aman share common Agile Testing dilemmas, and possible solutions, tying them to the principle of "moving testing upstream".
Presented at Next Generation Testing conference in Bangalore, India (July 2014).
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.
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.
Unlike the Waterfall method, Agile Testing can begin at the start of the project with continuous integration between development and testing.
Agile Testing methodology is not sequential (in the sense it’s executed only after coding phase) but continuous.
Agile is an iterative development methodology, where requirements evolve through collaboration between the customer and self-organizing teams and agile aligns development with customer needs.
The word Agile signifies something that can be performed quickly and immediately ,in the area o f software development
Testing for agile teams . What's the difference between this and other testing ? What are the goals for such testing ?
Is agile testing needed at all ? Why ?
You will find some answers inside and mist likely will be directed to the right way.
like Google, Improve your Test perception & practices and learn how Test might be a key lever to improve your business.
- Understand the different types of Test
- Best & Worst practices of Test
Increasing the company's profitability and impact is the dream of every company. Nowadays Agility / Agile is the buzz word and the whole world want's it but most of the time companies are confused about how we can achieve the agility dream.
The written material provides a visible how, why and what of agility and what the best practices we need to execute to achieve agility.
Agile as a software development methodology has been around for a while but have we truly adapted our approach to Software Testing by building quality to the product in an iterative and incremental manner?
Taking inspiration from principles laid out in the Agile Manifesto and from my personal experiences, I am hoping to take you through a journey that would help you critically re-examine your approach to testing within team that is expected to be working using Agile Principles.
Do you find yourself in an organisation where you are being ask for Test Evidence or a pile of Test Reports?
Do you find yourself having to play catchup with the tests that you have to do?
Do you run a Testing or Stabilisation sprint?
At the end of this session, you would have come away with tips to improve the agility of your testing processes and ultimately provide more value as an Agile Tester within your large teams.
Oplægget blev holdt ved et seminar i InfinIT-interessegruppen Softwaretest den 11. februar 2014. Læs mere om interessegruppen her: http://infinit.dk/dk/interessegrupper/softwaretest/softwaretest.htm
Similar to Agile Testing - What, why and how. (20)
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
How world-class product teams are winning in the AI era by CEO and Founder, P...
Agile Testing - What, why and how.
1.
2. Being An Agile Tester
Taking on testing in an Agile Environment Headon
3. • Asim Raza Kazmi
• Software Tester
• Working as a tester, with the testers, for the testers since 2005
• Currently Engaged with Elastica Inc.
Linkedin: http://www.linkedin.com/in/arkazmi
Twitter: https://twitter.com/asimkazmi
Slide Share: www.slideshare.net/arkazmi
Blog: http://savantsark.blogspot.com/
Who Am I?
4. • What is Agile?
• Difference between Agile and conventional Models
• Unlearn traditional Concepts
• Agile Testing Quadrants
• How to adopt Methodical Agile Approach
• Take Away
• Lets Connect
What’s inside
5. What is Agile? – Agile Manifesto
• We are uncovering better ways of developing software by doing it and helping others
do it. Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
• That is, while there is value in the items on the right, we value the items on the left
more.
Create More Value by Quick delivery, responding to feedback
and be ready to CHANGE!
6. Difference B/w Agile and Conventional
Models
• Split Between Development and
verification (a.k.a Testing)
activities.
• Sequential execution of each
activity.
• Testing is a different entity than
other activities.
• Each phase is designed in an
input/output mechanism.
7. Difference B/w Agile and Conventional
Models (Contd.)
• Agile, as its name suggests, simply
proposes to be a faster, more
priority & risk focused, and more
flexible, adaptable, and efficient
way of conducting the complicated
business of software production.
• Tester role is integrated within the
team and is part of all phases of
process
• Testers are required to do more
and add value to the project
delivery everywhere!
8. Key Points to Unlearn
• The testing team needs to be independent and independently
empowered in order to be effective.
• The V-model for verification and validation cannot be applied in an
Agile sprint.
• The value of testing is realized only when defects are logged.
• Automation is optional and is required only when regression testing
is needed.
• Testing must follow planning, specification, execution, and
completion sequentially.
• Providing suggestions to functionalities is Business owners job.
11. Being Methodical in an Agile Way
• Design Test Cases while exploring the Application under test.
• Exceed coverage beyond simple conformance activities.
• Use Heuristics like Steeplechase, Galumphing to identify the real
issues while exploratory testing.
• Design -> Explore -> Automate -> Move to next feature.
12. • Understand the intricacy of a project by working with developers side-by-side.
• Do not limit yourself to User Interfaces only. Go deeper!
• Continuous Integration is the key to Agile Development and Testing. Adopt it!
• Bet Part of Unit Testing Cycle with Developers and guide them what tests to write.
• Implement test retrospectives (PMA)
• As a tester, be encouraged to write user stories that bring value to customer.
• Apply Scenarios to simulate what a real user would do.
• Apply Risk based testing and impact analysis during regression phase.
• Go beyond checking. Try the Crazy scenarios.
• Anything that is repetitive but required: Automate its execution and focus on testing.
• Be Contextual. Be innovative, Be practical!
• Remember,
We are a service organization whose job it is to reduce damaging uncertainty
about the perceived state of the product.
Take Away
13. • Thanks to the following folks for there great work in explaining the different concepts of Agile Testing.
Some parts of this presentation are inspired or reproduced from articles and talks spread over the
internet.
• James Bach
• Lisa Crispin
• Elisabeth Hendrickson
• Scott Barber
• Madhu Venantius Laulin Expedith
• Michael Bolton
• And Many Others!
Disclaimer