This document discusses combining agile and context-driven testing approaches. It outlines how one company integrated testers into agile teams by having testers work closely with developers from the start of projects. This approach helped testers provide early feedback and uncover risks, while developers and testers collaborated effectively. The document suggests how other companies can implement similar integrated tester roles by having testers be part of teams, pair with developers, and educate others about testing.
What is Shift Left Testing? Do you need to use that term to improve your Software Testing and Development process? I don't think so.
- why I don't use the term Shift Left
- Explanation of what Shift Left means when people use it
- Explanation of what Shift Left might mean when people hear it
- How to Shift Left incorrectly
- How to improve your test process without using the phrase Shift Left.
Hire me for consultancy and buy my online books and training at:
- https://compendiumdev.co.uk
- http://eviltester.com
- http://seleniumsimplified.com
- http://javafortesters.com
In 2011, the website edge.org asked the question, 'What scientific concept would improve everybody's cognitive toolkit?'. There were answers from renowned intellectuals. I have listed some of the concepts which are relevant to software development.
What is Shift Left Testing? Do you need to use that term to improve your Software Testing and Development process? I don't think so.
- why I don't use the term Shift Left
- Explanation of what Shift Left means when people use it
- Explanation of what Shift Left might mean when people hear it
- How to Shift Left incorrectly
- How to improve your test process without using the phrase Shift Left.
Hire me for consultancy and buy my online books and training at:
- https://compendiumdev.co.uk
- http://eviltester.com
- http://seleniumsimplified.com
- http://javafortesters.com
In 2011, the website edge.org asked the question, 'What scientific concept would improve everybody's cognitive toolkit?'. There were answers from renowned intellectuals. I have listed some of the concepts which are relevant to software development.
The Snail Entrepreneur: The 7-year-old kid every startup should learn fromClaudio Perrone
Matteo faced a seemly impossible problem, but didn't give up. He used daddy's #PopcornFlow and pivoted. 17 options and 5 experiments later, he converged to success.
PopcornFlow is impacting businesses (large and small) but also families and kids.
If you like this story, please contribute to Matteo's cause.
Prezentacja z ósmego spotkania z cyklu Quality Meetup.
Autor: Michał Stryjak (QA Manager, PiLab SA)
Przez wiele lat ludzie starali się wskazać niezawodne podejście do testowania. Nasz Gość uczestniczył w wielu dyskusjach dotyczących wyższości jednej metody nad drugą, które zwykle sprowadzały się do poszukiwania odpowiedzi na pytanie, czy jakaś konkretna praktyka zmieni świat testów na zawsze.
Już wiele lat temu Cem Kaner zauważył, że najlepsze praktyki głoszone przez jego kolegów wykładowców nie zawsze sprawdzają się dobrze w rzeczywistości. Często obserwował jak procesy i narzędzia stosowane z powodzeniem, np. w startupach, nie sprawdzają się w bankach lub branży medycznej (i vice versa). Z biegiem lat Cem doszedł do wniosku, że coraz więcej osób ma podobne spostrzeżenia dotyczące najlepszych praktyk. Ludzie podzielający jego poglądy (najbardziej znani to James Bach i Bret Pettichord) twierdzą, że aby móc testować dobrze, najpierw trzeba uwzględnić i przeanalizować kontekst. Ich idee znalazły odwzorowanie w siedmiu zasadach, które dzisiaj stanowią podstawę podejścia Context-Driven Testing (CDT). Na spotkaniu Michał opowie nam o podstawach CDT oraz podzieli się pomysłami, jak można wdrażać wspomniane siedem zasad w życie.
Changing business of testing - Testing Assembly Helsinki 2014Vasco Duarte
Testing jobs will move to cheaper countries unless the role of testing changes. This is a trend that is happening already, we see large teams of testers being moved to other countries, simply because it is cheaper to do bad testing there!
Testing is a critical part of the product and software development process, and if we don't change its role it will slowly become obsolete. The fact is, that the traditional view of testing endangers testing jobs: now here, and later also in cheaper countries.
I propose a different view of testing. I propose that testing is about enabling business results, not just technical quality. I propose that the tester's job goes far beyond finding issues to track, but also finding users to acquire, finding methods to succeed in the software business. Testing in my view is about making businesses succeed, not about avoid failures in software.
In this presentation I'll describe how a very simple change can profoundly transform the role of testing in a way that it directly enables and supports our businesses! Testing is about making our businesses succeed!
The road ahead is not easy, and not every tester is ready to embrace this view of testing. But the road ahead is inevitable. And we have to start on that journey now!
These are the results from our 2015 State of Selenium survey. Please feel free to use the information to produce your own original content. We only ask that you provide links to Tellurium (www.te52.com) and the Test Test Blog (www.testtalkblog.com).
This is a summary of the blogs by Eric Ries on the Five Whys at http://startuplessonslearned.blogspot.com/2008/11/five-whys.html. It was used for an internal presentation at Cogent Consulting. If Eric or anyone else thinks this should not be public I will take it down, but I hope I'll drive (a little) more traffic to his blog :-)
When confronted with a problem, have you ever stopped and asked "why" five times? The Five Whys technique is a simple but powerful way to troubleshoot problems by exploring cause-and-effect relationships.
Software Testing Terms Defined. Answering the FAQ "What is Regression Testing?"
- What is Regression Testing?
- How to do Regression Testing?
- Why do we do Regression Testing?
- How to re-think Regression Testing in terms of Risk?
Ho Chi Minh City Software Testing Conference January 2015
Software Testing in the Agile World
Website: www.hcmc-stc.org
Author: Lee Copeland
The IEEE 829 Test Documentation standard is thirty years old this year. Boris Beizer’s first book on software testing also turned thirty. Testing Computer Software, the best selling book on software testing, is twenty-five. During the last three decades, hardware platforms have evolved from mainframes to minis to desktops to laptops to tablets to smartphones. Development paradigms have shifted from waterfall to agile. Consumers expect more functionality, demand higher quality, and are less loyal to brands. The world has changed dramatically and testing must change to match it. Testing processes that helped us succeed in the past may prevent our success in the future. Lee Copeland shares his insights into the future of testing, sharing his Do’s and Don’ts in the areas of technology, organization, test processes, test plans, and automation. Join Lee for a thought provoking look at creating a better testing future.
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?
5 Whys: Originally developed by Sakichi Toyoda and used within the Toyota Motor Corporation during the evolution of its manufacturing methodologies, 5 Whys is a basic component of problem-solving. By asking ‘Why’ 5 times it encourages the problem solver to avoid assumptions and logic traps and trace the chain of causality from the effect seen through to a root cause. The real root cause should point toward a process that is not working well or does not exist.
AgileTD: Experimenting in Context for Exploratory TestingMaaret Pyhäjärvi
When there’s no best practices and you’re looking for the right way to test, what do you do? You come up with ideas of what you could try and experiment with them. This talk sums up my experience of replacing a test-case-driven style with a learning-tester-driven style in two organizations. To improve, we take what we’re given and can’t change, and make choices that that help us get the best out of what we have. Finding the appropriate stretch for the context at hand taught me that there’s no better way of keeping the team awake than changing the way we test on a regular basis with continuous experiments. Join me in learning what my teams experimented with and what worked for us, to get ideas of what you could try in your organization to enhance your practice of testing appropriately in your context.
Thinking and working visually for software testers - Nordic Testing DaysHuib Schoots
Nowadays testers need to be creative in their approach of working. Creating test strategies, test plans, test reports and test cases in the “old school” style is taking too much time out of actual testing and is not particularly collaborative. Systems are getting more and more complex. This tutorial shows testers how to reduce the cost of testing, easily communicate their testing story and involve business analysts, programmers, users and others into their work with visualization. In our daily work as testers we use all kinds of automation tools to support our testing efforts. Among them are many visualization tools. But scientific studies show that sketching with a simple combination of pencil and paper might lead to better results.
Text is boring and not very creative. It lets your brain run at half power, only the left part of the brain is put to work. Visualization also put your right side of the brain to work. People remember images easier. In addition, images often impress us more. We often need many pages of text to describe what a single picture can say. The saying that ”a picture is worth a thousand words” is really true! A single image can transfer a complex idea fast and easy. Visualization allows you to quickly absorb large amounts of information.
By showing hands-on practices participants will learn how mind maps, drawings and graphics can be used directly in their daily work. Mind maps can also be used for a myriad of tasks and processes in testing. They can solve problems, can be used as frameworks, create lightweight test design and deliver dashboard style test results and test status.
The Snail Entrepreneur: The 7-year-old kid every startup should learn fromClaudio Perrone
Matteo faced a seemly impossible problem, but didn't give up. He used daddy's #PopcornFlow and pivoted. 17 options and 5 experiments later, he converged to success.
PopcornFlow is impacting businesses (large and small) but also families and kids.
If you like this story, please contribute to Matteo's cause.
Prezentacja z ósmego spotkania z cyklu Quality Meetup.
Autor: Michał Stryjak (QA Manager, PiLab SA)
Przez wiele lat ludzie starali się wskazać niezawodne podejście do testowania. Nasz Gość uczestniczył w wielu dyskusjach dotyczących wyższości jednej metody nad drugą, które zwykle sprowadzały się do poszukiwania odpowiedzi na pytanie, czy jakaś konkretna praktyka zmieni świat testów na zawsze.
Już wiele lat temu Cem Kaner zauważył, że najlepsze praktyki głoszone przez jego kolegów wykładowców nie zawsze sprawdzają się dobrze w rzeczywistości. Często obserwował jak procesy i narzędzia stosowane z powodzeniem, np. w startupach, nie sprawdzają się w bankach lub branży medycznej (i vice versa). Z biegiem lat Cem doszedł do wniosku, że coraz więcej osób ma podobne spostrzeżenia dotyczące najlepszych praktyk. Ludzie podzielający jego poglądy (najbardziej znani to James Bach i Bret Pettichord) twierdzą, że aby móc testować dobrze, najpierw trzeba uwzględnić i przeanalizować kontekst. Ich idee znalazły odwzorowanie w siedmiu zasadach, które dzisiaj stanowią podstawę podejścia Context-Driven Testing (CDT). Na spotkaniu Michał opowie nam o podstawach CDT oraz podzieli się pomysłami, jak można wdrażać wspomniane siedem zasad w życie.
Changing business of testing - Testing Assembly Helsinki 2014Vasco Duarte
Testing jobs will move to cheaper countries unless the role of testing changes. This is a trend that is happening already, we see large teams of testers being moved to other countries, simply because it is cheaper to do bad testing there!
Testing is a critical part of the product and software development process, and if we don't change its role it will slowly become obsolete. The fact is, that the traditional view of testing endangers testing jobs: now here, and later also in cheaper countries.
I propose a different view of testing. I propose that testing is about enabling business results, not just technical quality. I propose that the tester's job goes far beyond finding issues to track, but also finding users to acquire, finding methods to succeed in the software business. Testing in my view is about making businesses succeed, not about avoid failures in software.
In this presentation I'll describe how a very simple change can profoundly transform the role of testing in a way that it directly enables and supports our businesses! Testing is about making our businesses succeed!
The road ahead is not easy, and not every tester is ready to embrace this view of testing. But the road ahead is inevitable. And we have to start on that journey now!
These are the results from our 2015 State of Selenium survey. Please feel free to use the information to produce your own original content. We only ask that you provide links to Tellurium (www.te52.com) and the Test Test Blog (www.testtalkblog.com).
This is a summary of the blogs by Eric Ries on the Five Whys at http://startuplessonslearned.blogspot.com/2008/11/five-whys.html. It was used for an internal presentation at Cogent Consulting. If Eric or anyone else thinks this should not be public I will take it down, but I hope I'll drive (a little) more traffic to his blog :-)
When confronted with a problem, have you ever stopped and asked "why" five times? The Five Whys technique is a simple but powerful way to troubleshoot problems by exploring cause-and-effect relationships.
Software Testing Terms Defined. Answering the FAQ "What is Regression Testing?"
- What is Regression Testing?
- How to do Regression Testing?
- Why do we do Regression Testing?
- How to re-think Regression Testing in terms of Risk?
Ho Chi Minh City Software Testing Conference January 2015
Software Testing in the Agile World
Website: www.hcmc-stc.org
Author: Lee Copeland
The IEEE 829 Test Documentation standard is thirty years old this year. Boris Beizer’s first book on software testing also turned thirty. Testing Computer Software, the best selling book on software testing, is twenty-five. During the last three decades, hardware platforms have evolved from mainframes to minis to desktops to laptops to tablets to smartphones. Development paradigms have shifted from waterfall to agile. Consumers expect more functionality, demand higher quality, and are less loyal to brands. The world has changed dramatically and testing must change to match it. Testing processes that helped us succeed in the past may prevent our success in the future. Lee Copeland shares his insights into the future of testing, sharing his Do’s and Don’ts in the areas of technology, organization, test processes, test plans, and automation. Join Lee for a thought provoking look at creating a better testing future.
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?
5 Whys: Originally developed by Sakichi Toyoda and used within the Toyota Motor Corporation during the evolution of its manufacturing methodologies, 5 Whys is a basic component of problem-solving. By asking ‘Why’ 5 times it encourages the problem solver to avoid assumptions and logic traps and trace the chain of causality from the effect seen through to a root cause. The real root cause should point toward a process that is not working well or does not exist.
AgileTD: Experimenting in Context for Exploratory TestingMaaret Pyhäjärvi
When there’s no best practices and you’re looking for the right way to test, what do you do? You come up with ideas of what you could try and experiment with them. This talk sums up my experience of replacing a test-case-driven style with a learning-tester-driven style in two organizations. To improve, we take what we’re given and can’t change, and make choices that that help us get the best out of what we have. Finding the appropriate stretch for the context at hand taught me that there’s no better way of keeping the team awake than changing the way we test on a regular basis with continuous experiments. Join me in learning what my teams experimented with and what worked for us, to get ideas of what you could try in your organization to enhance your practice of testing appropriately in your context.
Thinking and working visually for software testers - Nordic Testing DaysHuib Schoots
Nowadays testers need to be creative in their approach of working. Creating test strategies, test plans, test reports and test cases in the “old school” style is taking too much time out of actual testing and is not particularly collaborative. Systems are getting more and more complex. This tutorial shows testers how to reduce the cost of testing, easily communicate their testing story and involve business analysts, programmers, users and others into their work with visualization. In our daily work as testers we use all kinds of automation tools to support our testing efforts. Among them are many visualization tools. But scientific studies show that sketching with a simple combination of pencil and paper might lead to better results.
Text is boring and not very creative. It lets your brain run at half power, only the left part of the brain is put to work. Visualization also put your right side of the brain to work. People remember images easier. In addition, images often impress us more. We often need many pages of text to describe what a single picture can say. The saying that ”a picture is worth a thousand words” is really true! A single image can transfer a complex idea fast and easy. Visualization allows you to quickly absorb large amounts of information.
By showing hands-on practices participants will learn how mind maps, drawings and graphics can be used directly in their daily work. Mind maps can also be used for a myriad of tasks and processes in testing. They can solve problems, can be used as frameworks, create lightweight test design and deliver dashboard style test results and test status.
A Context-Driven Approach to Automation in TestingBugRaptors
: "To help ourselves test better, Context-Driven testers use tools. But, there is no such thing as Automation”
While reading the James Bach's blog, I found an interesting view about “Automation” in testing from Michael Bolton and James Bach.
Context Driven School of testing w prostych przykładachRadoslaw Smilgin
Szkoła testowanie sterowanego kontekstem to jedno z najważniejszych metod testowania promująca testerów myślących i krytycznych względem produktu.
Slajdy z darmowego webinarium.
In this dynamic presentation, Anna will reveal the mindSET and skillSET of the champion tester. She will be explaining the concepts of context-driven testing to a wider QA community, and focusing on testing skills and practices that complement and enable the high-performing agile delivery team.
Ho Chi Minh City Software Testing Conference January 2015
Software Testing in the Agile World
Website: www.hcmc-stc.org
Author: Lee Hawkins
With a growing product portfolio and limited capacity to expand in Melbourne, the opportunity arose to build a testing capability in the Dell office in Zhuhai, in the Guangdong province of China. He's been working closely with this growing team of young inexperienced testers for the last two years. Collaborating with this enthusiastic offshore team has been a three-way challenge: dealing with cultural differences, overcoming the language barrier, and challenging the traditional software testing status quo. In this presentation, he will share his personal experience of collaborating with these young testers to develop a performance & creative context-driven testing team - the first time this had been attempted within this office in China. By sharing this experience, he hopes to highlight areas where offshore teams themselves can help those working with them, particularly across significant cultural divides.
The SlideShare 101 is a quick start guide if you want to walk through the main features that the platform offers. This will keep getting updated as new features are launched.
The SlideShare 101 replaces the earlier "SlideShare Quick Tour".
TOPS Technologies offer Professional Software Testing Training in Ahmedabad.
Ahmedabad Office (C G Road)
903 Samedh Complex,
Next to Associated Petrol Pump,
CG Road,
Ahmedabad 380009.
http://www.tops-int.com/live-project-training-software-testing.html
Most experienced IT Training Institute in Ahmedabad known for providing software testing course as per Industry Standards and Requirement.
The Leaders Guide to Getting Started with Automated TestingJames Briers
Conventional testing is yesterday’s news, is required but needs the same overhaul that has happened in development. It needs to be a slicker operation that really identifies the risk associated with release and protects the business from serious system failure. The only way to achieve this is to remove the humans, they are prone to error, take a long time, cost a lot of money and don’t always do what they are told.
Automation needs to be adopted as a total process, not a bit part player. Historically automation has focussed on the User Interface, which can be a start, but is often woefully lacking. Implementing an Automation Eco-System, sees automation drive through to the interface or service layer, enabling far higher reuse of automated scripts, encompasses the environment and the test data within it’s strategy, providing a robust, repeatable and reusable asset.
Don’t just automate the obvious. Automation is not a black box testing technique. Rather it is mirroring the development and building an exercise schedule for the code. Take your testing to the next level and realise the real benefits of a modern Automation Eco-system.
Digital Transformation, Testing and AutomationTEST Huddle
The Digital Transformation is real. It is having a profound effect on how business is done and the nature of the systems required to deliver productive customer experiences and consequent business benefits.
Key Takeaways:
- What is the Digital Transformation and how does it affect testing?
- Some key findings from a recent and an ancient survey
- How to achieve testing and automation success.
To view the webinar, visit - http://testhuddle.com/resource/digital-transformation-testing-and-automation/
This was a 4-hour workshop that was given at World Usability Day Colombia. #wudco14
Summary:
Now more than ever is the survival of the easiest. Whether the product is a website or a handheld device, success depends largely on how easy it is to use. Usability testing is one of the most effective for creating an intuitive methods. By observing actual people when they use the product, you can get valuable insights if your design is easy to use. Attendees will learn how to conduct a usability test with end users of a product. This workshop is highly interactive and includes several practical exercises to give participants practical experience.
You will learn:
- How to plan a usability testing study
- How to define the goals and objectives
- Explore options (unmoderated usability testing vs. unmoderated & remote vs. in-person)
- How to recruit the right participants
- How to create tasks (Interview-based vs. predefined tasks)
- How to moderate a usability test
- How to analyze and report the results
Building and Scaling High Performing Technology Organizations by Jez Humble a...Agile India
High performing organizations don't trade off quality, throughput, and reliability: they work to improve all of these and use their software delivery capability to drive organizational performance. In this talk, Jez presents the results from DevOps Research and Assessment's five-year research program, including how continuous delivery and good architecture produce higher software delivery performance, and how to measure culture and its impact on IT and organizational culture. They explain the importance of knowing how (and what) to measure so you focus on what’s important and communicate progress to peers, leaders, and stakeholders. Great outcomes don’t realize themselves, after all, and having the right metrics gives us the data we need to keep getting better at building, delivering, and operating software systems.
More details:
https://confengine.com/agile-india-2019/proposal/8524/building-and-scaling-high-performing-technology-organizations
Conference link: https://2019.agileindia.org
A number of test automation ideas that at first glance seem very sensible actually contain pitfalls and problems that you should avoid. Dot Graham describes five of these “intelligent mistakes”—automated tests will find more bugs more quickly; spending a lot on a tool must guarantee great benefits; it’s necessary to automate all of our manual tests; tools are expensive so we have to show a substantial return on investment; and testing tools must be used by the testers. Dot points out that automation doesn’t find bugs; tests do. Good automation does not come out of the box and is not automatic. Automating everything may not give you better (or faster) testing. Determining the actual rate of return is not only surprisingly difficult but may actually be harmful. Turning testers into test automators may waste their skills and talents. Join Dot for a rousing discussion of intelligent mistakes—so you can be smart enough to avoid them.
A Common Sense Guide to Agile Development and Testing that might just change your Agile approach forever.
Answering the 9 most common questions asked about Agile Testing:
- What is Agile Testing?
- Do we still need testers in Agile?
- What is an Agile Tester?
- What does a Software Tester Actually Do?
- Should we automate our testing?
- What tools should we use for our Agile Testing?
- How Much Should we Automate?
- How can we automate and still finish the sprint?
- How can we finish all our testing in the sprint?
A high quality download of the 9 points as a free "Print out and Keep" Poster is available at http://eviltester.com/agile
Similar to Breathing the breath of the monster combining agile and context-driven (20)
Taking observation insights and transform them into a conveyable form through visualization (sketchnoting)
In the first part of the tutorial, we will give a thorough introduction into sketch noting and the psychology of observation.
In the second half, we’ll apply it to a real testing project. A product owner (impersonated by either Huib or Ilari) talks about the product requirements, while the participants take notes in the form of sketch notes. Then based on that, they will design their tests (preferably in the form of sketch notes, too) and then test the product in real time.
-> participants should show up with a laptop
Learnings:
When you do test design or reporting, don’t only rely on words. Sketch noting will enhance your capabilities and support your thinking process in unusual ways.
Imagine your team is not happily sitting together in the same room or building but scattered across different countries. How do you keep communications up and running? How do you handle such a situation as a manager? How do you cope with potentially not everyone getting crucial information?
Participants will get a (very short) overview of Ilari’s experiences and then be put in a simulation, wherein they have to collaborate on a mini-project and come to a successful end. Of course, there will be disturbances, which will make the endeavor more difficult.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
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.
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.
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.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
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.
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.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
24. PTE Agile Testing Manifesto
We believe that... By that we mean...
1 our main work product is
information relevant to people
who matter
We give feedback about the product as early as possible in a lean way, asking questions and providing information during pair
programming to prevent bugs.We report truthfully, concisely, allowing stakeholders to make informed decisions.We rapidly
uncover and report significant risks to the project.
2 we as testers explore the
differences between perception,
desire and reality
We understand that things can be different. Sometimes those differences are important. We uncover what those differences are
and where they may lead to problems. We discover new information by the skilled application of exploratory testing.
3 testing is a collaborative
endeavour
Testing is not delegated to testers only, but should also be done by everyone else in the team. The expertise of both testers and
developers enables a broader testing coverage. We closely collaborate with developers and work side-by-side every day.
4 learning about the domain is
crucial to doing a good job
No one has all the answers up front. Project requirements evolve over time. Rather than follow a rote plan, we learn as we test
and we use what we learn to guide what we test next. We aim to understand eBay systems and share our knowledge with our
peers.
5 ignorance about the domain is
not a reason not to test
We don't wait for a complete set of documentation and instructions before we start testing, but we apply good testing practices
at any given time.
6 the space between automation
and manual testing is a
continuum
Humans excel at qualitative analysis - we notice things. Machines do quantitative analysis very well - rapidly making boolean
choices. Our approach combines the two, ensuring that machines are employed for what they do best (automation, repetition
and tooling), while the rest is left to humans.
7 developing tools for the benefit
of all teams supports overall
productivity
We can be more effective if shared tools are in place to optimize repetitive tasks and avoid solving the same problem multiple
times. Those tools can either be sourced from outside or built in-house.
8 metrics are a way to start a
conversation and not to end it
Sometimes metrics are selected simply because they are easily available and not because their construct validity has been
established. Misapplied metrics can cause a lot of harm. We use metrics to help us achieve results, hence we value inquiry
metrics over evaluation metrics. http://www.developsense.com/blog/2009/01/meaningful-metrics/
9 we are not the gatekeepers of
quality
We provide information to allow others to make informed decisions, including "ship" / "no ship" decisions. We highlight risks. It is
up to our stakeholders to decide what to do based on that information.
10 our approach is applicable eBay
wide
We believe that an agile, embedded approach fosters close working relationships between testers and other roles. It helps
deliver more value more quickly and reduces unnecessary overhead.
www.ilari.com/agile
25. “By no means we want to put
ourselves above other testers.
We are just different. And by
different, we mean better.”
Ben Kelly, 2014