How to construct your own SEO a b split tests (for free) - BrightonSEO July 2021Chris Green
A core skill of SEO is being curious and keeping an open mind. For years though, conducting split tests has been next-to impossible which means many of the "big questions" couldn't be accurately tested. But now the barrier to SEO Split testing is lower than ever, so low in fact Chris will show you how to build your own basic testing setup (for free).
You can find Chris on Twitter @chrisgreenseo
#SydPHP - Pull Requests - The Good, The Bad & The UglyAaron Weatherall
Slides presented at SydPHP on 28th June 2018. The presentation looks at good and bad habits for pull requests and code review. Much of this is inspired by the incredible work of Sandya Sankarram who teaches about toxic code review culture and the negative culture that it can bring to teams.
How to construct your own SEO a b split tests (for free) - BrightonSEO July 2021Chris Green
A core skill of SEO is being curious and keeping an open mind. For years though, conducting split tests has been next-to impossible which means many of the "big questions" couldn't be accurately tested. But now the barrier to SEO Split testing is lower than ever, so low in fact Chris will show you how to build your own basic testing setup (for free).
You can find Chris on Twitter @chrisgreenseo
#SydPHP - Pull Requests - The Good, The Bad & The UglyAaron Weatherall
Slides presented at SydPHP on 28th June 2018. The presentation looks at good and bad habits for pull requests and code review. Much of this is inspired by the incredible work of Sandya Sankarram who teaches about toxic code review culture and the negative culture that it can bring to teams.
The What, Why and How of Analytics TestingAnand Bagmar
Here are slides from my talk on "What, Why and How of Analytics Testing" at Selenium Conference, Berlin 2017.
This talk focusses on Analytics related to Browser & Mobile Native apps, with impact on / of IoT (Internet of Things) and Big Data.
See my blog for more details - https://essenceoftesting.blogspot.com/2017/10/analytics-forgotten-child.html
Seven Bad Habits to Avoid As a QA EngineerRock Interview
While you might truly care about product quality, all QA engineers tend to fall for these mistakes every now and then. Here are some habits that you should avoid to produce high-quality work.
Adaptive Automation: Tests that Recover Instead of FailingTechWell
Are you tired of flaky automation scripts that fail without apparent cause? Are most script failures due to bugs in the test script rather than bugs in the product? Do you simply want to get more out of your automation framework? Many testers and organizations are frustrated with the high cost and low return of their automation frameworks. Scott Miles shares a range of techniques to convert your existing framework from brittle to adaptive. Learn how to improve the quality of your automation framework while reducing the required maintenance. Adaptive automation frameworks can locate modified UI elements that no longer match the previous selector, recover from unexpected interruptions in the test, and automatically update a test script when a change is detected. Scott says that the best part of adaptive automation techniques is that they can be applied to most existing frameworks without purchasing new tools or needing to re-write existing tests.
How Netflix tests in production to augment more traditional testing methods. This talk covers the Simian Army (Chaos Monkey & friends, code coverage in production, and canary testing.
5/3/2017 - New York
Event: http://testleadershipcongress-ny.com/machine-learning-society.html
N.B. Sources are linked in the slides.
Get Sam Putnam's essays and talk schedule in your inbox: https://upscri.be/2611dd/
Are you a software developer who wants to improve your skills? Are you a team lead who enjoys mentoring other developers and improving both their and your coding skills? Or are you a manager who needs to improve the knowledge sharing among your software developers across different projects? Today we will be talking about how Code Reviews can do just this and also improve the code quality of your software projects in the process. Code Review can be a great way to get to know your fellow developers and even learn a different or sometimes better way to build a software solution. At the end of the session you will have a better understanding of the benefits of Code Review as well as some great tips to use in your team today.
Don't lose revenue. Go viral with no downtime.WP Engine
In this on-demand webinar, we explore what a load test is and when/why to use it so you’re prepared to take full advantage of any and all viral goodness that comes your way: https://wpengine.com/resources/on-demand-webinar-load-testing/
Free Webinar: Apply A/B Testing with NGINX Routing Policy.
- What is A/B Testing and Benefit.
- Production deployment method.
- Live Demo A/B Testing with NGINX.
FB fanpage: NGINX Community Thailand
We’ll cover the ins and outs of running a high velocity A/B testing and experimentation program so that you can run the most meaningful tests as quickly as possible without sacrificing the quality of insights.
Before launching your experiment. QA tips and tools. Optimizely
Force variation parameters and test cookie audience conditions are fast and effective methods for QAing an experiment. Review this deck to learn how to effectively preview and test your experiments before setting them live.
There are many types of automatic tests, testing tools, libraries and approaches.
Automatic tests can save you a lot of stress but can also became a kind of a nightmare.
This presentation is an overview of what's available and how to use and not to use them to make them really useful.
Examples taken from PHP world. You might be surprised how many tools is available.
The What, Why and How of Analytics TestingAnand Bagmar
Here are slides from my talk on "What, Why and How of Analytics Testing" at Selenium Conference, Berlin 2017.
This talk focusses on Analytics related to Browser & Mobile Native apps, with impact on / of IoT (Internet of Things) and Big Data.
See my blog for more details - https://essenceoftesting.blogspot.com/2017/10/analytics-forgotten-child.html
Seven Bad Habits to Avoid As a QA EngineerRock Interview
While you might truly care about product quality, all QA engineers tend to fall for these mistakes every now and then. Here are some habits that you should avoid to produce high-quality work.
Adaptive Automation: Tests that Recover Instead of FailingTechWell
Are you tired of flaky automation scripts that fail without apparent cause? Are most script failures due to bugs in the test script rather than bugs in the product? Do you simply want to get more out of your automation framework? Many testers and organizations are frustrated with the high cost and low return of their automation frameworks. Scott Miles shares a range of techniques to convert your existing framework from brittle to adaptive. Learn how to improve the quality of your automation framework while reducing the required maintenance. Adaptive automation frameworks can locate modified UI elements that no longer match the previous selector, recover from unexpected interruptions in the test, and automatically update a test script when a change is detected. Scott says that the best part of adaptive automation techniques is that they can be applied to most existing frameworks without purchasing new tools or needing to re-write existing tests.
How Netflix tests in production to augment more traditional testing methods. This talk covers the Simian Army (Chaos Monkey & friends, code coverage in production, and canary testing.
5/3/2017 - New York
Event: http://testleadershipcongress-ny.com/machine-learning-society.html
N.B. Sources are linked in the slides.
Get Sam Putnam's essays and talk schedule in your inbox: https://upscri.be/2611dd/
Are you a software developer who wants to improve your skills? Are you a team lead who enjoys mentoring other developers and improving both their and your coding skills? Or are you a manager who needs to improve the knowledge sharing among your software developers across different projects? Today we will be talking about how Code Reviews can do just this and also improve the code quality of your software projects in the process. Code Review can be a great way to get to know your fellow developers and even learn a different or sometimes better way to build a software solution. At the end of the session you will have a better understanding of the benefits of Code Review as well as some great tips to use in your team today.
Don't lose revenue. Go viral with no downtime.WP Engine
In this on-demand webinar, we explore what a load test is and when/why to use it so you’re prepared to take full advantage of any and all viral goodness that comes your way: https://wpengine.com/resources/on-demand-webinar-load-testing/
Free Webinar: Apply A/B Testing with NGINX Routing Policy.
- What is A/B Testing and Benefit.
- Production deployment method.
- Live Demo A/B Testing with NGINX.
FB fanpage: NGINX Community Thailand
We’ll cover the ins and outs of running a high velocity A/B testing and experimentation program so that you can run the most meaningful tests as quickly as possible without sacrificing the quality of insights.
Before launching your experiment. QA tips and tools. Optimizely
Force variation parameters and test cookie audience conditions are fast and effective methods for QAing an experiment. Review this deck to learn how to effectively preview and test your experiments before setting them live.
There are many types of automatic tests, testing tools, libraries and approaches.
Automatic tests can save you a lot of stress but can also became a kind of a nightmare.
This presentation is an overview of what's available and how to use and not to use them to make them really useful.
Examples taken from PHP world. You might be surprised how many tools is available.
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
5 reasons you'll love to hate Agile DevelopmentArin Sime
This is a presentation that Arin Sime of AgilityFeat gave at the 2013 Innovate Virginia conference, on 5 reasons why you will love to hate agile development. He presents 5 different areas that as an agile coach he has often seen teams struggle with when moving to agile methods. For each area, Arin discussed why you should try it anyways and suggested strategies for tackling the problems head on.
Już sam tytuł ma wydźwięk mocno kontrowersyjny. Jak to zapomnieć o jakości, zwłaszcza na konferencji poświęconej zapewnianiu jakości i testowaniu?
Nie ukrywam, że moim celem jest wywołanie kontrowersji. Chciałbym rozpocząć dyskusję o znajdowaniu balansu pomiędzy prewencją, testowaniem a głodem podjęcia ryzyka przy wypuszczaniu niepewnych zmian w świecie ciągłego dostarczania, wdrażania.
Popularne wśród testerów są dzisiaj dwa tematy. Shift Left, czyli zwrócenie swojej uwagi na jak najwcześniejsze etapy wytwarzania oprogramowania w celu eliminacji problemów przed ich wystąpieniem, oraz DevOps, czyli przygotowanie podłoża pod wdrażanie niepewnych zmian w sposób jak najbardziej ograniczający ryzyko idące za zmianą i redukujące czas reakcji w przypadku problemu.
Gdzie przy Shift Left a DevOps znajdujemy czas na testowanie? Czy w ogóle potrzebujemy testowania? W jaki sposób i na podstawie jakich przesłanek podjąć decyzję o inwestycji w prewencje, zamiast w odpowiedni monitoring na produkcji?
Podzielę się z wami moimi doświadczeniami oraz konkretnymi technikami, które stosujemy zamiennie z testowaniem, przy pracy z produktem ciągle wdrażanym. Pokażę, jak Shift Left i DevOps wpłynęły na sposób mojej pracy. Naszkicuję problemy stawiane testerom w dzisiejszych realiach, kiedy to stawiamy się na szybkość, a każda mała zmiana potencjalnie ingerująca w pracę programistów musi zostać poprzedzona konkretną analizą strat i korzyści.
Pokażę, że koniec końców osobie dbającej o jakość powinno również zależeć na prędkości. Szybki zespół to zespół dostarczający wysokiej jakości oprogramowanie. Zespół, który nie traci czasu na rozwiązywanie problemów, których nie tworzy.
Testing for agile teams . What's the difference between this and other testing ? What are the goals for such testing ?
Is agile testing needed at all ? Why ?
You will find some answers inside and mist likely will be directed to the right way.
A Software Tester's Travels from the Land of the Waterfall to the Land of Agi...Yuval Yeret
In my work, I have come across many software testing organizations/groups. Some use the waterfall method and may be in the first stages of exposure to Agile-based methods. Some are on the journey to switch between methods, and some have already been using Agile and are looking for ways to do this more effectively. In this article, I will try to describe the experience of a typical software tester when his organization decides to move to Agile.
Note: This is an english translation of a "Thinking Testing" hebrew magazine article from 2012
Why can't programmers test and what can you do about it?
Do your developers take part in testing tasks?
Fact! [Most] developers are not good testers.
So how can we help then out?
Full webinar recording here:
https://www.practitest.com/qa-learningcenter/webinars/developer-testing-webinar/
Misleading Validations - Be Aware Of GreenAnand Ramdeo
This presentation is based on the famous book from Nassim Nicholas Taleb, The Black Swan.
It explores the biases and fallacies we have in our mind and relates it to the software development and testing.
Keeping London On The Move - Interesting Solutions For Challenging ProblemsAnand Ramdeo
Transport For London is a huge organisation. I was part of their revamping efforts.
There were many challenges with respect to agile implementation and complexity of the solution. This presentation will highlight some of those challenges and solutions we had in place to deal with them.
Future of Retail is here with Artificial Intelligence (AI) - Are you ready?Anand Ramdeo
The retail sector is going through a massive transformation. Whatever has worked for the organisations in the past, may not work because the technology is becoming the biggest differentiator.
In this presentation, we will look at the retail sector and how it is impacted by the adoption of AI in various aspects of the business from improving and radically changing the customer experience to managing operations efficiently.
Workshop for Managing Expectations By Utilising A Communication ToolkitAnand Ramdeo
In IT Projects, managing expectations is one of the most important activity. Managing the expectations of your colleagues, managers, clients, and other stakeholders is as important as delivering the project.
In order to manage expectation, it is important to have the right communication. In this workshop, we will look at why communication is important, what is involved in communicating effectively and specifically, for an IT Project, what do we need to consider at various stages of the project by understanding what might be going on in a client or stakeholder's mind.
Hoping that you will find this workshop useful and do feel free to connect with me if you have any questions or suggestions around it.
Testing strategies for the eCommerce stores built on MagentoAnand Ramdeo
According to the reports published by Tricentis, the cumulative cost of software defect was in excess of 1.1 trillion USD. To prepare this report, researchers reviewed 548 software failures they found in the news. In total, these failures impacted around 350 companies. In many cases the impact of software defects on revenue is indirect, but for the eCommerce, this impact is direct. A software bug in an eCommerce would mean that a customer could be lost forever because the competition is fierce. At Ranosys, we understand that the quality is of paramount importance because our business can only survive if our clients are able to sell more. In this talk, we will share the strategies, tools, and the approaches we use to ensure that the eCommerce stores built on Magento are able to serve the consumers every single time
Tes automation for CMS Backed applications - Channel-4 Case StudyAnand Ramdeo
Testing and automating CMS backed applications is challenging. It is different from testing web applications. In most of the web applications - pages are well defined. Operations which can be performed on them is well defined and there are few moving parts on the page.
CMS backed applications on the other hand are usually dynamic. Pages in CMS backed applications are mostly container and pages can have different data and modules every time you look at them.
Channel-4, like many media organisations have many websites such as 4Food, 4Beauty, 4Home and so on. These websites are powered by a powerful CMS and test automation in a usual way wouldn't have worked. In this talk, I will share challenges I faced and approach I took for the automation of CMS backed web applications.
Simple tools to fight bigger quality battleAnand Ramdeo
This presentation was given in GTAC 2008 (Also available on www.TestingGeek.com) and discuss the approach of using SVN commit hooks and batch files as continuous integration system.
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.
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.
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
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
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
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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.
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.
5. Sprint Product Backlog Sprint Backlog 3 Week Sprint Daily Burn New Priority Product Owner Next Sprint Please. Technical Owner
6.
7.
8. Feature Capability Metric Can be reported Can be moderated Comments Can be scheduled Can be published Article Comments Opera Safari FF3 FF2 IE8 IE7 IE6 Feature
9.
10.
11. How we used it? 1. Get Page 2. Get All the links 3. Get first link and if link is not external and crawler has not visited it, open link. 4. Get Page Source 5. Validate all the rules you want to validate on this page 6. Repeat 1 to 5 for all the pages. * Title and meta tags like keywords and description are present for all the pages and is not generic. * Instrumentation code is present on all the pages. * Every image has an alternative text associated with it. * Ad code is coming from the right server and has all the relevant information we need. * Every page contains at least two ads and no more than four ads. * And many more… Pseudo Algorithm Validation Rules Links pointing to content server in stage environment. Editorials not using SEO tools to populate meta tags. Links used by editors are dead. SA Sample Defects