The document discusses different types of software testing: manual testing, automated testing, and sapient testing. It states that sapient testing involves modeling, observation, asking useful questions, logical reasoning, and the process of discovery. This type of testing offers thoughtful test design and allows investigators to explore the product.
Stop Repeating Yourself! Use Video to Capture KnowledgeMatthew Pierce
In every role and organization, individuals leave and take knowledge with them. There are also questions that come up again and again, sometimes needlessly. In this session we’re going to dive into how various types of video (and more) can be used to stop the never ending cycle and keep key information from walking out the door. We’ll specifically take a look at how Virgin Media UK has started using video to capture and share knowledge. Learn how you and others in your organization can stop the need to repeat yourself.
The Conversion Maturity Model: A Roadmap to ProfitabilityOptimizely
TIM ASH, CEO OF SITETUNERS
Conversion maturity is a function of your whole organization and it encompasses much more than just landing page testing. See how your company rates on dimensions of people, technology, process, and culture in this session featuring Tim Ash, CEO of Sitetuners.
Find out where you stand and how to take your company’s optimization to the next level.
The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed Michael Larsen
This isn’t your parent’s generation of computers and interaction, and the speed of change is only going to accelerate going forward. Software development, and software testing, is undergoing a radical change, but while organizations have embraced the idea of changes in development and delivery, why are we still looking at old, so called “best practices” in software testing as though we’re still testing the software the previous generation wrote?
In this talk, I will discuss a variety of ways that testing is moving ahead and proving to be just as relevant as it ever has, and how we can equip the next generation of software testers. Through initiatives like SummerQAmp, PerScholas, Weekend Testing and other environments aimed at delivering hands on, real world skills to up and coming testers. Emphasis on rapid learning, direct peer communication, and an emphasis on heuristics and their application can give that edge to new testers, and could also help spark creativity and curiosity in established testers, too.
Stop Repeating Yourself! Use Video to Capture KnowledgeMatthew Pierce
In every role and organization, individuals leave and take knowledge with them. There are also questions that come up again and again, sometimes needlessly. In this session we’re going to dive into how various types of video (and more) can be used to stop the never ending cycle and keep key information from walking out the door. We’ll specifically take a look at how Virgin Media UK has started using video to capture and share knowledge. Learn how you and others in your organization can stop the need to repeat yourself.
The Conversion Maturity Model: A Roadmap to ProfitabilityOptimizely
TIM ASH, CEO OF SITETUNERS
Conversion maturity is a function of your whole organization and it encompasses much more than just landing page testing. See how your company rates on dimensions of people, technology, process, and culture in this session featuring Tim Ash, CEO of Sitetuners.
Find out where you stand and how to take your company’s optimization to the next level.
The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed Michael Larsen
This isn’t your parent’s generation of computers and interaction, and the speed of change is only going to accelerate going forward. Software development, and software testing, is undergoing a radical change, but while organizations have embraced the idea of changes in development and delivery, why are we still looking at old, so called “best practices” in software testing as though we’re still testing the software the previous generation wrote?
In this talk, I will discuss a variety of ways that testing is moving ahead and proving to be just as relevant as it ever has, and how we can equip the next generation of software testers. Through initiatives like SummerQAmp, PerScholas, Weekend Testing and other environments aimed at delivering hands on, real world skills to up and coming testers. Emphasis on rapid learning, direct peer communication, and an emphasis on heuristics and their application can give that edge to new testers, and could also help spark creativity and curiosity in established testers, too.
A Brief intro to what we do as testers and how to go about being what you want to be.
This is the first ever session for Students - delivered first at the NED University of Engineering and Technology under the STEP Banner
Mobile software testing guide includes importance of mobile app testing, testing strategy for mobile apps, kinds of mobile emulators etc for beginners in mobile app testing.
A presentation made to the 2008 New Media Institute fellows to help content makers understand social aspects of the web and how to approach user generated content.
The quick start guide to guerrilla usability testingLily Dart
When you're tight on time and budget guerrilla testing can be a quick and cheap alternative to lab usability testing to gather insights for improvement on your website or app. It also empowers us to design for real people, over client opinions.
This presentation covers all of the key considerations when preparing for and running guerrilla usability testing sessions.
This talk was delivered at WordCamp London 2015
Anay Nayak
Organization: ThoughtWorks
Topic: Fluent interfaces in testing
Presented in vodQA - THE TESTING SPIRIT! on Oct 7, 2010 in ThoughtWorks, Pune
Discover the secrets to building a test team ready to handle any situation. That’s what a Context Driven Team does. Because they understand that there is no best practice, that situations inevitably change, a context driven team knows to expect the unexpected and be ready to face what challenges come their way. Like the sound of that? Want your team to be adaptable, flexible and motivated to face the demands of rapid change? Then you need to come to this talk.
Copyright & Creative Commons: with regards to Open Educational Resources (OER) ROER4D
Presentation: Copyright & Creative Commons: with regards to Open Educational Resources (OER). By: Glenda Cox
Delivered at the University of South Africa (UNISA) on 18 March 2015
CC BY license implementation deep dive (OPEN Kick-off)Jane Park
Session description from http://open4us.org/events/kick-off-conference-agenda/:
This session will dive into detail about the CC BY licensing requirement and what it takes to implement the license when hosting content on individual and external platforms. CC staff will go over the license metadata, examples of good implementation, and OER platforms where you can host resources under the CC BY license. We will also demonstrate tools and sites to find existing CC BY or otherwise licensed OER for your project. (SBCTC will share their stories, ie. around Open Course Library.)
Using the CC BY license, Workshop for 2013 OPEN Kick-offJane Park
Summary of session from OPEN Kickoff Conference for DOL TAACCCT Round 2 Grantees: This session will dive into detail about the CC BY licensing requirement and what it takes to apply the license to grantee materials. CC will go over the CC license chooser tool, examples of good license implementation, and content-sharing platforms where you can upload resources under the CC BY license. If enough time and interest, CC will also go over best practices for giving attribution to the creators of CC licensed works, especially as part of a larger resource, such as a textbook or course.
More info: http://open4us.org/events/
A Brief intro to what we do as testers and how to go about being what you want to be.
This is the first ever session for Students - delivered first at the NED University of Engineering and Technology under the STEP Banner
Mobile software testing guide includes importance of mobile app testing, testing strategy for mobile apps, kinds of mobile emulators etc for beginners in mobile app testing.
A presentation made to the 2008 New Media Institute fellows to help content makers understand social aspects of the web and how to approach user generated content.
The quick start guide to guerrilla usability testingLily Dart
When you're tight on time and budget guerrilla testing can be a quick and cheap alternative to lab usability testing to gather insights for improvement on your website or app. It also empowers us to design for real people, over client opinions.
This presentation covers all of the key considerations when preparing for and running guerrilla usability testing sessions.
This talk was delivered at WordCamp London 2015
Anay Nayak
Organization: ThoughtWorks
Topic: Fluent interfaces in testing
Presented in vodQA - THE TESTING SPIRIT! on Oct 7, 2010 in ThoughtWorks, Pune
Discover the secrets to building a test team ready to handle any situation. That’s what a Context Driven Team does. Because they understand that there is no best practice, that situations inevitably change, a context driven team knows to expect the unexpected and be ready to face what challenges come their way. Like the sound of that? Want your team to be adaptable, flexible and motivated to face the demands of rapid change? Then you need to come to this talk.
Copyright & Creative Commons: with regards to Open Educational Resources (OER) ROER4D
Presentation: Copyright & Creative Commons: with regards to Open Educational Resources (OER). By: Glenda Cox
Delivered at the University of South Africa (UNISA) on 18 March 2015
CC BY license implementation deep dive (OPEN Kick-off)Jane Park
Session description from http://open4us.org/events/kick-off-conference-agenda/:
This session will dive into detail about the CC BY licensing requirement and what it takes to implement the license when hosting content on individual and external platforms. CC staff will go over the license metadata, examples of good implementation, and OER platforms where you can host resources under the CC BY license. We will also demonstrate tools and sites to find existing CC BY or otherwise licensed OER for your project. (SBCTC will share their stories, ie. around Open Course Library.)
Using the CC BY license, Workshop for 2013 OPEN Kick-offJane Park
Summary of session from OPEN Kickoff Conference for DOL TAACCCT Round 2 Grantees: This session will dive into detail about the CC BY licensing requirement and what it takes to apply the license to grantee materials. CC will go over the CC license chooser tool, examples of good license implementation, and content-sharing platforms where you can upload resources under the CC BY license. If enough time and interest, CC will also go over best practices for giving attribution to the creators of CC licensed works, especially as part of a larger resource, such as a textbook or course.
More info: http://open4us.org/events/
The topics of Free Software/Open Source licensing and governance can be complex and confusing. This presentation provides for an easy and clear description of the hows and whys of both. Presented at the All Things Open 2016 Conference in Raleigh, NC
Building websites like applications means bringing more attention to testing. From unit tests early on to load and regression testing later in the game, the primary purpose of testing is to detect software failures so that defects are discovered and corrected before they make it to the customer. Depending on your size, different testing strategies and things like automation may or may not be necessary. I'll cover some great free tools, some simple command line scripts as well as some commercial choices for the various types of testing.
A review of open source project models, licenses and how they are linked. Also a look into counter intuit locks that can be used to enforce open source models or to prevent malicious intents.
Slides from a talk held at JavaForum 2018-11-21 in Gothenburg and TDBI 2018-11-29 in Stockholm.
Continuous delivery requires more that DevOps. It also requires one to think differently about product design, development & testing, and the overall structure of the organization. This presentation will help you understand what it takes and why one would want to deliver value to your customers multiple times each day. #CIC
Jeff "Cheezy" Morgan Ardita Karaj
Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simulation GameDana Pylayeva
Slides for a DevOps transformation simulation workshop from Scrum Gathering Prague 2015. An Agile game that engages all 5 senses and helps participants embrace DevOps culture.
Pushing the Bottleneck: Predicting and Addressing the Next, Next ThingIBM UrbanCode Products
Finding bottlenecks in our software delivery processes is often pretty easy. But once we squash one bottleneck, another team becomes the limiting factor. This presentation looks how bottlenecks work, and how to predict the next bottleneck you'll need to work on.
"Finding Bad Needles on a Worldwide Scale" - presentation on our experience of developing, testing and improving cross-site scripting scanners and the methods of more accurate web application security testing. See 2015.appsec.eu for more information.
Quality is everyone's responsibilty can turn into Quality is no-ones responsibility. This talk looks at ways we can look at Quality in contemporary engineering teams
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
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
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.
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.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
Agile Testing
1. Its not Manual or Automated
Its Sapient....
@charrett
This work is licensed under the Creative Commons Attribution-
NoDerivs 3.0 Unported License. To view a copy of this license,
visit http://creativecommons.org/licenses/by-nd/3.0/.
2. Manual Testing
• Boring
• Repetitive
• Unskilled
• Anyone can do it
This work is licensed under the Creative Commons Attribution-
NoDerivs 3.0 Unported License. To view a copy of this license,
visit http://creativecommons.org/licenses/by-nd/3.0/.
3. Automated Testing
• Automated Testing
• Unit Tests
• Integrated Tests
• BDD or ATDD
• System GUI Testing
This work is licensed under the Creative Commons Attribution-
NoDerivs 3.0 Unported License. To view a copy of this license,
visit http://creativecommons.org/licenses/by-nd/3.0/.
4. Sapient Testing
• Modelling
• Observation
• Asking Useful Questions
• Logical Reasoning
• Process of Discovery
This work is licensed under the Creative Commons Attribution-
NoDerivs 3.0 Unported License. To view a copy of this license,
http://www.satisfice.com/blog/archives/99
visit http://creativecommons.org/licenses/by-nd/3.0/.
5. Sapient Testing
• A/B Testing
• Lean Startup Business
Model
• Software Testing
• Big Data
This work is licensed under the Creative Commons Attribution-
NoDerivs 3.0 Unported License. To view a copy of this license,
visit http://creativecommons.org/licenses/by-nd/3.0/.
6. Big Trak
is back........
This work is licensed under the Creative Commons Attribution-
NoDerivs 3.0 Unported License. To view a copy of this license,
visit http://creativecommons.org/licenses/by-nd/3.0/.
7. Commands
• CM : Clear Memory
• Forward: 1 or 2 digit number e.g 10
• Back : 1 or 2 digit number
• Rotate Left: 1 or 2 digit number e.g 15
• Rotate Right 1 or 2 digit number e.g 15
• Fire: 1 or 2 digit number
• Go: Executes the program
This work is licensed under the Creative Commons Attribution-
NoDerivs 3.0 Unported License. To view a copy of this license,
visit http://creativecommons.org/licenses/by-nd/3.0/.
8. Challenge
• Formulate hypothesis, design, run and interpret
experiments that bear on their hypothesis
• Write a series of programs and observe the devices
behaviour, relate the outcome of their experiments to
their hypothesis
• Terminate the process when the new rule or principle has
been discovered
• Verbalise your ideas within your team
This work is licensed under the Creative Commons Attribution-
NoDerivs 3.0 Unported License. To view a copy of this license,
visit http://creativecommons.org/licenses/by-nd/3.0/.
9. Reporters & Observers
Reporters
• Remind teams at the start to use the CM at the start of
each experiment
• Note hypothesis, program, prediction and behaviour of each
experiment
Observers
• Note Process of Discovery
• How do they approach the exercise
This work is licensed under the Creative Commons Attribution-
• NoDerivs 3.0 Unported License. To view a copy of this license,
Team work, how breakthroughs happen, Insights
visit http://creativecommons.org/licenses/by-nd/3.0/.
10. What does x2 do?
• x2 is also known as the repeat key
• x2 requires a numeric parameter (n).
• x2 can only be used once in a program
• x2 has no effect on instructions following its location in
the program
This work is licensed under the Creative Commons Attribution-
NoDerivs 3.0 Unported License. To view a copy of this license,
visit http://creativecommons.org/licenses/by-nd/3.0/.
11. What does X2 do?
One repeat of the last n steps
This work is licensed under the Creative Commons Attribution-
NoDerivs 3.0 Unported License. To view a copy of this license,
visit http://creativecommons.org/licenses/by-nd/3.0/.
12. Possible Hypothesis
• N repeats of the entire program
• N repeats of the last step
• One repeat of the first n steps
• One repeat of the nth step
• One repeat of the entire program
• One repeat of the last step
This work is licensed under the Creative Commons Attribution-
NoDerivs 3.0 Unported License. To view a copy of this license,
visit http://creativecommons.org/licenses/by-nd/3.0/.
13. Observations
This work is licensed under the Creative Commons Attribution-
NoDerivs 3.0 Unported License. To view a copy of this license,
visit http://creativecommons.org/licenses/by-nd/3.0/.
14. Exploring Science
• Tests can be easy to construct and easily observable, but
don’t offer much information.
• Knowing where to look & Understand what is seen
• Experimental design: design of experimental and
observational procedures
• Hypothesis formation: formation and evaluation of theory
• Confirmation Bias: “Tendency for people to seek evidence
to verify their hypothesis rather than refute them”
This work is licensed under the Creative Commons Attribution-
NoDerivs 3.0 Unported License. To view a copy of this license,
visit http://creativecommons.org/licenses/by-nd/3.0/.
15. Science & Testing
• Testing is more about acquiring information than pass/fail
• Testing like experiments requires good test design
• Watch out for Confirmation Bias
• Testing requires we ask useful questions, challenge
assumptions
• Testing is about thinking critically
This work is licensed under the Creative Commons Attribution-
NoDerivs 3.0 Unported License. To view a copy of this license,
visit http://creativecommons.org/licenses/by-nd/3.0/.
16. Sapient Testing
• Offers thoughtful test design in ANY testing
• Automated Checking good for confirmation
• Exploratory Testing allows us to investigate the product
• Focus on Testability rather than large automated
regression suites
• Testability in creating test data
• Helping to recognise problems
This work is licensed under the Creative Commons Attribution-
NoDerivs 3.0 Unported License. To view a copy of this license,
visit http://creativecommons.org/licenses/by-nd/3.0/.
17. Thanks!
• Exploring Science - David Klahr
• Science == Testing - James Bach
• Feedback
• mavericktester.com
• exploratory testing class on 4th feb next year
• @charrett
This work is licensed under the Creative Commons Attribution-
NoDerivs 3.0 Unported License. To view a copy of this license,
visit http://creativecommons.org/licenses/by-nd/3.0/.