The document discusses testing axioms, which are context-neutral rules for testing systems. It proposes that testing axioms can be used to advance testing practices by providing a framework for critical thinking about testing. Specifically, separating axioms, context, and values allows testers to clarify positions and approaches for different contexts. It also suggests testing axioms can help identify important skills for testers, such as understanding test models and their limitations. Finally, it explores ideas from "quantum testing" such as assigning significance to individual tests, rather than attempting to quantify their value.
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!TEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Agility and Process Maturity, Of Course They Mix! by Gitte Ottosen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Vipul Kocher - Software Testing, A Framework Based ApproachTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Software Testing, A Framework Based Approach by Vipul Kocher. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Michael Bolton - Two Futures of Software TestingTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Two Futures of Software Testing by Michael Bolton. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Bert Jagers - Preserving Our Future Through Customer SatisfactionTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Preserving Our Future Through Customer Satisfaction by Bert Jagers. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Martin Koojj - Testers in the Board of DirectorsTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Testers in the Board of Directors by Martin Koojj. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Jelle Calsbeek - Stay Agile with Model Based Testing revisedTEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Evolution of New Feature Verification in 3G Networks by Michael Monaghan. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!TEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Agility and Process Maturity, Of Course They Mix! by Gitte Ottosen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Vipul Kocher - Software Testing, A Framework Based ApproachTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Software Testing, A Framework Based Approach by Vipul Kocher. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Michael Bolton - Two Futures of Software TestingTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Two Futures of Software Testing by Michael Bolton. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Bert Jagers - Preserving Our Future Through Customer SatisfactionTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Preserving Our Future Through Customer Satisfaction by Bert Jagers. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Martin Koojj - Testers in the Board of DirectorsTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Testers in the Board of Directors by Martin Koojj. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Jelle Calsbeek - Stay Agile with Model Based Testing revisedTEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Evolution of New Feature Verification in 3G Networks by Michael Monaghan. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011TEST Huddle
EuroSTAR Software Testing Conference 2011 presentation on Pursuing Quality-You Won't Get There by James Whittaker. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Isabel Evans - Quality In Use - EuroSTAR 2011TEST Huddle
EuroSTAR Software Testing Conference 2011 presentation on Quality In Use by Isabel Evans. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Julian Harty - Alternatives To Testing - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on "Presentation Title" by "Speaker Name". See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Otto Vinter - Analysing Your Defect Data for Improvement PotentialTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Analysing Your Defect Data for Improvement Potential by Otto Vinter. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Eric Jimmink - The Specialized Testers of the FutureTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on The Specialized Testers of the Future by Eric Jimmink. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Mats Grindal - Risk-Based Testing - Details of Our Success TEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Risk-Based Testing - Details of Our Success by Mats Grindal. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...TEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Establishing Testing Knowledge and Experience Sharing at Siemens by Peter Zimmerer. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Johan Jonasson - Introducing Exploratory Testing to Save the ProjectTEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Introducing Exploratory Testing to Save the Project by Johan Jonasson . See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Geoff Thompson - Why Do We Bother With Test StrategiesTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Why Do We Bother With Test Strategies by Geoff Thompson. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Kristian Fischer - Put Test in the Driver's SeatTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Put Test in the Driver's Seat by Kristian Fischer. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Henrik Andersson by Exploratory Testing Champions. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Clive Bates - A Pragmatic Approach to Improving Your Testing Process - EuroST...TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on A Pragmatic Approach to Improving Your Testing Process by Clive Bates. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Rik Teuben - Many Can Quarrel, Fewer Can Argue TEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Many Can Quarrel, Fewer Can Argue by Rik Teuben. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Dirk Van Dael - Test Accounting - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Test Accounting by Dirk Van Dael. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Can Exploratory Testing Save Lives by Fredrik Rydberg. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Darius Silingas - From Model Driven Testing to Test Driven ModellingTEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on From Model Driven Testing to Test Driven Modelling by Darius Silingas. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...TEST Huddle
EuroSTAR Software Testing Conference 2011 presentation on Agile on Huge Banking Mainframe Legacy Systems by Christian Bk Hansen. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Lean Kaizen Applied To Software Testing by Thomas Axen . See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
James Whittaker - Pursuing Quality-You Won't Get There - EuroSTAR 2011TEST Huddle
EuroSTAR Software Testing Conference 2011 presentation on Pursuing Quality-You Won't Get There by James Whittaker. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Isabel Evans - Quality In Use - EuroSTAR 2011TEST Huddle
EuroSTAR Software Testing Conference 2011 presentation on Quality In Use by Isabel Evans. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Julian Harty - Alternatives To Testing - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on "Presentation Title" by "Speaker Name". See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Otto Vinter - Analysing Your Defect Data for Improvement PotentialTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Analysing Your Defect Data for Improvement Potential by Otto Vinter. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Eric Jimmink - The Specialized Testers of the FutureTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on The Specialized Testers of the Future by Eric Jimmink. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Mats Grindal - Risk-Based Testing - Details of Our Success TEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Risk-Based Testing - Details of Our Success by Mats Grindal. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...TEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Establishing Testing Knowledge and Experience Sharing at Siemens by Peter Zimmerer. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Johan Jonasson - Introducing Exploratory Testing to Save the ProjectTEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Introducing Exploratory Testing to Save the Project by Johan Jonasson . See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Geoff Thompson - Why Do We Bother With Test StrategiesTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Why Do We Bother With Test Strategies by Geoff Thompson. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Kristian Fischer - Put Test in the Driver's SeatTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Put Test in the Driver's Seat by Kristian Fischer. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Henrik Andersson by Exploratory Testing Champions. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Clive Bates - A Pragmatic Approach to Improving Your Testing Process - EuroST...TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on A Pragmatic Approach to Improving Your Testing Process by Clive Bates. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Rik Teuben - Many Can Quarrel, Fewer Can Argue TEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Many Can Quarrel, Fewer Can Argue by Rik Teuben. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Dirk Van Dael - Test Accounting - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Test Accounting by Dirk Van Dael. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Can Exploratory Testing Save Lives by Fredrik Rydberg. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Darius Silingas - From Model Driven Testing to Test Driven ModellingTEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on From Model Driven Testing to Test Driven Modelling by Darius Silingas. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...TEST Huddle
EuroSTAR Software Testing Conference 2011 presentation on Agile on Huge Banking Mainframe Legacy Systems by Christian Bk Hansen. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Lean Kaizen Applied To Software Testing by Thomas Axen . See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
A test strategy is the set of ideas that guides your test design. It's what explains why you test this instead of that, and why you test this way instead of that way. Strategic thinking matters because testers must make quick decisions about what needs testing right now and what can be left alone. You must be able to work through major threads without being overwhelmed by tiny details. James Bach describes how test strategy is organized around risk but is not defined before testing begins. Rather, it evolves alongside testing as we learn more about the product. We start with a vague idea of our strategy, organize it quickly, and document as needed in a concise way. In the end, the strategy can be as formal and detailed as you want it to be. In the beginning, though, we start small. If you want to focus on testing and not paperwork, this approach is for you.
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
What is a Testing Framework?
“Tools of the trade”; what are they?
Test Phases, Test Stages, Testing Activities, Verification Methods, a Testing Workflow, Status Reporting, Test Types
Discussions:
What do you bring to the table?
What does the Client bring to the table?
Why are you there?
How do you adapt & why do should you?
Modeling Framework to Support Evidence-Based DecisionsAlbert Simard
Describes a framework for modelling in a regulatory environment founded on sound scientific and knowledge management concepts. It includes 1) demand (isue-driven) and supply (model driven) approaches to modelling, 2) balancing modeler, manager, and user perspectives, 3) documentation to demonstrate due diligence, and a 700-term glossary.
Usability Primer - for Alberta Municipal Webmasters Working GroupNormanMendoza
Presentation provided on December 1, 2006. References:
“A Practical Guide to Usability Testing” by Joseph S. Dumas and Janice C. Redish
The Elements of User Experience, diagram by Jesse James Garrett
Trends in Software Testing: There has been a slow realization among the top executives that simply outsourcing testing to the lowest bidder is not resulting in a sufficient level of quality in their software products. In this session, Paul Holland will discuss how American companies are starting to reconsider “factory school” testing and are no longer satisfied with the current situation of simply outsourcing their “checking”. As the development side of software continues its dramatic shift toward Agile development – what role can testers have and how can testers still add value?
I believe that our existing models of testing are not fit for purpose – they are inconsistent, controversial, partial, proprietary and stuck in the past. They are not going to support us in the rapidly emerging technologies and approaches. The certification schemes that should represent the interests and integrity of our profession don’t, and we are left with schemes that are popular, but have low value, lower esteem and attract harsh criticism. My goal in proposing the New Model is to stimulate new thinking in this area.
eurostarconferences.com
testhuddle.com
Similar to Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010 (20)
Why We Need Diversity in Testing- AccentureTEST Huddle
In this webinar Rasa (Testing capability lead for Denmark) and Matthias (EALA Testing capability lead) will share some of their own experiences why diversity matters, give insights into how Accenture as a global firm is promoting diversity and how we are in the process of changing our attitudes and processes to make all of this sustainable
Keys to continuous testing for faster delivery euro star webinar TEST Huddle
Your business needs to deliver faster. To accommodate, Development needs to introduce fewer changes but in a much more frequent cadence. This creates a challenge for test teams to keep up with the rapid pace of change without compromising on quality. Automation is paramount to the success or failure of Continuous Delivery, and Continuous Testing enables early and frequent quality feedback throughout the CI/CD pipeline.
In this webinar, Eran & Ayal will explore how to implement Continuous Testing to ensure high quality releases in a Continuous Delivery environment; including what to test and when to automate new functionality in order to optimize your efforts.
In this webinar Carsten will explore the role of the tester in a Scrum team. He will examine where the tester play an important role in Scrum and how you can contribute to a teams performance.
Leveraging Visual Testing with Your Functional TestsTEST Huddle
Designing and implementing (or selecting) the right automation strategy, for functional testing, with visual testing, can help your project with greater test coverage while improving test scalability
This talk suggests how we might make sense of the tools landscape of the near future, where the pressure to modernise processes and automate is greatest, and what a new test process supported by tools might look like.
Takeaways:
- We need to take machine learning in testing seriously, but it won’t be taking our jobs just yet
- We don’t need more test automation tools; today we need tools that capture tester knowledge
- Tools that that learn and think can’t work for testers until we solve the knowledge capture challenge.
View On-Demand Webinar: https://youtu.be/EzyUdJFuzlE
In this session, we’ll write tests and code for solving a real Star Wars problem. And we’ll discuss what we’re doing, refine our specs, as well as see what changes in the design tell us.
View On-Demand Webinar: https://huddle.eurostarsoftwaretesting.com/resource/test-management/tdd-rest-us/
Scaling Agile with LeSS (Large Scale Scrum)TEST Huddle
In this webinar, Elad will cover the principles that the #LeSS framework has to offer in order to enable bug organisations to become agile.
View webinar recording - https://huddle.eurostarsoftwaretesting.com/resource/agile-testing/scaling-agile-less-large-scale-scrum/
Creating Agile Test Strategies for Larger EnterprisesTEST Huddle
Having difficulty creating an agile test strategy for your company? Let Testing Excellence Award winner, Derk-Jan de Grood, show you how it’s done
View webinar recording here - http://huddle.eurostarsoftwaretesting.com/resource/agile-testing/creating-agile-test-strategies-larger-enterprises/
3 key takeaways
- Do you know the meaning of your organisation, system, product?
- Can you deliver the important risks right away?
- How can you communicate about the (process and product) risks your dealing with?
View Webinar recording: https://huddle.eurostarsoftwaretesting.com/resource/test-management/is-there-a-risk/
Growing a Company Test Community: Roles and Paths for TestersTEST Huddle
Over the past three years, our company’s test team has grown from three lonesome testers to a community of nine – with more planned. Since we don’t see testers as “click monkeys”, but as valuable and integrated project members who bring a specific skill set to the table, it’s important for us to choose testers well and to train them in various areas so that they can contribute, grow and see their own career path within testing.
To structure to our internal tester training program, we have been developing role descriptions, education paths and career options for our testers, which I’d like to share with you in this webinar.
View webinar - https://huddle.eurostarsoftwaretesting.com/resource/webinar/growing-company-test-community-roles-paths-testers/
It’s the same argument again and again. One side says “team members should all be able to do everything, and the programmers should do their testing and all testers should be writing code”. The other side says “No, that can’t possibly work – programmers don’t know how to test, they don’t have the right mindset”. And on and on it goes.
http://huddle.eurostarsoftwaretesting.com/resource/webinar/need-testers-agile-teams/
In this webinar, Dave Haeffner (Elemental Selenium, USA) discusses how to:
- Build an integrated feedback loop to automate test runs and find issues fast
- Setup your own infrastructure or connect to a cloud provider
-Dramatically improve test times with parallelization
https://huddle.eurostarsoftwaretesting.com/resource/webinar/use-selenium-successfully/
Practical Test Strategy Using HeuristicsTEST Huddle
Key Takeaways
- See what makes a good test strategy
- Learn how to make a thorough test strategy
- Identify what is the ‘Heuristic Test Strategy Model’ is
- Develop a solid test strategy that fits fast
- Discover how diversification can help you to create a test strategy
Key Takeaways:
- A diagramming method that helps discuss roles
- A one page analysis heuristic for roles
- Why roles matter on projects
https://huddle.eurostarsoftwaretesting.com/resource/people-skills/thinking-through-your-role/
Key Takeaways:
- What will this release contain
- What impact will it have on your test runs
- How can you preserve your existing investment in tests using the Selenium WebDriver APIs, and your even older RC tests
- Looking forward, when will the W3C spec be complete
- What can we expect from Selenium 4
https://huddle.eurostarsoftwaretesting.com/
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
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.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
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/
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
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.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Enhancing Performance with Globus and the Science DMZGlobus
ESnet has led the way in helping national facilities—and many other institutions in the research community—configure Science DMZs and troubleshoot network issues to maximize data transfer performance. In this talk we will present a summary of approaches and tips for getting the most out of your network infrastructure using Globus Connect Server.
The Metaverse and AI: how can decision-makers harness the Metaverse for their...Jen Stirrup
The Metaverse is popularized in science fiction, and now it is becoming closer to being a part of our daily lives through the use of social media and shopping companies. How can businesses survive in a world where Artificial Intelligence is becoming the present as well as the future of technology, and how does the Metaverse fit into business strategy when futurist ideas are developing into reality at accelerated rates? How do we do this when our data isn't up to scratch? How can we move towards success with our data so we are set up for the Metaverse when it arrives?
How can you help your company evolve, adapt, and succeed using Artificial Intelligence and the Metaverse to stay ahead of the competition? What are the potential issues, complications, and benefits that these technologies could bring to us and our organizations? In this session, Jen Stirrup will explain how to start thinking about these technologies as an organisation.
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.
2. Axioms –a Brief Introduction
Advancing Testing Using Axioms
First Equation of Testing
Test Strategy and Approach
Testing Improvement
A Skills Framework for Testers
Quantum Testing
Close
3. Formulated as a context-neutral set of rules for testing systems
They represent the critical thinking processes required to test any system
There are clear opportunities to advance the practice of testing using them
Testers Pocketbook: testers-pocketbook.com
Test Axioms Website test-axioms.com
4. •Test Axioms are not beginners guides
•They can help you to think critically about testing
•They expose flaws in other people‟s thinking and their arguments about testing
•They generate some useful by-products
•They help you to separate context from values
•Interesting research areas!
•First Equation of Testing, Testing Uncertainty Principle, Quantum Theory, Relativity, Exclusion Principle...
•You can tell I like physics
7. Summary:
Identify and engage the people or organisations that will use and benefit from the test evidence we are to provide
Consequence if ignored or violated:
There will be no mandate or any authority for testing. Reports of passes, fails or enquiries have no audience.
Questions:
Who are they?
Whose interests do they represent?
What evidence do they want?
What do they need it for?
When do they want it?
In what format?
How often?
8. Test Model
Test Basis
Oracle
Coverage
Prioritis-ationFallibilityDesign axioms
9. Summary:
Choose test models to derive tests that are meaningful to stakeholders. Recognise the models‟ limitations and the assumptions that the models make
Consequence if ignored or violated:
Tests design will be meaningless and not credible to stakeholders.
Questions
Are design models available to use as test models? Are they mandatory?
What test models could be used to derive tests from the Test Basis?
Which test models will be used?
Are test models to be documented or are they purely mental models?
What are the benefits of using these models?
What simplifying assumptions do these models make?
How will these models contribute to the delivery of evidence useful to the acceptance decision makers?
How will these models combine to provide sufficient evidence without excessive duplication?
How will the number of tests derived from models be bounded?
13. Separation of Axioms, context, values and thinking
Tools, methodologies, certification, maturity models promote approaches without reference to your context or values
No thinking is required!
Without a unifying test theory you have no objective way of assessing these products.
14. Given context, practitioners can promote different approaches based on their values
Valuesare preferences or beliefs
Pre-planned v exploratory
Predefined v custom process
Requirements-driven v goal-based
Standard documentation v face-to-face comms.
Some contexts precludecertain practices
“No best practices”
15. Separating axioms, context and values clarifies positions, for example:
„Structured‟ (certified?) test advocates have little (useful) to say about Agile contexts
Exploratory test advocates have little (useful) to say about contract/requirements-based acceptance
The disputes between these positions is more about valuesthan practices in context
Is a consultant recommendation best for the stakeholders or the consultant?
17. Test
Strategy
Risks
GoalsConstraints
Human resource
Environment
TimescalesProcess(lack of?)
ContractCulture
Opportunities
User involvement
Automation
De- Duplication
Early Testing
Skills
Communication
Axioms
Artefacts
18. 1.Test Plan Identifier
2.Introduction
3.Test Items
4.Features to be Tested
5.Features not to be Tested
6.Approach
7.Item Pass/Fail Criteria
8.Suspension Criteria and Resumption Requirements
9.Test Deliverables
10.Testing Tasks
11.Environmental Needs
12.Responsibilities
13.Staffing and Training Needs
14.Schedule
15.Risks and Contingencies
16.Approvals
Based on IEEE Standard 829-1998
19. Used as a strategy checklist
Scarily vague (don‟t go there)
Used as a documentation template/standard
Flexible, not prescriptive, but encourages copy and edit mentality (documents that no one reads)
But many manytesters seek guidance on
What to consider in a test strategy
Communicating their strategy to stakeholders and project participants
20. Items 1, 2 –Administration
Items 3+4+5 –Scope Management, Prioritisation
Item 6 –All the Axioms are relevant
Items 7+8 –Good-Enough, Value
Item 9 –Stakeholder, Value, Confidence
Item 10 –All the Axioms are Relevant
Item 11 –Environment
Item 12 –Stakeholder
Item 13 –All the Axioms are Relevant
Item 14 –All the Axioms are Relevant
Item 15 –Fallibility, Event
Item 16 –Stakeholder Axioms
21. 1.Stakeholder Objectives
Stakeholder management
Goal and risk management
Decisions to be made and how (acceptance)
How testing will provide confidence and be assessed
How scope will be determined
2.Design approach
Sources of knowledge (bases and oracles)
Sources of uncertainty
Models to be used for design and coverage
Prioritisation approach
3.Delivery approach
Test sequencing policy
Repeat test policies
Environment requirements
Information delivery approach
Incident management approach
Execution and end-game approach
4.Plan (high or low-level)
Scope
Tasks
Responsibilities
Schedule
Approvals
Risks and contingencies
26. Google search
“CMM” –22,300,000
“CMM Training” –48,200
“CMM improves quality” –74 (BUT really 11 –most of these have NOTHING to do with software)
A Gerrard Consulting client…
CMM level 3 and proud of it (chaotic, hero culture)
Hired us to assess their overall s/w process and make recommendations (quality, time to deliver is slipping)
40+ recommendations, only 7 adopted –they couldn‟t change
How on earth did they get through the CMM 3 audit?
27. Using process change to fix cultural or organisational problems is never going to work
Improving test in isolation is never going to work either
Need to look at changing context rather than values…
30. Axioms+ Context+ Values+ Thinking
=Approach
<-recognise
<-hard to change
<-could change?
<-just do some
<-your approach
31. Axioms represent the critical things to think about
Associated questions act as checklists to:
Assess your current approach
Identify gaps, inconsistencies in current approach
QA your new approach in the future
Axioms represent the WHAT
Your approach specifies HOW
32. Mission
Coalition
Vision
Communication
Action
Wins
Consolidation
Anchoring
Changes identified here
If you must use one, this is where your ‘process model’ comes into play
34. Summary:
Choose test models to derive tests that are meaningful to stakeholders. Recognise the models‟ limitations and the assumptions that the models make.
Consequence if ignored or violated:
Tests design will be meaningless and not credible to stakeholders.
Questions:
Are design models available to use as test models? Are they mandatory?
What test models couldbe used to derive tests from the Test Basis?
Which test models willbe used?
Are test models to be documented or are they purely mental models?
What are the benefits of using these models?
What simplifying assumptions do these models make?
How will these models contribute to the delivery of evidence useful to the acceptance decision makers?
How will these models combine to provide sufficient evidence without excessive duplication?
How will the number of tests derived from models be bounded?
35. A tester needs to understand:
Test models and how to use them
How to select test models from fallible sources of knowledge
How to design test models from fallible sources of knowledge
Significance, authority and precedence of test models
How to use models to communicate
The limitations of test models
Familiarity with common models
Is this all that current certification provides?
36. Intellectual skills and capabilities are more important than the clerical skills
Need to re-focus on:
Testing thought processes (Axioms)
Testing Stakeholder relationship management
Testing as an information provision service
Goal and risk-based testing
Real-world examples, not theory
Practical, hands-on, real-world training, exercises and coaching.
38. As tests are run, every individual test has some significance
Some tests expose failures but ultimately we want all tests to PASS
When all tests pass –the stakeholders are happy, aren‟t they?
Can we measure confidence by counting test?
Not really...
39. Coverage model:
A test could cover one or hundreds of functional conditions, ten thousand program statements or ten
Objective:
Criticality of the business goal it examples
Criticality of the risk it informs
Precedent:
The first end-to-end test pass is significant
The 100thvariation of a similar test is less significant
Functional dependence:
A test of shared functionality used thousands of times per hour could be much more important than a peripheral feature used once/day
Stakeholder:
Are customers tests more or less significant than supplier tests?
Context:
The same test run at different times in different environments can have different value.
40. Only a stakeholder can assign a value to a test (but that is very hard thing to do)
A tester cannot quantify value, but can define its significance
A test is significant (to stakeholders) if it:
Can be related to a meaningful test objective
Increases coverage with respect to a meaningful test model
Is considered in an acceptance decision (at any level)
Significance is a Boolean but could be 0 or 1
The number of insignificant tests should be zero.
41. Significance can only be assessed by testers if:
Our test objectives, models, coverage goals are meaningful (to stakeholders) or
Testers are authorised to create their own objectives, measures and coverage goals or
Testers are their own stakeholder
Testers need a close, trusting relationship with their stakeholdersor authorised autonomy
E.g. exploratory testing won‟t work if stakeholders do not allow autonomy
Testers should not „go it alone‟.
42. Test coverage models and goals that generate uniform distributions of tests are inefficient and uninformative
We need more and better test models
Models that are meaningful in context
Significance varies with context and can be used to explain why
e.g. some tests aren‟t useful as regression tests
How much testing is enough?
Can never be answered by coverage alone.
43. Axioms are context-neutral rules for testing
The Equation of Testing
Separates axioms, context, values and thinking
We can have sensible conversations about process
Axioms and associated questions provide context neutral checklists for test strategy, assessment/improvement and skills
Quantum Testing separates significance from value; can it answer the question, “how much testing is enough?”
44. Thank-You!
THE
TESTING
OF
testaxioms.com
testers-pocketbook.com
gerrardconsulting.com
uktmf.com