This document discusses continuous testing and provides an overview of key concepts. It defines continuous testing as executing automated tests as part of the software delivery pipeline to rapidly obtain feedback on release candidates. The benefits of continuous testing discussed include fast feedback, continuous visibility, and testing that matches different skill levels. It also covers topics like test authoring best practices, key performance indicators for continuous testing, and the potential future role of machine learning. Continuous testing is presented as a way to mature an organization's path toward DevOps practices.
Panoramic Quality: The Fellowship of Testing in DevOpsBrendan Connolly
Â
DevOps has expanded the opportunity for testers to become arbiters of quality. I'll share 3 core responsibilities of testers in DevOps: to know, protect, and verify. I'll establish a working definition of Quality Ownership and discuss its relationship to Product Ownership to help testers look beyond deriving quality from executing tests and shift instead towards becoming quality owners. Helping testers to find their path to enabling continuous quality, through pairing and sharing test ownership across the team while instilling value from pull request to production.
5 Steps to Jump Start Your Test AutomationSauce Labs
Â
With the acceleration of software creation and delivery, test activities must align to the new tempo. Developers need immediate feedback to be efficient and correct defects as those are introduced. The path to achieving this vision is to build a reliable and scalable continuous test solution.
All beginnings are hard. Having a well-defined plan outlining the approach for your organization to create test automation is key to ensure long term success. Join Diego Molina, Senior Software Engineer at Sauce Labs as he discusses:
The importance of setting up the team correctly from the start
Choosing the right Testing Framework for your organization
Identifying the right scenarios and workflows to test
Learning to avoid common pitfalls at the beginning of the transformation journey
Panoramic Quality: The Fellowship of Testing in DevOpsBrendan Connolly
Â
DevOps has expanded the opportunity for testers to become arbiters of quality. I'll share 3 core responsibilities of testers in DevOps: to know, protect, and verify. I'll establish a working definition of Quality Ownership and discuss its relationship to Product Ownership to help testers look beyond deriving quality from executing tests and shift instead towards becoming quality owners. Helping testers to find their path to enabling continuous quality, through pairing and sharing test ownership across the team while instilling value from pull request to production.
5 Steps to Jump Start Your Test AutomationSauce Labs
Â
With the acceleration of software creation and delivery, test activities must align to the new tempo. Developers need immediate feedback to be efficient and correct defects as those are introduced. The path to achieving this vision is to build a reliable and scalable continuous test solution.
All beginnings are hard. Having a well-defined plan outlining the approach for your organization to create test automation is key to ensure long term success. Join Diego Molina, Senior Software Engineer at Sauce Labs as he discusses:
The importance of setting up the team correctly from the start
Choosing the right Testing Framework for your organization
Identifying the right scenarios and workflows to test
Learning to avoid common pitfalls at the beginning of the transformation journey
A Non-profit testing community and certification organization.
A global alliance of visionary industry leaders, prominent authors, leading educational institutions and testing evangelists who are passionate about proliferation of agile in testing.
The Mission:
- To grow agile testing awareness, practices and acceptance.
- To create a learning road-map specifically in agile testing space.
- To identify the milestones that can be evaluated, certified and thus recognized.
Continuous Testing: A Key to DevOps SuccessTechWell
Â
As IT organizations adopt a DevOps strategy, continuous testing (CT) becomes a key ingredient of the DevOps ecosystem. CT enables faster release cycles, more changes per release, upfront isolation of risks, and reduced operations costs. The approach to scale the traditional automation testing infrastructure, test environments, and test data management requires a culture shift using new tools and techniques. Sujay Honnamane discusses a CT strategy for aspiring and already implemented DevOps organizations. Sujay shares examples of tools, techniques, and practical solutions that include continuous integration using the Jenkins CI server, service virtualization through CA Lisa tools, automated code coverage analysis to create impact-based tests, automated test script load balancing for effective use of test environments, and faster test cycles, providing a holistic approach/workflow for CT. Sujay and his teams have successfully implemented CT for several clients in their DevOps journey to achieve a repeatable and highly predictable software delivery process.
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...Sauce Labs
Â
Hear from Verizon Mediaâs Venu Narayanabhatla (Director, Software Development Engineering) and Sauce Labsâ Alissa Lydon (Continuous Testing SME/Product Marketing Manager) as they discuss:
- Why Verizon Media decided to standardize their testing practices across a number of distributed teams, and how they implemented that change
- The development of Screwdriver, now an open source CI tool, and how it solved internal challenges and enabled teams to embrace continuous integration
- Their decision to integrate Screwdriver with Sauce Labs, and how it allowed for scaling to 2.7 million automated tests run per month against all of their applications
A DevOps Primer: Whole Team Approaches for Better Software QualityTechWell
Â
With fingers wagging and eyes squinting, they query Why didnât you find this problem during testing? How many times have you tried to defend yourself with things like We canât test everything or Itâs a corner case? Everyone knows you canât improve quality with testing alone, so what can you do? Marianne Hollier shares practices and tools that help improve your test effectiveness and overall software quality. Learn how early collaboration across your whole team can remove bottlenecks and surprises. See how capturing and agreeing on interfaces between dependent systems can eliminate common issues that occur when systems are finally integrated for testing and nothing works. Understand how service virtualization and test automation go hand-in-hand to get your testing effort started earlier to achieve higher coverage more quickly. Join Marianne to learn how continuous integration and continuous deployment can get your test environments ready to test immediately after a new build is madeâwith no wasted time.
The Three Pillars Approach to an Agile Testing StrategyTechWell
Â
Far too often, organizations focus solely on the development teams and their technical practices as their agile adoption strategy. And then thereâs the near constant focus on acquiring development tools. Often the testing activity and the testing teams are left behind in agile adoption, or even worse, theyâre simply along for the ride. This is not an effective transformation strategy. Join experienced agile coach Bob Galen as he shares the Three Pillars framework for establishing a balanced strategic plan for quality and testing. The Three Pillars focus on development and test automation, testing practices, and collaboration activities that ensure you have a balanced approach to agile testing. Specifically, Bob explores risk-based testing, exploratory testing, paired collaboration around agile requirements, agile test design, and TDD-BDD-functional testing automation as tactics within a balanced framework. Leave with ideas to immediately initiate or re-tool a much more effective and balanced agile testing strategy.
Looking to move to Continuous Delivery? Worried about the quality of your the code? Helping your developers understand clean-code practices and getting the right testing strategy in place can take a while. What should you do to control the quality of the incoming code till then? This talk shares our experience of using PRRiskAdvisor to gradually educate and influence developers to write better code and also help the code reviewer to be more effective at their reviews.Â
Every time a developer raises a pull-request, PRRiskAdvisor analyzes the files that were changed and publishes a report on the pull request itself with the overall risk associated with this pull request and also risk associated with each file. It also runs static code analysis using SonarQube and publishes the configured violations as comments on the pull request. This way the reviewer just has to look at the pull request to get a decent idea of what it means to review this pull request. If there are too many violations, then PRRiskAdvisor can also automatically reject the pull request.
By doing this, we saw our developers starting paying more attention to clean code practices and hence the overall quality of the incoming code improved, while we worked on putting the right engineering practices and testing strategy in place.
More details: https://confengine.com/last-conference-canberra-2018/proposal/7294/improving-the-quality-of-incoming-code
Conference Link: https://2019.agileindia.org
Only globally recongnized certification on Selenium brought to you by Agile Testing Alliance. Any one can take this exam if he or she is selenium. Practical Exam to assess your knowledge. #TesterBhiCoder
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...Perfecto by Perforce
Â
Video delivery is becoming more and more prevalent on mobile applications. Customer expectations for video are higher than ever and cannot be neglected. According to Nielsen, smartphones and tablets were responsible for the highest growth rates in video consumption in 2015-2016.
In this webinar, experts from Perfecto and Accenture StormTest, and British Telecom will show how you can automate your video quality performance testing while simultaneously measuring customer experience.
Certified Professional Master Agile Testing information and highlightsAgile Testing Alliance
Â
CP-MAT is the surest way to learn practical agile testing. One of the programs with the highest satisfaction as is evident by some of the feedback shared.
Closing the Requirements and Testing Loop WebinarQASymphony
Â
QASYMPHONY & BLUEPRINT PARTNER UP
Learn about the new partnership between QASymphony and Blueprint. Connecting software requirements with proper test coverage still remains an age old problem for software development teams. This new partnership will provide alignment between requirements and testing teams of all types to get the visibility and traceability needed to understand their requirements coverage.
In this webinar, Kevin Dunne, QASymphony's VP of Strategy and Business Development and Ruth Zive, VP of Marketing at Blueprint will answer the following questions:
What is QASymphonys qTest Platform?
How is this platform enhanced by Blueprint?
How does the integration between qTest and Blueprint work?
Why does your team need this offering?
Maturing your path toward DevOps with Continuous TestingPerfecto Mobile
Â
nterest in Continuous Testing has been growing for 5 years nowâyet the more we talk about it, the more polarized the discussion becomes. Complicating the conversation is the fact that Agile and DevOps are both driving the need for Continuous Testing, but both require distinctly different things from a quality perspective.
Join me for a lively discussion on whatâs really required for Continuous Testing in the context of Agile and DevOps. Join Eran Kinsbruner, author of Continuous Testing for DevOps Professionals, as he explores:
How DevOps and Agile change the game for testingâ¨
Which elements of Continuous Testing are absolutely essential for Agile and DevOpsâ¨
The top myths, misconceptions, and mistakes surrounding Continuous Testing â¨
Strategies for measuring Continuous Testing progress and ROI
Software testing tools are evolving. More testing frameworks are emerging through the open source community and commercial vendors. In addition, weâre starting to see the rise of machine-learning (ML) and artificial intelligence (AI) in testing solutions.
Given this evolution, it is important to map the tools that match both the practitionersâ skills and their testing types. When referring to the testing practitioners, we mainly look at three different personas:
-The business tester
-The software developer in test (SDET)
-The software developer
These practitioners are tasked with creating, maintaining, and executing unit tests, build acceptance tests, integration, regression, and other nonfunctional tests.
In this webinar led by Perfectoâs Chief Evangelist, Eran Kinsbruner, you will learn the following:
-How should testing types be dispersed among the three personas and throughout the DevOps pipeline?
-What tools should each of these three personas use for the creation and execution of tests?
-What are the key benefits to continuous testing when mapped correctly?
A Non-profit testing community and certification organization.
A global alliance of visionary industry leaders, prominent authors, leading educational institutions and testing evangelists who are passionate about proliferation of agile in testing.
The Mission:
- To grow agile testing awareness, practices and acceptance.
- To create a learning road-map specifically in agile testing space.
- To identify the milestones that can be evaluated, certified and thus recognized.
Continuous Testing: A Key to DevOps SuccessTechWell
Â
As IT organizations adopt a DevOps strategy, continuous testing (CT) becomes a key ingredient of the DevOps ecosystem. CT enables faster release cycles, more changes per release, upfront isolation of risks, and reduced operations costs. The approach to scale the traditional automation testing infrastructure, test environments, and test data management requires a culture shift using new tools and techniques. Sujay Honnamane discusses a CT strategy for aspiring and already implemented DevOps organizations. Sujay shares examples of tools, techniques, and practical solutions that include continuous integration using the Jenkins CI server, service virtualization through CA Lisa tools, automated code coverage analysis to create impact-based tests, automated test script load balancing for effective use of test environments, and faster test cycles, providing a holistic approach/workflow for CT. Sujay and his teams have successfully implemented CT for several clients in their DevOps journey to achieve a repeatable and highly predictable software delivery process.
From Zero to 2.7 Million - How Verizon Media Embraced Open Source to Accelera...Sauce Labs
Â
Hear from Verizon Mediaâs Venu Narayanabhatla (Director, Software Development Engineering) and Sauce Labsâ Alissa Lydon (Continuous Testing SME/Product Marketing Manager) as they discuss:
- Why Verizon Media decided to standardize their testing practices across a number of distributed teams, and how they implemented that change
- The development of Screwdriver, now an open source CI tool, and how it solved internal challenges and enabled teams to embrace continuous integration
- Their decision to integrate Screwdriver with Sauce Labs, and how it allowed for scaling to 2.7 million automated tests run per month against all of their applications
A DevOps Primer: Whole Team Approaches for Better Software QualityTechWell
Â
With fingers wagging and eyes squinting, they query Why didnât you find this problem during testing? How many times have you tried to defend yourself with things like We canât test everything or Itâs a corner case? Everyone knows you canât improve quality with testing alone, so what can you do? Marianne Hollier shares practices and tools that help improve your test effectiveness and overall software quality. Learn how early collaboration across your whole team can remove bottlenecks and surprises. See how capturing and agreeing on interfaces between dependent systems can eliminate common issues that occur when systems are finally integrated for testing and nothing works. Understand how service virtualization and test automation go hand-in-hand to get your testing effort started earlier to achieve higher coverage more quickly. Join Marianne to learn how continuous integration and continuous deployment can get your test environments ready to test immediately after a new build is madeâwith no wasted time.
The Three Pillars Approach to an Agile Testing StrategyTechWell
Â
Far too often, organizations focus solely on the development teams and their technical practices as their agile adoption strategy. And then thereâs the near constant focus on acquiring development tools. Often the testing activity and the testing teams are left behind in agile adoption, or even worse, theyâre simply along for the ride. This is not an effective transformation strategy. Join experienced agile coach Bob Galen as he shares the Three Pillars framework for establishing a balanced strategic plan for quality and testing. The Three Pillars focus on development and test automation, testing practices, and collaboration activities that ensure you have a balanced approach to agile testing. Specifically, Bob explores risk-based testing, exploratory testing, paired collaboration around agile requirements, agile test design, and TDD-BDD-functional testing automation as tactics within a balanced framework. Leave with ideas to immediately initiate or re-tool a much more effective and balanced agile testing strategy.
Looking to move to Continuous Delivery? Worried about the quality of your the code? Helping your developers understand clean-code practices and getting the right testing strategy in place can take a while. What should you do to control the quality of the incoming code till then? This talk shares our experience of using PRRiskAdvisor to gradually educate and influence developers to write better code and also help the code reviewer to be more effective at their reviews.Â
Every time a developer raises a pull-request, PRRiskAdvisor analyzes the files that were changed and publishes a report on the pull request itself with the overall risk associated with this pull request and also risk associated with each file. It also runs static code analysis using SonarQube and publishes the configured violations as comments on the pull request. This way the reviewer just has to look at the pull request to get a decent idea of what it means to review this pull request. If there are too many violations, then PRRiskAdvisor can also automatically reject the pull request.
By doing this, we saw our developers starting paying more attention to clean code practices and hence the overall quality of the incoming code improved, while we worked on putting the right engineering practices and testing strategy in place.
More details: https://confengine.com/last-conference-canberra-2018/proposal/7294/improving-the-quality-of-incoming-code
Conference Link: https://2019.agileindia.org
Only globally recongnized certification on Selenium brought to you by Agile Testing Alliance. Any one can take this exam if he or she is selenium. Practical Exam to assess your knowledge. #TesterBhiCoder
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...Perfecto by Perforce
Â
Video delivery is becoming more and more prevalent on mobile applications. Customer expectations for video are higher than ever and cannot be neglected. According to Nielsen, smartphones and tablets were responsible for the highest growth rates in video consumption in 2015-2016.
In this webinar, experts from Perfecto and Accenture StormTest, and British Telecom will show how you can automate your video quality performance testing while simultaneously measuring customer experience.
Certified Professional Master Agile Testing information and highlightsAgile Testing Alliance
Â
CP-MAT is the surest way to learn practical agile testing. One of the programs with the highest satisfaction as is evident by some of the feedback shared.
Closing the Requirements and Testing Loop WebinarQASymphony
Â
QASYMPHONY & BLUEPRINT PARTNER UP
Learn about the new partnership between QASymphony and Blueprint. Connecting software requirements with proper test coverage still remains an age old problem for software development teams. This new partnership will provide alignment between requirements and testing teams of all types to get the visibility and traceability needed to understand their requirements coverage.
In this webinar, Kevin Dunne, QASymphony's VP of Strategy and Business Development and Ruth Zive, VP of Marketing at Blueprint will answer the following questions:
What is QASymphonys qTest Platform?
How is this platform enhanced by Blueprint?
How does the integration between qTest and Blueprint work?
Why does your team need this offering?
Maturing your path toward DevOps with Continuous TestingPerfecto Mobile
Â
nterest in Continuous Testing has been growing for 5 years nowâyet the more we talk about it, the more polarized the discussion becomes. Complicating the conversation is the fact that Agile and DevOps are both driving the need for Continuous Testing, but both require distinctly different things from a quality perspective.
Join me for a lively discussion on whatâs really required for Continuous Testing in the context of Agile and DevOps. Join Eran Kinsbruner, author of Continuous Testing for DevOps Professionals, as he explores:
How DevOps and Agile change the game for testingâ¨
Which elements of Continuous Testing are absolutely essential for Agile and DevOpsâ¨
The top myths, misconceptions, and mistakes surrounding Continuous Testing â¨
Strategies for measuring Continuous Testing progress and ROI
Software testing tools are evolving. More testing frameworks are emerging through the open source community and commercial vendors. In addition, weâre starting to see the rise of machine-learning (ML) and artificial intelligence (AI) in testing solutions.
Given this evolution, it is important to map the tools that match both the practitionersâ skills and their testing types. When referring to the testing practitioners, we mainly look at three different personas:
-The business tester
-The software developer in test (SDET)
-The software developer
These practitioners are tasked with creating, maintaining, and executing unit tests, build acceptance tests, integration, regression, and other nonfunctional tests.
In this webinar led by Perfectoâs Chief Evangelist, Eran Kinsbruner, you will learn the following:
-How should testing types be dispersed among the three personas and throughout the DevOps pipeline?
-What tools should each of these three personas use for the creation and execution of tests?
-What are the key benefits to continuous testing when mapped correctly?
Slides from webinar, co-hosted by the Vivit UK & Ireland Local User Groups on May 27th 2020. James Walker from Curiosity Software Ireland presented on model-based testing for ALM/Octane, setting out how model-based testing enables greater communication, collaboration and end-to-end automation.
For many organizations today, ALM Octane provides the single source of truth for distributed teams. Its scalable test management keeps testers and developers synchronised with granular analysis of testing progress and results, all integrated into CI/CD pipelines and agile methodologies. However, the quality of this testing remains dependent on the quality of the tests fed in and assigned to testers. Testing speed furthermore remains limited by the efficiency of that test creation. Manual, unsystematic test design and a reliance on low-coverage production data will still lead to low coverage tests. Those tests will also remain impossible to maintain in tight iterations, leaving new releases further exposed to damaging bugs. Impeccable test management instead deserves impeccable test design.
This webinar demonstrated how model-based test generation seamlessly maintains optimized test cases and data in ALM Octane, all linked to system requirements and automation frameworks for in-sprint maintenance and test execution. You will discover a requirements-driven approach to test maintenance, in which test cases, scripts and data are maintained as quick-to-build flowcharts are updated. Powerful mathematical algorithms generate the smallest set of tests needed to âcoverâ the latest system logic, with âjust in timeâ data allocation to ensure that every test has valid test data. Pushing the tests to integrated automation frameworks enables truly âContinuous Testingâ, with granular run results synchronized automatically in ALM Octane.
Despite the belief that a shared context and collaboration drives quality, too often, software testers and quality professionals struggle to find their place within today's integrated agile teams. This session is a practitionerâs view of testing and testing practices within an iterative/incremental development environment. We will begin with a discussion of some of the challenges of testing within an agile environment and delve into the guiding principles of Agile Testing and key enabling practices. Agile Testing necessitates a change in mindset, and it is as much, if not more, about behavior, as it is about skills and tooling, all of which will be explored.
Test Automation: Investment Today Pays Back TomorrowTechWell
Â
The results of a recent survey, authored by IBM and TechWell, showed that testers want to spend more time automating, more time planning, and more time designing testsâand less time setting up test environments and creating test data. So, where should testers and their organizations invest their time and money to achieve the desired results? What is the right level of technical ability for todayâs testers to be successful? As this ongoing debate continues, the simple answer remains: It depends. Join Al Wagner as he explores the many opportunities in the world of testing and test automation. Consider the many approaches for building your automated testing skills and the solutions you create, weighing the pros and cons of each. Explore the options for test and dev organizations to consider to speed up releases and deliver more value to their companies. Leave with the ability to determine which approaches make sense for you and your employer.
End the Guesswork: How to Test the Right Devices, Platforms & User ConditionsPerfecto by Perforce
Â
With a constant flow of new devices and operating systems, and ever-changing user conditions, knowing exactly which ones to test can be a challenge for web and mobile app teams. Thatâs why we created FACTORS.
Now celebrating its 10th edition, FACTORS is the data-driven go-to resource for app developers, testers and owners for building a cross-platform test strategy. Every issue includes a current benchmark of devices, web browsers and user conditions â by geography â to aid in your pursuit of digital excellence.
Join us for this 30-minute webinar with Perfectoâs Eran Kinsbruner, the creator of FACTORS, to discover the best ways to incorporate this data-driven approach to your 2019 continuous testing & DevOps strategy. Learn how to:
-Develop a test coverage plan that reflects your actual users
-Factor in regional differences with worldwide data insights from 20 countries
-Align cross-platform testing into the development cycle â what to test on at what stage
-Plan your 2019 lab by testing on the relevant devices, operating systems, and browsers and keep ahead of the market!
Testing is a major part of the Application Development Life Cycle (ADLC). It helps in eliminating the defects and issues early from the product and helps in delivering quality products to the end users.
implementing_ai_for_improved_performance_testing_the_key_to_success.pptxsarah david
Â
Experience a revolution in software testing with our AI-driven Performance Testing solutions at Cuneiform Consulting. In a world dominated by technological advancements, implementing AI is the key to unlocking unparalleled software performance. Boost your applications with speed, scalability, and responsiveness, ensuring a seamless user experience. Cuneiform Consulting leads the way in reshaping quality assurance, adhering to the predictions of the World Quality Report for AI's significant role in the next decade. Join us to stay ahead, save costs with constant AI-powered testing, and explore the boundless possibilities of AI/ML development services. Contact us now for a future-proof digital transformation!
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Â
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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
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
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
Â
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Â
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
Â
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties â USA
Expansion of bot farms â how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks â Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Â
Are you looking to streamline your workflows and boost your projectsâ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, youâre in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part âEssentials of Automationâ series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Hereâs what youâll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
Weâll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Donât miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
Â
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Â
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Â
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
2. AGENDA
⢠State of Continuous Testing? What are the Benefits of CT?
⢠Fast Feedback and Continuous Visibility
⢠Testing that matches your skillset & What to Automate?
⢠Test Authoring and Coding Best Practices
⢠KPI for Continuous Testing Measurements
⢠Bonus: ML and Future of CT
Eran Kinsbruner
Dir., Lead SW Evangelist
andAuthor, Perfecto
Twitter: @ek121268 (https://twitter.com/ek121268)
Blog: http://continuoustesting.blog
LinkedIn: https://www.linkedin.com/in/eran-kinsbruner-4b47a81/
3. Continuous Testing for Digital Has Never Been More Complex
3Š 2018, Perfecto Mobile Ltd. All Rights Reserved.
Augmented Reality
Virtual Reality
IOT
Artificial Intelligence
Mobile
Progressive Web
Continuous
Testing for
Digital
4. WHAT IS CONTINUOUS TESTING?
5/24/2018 4Š 2018, Perfecto Mobile Ltd. All Rights Reserved.
Continuous Testing is the process of executing
automated tests as part of the software
delivery pipeline in order to obtain feedback on
the business risks associated with a software
release candidate as rapidly as possible.
5. 5 | Solving the 3 Biggest Questions in Continuous Testing perfecto.io
What the DevOps Process Probably Looks Like
Process
Impact
Organizational
Impact
2-3 WEEKS 1-3 WEEKS
â Unstable
â Labor-intensive
â Cluttered
â Slow
⢠Manual testing.
⢠Unreliable and flaky
executions.
⢠Long time to analyze results.
⢠Increases time to release.
⢠Increases risk and reduces
flexibility during the cycle.
⢠Reduces innovation time
versus bug fixes time.
⢠QA isnât part of the daily cycle
since they have limited
feedback to share.
⢠Testing holds back
innovation.
âEnd of
Cycleâ
Testing
6. 6 | Automated Testing in DevOps perfecto.ioI. The State of Digital Transformation
Mobile Testing Challenges
Complex test
creation leads to
high percentage of
manual testing
Untrusted test
automation leads
to high percentage
of manual testing
Hard and costly
to manage in-
house lab
Outdated mobile
test Lab
Reporting
noise (too
many false
negatives)
resulting in
irrelevant test
feedback
Unable to execute
parallel tests and
scale with the
right amount of
coverage
7. Key Benefits Of a Mature DevOps
State of DevOps Report, 2018 - DORA
8. Value of CT and DevOps
State of DevOps Report, 2018 - DORA
State of Software Testing - Panaya
9. Licenses In-use Disconnected
Orchestration issues
Network Availability Data
Backend issues
Objects Codding Time Other
Scripts & FW issues
⢠10% of devices, causing 80% of lab issues
Networking Stability Config Lock
Lab issues
Reasons for âDistrustful automationâ (Functional UI Testing, mobile)
52% success rate
Backend
30%
Lab
15%
Orchestration
15%
Scripts & FW
40%
80% of issues have a pattern
10. Licenses In-use Disconnected
Orchestration issues
Network Availability Data
Backend issues
Objects Codding Time Other
Scripts & FW issues
⢠10% of devices, causing 80% of lab issues
Networking Stability Config Lock
Lab issues
Smart insights are key for Test Automation success
Backen
d
30%
Lab
15%
Orchestration
15%
Scripts & FW
40%
Whatâs
wrong
with my
Scripts
Whatâs wrong
with my
Executions
Whatâs wrong
with my Lab
Whatâs wrong
with my
Backend
11. 11 | Solving the 3 Biggest Questions in Continuous Testing perfecto.io
Letâs Focus on Testing
Testing Is Led By 3 Main Personas
B U S I N E S S T E S T E R
S D E T ( S O F T W A R E D E V E L O P E R I N T E S T I N G )
S O F T W A R E D E V E L O P E R
Performs exploratory and structured manual testing
Creates functional and nonfunctional code-based test
automation scripts (via Selenium, Appium, etc.)
Creates unit and build acceptance tests
12. How should testing types be dispersed among the three personas
and throughout the DevOps pipeline?
SDETDeveloper
Business Tester:
Manual?
BDD?
Codeless?
13. 13 | Solving the 3 Biggest Questions in Continuous Testing perfecto.io
2/28/2019 13Š 2015, Perfecto Mobile Ltd. All Rights Reserved.
BDD/Codeless
Scripting
Flaky and
common test
failures and
complex manual
test cases
Interactive Tests
UI/UX manual tests
High Skilled
(Dev/SDET)
code-based
scripting
Developers and
SDETs
Business Testers
Ownership
Business Testers
Ownership
Balancing Test Creation for the Three Different
Personas with the Right Tools
14. 14 | Solving the 3 Biggest Questions in Continuous Testing perfecto.io
2/28/2019 14Š 2015, Perfecto Mobile Ltd. All Rights Reserved.
Interactive Tests
UI/UX manual tests
Developers and
SDETs
Business Testers
Ownership
Business Testers
Ownership
Balancing Test Creation for the Three Different
Personas with the Right Tools
15. Test AUTOMATIONâ What to Automate?
1. Whatâs the test engineerâs gut feeling đđ
2. Risk calculated as probability to occur and
impact to customers
3. Value â does the test provide new
information and, if failed, how much time to
fix?
4. Cost efficiency to develop â how long does
it take to develop and how easy is it to
script?
5. History of test â volume of historical
failures in related areas and frequency of
breaks
Source: Angie Jones
16. Some Recommended CT Measurements (KPIs)
⢠How fast are testing activities moving, and what is slowing down these activities?
⢠Test flakiness
⢠Test duration
⢠% of automated vs. manual tests
⢠Application quality measurements
⢠# of escaped defects and in which areas
⢠MTTD â mean time to detection of defect
⢠Build quality
⢠Pipeline efficiency measurements
⢠# of user stories implemented per iteration
⢠Test automation as part of DoD across iterations
⢠Broken builds with categories
⢠CI length trending
⢠Lab availability and utilization
⢠Quality costs measurements
⢠Operational costs, lab availability issues
⢠Cost of hardware/software
⢠Costs of defects by severity and stage
17. Key ML Use Cases In Test Automation
⢠Recognize objects
⢠Transcribe speech â Accessibility
⢠Make quality related decisions based on data
⢠Identify Trends and/or Patterns
⢠Security use cases â Identify signatures e.g.
2/28/2019 17Š 2015, Perfecto Mobile Ltd. All Rights Reserved.
18. 18 | Solving the 3 Biggest Questions in Continuous Testing perfecto.io
Test Authoring Workflow and
Skillset Required
ďą Define manual test scenarios, BDD & user
stories style scenarios
ďą Create scripts in Java/JS etc. from within IDEs
(IntelliJ, Eclipse)
ďą Define Objects using Object Spy tools, DOM
viewers etc.
ďą Page based test steps creation
ďą Insert Visual validations and Assertions
ďą Typically takes longer to develop, more complex
(~6 Hours per test)
ďą Medium-High code development skills required
Test Maintenance
ďą Test changes are required proactively, tests are more
error-prone to changes in production, objects
ďą Tests are managed and maintained in an SCM tool
(GIT, Perforce)
ďą Tests are recorded with no coding in most
cases
ďą Codeless tools UI used for creation
ďą Objects are âlearnedâ and generated on-the-fly
ďą Test scenarios are often less structured and
more exploratory based (flow based)
ďą Time to author is shorter, can be ~1 hour per
test
ďą Test reusability is easy
ďą Business tester, lower to no-coding skills is
sufficient
ďą Tools support self-healing with auto test correction
ďą Local or cloud test versioning is used, no GIT
integration
SDET/Developers Business Testers (&Developers?)
Mindset and Workflow Changes in Test Automation
19. 19 | Solving the 3 Biggest Questions in Continuous Testing perfecto.io
Tools Maturity
ďą Highly mature, includes samples, best
practices, documentation
ďą Integrations exists to ALM tools, Defect
management etc.
Testing Types and App Types
Supported
ďą Functional, API, Load, others
ďą Mobile Native (Appium e.g.) and Desktop
Web (Selenium e.g.)
ďą Emerging technology, less mature, no well-
defined guidelines and practices (e.g. guide
to shift from standard to ML?)
ďą Web is more mature than mobile codeless,
basic integrations only
ďą Mostly functional (E2E) and basic API
ďą Most support web, mobile is lagging behind
SDET/Developers Business Testers (&Developers?)
Test Execution
ďą Configured environment using tools like
TestNG data provider
ďą Execution done locally, via CI, cloud-based
ďą Execution management is built-in the
codeless tools
ďą Execution done locally, via CI, cloud-based
Mindset and Workflow Changes in Test Automation
20. 20 | Solving the 3 Biggest Questions in Continuous Testing perfecto.io
Perfectoâs Smart Automation for Continuous Testing
SMART Test Execution
Fast and parallel test execution with
multi-team orchestration abilities and
management.
SMART ML-Driven Test
Reporting and Analysis
"Single pane of glass" provides
visibility and scales to support
millions of test results.
SMART Test Creation
Automated creation that matches your
teamâs skillset (Appium, Espresso,
XCUITest, Quantum BDD).
SMART CLOUD Lab
Always on and stable. Always up
to date. Supports all mobile OS
and platforms.
The Perfecto
human factor
increases your
chances to succeed.
Black Belt
Testing Experts
Training
Dedicated
Success Manager
24/7 VIP
Support