Organizations on their journey to Digital Transformation increasingly adopt Agile and DevOps to accelerate software development and time to market. But, how can testing fit in faster software development cycles without becoming a bottleneck?
Achieve Performance Testing Excellence for Your SAP AppsNeotys
SAP applications are business-critical for your core operations. They must be continuously tested to avoid outages and slowdowns due to new application upgrades, service packs, customizations, and enhancement packages.
How to Fit Performance Testing into a DevOps EnvironmentNeotys
DevOps environments demand shorter development cycles and a healthy amount of automation, while performance testing is time-consuming and requires manual human action. So, how can you execute thorough performance tests in a fast-paced environment and integrate performance testing tools with a DevOps toolchain?
If you’re testing in a DevOps or any other time-constrained environment, you need to accelerate your performance testing cycles.
These slides tell you the story of a successful tech company from its creation as a startup to a worldwide group. During its growth, this company had to face challenges related to the software integration and delivery, from the developer computer to data centers and customers. For each of these challenges, some solutions to scale the code integration process are presented.
Take Advantage of CA PPM Application Management ServicesCA Technologies
Find out how AMS can help your organization drive maximum value from CA PPM through higher user adoption, smoother version upgrades and deeper product maturity.
Presenter: Brandon Laun, Practice Services
To learn more about how CA Services can accelerate your success in the application economy please visit: http://cainc.to/tXY9uT
How to measure the business impact of web performanceSOASTA
If your site were one second slower, how many of your visitors would bounce?
If your site were one second faster, how many additional orders would you receive?
Bottom line: Do you know what one second of latency is worth to your business?
Traditional approaches to performance monitoring are fatally flawed. They measure performance only in a silo, telling you how long key actions took but not putting that information into a context you can use to improve the one metric that ultimately matters: revenue. Bridging this gap requires the collection of performance and business data together, and then analyzing this data using the proper analytic methods.
Using modern Real User Monitoring (RUM) techniques, Buddy Brewer will show you how to quantify the impact even one second of latency has on key business metrics like bounce and conversion rate.
The changing role of testing and test automation in the increasingly fast-paced world of continuous delivery and automated acceptance testing. Learn how, in a DevOps environment, testing activities start with requirements discovery and definition, playing a vital role in not only detecting defects, but preventing them, and ensuring not only that the features are built right, but the right features are built. And learn how test automation needs to happen during, not after, the sprint, and how you can achieve this.
Despite rumors to the contrary, the role of the tester is not diminished with the arrival of automated DevOps, with its ultra-rapid deployment cycles and its emphasis on automation. On the contrary, testers play a vital role in ensuring that the code that gets deployed ten times a day is worth deploying.
Atlassian's Mystique CLI, Minimizing the Experiment Development CycleOptimizely
Mystique CLI is an Atlassian developed CLI for Optimizely Web. It is a multi-phase project that is currently focusing on improving the development cycle for growth engineers. Currently, Mystique is the standard for developing web experiments at Atlassian, and is capable of a wide variety of operations utilizing Optimizely's REST API. This includes creating, updating, testing, and duplicating experiments/personalization campaigns, as well as "promoting" these entities between Optimizely projects for different environments (e.g. from QA => Prod). It has significantly reduced manual overhead and decreased development time by up to 95% for particular actions.
Stop manual testing: Take your weekends back! Worksoft
Manual testing takes time and manually validating data is error prone. It means doing the same repetitive task over and over and for many people it's not their day job. Discover your business processes, find the real end-to-end workflow and ensure that every business process works as planned with Worksoft Automation.
Achieve Performance Testing Excellence for Your SAP AppsNeotys
SAP applications are business-critical for your core operations. They must be continuously tested to avoid outages and slowdowns due to new application upgrades, service packs, customizations, and enhancement packages.
How to Fit Performance Testing into a DevOps EnvironmentNeotys
DevOps environments demand shorter development cycles and a healthy amount of automation, while performance testing is time-consuming and requires manual human action. So, how can you execute thorough performance tests in a fast-paced environment and integrate performance testing tools with a DevOps toolchain?
If you’re testing in a DevOps or any other time-constrained environment, you need to accelerate your performance testing cycles.
These slides tell you the story of a successful tech company from its creation as a startup to a worldwide group. During its growth, this company had to face challenges related to the software integration and delivery, from the developer computer to data centers and customers. For each of these challenges, some solutions to scale the code integration process are presented.
Take Advantage of CA PPM Application Management ServicesCA Technologies
Find out how AMS can help your organization drive maximum value from CA PPM through higher user adoption, smoother version upgrades and deeper product maturity.
Presenter: Brandon Laun, Practice Services
To learn more about how CA Services can accelerate your success in the application economy please visit: http://cainc.to/tXY9uT
How to measure the business impact of web performanceSOASTA
If your site were one second slower, how many of your visitors would bounce?
If your site were one second faster, how many additional orders would you receive?
Bottom line: Do you know what one second of latency is worth to your business?
Traditional approaches to performance monitoring are fatally flawed. They measure performance only in a silo, telling you how long key actions took but not putting that information into a context you can use to improve the one metric that ultimately matters: revenue. Bridging this gap requires the collection of performance and business data together, and then analyzing this data using the proper analytic methods.
Using modern Real User Monitoring (RUM) techniques, Buddy Brewer will show you how to quantify the impact even one second of latency has on key business metrics like bounce and conversion rate.
The changing role of testing and test automation in the increasingly fast-paced world of continuous delivery and automated acceptance testing. Learn how, in a DevOps environment, testing activities start with requirements discovery and definition, playing a vital role in not only detecting defects, but preventing them, and ensuring not only that the features are built right, but the right features are built. And learn how test automation needs to happen during, not after, the sprint, and how you can achieve this.
Despite rumors to the contrary, the role of the tester is not diminished with the arrival of automated DevOps, with its ultra-rapid deployment cycles and its emphasis on automation. On the contrary, testers play a vital role in ensuring that the code that gets deployed ten times a day is worth deploying.
Atlassian's Mystique CLI, Minimizing the Experiment Development CycleOptimizely
Mystique CLI is an Atlassian developed CLI for Optimizely Web. It is a multi-phase project that is currently focusing on improving the development cycle for growth engineers. Currently, Mystique is the standard for developing web experiments at Atlassian, and is capable of a wide variety of operations utilizing Optimizely's REST API. This includes creating, updating, testing, and duplicating experiments/personalization campaigns, as well as "promoting" these entities between Optimizely projects for different environments (e.g. from QA => Prod). It has significantly reduced manual overhead and decreased development time by up to 95% for particular actions.
Stop manual testing: Take your weekends back! Worksoft
Manual testing takes time and manually validating data is error prone. It means doing the same repetitive task over and over and for many people it's not their day job. Discover your business processes, find the real end-to-end workflow and ensure that every business process works as planned with Worksoft Automation.
A Top Down Approach to End-to-End TestingSmartBear
Whether you are doing it or not, end-to-end testing is something we all should be engaging – especially in the day and age of more and more systems becoming integrated. This discussion includes:
What is end-to-end testing?
Who is doing end-to-end testing and why?
Common mistakes to avoid with end-to-end testing
Real stories from the fire-side
Embracing service-level-objectives of your microservices in your Cl/CDNebulaworks
Unfortunately, a robust CI/CD pipeline with well-defined tests does not guarantee a failure-safe application in production. That is since many microservices are interwoven and dependent on each other. Some of them have to handle hundreds of thousands of requests, while others are merely for batch processing of data. Therefore, it is crucial to define the objectives and quality metrics of individual services in terms of service level objectives as code.
Key Takeaways:
○ How service level indicators and service level objectives can help you set up automated quality gates in a Cl/CD system to prevent bad code changes to ever reach production
○ How quality criteria can be used to configure your alerts in monitoring solutions to be alerted on any issues in your environments
○ Present the open-source framework Keptn to provide quality gates for your microservice applications running on your Kubernetes cluster.
Salesforce.com is an enterprise Cloud Computing Leader that specializes in Software as a Service. With several hundred teams working on our diverse product suite, releasing three times a year is not an easy endeavor. Our Agile processes are the key to our success. In this deck, learn the 5 fundamental elements of our successful enterprise implementation of Agile software development methodologies.
Are you working in Semiconductor, VLSI/FPGA domain? Looking for an automated test generator for your regressions? Here is RTGen! #EDA, #UVM, #SystemVerilog
Join us for this webinar that will introduce you to the latest mobile testing technology and processes implemented by Forbes Fortune 5 Companies and the Top 10 Internet Retailers, reducing time to market and giving back valuable time to your business with every test cycle.
With the implementation of leading technology, people and processes, our customers have turned taxing four-week long test cycles to simple overnight automation.
Give us an hour and let us show you the seven steps on the path to successful Mobile Test Automation.
Topics we will cover will include:
1. Know your User
2. Know your App
3. Know your Matrix
4. Know your Devices
5. Know your plan to Automate
6. Know your Performance
7. Know your Edge
Talk given by Mysti Berry, Principal Technical Writer at Salesforce, at Society of Technical Communicators, San Francisco chapter monthly meeting.
Case study of why one enterprise software company, Salesforce, chose DITA for its post-sales technical content. We share what worked well, and a few best practices we've learned.
Talk given by Ravi Kishore Valeti, Software Engineering LMTS at Salesforce, at GIDS in April 2016
Most Enterprises have been thinking of (and some of them are already) running BDaaS and performing analytics over their Big Data to help make key business decisions. This talk is about "what it takes to operationalize BDaaS, challenges in successfully running large scale Big Data clusters".
Salesforce API Series: Release Management with the Metadata API webinarSalesforce Developers
The Metadata API allows you to make changes to your Salesforce instance and then deploy those changes through sandboxes to production. There are many tools, both Salesforce-provided or community developed, that allow you to interact with the Metadata API. The API is a fundamental part of release management but actually managing the “change” is what literally makes or breaks an implementation. This webinar focuses on building automation into your release management process using commonly available enterprise tools.
Key Takeaways
:: Learn about the Metadata API and some common API calls
:: Explore the tools built on top of the API
:: Learn how to leverage a version control system manage multiple development streams
:: Build deployment pipelines with automated testing
Intended Audience
:: Force.com Developers / Quality Assurance, Technical Leads, Architects, Application Directors
Qualitia - Scriptless Test Automation PlatformMonica Paul
Qualitia is a revolutionary scriptless test automation platform. We bring test automation pretty close to manual testers, developers, SMEs, business analysts and business users, thus bringing quality and speed of execution much closer.
Read more: https://www.qualitiasoft.com/
Agile metrics can be used to the advantage or the detriment of teams and an organisation’s Agile success. This session looks at several of the core Agile metrics used to measure success to help you understand what success looks like, why the metric is desirable and what the metrics can tell us.
Understanding why we want these metrics is critical to capturing something of value, rather than just doing 'because'. What will leaders and decision makers do with these metrics? What value do they add?
Steve will also dive into the negative impacts of some of the Agile metrics we are sometimes forced to capture, how chasing velocity leads to gaming the system etc. He’ll look at bad metrics such as the seven deadly sins of Agile measurement and how to avoid them in your enterprise.
How to Better Manage Technical Debt While Innovating on DevOpsDynatrace
Forget the “Unicorns.” There is a lot to learn from “DevOps Unicorns” such as Etsy or Facebook, but for enterprises dealing with technical debt in legacy systems developed by teams no longer with the company, copying the unicorns is not an option.
Richard Dominguez, Operations Developer at Prep Sportswear, needed to “keep the lights on” for their legacy systems, while enabling his DevOps teams to launch new features much faster. Today Prep Sportswear releases more updates to their legacy systems than ever before by reducing MTTR (Mean Time To Repair), giving them more time to innovate on DevOps and Continuous Delivery on their new platform. You’ll learn:
• Top metrics for an Ops dashboard to catch potential issues early
• Tips to manage technical debt in legacy code caused by dev teams long gone
• Efficient ways to close loops while providing input to DevOps so they can optimize innovation and releases
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything CA Technologies
Even if your dev team is agile, there are often bottlenecks that keep your organization from achieving true continuous delivery. We’ll discuss how to eliminate spreadsheets and implement a common workflow that all teams throughout the software delivery lifecycle can rally around. Automate your CD pipeline and get the viability you need for continuous improvement – from planning to production and into performance. Learn more at:
CDDirector.io - https://cddirector.io/
Join us to learn how to significantly reduce the time needed to write and maintain Selenium tests by using page flows to encapsulate the navigational elements in your application. We'll show you how common, multi-page UI actions in Selenium tests can be abstracted into page flows. With a page flow, developers can cut to the chase in a testing scenario, bypassing the setup often needed to navigate to the beginning of your testable action. Leave knowing what you need to add a high value, low maintenance Selenium test suite to your arsenal.
Samanage Benchmarking: Better Service Performance Starts HereSamanage
Samanage Benchmarking provides real-time performance benchmarks against hundreds of service desks worldwide. It automates data collection, performance reporting, diagnosis, and action planning, and charts your journey to world-class performance. The service utilizes the Samanage service desk product together with MetricNet’s Key Performance Indicators to show customers how they are performing compared to peers both inside and outside of their industry.
A Top Down Approach to End-to-End TestingSmartBear
Whether you are doing it or not, end-to-end testing is something we all should be engaging – especially in the day and age of more and more systems becoming integrated. This discussion includes:
What is end-to-end testing?
Who is doing end-to-end testing and why?
Common mistakes to avoid with end-to-end testing
Real stories from the fire-side
Embracing service-level-objectives of your microservices in your Cl/CDNebulaworks
Unfortunately, a robust CI/CD pipeline with well-defined tests does not guarantee a failure-safe application in production. That is since many microservices are interwoven and dependent on each other. Some of them have to handle hundreds of thousands of requests, while others are merely for batch processing of data. Therefore, it is crucial to define the objectives and quality metrics of individual services in terms of service level objectives as code.
Key Takeaways:
○ How service level indicators and service level objectives can help you set up automated quality gates in a Cl/CD system to prevent bad code changes to ever reach production
○ How quality criteria can be used to configure your alerts in monitoring solutions to be alerted on any issues in your environments
○ Present the open-source framework Keptn to provide quality gates for your microservice applications running on your Kubernetes cluster.
Salesforce.com is an enterprise Cloud Computing Leader that specializes in Software as a Service. With several hundred teams working on our diverse product suite, releasing three times a year is not an easy endeavor. Our Agile processes are the key to our success. In this deck, learn the 5 fundamental elements of our successful enterprise implementation of Agile software development methodologies.
Are you working in Semiconductor, VLSI/FPGA domain? Looking for an automated test generator for your regressions? Here is RTGen! #EDA, #UVM, #SystemVerilog
Join us for this webinar that will introduce you to the latest mobile testing technology and processes implemented by Forbes Fortune 5 Companies and the Top 10 Internet Retailers, reducing time to market and giving back valuable time to your business with every test cycle.
With the implementation of leading technology, people and processes, our customers have turned taxing four-week long test cycles to simple overnight automation.
Give us an hour and let us show you the seven steps on the path to successful Mobile Test Automation.
Topics we will cover will include:
1. Know your User
2. Know your App
3. Know your Matrix
4. Know your Devices
5. Know your plan to Automate
6. Know your Performance
7. Know your Edge
Talk given by Mysti Berry, Principal Technical Writer at Salesforce, at Society of Technical Communicators, San Francisco chapter monthly meeting.
Case study of why one enterprise software company, Salesforce, chose DITA for its post-sales technical content. We share what worked well, and a few best practices we've learned.
Talk given by Ravi Kishore Valeti, Software Engineering LMTS at Salesforce, at GIDS in April 2016
Most Enterprises have been thinking of (and some of them are already) running BDaaS and performing analytics over their Big Data to help make key business decisions. This talk is about "what it takes to operationalize BDaaS, challenges in successfully running large scale Big Data clusters".
Salesforce API Series: Release Management with the Metadata API webinarSalesforce Developers
The Metadata API allows you to make changes to your Salesforce instance and then deploy those changes through sandboxes to production. There are many tools, both Salesforce-provided or community developed, that allow you to interact with the Metadata API. The API is a fundamental part of release management but actually managing the “change” is what literally makes or breaks an implementation. This webinar focuses on building automation into your release management process using commonly available enterprise tools.
Key Takeaways
:: Learn about the Metadata API and some common API calls
:: Explore the tools built on top of the API
:: Learn how to leverage a version control system manage multiple development streams
:: Build deployment pipelines with automated testing
Intended Audience
:: Force.com Developers / Quality Assurance, Technical Leads, Architects, Application Directors
Qualitia - Scriptless Test Automation PlatformMonica Paul
Qualitia is a revolutionary scriptless test automation platform. We bring test automation pretty close to manual testers, developers, SMEs, business analysts and business users, thus bringing quality and speed of execution much closer.
Read more: https://www.qualitiasoft.com/
Agile metrics can be used to the advantage or the detriment of teams and an organisation’s Agile success. This session looks at several of the core Agile metrics used to measure success to help you understand what success looks like, why the metric is desirable and what the metrics can tell us.
Understanding why we want these metrics is critical to capturing something of value, rather than just doing 'because'. What will leaders and decision makers do with these metrics? What value do they add?
Steve will also dive into the negative impacts of some of the Agile metrics we are sometimes forced to capture, how chasing velocity leads to gaming the system etc. He’ll look at bad metrics such as the seven deadly sins of Agile measurement and how to avoid them in your enterprise.
How to Better Manage Technical Debt While Innovating on DevOpsDynatrace
Forget the “Unicorns.” There is a lot to learn from “DevOps Unicorns” such as Etsy or Facebook, but for enterprises dealing with technical debt in legacy systems developed by teams no longer with the company, copying the unicorns is not an option.
Richard Dominguez, Operations Developer at Prep Sportswear, needed to “keep the lights on” for their legacy systems, while enabling his DevOps teams to launch new features much faster. Today Prep Sportswear releases more updates to their legacy systems than ever before by reducing MTTR (Mean Time To Repair), giving them more time to innovate on DevOps and Continuous Delivery on their new platform. You’ll learn:
• Top metrics for an Ops dashboard to catch potential issues early
• Tips to manage technical debt in legacy code caused by dev teams long gone
• Efficient ways to close loops while providing input to DevOps so they can optimize innovation and releases
Continuous Delivery Pipeline in the Cloud – How to Achieve Continous Everything CA Technologies
Even if your dev team is agile, there are often bottlenecks that keep your organization from achieving true continuous delivery. We’ll discuss how to eliminate spreadsheets and implement a common workflow that all teams throughout the software delivery lifecycle can rally around. Automate your CD pipeline and get the viability you need for continuous improvement – from planning to production and into performance. Learn more at:
CDDirector.io - https://cddirector.io/
Join us to learn how to significantly reduce the time needed to write and maintain Selenium tests by using page flows to encapsulate the navigational elements in your application. We'll show you how common, multi-page UI actions in Selenium tests can be abstracted into page flows. With a page flow, developers can cut to the chase in a testing scenario, bypassing the setup often needed to navigate to the beginning of your testable action. Leave knowing what you need to add a high value, low maintenance Selenium test suite to your arsenal.
Samanage Benchmarking: Better Service Performance Starts HereSamanage
Samanage Benchmarking provides real-time performance benchmarks against hundreds of service desks worldwide. It automates data collection, performance reporting, diagnosis, and action planning, and charts your journey to world-class performance. The service utilizes the Samanage service desk product together with MetricNet’s Key Performance Indicators to show customers how they are performing compared to peers both inside and outside of their industry.
Founded in 2000, ETG is an Agile, Innovative, and Passionate provider of great custom software and services. From Salesforce Development & Integrations to eCommerce, to Apps and mobile-first projects, to AI & Machine Learning solutions.
Mobile Test Automation Case Study - Cigniti Helps Leading Fast Food Restauran...Cigniti Technologies Ltd
The Client is one of the leading fast food restaurant franchises in the world. It is the largest single-brand restaurant chain and the largest restaurant operator globally. The Client has main operations in the US with 5 regional centers in different continents as part of their growing international operations.
Accelerate Agile Development with Service Virtualization - Czech TestParasoft
Process deadlocks are endemic to parallel and Agile development environments, where different teams are simultaneously working on interconnected system components—and each team needs to access the others' components in order to complete its own tasks. But when a team ends up waiting for access to dependencies, agility is stifled. One way to break free of these constraints is to use service virtualization to simulate interactions between the application under test and the dependencies that are unavailable or difficult-to-access for dev/test purposes. This presentation explains how service virtualization can help you eliminate the delays created by unavailable and evolving dependencies so you can save time, money, and effort. It will also share case studies that show specific cases where service virtualization helped organizations compress their testing cycles to keep pace with the demands of Agile development.
Creating Digital Confidence with Test AutomationSauce Labs
Engineering teams understand the importance of a comprehensive continuous testing strategy to build digital confidence, improve user experience, and accelerate release velocity. However, when beginning on the journey to continuous testing, the task of building and executing a strategy that provides clear value can be challenging. Whether it’s designing automation from scratch, understanding where you can scale the value of your tests throughout the pipeline and across teams, or demonstrating the value that quality brings to larger business objectives, building a test automation strategy sometimes creates a web that is seemingly too complex to untangle.
In this webinar, Yoosuf Maktoum, Senior Manager of Quality Engineering at Sysco Corporation, will share a test automation design and implementation strategy that helped his own team achieve success. Yoosuf will discuss a unique test automation design pattern that both supports and accelerates automation efforts. This framework, leveraging open source technologies, enables reusability, smarter and faster automation, and is suitable in both a DevOps and Agile workflow. He will then demonstrate how this framework can be applied to a single test automation script for functional and nonfunctional tests, test data management, and test environment management, as well as how it can support testing for both legacy and modern applications. Through these methods, his team is able to provide quality as a service across the organization.
Attendees of this session will learn:
- Basic design principles to consider when building out automation, and how open source can augment your strategy
- How to apply a single automation framework across various types of testing (web, mobile, API, and standalone automation)
- Strategies for aligning testing with business objectives to demonstrate value to leadership
Business Case Calculator for DevOps Initiatives - Leading credit card service...Capgemini
The 2015 World Quality Report data reveals that 61% of respondent’s rate time-to-market as very important which is the key reason for the proliferation of DevOps. The biggest ingredient is speed based on efficiencies upstream and in operations. Technology leaders now need to wear a business hat and build their strategy based on cost to achieve desired velocity as opposed to cost savings.
Join MasterCard and Capgemini to learn about a real time to market driven DevOps business case calculator with technology, process and tool components.
Presented at HPE Discover Las Vegas 2016.
The quality assurance checklist for progressive testingMaitrikpaida
Quality assurance (QA) is a strategic way of preventing mistakes and defects in developed products and avoiding problems when delivering products or services to customers. This defect prevention in quality assurance differs subtly from defect detection and rejection in quality control and has been referred to as a shift left since it focuses on quality earlier in the process
The Quality Assurance Checklist for Progressive TestingCygnet Infotech
Quality assurance (QA) is a strategic way of preventing mistakes and defects for engineering solutions that are ready-to-market. At Cygnet we adopt the progressive testing approach to deliver high performing solutions. This presentation highlights key factors we consider when creating QA strategies.
Service Virtualization: What, Who, When, and HowTechWell
Service virtualization provides many benefits for both development and test teams. For testers, service virtualization empowers them to work in parallel with their development counterparts and take control of their own schedules. They no longer have to wait for development to complete their work or to get access to a restricted system such as a mainframe or a third party API. Test teams can get the basic details from dev and/or use a sample request and response pair to create a virtual service themselves. With no need to wait on others to start testing, testing can start at iteration one freeing up more time for exploratory, integration, and performance testing. With service virtualization, developers spend less time creating mocks and stubs, and more time developing and completing unit tests. The virtual services they create can be shared for additional testing, ultimately saving everybody time and effort. Join Kenneth Merkel and take the first step in adopting virtual services by learning more about what you can virtualize, how the services get created, common use cases, and adoption benefits.
Advanced Structures India was established with a motive to address the rising demand for better engineered products in India, particularly in Passenger, Commercial and Agricultural Vehicles segment
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
Tim Combridge from Sensible Giraffe and Salesforce Ben presents some important tips that all developers should know when dealing with Flows in Salesforce.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
Data privacy is one of the most critical issues that businesses face. This presentation shares insights on the principles and best practices for ensuring the resilience and security of your workload.
Drawing on a real-life project from the HR industry, the various challenges will be demonstrated: data protection, self-healing, business continuity, security, and transparency of data processing. This systematized approach allowed to create a secure AWS cloud infrastructure that not only met strict compliance rules but also exceeded the client's expectations.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Your Digital Assistant.
Making complex approach simple. Straightforward process saves time. No more waiting to connect with people that matter to you. Safety first is not a cliché - Securely protect information in cloud storage to prevent any third party from accessing data.
Would you rather make your visitors feel burdened by making them wait? Or choose VizMan for a stress-free experience? VizMan is an automated visitor management system that works for any industries not limited to factories, societies, government institutes, and warehouses. A new age contactless way of logging information of visitors, employees, packages, and vehicles. VizMan is a digital logbook so it deters unnecessary use of paper or space since there is no requirement of bundles of registers that is left to collect dust in a corner of a room. Visitor’s essential details, helps in scheduling meetings for visitors and employees, and assists in supervising the attendance of the employees. With VizMan, visitors don’t need to wait for hours in long queues. VizMan handles visitors with the value they deserve because we know time is important to you.
Feasible Features
One Subscription, Four Modules – Admin, Employee, Receptionist, and Gatekeeper ensures confidentiality and prevents data from being manipulated
User Friendly – can be easily used on Android, iOS, and Web Interface
Multiple Accessibility – Log in through any device from any place at any time
One app for all industries – a Visitor Management System that works for any organisation.
Stress-free Sign-up
Visitor is registered and checked-in by the Receptionist
Host gets a notification, where they opt to Approve the meeting
Host notifies the Receptionist of the end of the meeting
Visitor is checked-out by the Receptionist
Host enters notes and remarks of the meeting
Customizable Components
Scheduling Meetings – Host can invite visitors for meetings and also approve, reject and reschedule meetings
Single/Bulk invites – Invitations can be sent individually to a visitor or collectively to many visitors
VIP Visitors – Additional security of data for VIP visitors to avoid misuse of information
Courier Management – Keeps a check on deliveries like commodities being delivered in and out of establishments
Alerts & Notifications – Get notified on SMS, email, and application
Parking Management – Manage availability of parking space
Individual log-in – Every user has their own log-in id
Visitor/Meeting Analytics – Evaluate notes and remarks of the meeting stored in the system
Visitor Management System is a secure and user friendly database manager that records, filters, tracks the visitors to your organization.
"Secure Your Premises with VizMan (VMS) – Get It Now"
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
2. Housekeeping RULES
1. Type into the Question Panel of GoToWebinar
2. Questions will be answered at the end of the presentation
All audience members are muted during the webinar
The recordings of our webinars can be found here:
www.tricentis.com/resources
3. The Presenters
Speaker
Henrik Rexed
Performance Engineer
Tricentis
Speaker
Hemalatha Murugesan
Head of Performance Testing
& Engineering Services
Infosys
Speaker
Georg Thurner
Product Management
Tricentis
4. Agenda
Infosys will guide you through the importance of
DevOps and how to master it
Tricentis speaks about how to succeed in Continuous Testing
Neotys demonstrates the importance of Continuous
Performance Testing and Monitoring
5. Global Partnership
Innovation
center
360 degree relationship leveraging mutual synergies to deliver higher
value to our customers
Building
Accelerators
Scaling
capabilities
8
Joint Marketing
24 x 7 technical
support
Professional
Services
6. Functional & Non-Functional Testing at an Inflection point –
Continuous Testing
Cultural Shift Tectonic shift in processes Mind-set change
Organizational change management
Continuous testing is all about Outcomes
Continuous Testing
Traditional Testing
7. Fast Forward
Cultural Shift
• Customer sentiment
• End user experience
• Multi-generation end user experience – Thrust in Quality of Service
Tectonic shift
in processes
• Run time development, automate, test- deploy
• Lean process with minimal documentation
• Performance Driven Development – high digitization, high availability
• Multi-dimensioned skillset
• “T” shaped skills
• Adoption of open-source tools
Mind-set
change
• Instant gratification and appreciation
• Reachability
• Short shelf life – at times less than 24 hours day
• Continuous Performance Testing culture promotion
• Creation of blameless culture – failures and success are taken in stride
8. *Bottom Line. Test automation has not kept its promises.
80%
Manual Testing
20%
Automated Testing
UI
API
Today
The reliance on
manual testing is the
top technical challenge
in app development.
World Quality Report, 2015/16
Test automation
requires developers.
Testing Present
9. *Bottom Line. Continuous testing requires automation.
UI
API
Today Tomorrow
Exploratory Tests
Automated UI Tests
API Tests
Orchestrated Service Virtualization
80%
Manual Testing
+85%
20%
Automated Testing - key enabler for high automation rates -
Testing Future
11. *voke, marketsnapshotreport on service virtualization - 2012
On average, organizations require access to 33systems for development or testing.
18Average # of systems with
unrestricted access
96% of testers have
restricted test lab access
Service Virtualization
Testing
Present
Enterprise system landscapes are alike disease gene networks.
Welcome to the tester’s hell.
12. Orchestrated Service Virtualization reduces defect costs by 38%
Unit Integration System Acceptance Production
Defect
Costs 1 3 4 6 30
Relative Defect Frequency [%]
10%
20%
30%
40%
0%
OSV
w/o OSV
Shift
Left
Identify 60% to 90% more defects at least
one step earlier in the development process.
Service Virtualization
18Average # of systems with
unrestricted access
96% of testers have
restricted test lab access
Testing
Present
*Service Virtualization – WindowintoAdvanced DevOps - 2014
14. System
SUT
Model Test Cases
Technical Information Business Information
Extract System Model
Create Test Cases
Feed Data
Automate System
The Big Picture
15. Technical Information
Next >>
Enter Vehicle Data
Make Audi
Engine Performance [kW] 200
Number of Seats 5
Fuel Petrol
Year of Construction 2016
List Price [$] 35.000
License Plate Number B-CD 123
Annual Mileage [mi] 10.000
Usage Private
sampleapp.tricentis.com
Technical Name Value Range
-
-
1;2;3;4;5;6;7;8;9
Petrol;Diesel;Gas;Other
-
-
{CLICK};{RIGHTCLICK}
Private;Commercial
2016;2015;2014;2013
-
Vehicle Data
Make
Engine Performance [kW]
Number of Seats
Fuel
List Price [$]
Annual Mileage
Next
Usage
Year of Construction
License Plate Number
Insurant Data
Quote Details
Product Data
Next {CLICK}
Start Date 01/03/2016;01/04/2016
Insurance Sum [$] 3Mio;7Mio;10Mio;15Mio
Payment Option Yearly;Quarterly;Monthly
Scan Application….
16. Logical Name
Enter Insurant Data
Enter Vehicle Data
Make
Engine Performance [kW]
Number of Seats
Fuel
List Price [$]
Annual Mileage
Next
Usage
Year of Construction
License Plate Number
Create Vehicle Insurance
Value
Audi
200
5
Petrol
35.000
10.000
{CLICK}
Private
{Year}
B-CD 123
Action
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Enter Product Data
Next
Start Date
Insurance Sum [$]
Payment Option
{CLICK}
01/03/2016
7Mio
Yearly
Input
Input
Input
Input
Verify Quote Details
Price List
Insurance Sum
Gross Premium [$] 1.535,22 Verify
Select
Select
Business Information
Technical Name Value Range
Technical Information
-
-
1;2;3;4;5;6;7;8;9
Petrol;Diesel;Gas;Other
-
-
{CLICK};{RIGHTCLICK}
Private;Commercial
2015;2014;2013;2012
-
Vehicle Data
Make
Engine Performance [kW]
Number of Seats
Fuel
List Price [$]
Annual Mileage
Next
Usage
Year of Construction
License Plate Number
Insurant Data
Quote Details
Product Data
Next {CLICK}
Start Date 01/03/2016;01/04/2016
Insurance Sum [$] 3Mio;7Mio;10Mio;15Mio
Payment Option Yearly;Quarterly;Monthly
It’s like playing Lego.
17. Next >>
Enter Vehicle Data
Make Audi
Engine Performance [kW] 200
Number of Seats 5
Fuel Petrol
Year of Construction 2016
List Price [$] 35.000
License Plate Number B-CD 123
Annual Mileage [mi] 10.000
Usage Private
sampleapp.tricentis.com
Logical Name
Enter Product Data
Enter Vehicle Data
Make
Engine Performance [kW]
Number of Seats
Fuel
List Price [$]
Annual Mileage
Next
Usage
Year of Construction
License Plate Number
Enter Insurant Data
Verify Quote Details
Next
Start Date
Insurance Sum [$]
Payment Option
Create Vehicle Insurance
Price List
Insurance Sum
Gross Premium [$]
Value
Audi
200
Petrol
35.000
10.000
{CLICK}
Private
{Year}
B-CD 123
{CLICK}
01/03/2016
7Mio
Yearly
1.535,22
Action
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Verify
Select
Select
Business Information
5
18. Next >>
Enter Vehicle Data
Make Audi
Engine Performance [kW] 200
Number of Seats 5
Fuel Petrol
Year of Construction 2016
List Price [$] 35.000
License Plate Number B-CD 123
Annual Mileage [mi] 10.000
Usage Private
sampleapp.tricentis.com
...
<section class="step">
<div class="field">
<label class="main">Make</label>
<select id="make" name="Make">
<option value="Audi">Audi</option>
<option value="BMW">BMW</option>
<option value="Ford">Ford</option>
...
</select>
<span class="error"></span>
</div>
<div class="field">
<label class="main">Engine Performance[kW]</label>
<input id="performance" name="[kW]" type="text">
<span class="error"></span>
</div>
...
<div class="field">
<label class="main">Number of Seats</label>
<select id="nofseats" name="Number of Seats">
<option value="1">1</option>
<option value="2">2</option>
...
</select>
<span class="error"></span>
</div>
...
</section>
...
sampleapp.tricentis.com
Non Visual Interface
HTML
19. Next >>
Enter Vehicle Data
Make Audi
Engine Performance [kW] 200
Number of Seats 5
Fuel Petrol
Year of Construction 2016
List Price [$] 35.000
License Plate Number B-CD 123
Annual Mileage [mi] 10.000
Usage Private
sampleapp.tricentis.com
<Envelope xmlns = 'http://…'>
<Body>
<CalculatePrice xmlns = 'http://…'>
<Request>
<VehicleData xmlns = 'http://…'>
<Make>Audi</Make>
<Performance>200</Performance>
<Year>2016</Year>
<Seats>5</Seats>
<Fuel>Petrol</Fuel>
<ListPrice>35000</ListPrice>
<PlateNumber>B-CD 123</PlateNumber>
<Usage>Private</Usage>
<AnnualMileage>10000</AnnualMileage>
</VehicleData>
<InsurantData xmlns = 'http://…'>
</InsurantData>
<ProductData xmlns = 'http://…'>
<StartDate>01/03/2016</StartDate>
<InsuranceSum>7000000</InsuranceSum>
<PaymentOption>Yearly</PaymentOption>
</ProductData>
</Request>
</CalculatePrice>
</Body>
</Envelope>
sampleapp.tricentis.com
Non Visual Interface
Webservice
20. <Envelope xmlns = 'http://…'>
<Body>
<CalculatePrice xmlns = 'http://…'>
<Request>
<VehicleData xmlns = 'http://…'>
<Make>Audi</Make>
<Performance>200</Performance>
<Year>2016</Year>
<Seats>5</Seats>
<Fuel>Petrol</Fuel>
<ListPrice>35000</ListPrice>
<PlateNumber>B-CD 123</PlateNumber>
<Usage>Private</Usage>
<AnnualMileage>10000</AnnualMileage>
</VehicleData>
<InsurantData xmlns = 'http://…'>
</InsurantData>
<ProductData xmlns = 'http://…'>
<StartDate>01/03/2016</StartDate>
<InsuranceSum>7000000</InsuranceSum>
<PaymentOption>Yearly</PaymentOption>
</ProductData>
</Request>
</CalculatePrice>
</Body>
</Envelope>
sampleapp.tricentis.com
Non Visual Interface
Webservice
Audi
200
5
Petrol
35.000
10.000
Private
{Year}
B-CD 123
01/03/2016
7Mio
Yearly
1.535,22
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Verify
Select
Select
Business Information
API Test Case
Webservice
Enter Product Data
Enter Vehicle Data
Make
Engine Performance [kW]
Number of Seats
Fuel
List Price [$]
Annual Mileage
Usage
Year of Construction
License Plate Number
Enter Insurant Data
Verify Quote Details
Start Date
Insurance Sum [$]
Payment Option
Price List
Insurance Sum
Gross Premium [$]
Webservice
Request
Webservice
Response
21. Logical Name
Enter Product Data
Enter Vehicle Data
Make
Engine Performance [kW]
Number of Seats
Fuel
List Price [$]
Annual Mileage
Next
Usage
Year of Construction
License Plate Number
Enter Insurant Data
Verify Quote Details
Next
Start Date
Insurance Sum [$]
Payment Option
Create Vehicle Insurance
Price List
Insurance Sum
Gross Premium [$]
Value
Audi
200
5
Petrol
35.000
10.000
{CLICK}
Private
{Year}
B-CD 123
{CLICK}
01/03/2016
7Mio
Yearly
1.535,22
Action
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Verify
Select
Select
Business Information
UI Test Case
Browser
Audi
200
5
Petrol
35.000
10.000
Private
{Year}
B-CD 123
01/03/2016
7Mio
Yearly
1.535,22
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Verify
Select
Select
Business Information
API Test Case
Webservice
Enter Product Data
Enter Vehicle Data
Make
Engine Performance [kW]
Number of Seats
Fuel
List Price [$]
Annual Mileage
Usage
Year of Construction
License Plate Number
Enter Insurant Data
Verify Quote Details
Start Date
Insurance Sum [$]
Payment Option
Price List
Insurance Sum
Gross Premium [$]
22. Logical Name
Enter Product Data
Enter Vehicle Data
Make
Engine Performance [kW]
Number of Seats
Fuel
List Price [$]
Annual Mileage
Next
Usage
Year of Construction
License Plate Number
Enter Insurant Data
Verify Quote Details
Next
Start Date
Insurance Sum [$]
Payment Option
Create Vehicle Insurance
Price List
Insurance Sum
Gross Premium [$]
Value
Audi
200
5
Petrol
35.000
10.000
{CLICK}
Private
{Year}
B-CD 123
{CLICK}
01/03/2016
7Mio
Yearly
1.535,22
Action
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Verify
Select
Select
Business Information
UI Test Case
Browser
Audi
200
5
Petrol
35.000
10.000
Private
{Year}
B-CD 123
01/03/2016
7Mio
Yearly
1.535,22
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Input
Verify
Select
Select
Business Information
API Test Case
Webservice
Enter Product Data
Enter Vehicle Data
Make
Engine Performance [kW]
Number of Seats
Fuel
List Price [$]
Annual Mileage
Usage
Year of Construction
License Plate Number
Enter Insurant Data
Verify Quote Details
Start Date
Insurance Sum [$]
Payment Option
Price List
Insurance Sum
Gross Premium [$]
Manual Testers become Automation Specialists
25. 48
Hours
Execution
Single Agent
8
Hours
Execution
Multiple Agents
Risk Coverage Optimization Test Data Management
Customer Case Study
11
Manual
Testers
4755
Manual
Test Cases
?
Unknown
Coverage
10
Weeks
Execution
89%
Business Risk
Coverage
1193
Manual
Test Cases
37%
Business Risk
5
Weeks
Execution
2.5
Weeks
Execution
92%
Automated
Test Cases
53%
Business Risk
Coverage
Smoke Testing
34
Minutes
Execution
Smoke Testing
Test Case Count 7%
Automation (UI & API) & OSV Continuous Integration & Distributed Execution
75% Redundancy 50% Effort Test Data
64% API Tests
26. 8
Hours
Execution
Multiple Agents
Customer Case Study
72%
Critical Defect Reduction
ProductionDefects
89%
Business Risk
Coverage
1193
Manual
Test Cases
5
Weeks
Execution
2.5
Weeks
Execution
92%
Automated
Test Cases
34
Minutes
Execution
Smoke Testing
53%
Business Risk
Coverage
Smoke Testing
Test Case Count 7%
Test Case Design & Exploratory Testing
Risk Coverage Optimization Test Data Management Automation (UI & API) & OSV Continuous Integration & Distributed Execution
64% API Tests
27. It doesn‘t end with Functional Testing…
#Load TestVictims make excuses, leaders deliver results.
28. Test Early
Early Risk
Analysis • Understand the application
• Performance needs to be included in the PRA
• ATAM ( Architecture Tradeoff Analysis Method)
Automation Smarter, Faster
Validation Based on your KPIs
Monitor Detect problems before
the end users
Loadtest
29. Understand the Application
Performance is driven by :
The endusers
Third party system
…etc
We need to ask the right questions :
How the users work on the system?
What are their habits
When ? and how often
Are we going to expand in different geos?
Is the marketing plan to market/promote
the application? If yes what is the type audience?
…etc
Loadtest
30. Unit Performance Testing
Any part of the system
Not a standard practice
Do not wait until the system is assembled
Test cases are simpler, fewer variables
• Test-Driven Development may be an answer
Many systems are monolithic
Third-party components
Loadtest
31. Workflow
3) Development life cycle
Component
Testing
Business
Test Case
1) Specification
2) Risk Analysis
Project Lifecycle
35. DevOps Toolchain
Planning
•Provide transparency to the stakeholders
Source Control
•Tracking Change of the code ( infrasctructure, application..Etc)
Configuration management
•Infrasctructure is treated exactly like code
Continuous integration
•Tools to automate the Build and the deployment
Deployment tools
•Application can be released to production any time you want in order to improve time to market
Testing and validation
•Validate the qualiity of the release
APM
•applications are commonly tested and monitored with APM tools to ensure high availability, low response time, and quality of service
44. Summary
Infosys guided you through the importance of
DevOps and how to master it
Tricentis spoke about how to succeed in Continuous Testing
Neotys demonstrated the importance of Continuous
Performance Testing and Monitoring