The cloud has already had a high impact on software testing and this impact will continue to grow hugely. The cloud allows test teams to avoid high infrastructure costs by using cloud-based test tools that enable global, scalable testing on demand. Cloud testing services also change expectations around quality and require different testing approaches focused on areas like security, compliance, availability and cost modeling. The cloud is enabling testing as a service and shifting testing to be more results-driven through metrics and service level agreements.
Performance testing as an activity has penetrated much deeper into the software development processes, demanding no lesser importance than other Quality activities. It is expanding and taking the form of an independent performance engineering branch that is fed at the ground level by reliable performance tests. The niche activity involves skilled human resources and up-to-date hardware and software resources.
DON'T PANIC: GETTING YOUR INFRASTRUCTURE DRIFT UNDER CONTROL, ERAN BIBI, FireflyDevOpsDays Tel Aviv
In your ever-changing Infrastructure, some changes are intentional while others are not.
Drift is what happens whenever the real-world state of your infrastructure differs from the state defined in your configuration. This can happen for many reasons, sometimes it happens when adding or removing resources, other times when changing resource definitions upon resource termination or failure, and even when changes have been made manually or via other automation tools.
While Terraform itself can detect drifts, in most cases, you will be informed about it too late: just before you are about to deploy new changes to your infrastructure. What’s interesting about Terraform though, is that you can apply changes in two separate and distinct steps of “Planning” and “Applying”. This means that you have full visibility of what Terraform is planning on doing beforehand, and if you are satisfied with the changes, you can choose to apply them.
So how does this work? When something is changed intentionally, it will appear in the source code, and the Terraform plan will not do anything. However, if any part of the infrastructure has been changed manually, Terraform’s plan will identify this, and alert you to the change. In other words, if your IaC drifted from its expected state, then Terraform’s plan will, in fact, detect it.
Applying this simple solution can empower DevOps and developer velocity, with the reassurance and context for unexpected changes in your IaC, in near real-time. This talk will showcase real-world examples, and practical ways to apply this in your production environments while doing so safely and at the pace of your engineering cycles.
We are now witnessing a new wave of IT revolution and its effect is very similar to the Cloud and Virtualization revolutions that started in the last decade. This new wave, called Containerization, is related to technologies such as Docker and Kubernetes, which now fuel large scale solutions including Big Data and IoT.
Learn about:
- Typical DevOps challenges and modern solutions
- Using Docker as Amazon EC2 Container Service Evolution of Enterprise Architecture (Containers, IoT, Machine Learning and technologies of tomorrow)
- Business value of using advances DevOps technologies with real-life case study
Performance testing as an activity has penetrated much deeper into the software development processes, demanding no lesser importance than other Quality activities. It is expanding and taking the form of an independent performance engineering branch that is fed at the ground level by reliable performance tests. The niche activity involves skilled human resources and up-to-date hardware and software resources.
DON'T PANIC: GETTING YOUR INFRASTRUCTURE DRIFT UNDER CONTROL, ERAN BIBI, FireflyDevOpsDays Tel Aviv
In your ever-changing Infrastructure, some changes are intentional while others are not.
Drift is what happens whenever the real-world state of your infrastructure differs from the state defined in your configuration. This can happen for many reasons, sometimes it happens when adding or removing resources, other times when changing resource definitions upon resource termination or failure, and even when changes have been made manually or via other automation tools.
While Terraform itself can detect drifts, in most cases, you will be informed about it too late: just before you are about to deploy new changes to your infrastructure. What’s interesting about Terraform though, is that you can apply changes in two separate and distinct steps of “Planning” and “Applying”. This means that you have full visibility of what Terraform is planning on doing beforehand, and if you are satisfied with the changes, you can choose to apply them.
So how does this work? When something is changed intentionally, it will appear in the source code, and the Terraform plan will not do anything. However, if any part of the infrastructure has been changed manually, Terraform’s plan will identify this, and alert you to the change. In other words, if your IaC drifted from its expected state, then Terraform’s plan will, in fact, detect it.
Applying this simple solution can empower DevOps and developer velocity, with the reassurance and context for unexpected changes in your IaC, in near real-time. This talk will showcase real-world examples, and practical ways to apply this in your production environments while doing so safely and at the pace of your engineering cycles.
We are now witnessing a new wave of IT revolution and its effect is very similar to the Cloud and Virtualization revolutions that started in the last decade. This new wave, called Containerization, is related to technologies such as Docker and Kubernetes, which now fuel large scale solutions including Big Data and IoT.
Learn about:
- Typical DevOps challenges and modern solutions
- Using Docker as Amazon EC2 Container Service Evolution of Enterprise Architecture (Containers, IoT, Machine Learning and technologies of tomorrow)
- Business value of using advances DevOps technologies with real-life case study
In this episode, we will focus on continuous delivery and how Netflix uses Spinnaker and Kayenta to safely deliver changes to the cloud and beyond. Kayenta is a platform for Automated Canary Analysis (ACA). It is used by Spinnaker to enable automated canary deployments. We will also discuss how Spinnaker is used at Netflix to deploy targets beyond cloud VMs and containers --- batch jobs, CDNs, fast properties and Open Connect appliances.
In this talk we explore some of the tools we built at Hailo to monitor our microservices platform. By using a combination of instrumentation, in-depth service monitoring, request tracing, event correlation and automation frameworks we manage to present a holistic view of our infrastructure.
Measure and Increase Developer Productivity with Help of Serverless at JCON 2...Vadym Kazulkin
The goal of Serverless is to focus on writing the code that delivers business value and offload everything else to your trusted partners (like Cloud providers or SaaS vendors). You want to iterate quickly and today’s code quickly becomes tomorrow’s technical debt. In this talk we will show why Serverless adoption increases the developer productivity and how to measure it. We will also go through AWS Serverless architectures where you only glue together different Serverless managed services relying solely on configuration, minimizing the amount of the code written.
Is Orchestration the Next Big Thing in DevOpsNati Shalom
DevOps processes (such as continuous deployment and delivery) often involve writing many custom scripts that are triggered by the build system. With that approach, it is relatively hard to trace the deployment process and troubleshoot when something goes wrong. Additionally, custom scripts are often not written in an easily understood manner. In this session we will walk through specific DevOps workflows (such as install, update, etc) using Riemann as the framework in subject and see the steps required to automate those processes. We will also discuss how Cloudify uses Riemann to provide simple execution and monitoring of those workflow processes. We will share how one customer, PaddyPower, was able to leverage Cloudify to transition their traditional IT into a DevOps environment, bridging the gap betwe
Serverless security - how to protect what you don't see?Sqreen
Protecting serverless is a new topic. This presentation aims at showing what new security challenges it brings, and how CISO and security teams should approach it.
The serverless space evolves fast and there is no convergence on best practices yet. The switch to a serverless architecture involves several changes, for instance developers doing much more ops with serverless, deploying 20 times more services than previously...
In this episode, we will focus on continuous delivery and how Netflix uses Spinnaker and Kayenta to safely deliver changes to the cloud and beyond. Kayenta is a platform for Automated Canary Analysis (ACA). It is used by Spinnaker to enable automated canary deployments. We will also discuss how Spinnaker is used at Netflix to deploy targets beyond cloud VMs and containers --- batch jobs, CDNs, fast properties and Open Connect appliances.
In this talk we explore some of the tools we built at Hailo to monitor our microservices platform. By using a combination of instrumentation, in-depth service monitoring, request tracing, event correlation and automation frameworks we manage to present a holistic view of our infrastructure.
Measure and Increase Developer Productivity with Help of Serverless at JCON 2...Vadym Kazulkin
The goal of Serverless is to focus on writing the code that delivers business value and offload everything else to your trusted partners (like Cloud providers or SaaS vendors). You want to iterate quickly and today’s code quickly becomes tomorrow’s technical debt. In this talk we will show why Serverless adoption increases the developer productivity and how to measure it. We will also go through AWS Serverless architectures where you only glue together different Serverless managed services relying solely on configuration, minimizing the amount of the code written.
Is Orchestration the Next Big Thing in DevOpsNati Shalom
DevOps processes (such as continuous deployment and delivery) often involve writing many custom scripts that are triggered by the build system. With that approach, it is relatively hard to trace the deployment process and troubleshoot when something goes wrong. Additionally, custom scripts are often not written in an easily understood manner. In this session we will walk through specific DevOps workflows (such as install, update, etc) using Riemann as the framework in subject and see the steps required to automate those processes. We will also discuss how Cloudify uses Riemann to provide simple execution and monitoring of those workflow processes. We will share how one customer, PaddyPower, was able to leverage Cloudify to transition their traditional IT into a DevOps environment, bridging the gap betwe
Serverless security - how to protect what you don't see?Sqreen
Protecting serverless is a new topic. This presentation aims at showing what new security challenges it brings, and how CISO and security teams should approach it.
The serverless space evolves fast and there is no convergence on best practices yet. The switch to a serverless architecture involves several changes, for instance developers doing much more ops with serverless, deploying 20 times more services than previously...
Andrew Jutton and I discuss what caused them some issues when implementing BDD. We have a list of items and we'll basically go through as many as we can in our allotted time.
In no particular order:
Don’t rush into automation
Don’t spend hours arguing about the correct language to use
See what others are doing
Write scenarios as a team
Have the conversation
Don’t add implementation details in scenarios
Add tests to continuous integration process as early as possible
Use your scenarios
Include the SME (Subject Matter Expert)
domain expert and customer
Keep scenarios precise
Use examples to reinforce the scenario
Every scenario is negotiable and is subject to change at any time
Your scenarios are your living documentation
Make things visual
Sign off scenarios
Just do it.
How to Break your App - Workshop - Testbash 2015Daniel Knott
Mobile phones are available since the middle of the 1980s. Since then, the devices changed savagely but the biggest change happened in 2007, when the first iPhone was presented by Apple. Since then, the mobile smartphone market knows only one direction – UP! Since 8 years touch devices are everywhere, from smartphones to tablets.
More than 2 millions apps are available for download in the stores of the biggest vendors and this number is still increasing. There are apps for photos, music, games, office and many more categories just to name some of them.
But what about the quality of those apps? Are those apps reliable, trust worthy, easy to use, well developed and tested? The latest world quality report from Sogeti shows that almost half (45 percent) of mobile apps are not well tested in terms of functionality, performance and security.
This workshop includes insights into the challenging job of mobile testing from native to web apps. Best practices will be provided to become a better mobile tester. Besides that, this workshop will show different test techniques from functional to non functional mobile testing, test automation tools and how to handle the device fragmentation.
The workshop will not include practical mobile test automation. However, the participants will be able to test different mobile apps manually based on the content of the workshop.
Questions are a powerful tool, and good questioning skills are extremely important for both people and testing. Through effective use, we can:
Save ourselves time and effort
Encourage participation and teamwork
Create outside-the-box thinking
Engage in more effective learning
Start decision making conversations
Improve our inquiry skills
During this session we will explore the power of questions and their ability to make us and others think by looking at items such as:
Listening to set the questions
Use of probing questions
Open and closed questions
Constructive conversations
Tone
Rephrasing..
Questions can help create and negate, learn and teach, and stop and start projects, connections and relationships.
Participants will walk away with ideas on how to sharpen their questioning skills to a fine tool which can be used to transform their every conversation and to increase their testing thinking.
What do viewers want? A look at viewer behaviors and wants. Matthew Pierce
Presentation given at Society for Technical Communicators 2014
As video becomes a popular method for communicating to the audiences of technical communicators, it becomes more important to understand how to connect with you audience. But what do viewers expect, want, and really need from the videos you create?
During this presentation, using data from a research study of 1900 participants, we’ll review what viewers want and what you should be doing to maximize the effectiveness of your videos. We’ll look at everything from appropriate video length, to techniques for engaging viewers.
Some of the questions that we’ll address during the course of the presentation include:
* How long will viewers watch informational and educational videos?
* Why do viewers stop watching videos?
* What qualities are shared by ‘great’ videos?
* What type of interactions increase engagement?
Some of the results are surprising. For instance, the advice given for length of a video tends to be about 3 minutes or less. The research conducted points to different results, depending on the type of video. For instructional videos, the result with the highest response was for videos 10-15 minutes.
In addition to just understanding behaviors, the research set out to understand what would help further engage viewers. During the presentation, and as it makes sense, practical applications and tactics that video creators can use to improve the viewing experience will be presented.
Whether you are just starting or already using video heavily, this presentation will help you focus on connecting with your viewers and improve their experience to keep them more engaged and focused.
The times they are a changing. Constantly.
What can we.....should we be doing to ensure we remain relevant?
Is it a case of screaming to be heard to prove our value?
Forgetting about job titles and utilising our skills where needed?
Remembering and using all the buzz words you can?
Up-skilling? What would you focus on?
This will be an interactive session within which you can share your thoughts.
This presentation was first given at ATD's Techknowledge 2016 (#ATDTK) conference. It covers 50 tips about creating better video, in four topics: Pre-recording, Audio, Production, and Screencasting.
Description from the conference: Whether you're just getting started using video or you're a seasoned videographer, making better video doesn't have to be overwhelming. If you're interested in improving your video creation process, this session will help you get there with 50 useful tips addressing planning, recording, editing, and production. Each tip is practical, actionable, and relevant to instructional video creators.
Edwin van Loon - What's in the Cloud for Testing - EuroSTAR 2012TEST Huddle
EuroSTAR Software Testing Conference 2012 presentation on What's in the Cloud for Testing by Edwin van Loon. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Testing Applications—For the Cloud and in the CloudTechWell
As organizations adopt a DevOps approach to software development, they work to shorten test cycles, begin testing earlier, and test continuously. However, one challenge still remains―the unavailability of complete and realistic production-like test environments. Technologies like service virtualization help, but there comes a time when you need additional computing resources to deploy and test the application. Today's cloud technology allows teams to spin up test labs on demand. Join Al Wagner as he describes the various clouds―public, private, and hybrid―and the cloud services available today. By combining the cloud with service virtualization, teams can now test applications end-to-end much earlier in the delivery lifecycle. Learn how teams can use today’s SaaS offerings, deployed on cloud technology, to manage their test effort and drive test execution. Explore how you can use clouds throughout the delivery lifecycle as your organization works to migrate and virtualize legacy applications. Take testing to a new level and test with greater efficiency―in the cloud.
Modernizing Testing as Apps Re-ArchitectDevOps.com
Applications are moving to cloud and containers to boost reliability and speed delivery to production. However, if we use the same old approaches to testing, we'll fail to achieve the benefits of cloud. But what do we really need to change? We know we need to automate tests, but how do we keep our automation assets from becoming obsolete? Automatically provisioning test environments seems close, but some parts of our applications are hard to move to cloud.
Presentation by Richard Bishop and Gordon Appleby at HP Discover 2014 in Barcelona. In the presentation, Richard and Gordon described their experiences in cloud-based performance testing. They discussed the increased adoption of the cloud as an application-testing platform as well as the evolution of HP’s cloud-based testing products including LoadRunner, Performance Center and StormRunner.
implanting DevOps at scale using dynamic test environmentsQualiQuali
While many tech startups have adopted modern DevOps practices, mid-size and large enterprises are still barely scratching the surface.
How do you start this journey on the right footing?
In this webinar we discuss DevOps and what it really means when it comes to implementing and managing it for complex application architectures.
In this session you can expect to learn about:
The pitfalls organizations typically encounter as they deploy DevOps
A practical approach to implementing DevOps at scale for an entire organization
Managing dozens of application environments to certify through your pipeline
How automated testing platforms, such as Sauce Labs, can be integrated in this process
Using case studies and real-world experiences, we cover how to move beyond the first project to get all of your Dev and Test teams to embrace DevOps concepts. We also run a live demo.
Implementing DevOps at Scale Using Dynamic EnvironmentsSauce Labs
While many tech startups have adopted modern devops practices, mid-size and large enterprises are still barely scratching the surface. They have the management mandate and some resources, but the results are less than convincing when the rubber hits the road: small scale initiatives seems to be the norm, but often have encountered difficulties when trying to expand beyond their initial scope.
How do you start this journey on the right footing?
Join Pascal Joly, Director of Technology Partnerships at Quali, as he discusses DevOps and what it really means when it comes to implementing and managing it for complex application architectures. Using case studies and real world experiences, he will cover how to move beyond the first project to get all of your Dev and Test teams to embrace DevOps concepts. He will also run a live demo.
In this session you can expect to learn about:
-The pitfalls organizations typically encounter as they deploy DevOps
-A practical approach to implementing DevOps at scale for an entire organization
-Managing dozens of application environments to certify through your pipeline
-Defining how much resources can be used by your development and test team
-How automated testing platforms such as Sauce Labs can be integrated in this process
Can’t make the webinar? Register anyway and we’ll send out an email with a link to the recording and slides after the event.
Cloud Testing - What is Cloud testing and How to test on the cloud.pdfV2Soft
Cloud testing is a sort of software testing that combines web apps and software and takes place in a cloud computing environment. Cloud testing has become one of the most significant booms in the industry. Most businesses are increasingly pushing for cloud adoption due to its scalability, flexibility, and lower costs. V2Soft provides cloud testing and Software cloud testing services to ensure that computer services such as analytics, networking, software, databases, and storage can be offered over the Internet. https://www.v2soft.com/blogs/cloud-testing-future-software-testing
Implementation of Integrated Digital Assurance Center of Excellence helps the client to be the market leader in Digital Age. A first time right approach (FTR), early detection of defects, customer centricity, business agility and seamless Omni-channel experience are the key imperatives of Digital Assurance CoE.
One of the most fundamental challenges of CI/CD is the ability to balance between Quality, Time, and Cost. Amazon EC2 Container Service (ECS), along with Docker and Amazon EC2 Container Registry (ECR), has changed the game for many by making resource management very simple. For Okta, it has enabled the Continuous Integration team to maximize throughput while minimizing cost. In this session we will show you how Okta has created a flexible CI system with ECS, Docker, ECR, AWS Lambda, AWS CloudFormation, Amazon RDS, and Amazon SQS. Okta runs 30,000 tests with each developer commit, and releases 10,000 new lines of code each week to production. The CI system, built 100% on AWS, must be able to handle load while keeping cost under control. This talk is oriented toward developers looking to achieve efficient resource and cost management without compromising speed or quality.
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...Skytap Cloud
To gain a competitive advantage in today's hyper competitive markets, businesses must constantly strive to develop, test, and release better software faster. This is made possible by means of continuously integrating, testing, and delivering new applications.
In this webinar, Skytap and Orasi will share tips to improve software quality and velocity with the automated creation and management of on-demand, scalable test environments. It will focus on best practices for continuous integration through the joint use of HP Application Lifecycle Management (ALM), Jenkins and Skytap.
Specifically you learn how to:
-Integrate Jenkins with HP ALM
-Extend Dev/Test workloads to the cloud
-Integrate build automation with automated test management
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Are We Ready For Cloud Testing by Frank Cohen. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
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.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
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/
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
UiPath Test Automation using UiPath Test Suite series, part 5
EuroSTAR presentation: What's in the cloud for testing, the sky is the limit
1. What’s in the cloud for testing?
The sky is the limit
Edwin van Loon, Valid
www.eurostarconferences.com
@esconfs
#esconfs
2. Introduction Edwin van Loon
• ISEB Practitioner
• Lean Six sigma green belt
• Almost 15 years of experience
within different testing roles
• Living in Belgium
• Working in the Netherlands
edwinvanloon
Edloon
Edwin.van.loon@valid.nl
3. Cloud
Introduction of the Euro coin
Millennium change
Agile manifesto
ISO SQuaRE (25010)
Web based development
Regulatory compliance
Model based testing
Risk based testing
Test Certification
4. Vote:
What will be the impact of the cloud on our testing profession?
URL: http://piepe.co
5. Agenda
• The cloud in general
• The cloud and testing
• The cloud and it‟s possibilities
• Testing the cloud
What’s in the cloud for testing
9. History of the Cloud
16.3% compound
annual growth rate
through
Early SaaS
adaptors
1997
2000
2002
2004
Cloud General Testing the Cloud
CloudCloud Possibilities
and Testing
2006
2008
2010
2012 -2015
10. “In the last 7 years, do you know how many times I have lost any personal
data? Zero.
Announcement Cloud in 1997
Do you know how many times I have backed up my computer? Zero…
I have computers at Apple, at NeXT, at Pixar, and at home. I walk up at any
of them and log in as myself, it goes over the network, finds my home
directory on a server, and I got my stuff where ever I am…
Carrying around these non-connected computers or computers with tons of
data and state in them is Byzantine by comparison.”
Triple A: Any time, Any place, Any device, (Any data)
Steve jobs at WWDC 1997 (Apples Worldwide Developers Conference)
(http://www.youtube.com/watch?v=3LEXae1j6EY)
Cloud General Testing the Cloud
CloudCloud Possibilities
and Testing
11. Advantages
1. Time to market
2. Scalability
3. Reduction of IT-costs
Cloud General Testing the Cloud
CloudCloud Possibilities
and Testing
12. Cloud testing
• a form of software testing in which
web applications use cloud computing
environments to simulate real-world user
traffic.
en.wikipedia.org/wiki/Cloud_testing
• allows you to use simulated web traffic to „load
test‟ a website or web application with a
flexible, scalable and affordable testing
environment.
www.iseb-istqbsoftwaretesting.co.uk/video-introduction-to-cloud-testing
CloudCloud Possibilities
and Testing
Cloud General Testing the Cloud
13. Cloud test tools
Test tools:
- Functional and
Performance testing
- Cross browser
testing
- Test management
Runtime
Security
Databases
Servers
Network
Storage
Hardware
Virtualization
CloudCloud Possibilities
and Testing
Cloud General Testing the Cloud
14. History of the Cloud
16.3% compound
annual growth rate
through
Early SaaS
adaptors
1997
2000
2002
2004
CloudCloud Possibilities
and Testing
Cloud General Testing the Cloud
2006
2008
2010
2012 -2015
15. Advantages cloud test tools
• Accessible at Any place, Any time, Any device
• Scalability
• No infrastructural constraints
• No geographical constraints
• Low time to market
• Temporary contract / low costs
•
No installation
•
Availability
•
Usability
•
Possibilites for endurance testing
•
………
CloudCloud Possibilities
and Testing
Cloud General Testing the Cloud
18. Test layers
Testing as a
Service
Test tools
Test portal
Templates
Standards
KPI‟s
Virtual testmachines
Test servers
Network types
(latency)
Cloud General Testing the Cloud
CloudCloud Possibilities
and Testing
19. TaaS (or Quality as a Service)
Customer
Tools
Operational
Data
Software and
Processes
Process
Data
Test
machines
Infrastructure
Test
tools
Test
results
Portal
On Premise
Software
Metrics /
KPI‟s
Test
machines
Test Employees and Processes
Service provider
Off Premise
Software
20. Test Service Level agreement
• Effort driven:
• Number of test cycles per period (including peak and off-peak)
• Through put time (test execution, test preparation, etc.)
• Test or QA activities in general
• Creation of Reports (operational and tactical)
• Result driven:
• Test coverage (quality level) or effort
• Defect detection percentage (DDP)
Cloud General Testing the Cloud
CloudCloud Possibilities
and Testing
21. Testing the cloud
•
•
•
•
•
•
•
•
•
Compliancy statement
Security testing
Availability
Test of cost models
Test of migration
Fixed release dates
Connectivity testing of hybrid clouds.
Juridical aspects of the cloud
Availability of cloud solutions:
• Test of vendors (Cloudsleuth)
• Two internet providers
• Two instances / multi-region
Cloud General Testing the Cloud
CloudCloud Possibilities
and Testing
22. Resume
• The cloud is a TaaS enabler
• The cloud will change the expectation of users
regarding quality
• Cloud services require different test approach
• Cloud test tools allow test teams to:
• avoid high costs on investments
• execute test global tests
• The cloud allows the test community to cooperate
and connect
The cloud has a already a high impact on
Software Testing
…….. and the impact will become huge
Richter magnitude scale representing the energy scale of an earthquake 0 – 6: Micro to Moderate -> Happens often and no or less impact/damageLow impact. Perhaps a small change in specific testing approach, but nothing to worry about.6,1 – 9: Strong -> Happens a few times per year. Damage within a local area. Impact but not killing. High impact. It offers opportunities to optimize our way of testing and our test tooling. Changes will occur but no change in image or fundaments.9,1 – 10: Huge impact, happens a few times in a working-life time. Killing impact on software testing Huge impact. It will change the fundaments and image of the testing profession, like the millennium change did.Regularity -> conformance to standards, policies or law
- What’s the cloud in general – What is the history of the cloud- The cloud and testing – What’s is the cloud currently offering to testing What are the possibilities of the cloud for our testing profession according to me. At last providing some special attention points on testing of cloud solutions.
Layers also called (article Chris Poelker in Computerworld 24 May 2011);Infrastructure cloud (abstracts applications from servers and servers from storage)Content cloud; -> Abstracts data from applicationsInformation cloud ->Abstracts access from clients to data
After the internet bubble Amazon modernized their data centers, because they were only using 10% of the total capacity at any one time.Also triggered by the extending of computer networks to meet the Black Friday peak load.First SaaS solutions were CRM related (like SalesForce.com, Inntact and Salesnet)Amazon S3 (Simple Storage Service)-> first publicly available web serviceGoogle apps (2006 – Gmail) – 2008 site creationMicrosoft Azure (2009) -> SQL Azure Relational Database / Since june 2012 Azure also offers additional services on infrastructural level (like secure site to site network connectitvity)Gartner 2008 -> "organizations are switching from company-owned hardware and software assets to per-use service-based models" Compound annual growth of number of licenses – average growth over a certain period meaning 2012 – 2015 a real growth of almost 50% (and from 2007 of 400%)
In 1960 John McCarty (an americ computer scientist) opined that computing may someday be organized as public utility
Terremarkdatacenter at Schiphol – 2500 square-meterIBM 576.000 square meter facility Langfang China (6.5 times the size of the RAI building)Yahoo green data center inspired on Chicken Coops - 40 percent less energy than typical data centers- Cost example … about 60 euro per month (2880 euro for 48 months) (Storage, Database, Transactions and Bandwidth …. Average server -> (1500 – 8000 euro) 4500 euro + 2100 euro power for 48 months = 6700 euro
Pricing practitestfrom 15 – 45 dollar per month per userSpiraTest – 260 dollar for 20 concurrent users per monthLoadstorm one load test of 5,000 concurrent users – 199 dollar – 700000 dollar for loadrunner forVuserinhouselicenseand controller for 1 year(In-house Controller and 15K VUD’s = £60k)
Simulation of real conditions—from thousands of local users to millions of concurrent and geographically dispersed users.
Layersalsocalled (article Chris Poelker in Computerworld 24 May 2011);Infrastructturecloud (abstracts applicationsfrom servers and servers from storage)Content cloud; Abstracts data fromapplications)Information cloudl Abstracts access fromclientsto data)
Multi tennent -> Oplossingen voor meerdere klanten.
Windows Azurelaunchedinfrastructureas a Service for support of migrations.Juridical: Patriot: Any data which is housed, stored or processed by a company, which is a U.S. based company or is wholly owned by a U.S. parent company, is vulnerable to interception and inspection by U.S. authorities. Compliancy: Payment Card Industry Data Security Standard (PCI DSS)Good Automated Manufacturing Practice (GAMP) 5SOx (Sarbanes Oxley – after Enron)SAS 70auditing standard