Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019Agile India
Writing and maintaining a suite of acceptance tests that can give you a high level of confidence in the behaviour and configuration of your system is a complex task. In this session, Dave will describe approaches to acceptance testing that allow teams to:
work quickly and effectively
build excellent functional coverage for complex enterprise-scale systems
manage and maintain those tests in the face of change, and of evolution in both the codebase and the understanding of the business problem.
This workshop will answer the following questions, and more:
How do you fail fast?
How do you make your testing scalable?
How do you isolate test cases from one-another?
How do you maintain a working body of tests when you radically change the interface to your system?
More details:
https://confengine.com/agile-india-2019/proposal/8539/acceptance-testing-for-continuous-delivery
Conference link: https://2019.agileindia.org
I believe that our existing models of testing are not fit for purpose – they are inconsistent, controversial, partial, proprietary and stuck in the past. They are not going to support us in the rapidly emerging technologies and approaches. The certification schemes that should represent the interests and integrity of our profession don’t, and we are left with schemes that are popular, but have low value, lower esteem and attract harsh criticism. My goal in proposing the New Model is to stimulate new thinking in this area.
eurostarconferences.com
testhuddle.com
The Three Pillars Approach to an Agile Testing StrategyTechWell
Far too often, organizations focus solely on the development teams and their technical practices as their agile adoption strategy. And then there’s the near constant focus on acquiring development tools. Often the testing activity and the testing teams are left behind in agile adoption, or even worse, they’re simply along for the ride. This is not an effective transformation strategy. Join experienced agile coach Bob Galen as he shares the Three Pillars framework for establishing a balanced strategic plan for quality and testing. The Three Pillars focus on development and test automation, testing practices, and collaboration activities that ensure you have a balanced approach to agile testing. Specifically, Bob explores risk-based testing, exploratory testing, paired collaboration around agile requirements, agile test design, and TDD-BDD-functional testing automation as tactics within a balanced framework. Leave with ideas to immediately initiate or re-tool a much more effective and balanced agile testing strategy.
Building and Scaling High Performing Technology Organizations by Jez Humble a...Agile India
High performing organizations don't trade off quality, throughput, and reliability: they work to improve all of these and use their software delivery capability to drive organizational performance. In this talk, Jez presents the results from DevOps Research and Assessment's five-year research program, including how continuous delivery and good architecture produce higher software delivery performance, and how to measure culture and its impact on IT and organizational culture. They explain the importance of knowing how (and what) to measure so you focus on what’s important and communicate progress to peers, leaders, and stakeholders. Great outcomes don’t realize themselves, after all, and having the right metrics gives us the data we need to keep getting better at building, delivering, and operating software systems.
More details:
https://confengine.com/agile-india-2019/proposal/8524/building-and-scaling-high-performing-technology-organizations
Conference link: https://2019.agileindia.org
Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019Agile India
Writing and maintaining a suite of acceptance tests that can give you a high level of confidence in the behaviour and configuration of your system is a complex task. In this session, Dave will describe approaches to acceptance testing that allow teams to:
work quickly and effectively
build excellent functional coverage for complex enterprise-scale systems
manage and maintain those tests in the face of change, and of evolution in both the codebase and the understanding of the business problem.
This workshop will answer the following questions, and more:
How do you fail fast?
How do you make your testing scalable?
How do you isolate test cases from one-another?
How do you maintain a working body of tests when you radically change the interface to your system?
More details:
https://confengine.com/agile-india-2019/proposal/8539/acceptance-testing-for-continuous-delivery
Conference link: https://2019.agileindia.org
I believe that our existing models of testing are not fit for purpose – they are inconsistent, controversial, partial, proprietary and stuck in the past. They are not going to support us in the rapidly emerging technologies and approaches. The certification schemes that should represent the interests and integrity of our profession don’t, and we are left with schemes that are popular, but have low value, lower esteem and attract harsh criticism. My goal in proposing the New Model is to stimulate new thinking in this area.
eurostarconferences.com
testhuddle.com
The Three Pillars Approach to an Agile Testing StrategyTechWell
Far too often, organizations focus solely on the development teams and their technical practices as their agile adoption strategy. And then there’s the near constant focus on acquiring development tools. Often the testing activity and the testing teams are left behind in agile adoption, or even worse, they’re simply along for the ride. This is not an effective transformation strategy. Join experienced agile coach Bob Galen as he shares the Three Pillars framework for establishing a balanced strategic plan for quality and testing. The Three Pillars focus on development and test automation, testing practices, and collaboration activities that ensure you have a balanced approach to agile testing. Specifically, Bob explores risk-based testing, exploratory testing, paired collaboration around agile requirements, agile test design, and TDD-BDD-functional testing automation as tactics within a balanced framework. Leave with ideas to immediately initiate or re-tool a much more effective and balanced agile testing strategy.
Building and Scaling High Performing Technology Organizations by Jez Humble a...Agile India
High performing organizations don't trade off quality, throughput, and reliability: they work to improve all of these and use their software delivery capability to drive organizational performance. In this talk, Jez presents the results from DevOps Research and Assessment's five-year research program, including how continuous delivery and good architecture produce higher software delivery performance, and how to measure culture and its impact on IT and organizational culture. They explain the importance of knowing how (and what) to measure so you focus on what’s important and communicate progress to peers, leaders, and stakeholders. Great outcomes don’t realize themselves, after all, and having the right metrics gives us the data we need to keep getting better at building, delivering, and operating software systems.
More details:
https://confengine.com/agile-india-2019/proposal/8524/building-and-scaling-high-performing-technology-organizations
Conference link: https://2019.agileindia.org
Quality Jam: BDD, TDD and ATDD for the EnterpriseQASymphony
During Quality Jam 2016 I had the privilege of presenting with one of QASymphony's earliest customers, Better Cloud, on how methodologies like BDD, TDD and ATDD scale for the enterprises. Adam Satterfield is the VP of Quality Assurance at Bettercloud and has been in QA for many years; he has taught me a lot about Behavior Driven Development, Test Driven Development, Acceptance Test Driven Development. In the session we share a new way of testing-- what Adam and I believe to be the next generation of testing development.
We know that there are several ways to do testing and we are just showing one new way to do it - If this session doesn't inspire action, hopefully it will at least give you and your team something to think about.
Dietmar Strasser - Traditional QA meets Agile DevelopmentTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Traditional QA meets Agile Development by Dietmar Strasser. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Beyond TDD: Enabling Your Team to Continuously Deliver SoftwareChris Weldon
Many project teams have adopted unit testing as a necessary step in their development process. Many more use a test-first approach to keep their code lean. Yet, far too often these teams still suffer from many of the same impediments: recurrent integration failures with other enterprise projects, slow feedback with the customer, and sluggish release cycles. With a languishing feedback loop, the enterprise continues to put increasing pressure on development teams to deliver. How does an aspiring agile team improve to meet the demands of the enterprise?
Continuous integration is the next logical step for the team. In this talk, you’ll learn how continuous integration solves intra and inter-project integration issues without manual overhead, the value added by continuous integration, and how to leverage tools and processes to further improve the quality of your code. Finally, we discuss the gold standard of agile teams: continuous deployment. You’ll learn how continuous deployment helps close the feedback loop with your customers, increases visibility for your team, and standardizes the deployment process.
Although Lee Hawkins stumbled into testing—in 1999 after migrating from the UK to Australia amid a tech boom time—he has since become a passionate member of the worldwide testing community and currently holds the title of principal test architect. So, what does that really mean? A test architect at Dell Software provides technical leadership and strategic direction for testing, and Lee describes what that means in his day-to-day work. His position involves advocacy for great new testing ideas gleaned from the wider testing community, mentoring new testers, and coaching testing teams in using context-appropriate approaches to their work. This leadership role extends beyond Dell, too, so a typical day might include sharing knowledge with a meetup group, blogging on a testing topic, or helping a new speaker with a conference proposal. Join Lee to discover that testing is far from being a dead-end career and learn how you can become an active participant in your testing community.
In this webinar, Hans goes through a number of solutions a team can do to diminish this problem, and what actions to take when it happens. Hans discussed the following solutions on how one can apply better test design to drive better automation, a number of technical strategies, what developers and product owners can do to help, and how to handle the testing and automation work that is still left after a sprint has finished. A key item in handling the test automation work that is left over is that QA’s need to own the testing from the beginning, and should not get stuck in the work of previous sprints, since that will inhibit good cooperation with other team members, making matters worse.
Key Takeaways:
- Get more tests created and automated.
- Make automation manageable and maintainable.
- Keep the QA people in sync with their fellow team members.
View webinar recording - https://testhuddle.com/resource/how-to-get-automated-testing-done/
This webinar covers how the role of QA is fundamentally different in an Agile project than a traditional project.
Topics covered -
Agile Methods and Quality
• Comparison of QA in Traditional versus Agile
• Agile QA Responsibilities
• Common Mistakes
Read more from the original copy at https://www.synerzip.com/webinar/qa-role-in-agile-teams-webinar-may-2009-june-2009/
Looking to move to Continuous Delivery? Worried about the quality of your the code? Helping your developers understand clean-code practices and getting the right testing strategy in place can take a while. What should you do to control the quality of the incoming code till then? This talk shares our experience of using PRRiskAdvisor to gradually educate and influence developers to write better code and also help the code reviewer to be more effective at their reviews.
Every time a developer raises a pull-request, PRRiskAdvisor analyzes the files that were changed and publishes a report on the pull request itself with the overall risk associated with this pull request and also risk associated with each file. It also runs static code analysis using SonarQube and publishes the configured violations as comments on the pull request. This way the reviewer just has to look at the pull request to get a decent idea of what it means to review this pull request. If there are too many violations, then PRRiskAdvisor can also automatically reject the pull request.
By doing this, we saw our developers starting paying more attention to clean code practices and hence the overall quality of the incoming code improved, while we worked on putting the right engineering practices and testing strategy in place.
More details: https://confengine.com/last-conference-canberra-2018/proposal/7294/improving-the-quality-of-incoming-code
Conference Link: https://2019.agileindia.org
You want to integrate skilled testing and development work. But how do you accomplish this without developers accidentally subverting the testing process or testers becoming an obstruction? Efficient, deep testing requires “critical distance” from the development process, commitment and planning to build a testable product, dedication to uncovering the truth, responsiveness among team members, and often a skill set that developers alone—or testers alone—do not ordinarily possess. James Bach presents a model—a redesign of the famous Agile Testing Quadrants that distinguished between business vs. technical facing tests and supporting vs. critiquing―that frames these dynamics and helps teams think through the nature of development and testing roles and how they might blend, conflict, or support each other on an Agile project. James includes a brief discussion of the original Agile Testing Quadrants model, which the presenters believe has created much confusion about the role of testing in Agile.
Author: Toan Le
Topic: Being a software tester is no longer an easy job. It was. More technologies and platforms have emerged, along with more complex applications have been created to serve users’ various expectations while the time to go live is getting much shorter over time. It's not only about desktop or web-based applications but also about mobile, cloud-based applications, IoT and more. It's not only about testing alone anymore. It's about continuous integration and continuous delivery indeed.
How to survive and thrive in this Era of New Technology seems to become a critical question for all of us. Being a Full-stack Tester could be an answer, even though we may have different starting points in this career journey. And, the next considerable questions are: what is it and how to get there?
My presentation is to give you some ideas to answer those questions through my own experience in the path of pursuing Full-stack Tester.
dbg Agile Testing Presentation, demonstrating the use of Test Charters, Exploratory Testing, Session Based Testing and Testing Tours. With thanks to James Bach, Lisa Crispin, Janet Gregory and James Whittaker
Ho Chi Minh City Software Testing Conference January 2015
Software Testing in the Agile World
Website: www.hcmc-stc.org
Author: Nhat Do, Vu Duong
Context-Driven Testing (CDT) rejects the notion of generalized “best practices” that apply to all projects, and instead accepts that different practices work best under different circumstances. The third principle of the seven defined in CDT states that people are the most important part of any project’s context. Less of a focus on processes and tools, with more emphasis on people and their collaboration empowers testers with the freedom to make choices about how best to do their job without following a restrictive plan.
In joining the game of workshop and some theory sharing in slides, you will a better understanding of Context-Driven Testing practices, principles and its benefits as well as know how is a nice Marriage of Agile and Context-Driven Testing.
Inverting Test Pyramid - A First Hand Experience ReportNaresh Jain
Test automation is extremely crucial in adoption of an agile delivery. However, it can take one for a ride, if the approach is not correct. In this sensational, heart throbbing, experience report, we'll share our story of how we turned around an inefficient, expensive automation style to lean, efficient style. In addition to sharing a real-world example, we'll also share some of the key challenges we faced and how we solved them. If you are convinced about the Testing Pyramid, but are struggling to invert it, then this session is for you.
Business Impact:
* Earlier Defect Detection - Higher test coverage at Unit/Intermediate layers lead to earlier defect detection. Reduced number of issues found on higher test environments/Production. Reduced cost of defect fixing.
* Reduced maintenance cost - UI tests are fragile and costlier to maintain Vs backend tests. No of changes in services layer are comparatively less.
Reduced test execution time - Backend tests are much faster. Almost 7-10 times faster than UI Tests - improved build certification time.
* Test feedbacks are naturally distributed across layers of application. Test feedbacks are more pin pointed/ granular.
Details: http://confengine.com/agile-pune-2014/proposal/471/inverting-test-pyramid-a-first-hand-experience-report
Conference: http://pune.agileindia.org/
Test Metrics in Agile: A Powerful Tool to Demonstrate ValueTechWell
Most understand that an agile development and testing approach improves quality and reduces risks in our projects. In some companies and culture however, there are skeptics. Is the move to agile—and therefore agile testing—really beneficial? Join Iuliia Zavertailo for a closer look at a Scandinavian insurance company that started with one manual tester and within three years moved toward opening a large test center in the Baltic. Behind this story were many small steps of demonstrating testing's value to the client through a well-defined set of agile metrics which quantitatively supported the importance and value of testing. Iullia gives examples of key performance indicators—test coverage, defect open and close rates, issues reported by customers, and regression test suite duration—and provides a roadmap for building a test metrics framework. She then discusses tools that support the agile test framework, provides guidance on how to analyze test statistics, and offers ways to present the facts that interest clients most.
Why Automated Testing Matters To DevOpsdpaulmerrill
“Automated testing is a pain in my ear! Why can’t QA get it right? Why do the tests keep breaking? And for Pete’s sake, stop blaming the infrastructure!”
…Ok, maybe you chose a different word than “ear”.
How often do you have thoughts like this? Daily?
Let’s talk about these frustrations, why they exist and how we can use them to improve our systems!
In this talk, Paul Merrill, founder and Principal Automation Engineer at Beaufort Fairmont explores why automated testing matters to DevOps. Join us to learn how automated testing can be a useful tool in the creation and release of your systems!
Continuous Load Testing with CloudTest and JenkinsSOASTA
Two key challenges to continuous load testing are provisioning a test system to handle the load and accessing load generators to drive the traffic.
In this webinar from SOASTA & CloudBees, you will learn how to:
Build realistic automated web performance tests and run them in Jenkins
Architect and launch a test environment that auto-provisions in the cloud
Manage a load generation grid to drive load tests in a lights-out mode
Establish a performance baseline in your daily Jenkins reports
A lean automation blueprint for testing in continuous deliverySauce Labs
Testing in Continuous Delivery changes test automation. It demands more automation but also requires immediate feedback. Many test teams today suffer from two extremes. Too little or no automation to organizations with hundreds of thousands of tests constantly running all kinds of VMs takes multiple days to execute. Any hope of Continuous Delivery or Pipeline Automation makes these states unsustainable.
Quality Jam: BDD, TDD and ATDD for the EnterpriseQASymphony
During Quality Jam 2016 I had the privilege of presenting with one of QASymphony's earliest customers, Better Cloud, on how methodologies like BDD, TDD and ATDD scale for the enterprises. Adam Satterfield is the VP of Quality Assurance at Bettercloud and has been in QA for many years; he has taught me a lot about Behavior Driven Development, Test Driven Development, Acceptance Test Driven Development. In the session we share a new way of testing-- what Adam and I believe to be the next generation of testing development.
We know that there are several ways to do testing and we are just showing one new way to do it - If this session doesn't inspire action, hopefully it will at least give you and your team something to think about.
Dietmar Strasser - Traditional QA meets Agile DevelopmentTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Traditional QA meets Agile Development by Dietmar Strasser. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Beyond TDD: Enabling Your Team to Continuously Deliver SoftwareChris Weldon
Many project teams have adopted unit testing as a necessary step in their development process. Many more use a test-first approach to keep their code lean. Yet, far too often these teams still suffer from many of the same impediments: recurrent integration failures with other enterprise projects, slow feedback with the customer, and sluggish release cycles. With a languishing feedback loop, the enterprise continues to put increasing pressure on development teams to deliver. How does an aspiring agile team improve to meet the demands of the enterprise?
Continuous integration is the next logical step for the team. In this talk, you’ll learn how continuous integration solves intra and inter-project integration issues without manual overhead, the value added by continuous integration, and how to leverage tools and processes to further improve the quality of your code. Finally, we discuss the gold standard of agile teams: continuous deployment. You’ll learn how continuous deployment helps close the feedback loop with your customers, increases visibility for your team, and standardizes the deployment process.
Although Lee Hawkins stumbled into testing—in 1999 after migrating from the UK to Australia amid a tech boom time—he has since become a passionate member of the worldwide testing community and currently holds the title of principal test architect. So, what does that really mean? A test architect at Dell Software provides technical leadership and strategic direction for testing, and Lee describes what that means in his day-to-day work. His position involves advocacy for great new testing ideas gleaned from the wider testing community, mentoring new testers, and coaching testing teams in using context-appropriate approaches to their work. This leadership role extends beyond Dell, too, so a typical day might include sharing knowledge with a meetup group, blogging on a testing topic, or helping a new speaker with a conference proposal. Join Lee to discover that testing is far from being a dead-end career and learn how you can become an active participant in your testing community.
In this webinar, Hans goes through a number of solutions a team can do to diminish this problem, and what actions to take when it happens. Hans discussed the following solutions on how one can apply better test design to drive better automation, a number of technical strategies, what developers and product owners can do to help, and how to handle the testing and automation work that is still left after a sprint has finished. A key item in handling the test automation work that is left over is that QA’s need to own the testing from the beginning, and should not get stuck in the work of previous sprints, since that will inhibit good cooperation with other team members, making matters worse.
Key Takeaways:
- Get more tests created and automated.
- Make automation manageable and maintainable.
- Keep the QA people in sync with their fellow team members.
View webinar recording - https://testhuddle.com/resource/how-to-get-automated-testing-done/
This webinar covers how the role of QA is fundamentally different in an Agile project than a traditional project.
Topics covered -
Agile Methods and Quality
• Comparison of QA in Traditional versus Agile
• Agile QA Responsibilities
• Common Mistakes
Read more from the original copy at https://www.synerzip.com/webinar/qa-role-in-agile-teams-webinar-may-2009-june-2009/
Looking to move to Continuous Delivery? Worried about the quality of your the code? Helping your developers understand clean-code practices and getting the right testing strategy in place can take a while. What should you do to control the quality of the incoming code till then? This talk shares our experience of using PRRiskAdvisor to gradually educate and influence developers to write better code and also help the code reviewer to be more effective at their reviews.
Every time a developer raises a pull-request, PRRiskAdvisor analyzes the files that were changed and publishes a report on the pull request itself with the overall risk associated with this pull request and also risk associated with each file. It also runs static code analysis using SonarQube and publishes the configured violations as comments on the pull request. This way the reviewer just has to look at the pull request to get a decent idea of what it means to review this pull request. If there are too many violations, then PRRiskAdvisor can also automatically reject the pull request.
By doing this, we saw our developers starting paying more attention to clean code practices and hence the overall quality of the incoming code improved, while we worked on putting the right engineering practices and testing strategy in place.
More details: https://confengine.com/last-conference-canberra-2018/proposal/7294/improving-the-quality-of-incoming-code
Conference Link: https://2019.agileindia.org
You want to integrate skilled testing and development work. But how do you accomplish this without developers accidentally subverting the testing process or testers becoming an obstruction? Efficient, deep testing requires “critical distance” from the development process, commitment and planning to build a testable product, dedication to uncovering the truth, responsiveness among team members, and often a skill set that developers alone—or testers alone—do not ordinarily possess. James Bach presents a model—a redesign of the famous Agile Testing Quadrants that distinguished between business vs. technical facing tests and supporting vs. critiquing―that frames these dynamics and helps teams think through the nature of development and testing roles and how they might blend, conflict, or support each other on an Agile project. James includes a brief discussion of the original Agile Testing Quadrants model, which the presenters believe has created much confusion about the role of testing in Agile.
Author: Toan Le
Topic: Being a software tester is no longer an easy job. It was. More technologies and platforms have emerged, along with more complex applications have been created to serve users’ various expectations while the time to go live is getting much shorter over time. It's not only about desktop or web-based applications but also about mobile, cloud-based applications, IoT and more. It's not only about testing alone anymore. It's about continuous integration and continuous delivery indeed.
How to survive and thrive in this Era of New Technology seems to become a critical question for all of us. Being a Full-stack Tester could be an answer, even though we may have different starting points in this career journey. And, the next considerable questions are: what is it and how to get there?
My presentation is to give you some ideas to answer those questions through my own experience in the path of pursuing Full-stack Tester.
dbg Agile Testing Presentation, demonstrating the use of Test Charters, Exploratory Testing, Session Based Testing and Testing Tours. With thanks to James Bach, Lisa Crispin, Janet Gregory and James Whittaker
Ho Chi Minh City Software Testing Conference January 2015
Software Testing in the Agile World
Website: www.hcmc-stc.org
Author: Nhat Do, Vu Duong
Context-Driven Testing (CDT) rejects the notion of generalized “best practices” that apply to all projects, and instead accepts that different practices work best under different circumstances. The third principle of the seven defined in CDT states that people are the most important part of any project’s context. Less of a focus on processes and tools, with more emphasis on people and their collaboration empowers testers with the freedom to make choices about how best to do their job without following a restrictive plan.
In joining the game of workshop and some theory sharing in slides, you will a better understanding of Context-Driven Testing practices, principles and its benefits as well as know how is a nice Marriage of Agile and Context-Driven Testing.
Inverting Test Pyramid - A First Hand Experience ReportNaresh Jain
Test automation is extremely crucial in adoption of an agile delivery. However, it can take one for a ride, if the approach is not correct. In this sensational, heart throbbing, experience report, we'll share our story of how we turned around an inefficient, expensive automation style to lean, efficient style. In addition to sharing a real-world example, we'll also share some of the key challenges we faced and how we solved them. If you are convinced about the Testing Pyramid, but are struggling to invert it, then this session is for you.
Business Impact:
* Earlier Defect Detection - Higher test coverage at Unit/Intermediate layers lead to earlier defect detection. Reduced number of issues found on higher test environments/Production. Reduced cost of defect fixing.
* Reduced maintenance cost - UI tests are fragile and costlier to maintain Vs backend tests. No of changes in services layer are comparatively less.
Reduced test execution time - Backend tests are much faster. Almost 7-10 times faster than UI Tests - improved build certification time.
* Test feedbacks are naturally distributed across layers of application. Test feedbacks are more pin pointed/ granular.
Details: http://confengine.com/agile-pune-2014/proposal/471/inverting-test-pyramid-a-first-hand-experience-report
Conference: http://pune.agileindia.org/
Test Metrics in Agile: A Powerful Tool to Demonstrate ValueTechWell
Most understand that an agile development and testing approach improves quality and reduces risks in our projects. In some companies and culture however, there are skeptics. Is the move to agile—and therefore agile testing—really beneficial? Join Iuliia Zavertailo for a closer look at a Scandinavian insurance company that started with one manual tester and within three years moved toward opening a large test center in the Baltic. Behind this story were many small steps of demonstrating testing's value to the client through a well-defined set of agile metrics which quantitatively supported the importance and value of testing. Iullia gives examples of key performance indicators—test coverage, defect open and close rates, issues reported by customers, and regression test suite duration—and provides a roadmap for building a test metrics framework. She then discusses tools that support the agile test framework, provides guidance on how to analyze test statistics, and offers ways to present the facts that interest clients most.
Why Automated Testing Matters To DevOpsdpaulmerrill
“Automated testing is a pain in my ear! Why can’t QA get it right? Why do the tests keep breaking? And for Pete’s sake, stop blaming the infrastructure!”
…Ok, maybe you chose a different word than “ear”.
How often do you have thoughts like this? Daily?
Let’s talk about these frustrations, why they exist and how we can use them to improve our systems!
In this talk, Paul Merrill, founder and Principal Automation Engineer at Beaufort Fairmont explores why automated testing matters to DevOps. Join us to learn how automated testing can be a useful tool in the creation and release of your systems!
Continuous Load Testing with CloudTest and JenkinsSOASTA
Two key challenges to continuous load testing are provisioning a test system to handle the load and accessing load generators to drive the traffic.
In this webinar from SOASTA & CloudBees, you will learn how to:
Build realistic automated web performance tests and run them in Jenkins
Architect and launch a test environment that auto-provisions in the cloud
Manage a load generation grid to drive load tests in a lights-out mode
Establish a performance baseline in your daily Jenkins reports
A lean automation blueprint for testing in continuous deliverySauce Labs
Testing in Continuous Delivery changes test automation. It demands more automation but also requires immediate feedback. Many test teams today suffer from two extremes. Too little or no automation to organizations with hundreds of thousands of tests constantly running all kinds of VMs takes multiple days to execute. Any hope of Continuous Delivery or Pipeline Automation makes these states unsustainable.
Docker has taken the software world by storm, but what does it actually mean for enterprise IT teams? Containers along with microservices are components definitely worth investigating for any modern software delivery pipeline when considering speed, portability and scalability.
Understanding whether they are right for you, and how you could introduce them into your enterprise tool chain and delivery pipeline can be challenging.
This is an educational webinar where you'll learn:
What Docker means for your existing software delivery processes
Practical considerations to successfully implement containers as part of your enterprise release pipeline
Common pitfalls when considering microservices technology for enterprise applications
How a Mortgage Company is Transforming Their Business with Continuous DeliveryXebiaLabs
Like most major financial services companies, Stater is highly focused on evolving their business to be as customer-facing and as digital as possible. To get there, Stater has a bold vision: to deliver what takes their competitors weeks, in less than an hour. Attend and discover how Stater came to the realization that Continuous Delivery was the only way to get there.
Michael Dillon and Kym Weiland give an insightful presentation on FINRA's Ongoing Move To Continuous Delivery at the "Leading the IT Transformation" event in New York City.
Large organizations are increasingly turning to DevOps and Continuous Delivery principles, often with the goal of shipping better software faster. However, they're then faced with important considerations for scaling these processes across teams and in diverse environments while still maintaining the visibility and control necessary for compliance.
This presentation from Matt Meservey, Director of Product Management at SaltStack and Andrew Phillips, VP of DevOps Strategy at XebiaLabs discusses:
Practical advice and tips gleaned from the large organizations they have helped implement and scale DevOps and Continuous Delivery initiatives for
How to focus your initiatives around practicing improvement not just practicing “DevOps”
How the combination XebiaLabs and SaltStack accelerates the software cycle, delivers advanced automation capabilities, enables data-driven improvement and provides continuous insight into your end-to-end software release process in a way other tools simply cannot
The most important person (not) in the roomXebiaLabs
Slides from the presentation "The most important person (not) in the room" by Andrew Phillips at the Unicom event Digital Transformation: Re-Engineering the Enterprise.
See http://conferences.unicom.co.uk/digital-transformation/
Ship Faster Without Breaking Everything - XebiaLabs + SaltStack WebinarXebiaLabs
There’s a lot of noise in the market about what DevOps is and how to do it. Some might say that it’s more easily defined by what hasn’t been said about it. If you’re not interested in arbitrary definitions or doing something just for the sake of doing it, this webinar is for you.
You have critical business goals to achieve: to ship software faster without breaking things in the process. But manual, error-prone infrastructure and environments, plus an increasingly complex end-to-end process of getting code from development to production, present serious challenges
Learn how XL Release, XL Test and SaltStack deliver advanced automation capabilities, enable data-driven improvement and provide continuous insight into your end-to-end software release process in a way other tools simply cannot.
Slides from the presentation "A Brave New World of Delivering IT – what Devops and Continuous Delivery really means to the business" by Andrew Phillips at the Unicom DevOps Summit: DevOps for Business Value.
See http://www.devopssummit.com/london-june-2015/
Building a Compelling Business Case for Continuous DeliveryXebiaLabs
Increasingly, companies strive to deliver better customer experiences by delivering higher quality software, faster. Building a business case for faster delivery is often essential to gaining the support of the organization. Successful business cases for Continuous Delivery (CD) improvements span Development, Operations, and the Business, and seek to simplify, improve, and streamline the application delivery process through standardization and automation.
Hear from Kurt Bittner, Principal Analyst at Forrester and Andrew Phillips, VP of Product Management at XebiaLabs in a webinar that will help you understand how to create a successful business case for CD, the potential return of investment, how to measure the benefits and how to track these benefits over time. The webinar will highlight:
How to identify opportunities for improvement in your value delivery stream
How to estimate the value of these improvements that reduce cycle time by removing bottlenecks and barriers to delivery
How CD can reduce the cost of compliance and the cost associated with security risks.
How to estimate the value of CD creates by growing or accelerating revenues
Examples of the benefits organizations have achieved through CD
Mindsets, Tools, Goals: From Continuous Delivery to ContainersXebiaLabs
A discussion of why we write software in the first place, how we need to think about our users (more), how this related to Devops and Continuous Delivery, and what that means for today's "hot tech topic": containers and microservices
Lessons Learned: Scaling DevOps & CD for the EnterpriseXebiaLabs
More than ever, enterprise organizations must balance risk with the ability to respond rapidly to continually changing market conditions. However, many factors seem to create obstacles for adopting DevOps, including a legacy systems, bureaucracies, command and control culture and so forth.
Join this webinar and hear from three highly regarded voices in the enterprise DevOps movement -- renowned author, researcher, speaker and DevOps evangelist, Gene Kim, Capital One Product Manager, Tapabrata (Topo) Pal and VP of DevOps Strategy at XebiaLabs, Andrew Phillips, convene to discuss the processes, people, and technology you need to implement DevOps with Continuous Integration, Continuous Testing and Continuous Delivery.
The session will also include key findings from nearly 100 experience reports from large, complex organization who presented their DevOps transformations gathered at the recent DevOps Enterprise Summit including Macy’s, Capital One, Disney, Target, GE Capital, Western Union, Nordstrom and many more.
How to choose Enterprise tools to build out your Continuous Delivery toolscapeXebiaLabs
While there is much more to Continuous Delivery and DevOps than tooling, everybody knows an effective toolscape is a key prerequisite to success. This presentation outlines the most important categories of CD and DevOps tools and present 12 evaluation criteria that will allow your organization to define a scalable toolscape without wasting time on interminable evaluations and political "my tool is better than your tool" battles.
We will also discuss a couple of real-world examples of Continuous Delivery and DevOps tooling architectures and analyze some of the motivations for each organization’s choices.
Unified Deployment: Including the Mainframe in Enterprise DevOpsXebiaLabs
Compuware’s Mark Schettenhelm and XebiaLabs’ Tim Buntel demo and discuss how the integration between Compuware’s ISPW mainframe DevOps solution and XebiaLabs’ XL Release Continuous Delivery technology helps enterprises engage in cross-platform release orchestration and create business agility.
Building an Enterprise Continuous Delivery machine around JenkinsXebiaLabs
As Jenkins' focus continues to expand from Continuous Integration to supporting Continuous Delivery, more and more Jenkins users are working on building out their Continuous Delivery Machine. This means identifying and choosing solutions for the many "adjacent problem spaces" to Continuous Integration: artifact management, feature tracking, environment provisioning, deployment automation, test management, pipeline orchestration, production feedback and many more.
For each of these areas, you have three main alternatives: use Jenkins, find a different tool and integrate it with Jenkins, or build something yourself. This presentation outlines the options for each category, with a special focus on app deployment, test result management and pipeline orchestration. It also features a couple of real-world Continuous Delivery Machine architectures, and analyzes some of the motivations for each organization's choices.
Pay pal paypal continuous performance as a self-service with fully-automated...Dynatrace
PayPal's ongoing leadership as an industry innovator requires faster development cycles and increased adoption of continuous testing practices. For special efforts, the development teams needed more frequent feedback about application performance, scalability limitations and variances between builds. Accelerating the frequency of performance simulations would help increase the rate of innovation and improve the quality of code delivered to production.
In this session we'll review some the automation techniques that helped PayPal Credit increase testing feedback from a monthly effort to a nearly-continuous daily activity. We'll spend time looking at the benefits of a fully-automated, actionable performance feedback loop that delivers performance feedback to developers in hours rather than weeks or months. Additionally, we will take a closer look at how these changes impacted the culture of development and operations, improving both the quality of critical thinking about performance and the value delivered back to the business.
This "Secret Sauce" session will include conceptual learnings and hands-on demonstration:
- What a continuous performance environment looks like and the benefits it brings to your DevOps team
- How to create a parallel pipeline for on-demand performance feedback using JIRA, Rundeck, JMeter and Dynatrace
- Where and how to leverage performance feedback to optimize flow
- How to get engineers on-board and excited about building better performant code
Continuous Load Testing with CloudTest and JenkinsSOASTA
Two key challenges to continuous load testing are provisioning a test system to handle the load and accessing load generators to drive the traffic.
In this webinar from SOASTA & CloudBees, you will learn how to:
Build realistic automated web performance tests and run them in Jenkins
Architect and launch a test environment that auto-provisions in the cloud
Manage a load generation grid to drive load tests in a lights-out mode
Establish a performance baseline in your daily Jenkins reports
5 Steps to Jump Start Your Test AutomationSauce Labs
With the acceleration of software creation and delivery, test activities must align to the new tempo. Developers need immediate feedback to be efficient and correct defects as those are introduced. The path to achieving this vision is to build a reliable and scalable continuous test solution.
All beginnings are hard. Having a well-defined plan outlining the approach for your organization to create test automation is key to ensure long term success. Join Diego Molina, Senior Software Engineer at Sauce Labs as he discusses:
The importance of setting up the team correctly from the start
Choosing the right Testing Framework for your organization
Identifying the right scenarios and workflows to test
Learning to avoid common pitfalls at the beginning of the transformation journey
[DPE Summit] How Improving the Testing Experience Goes Beyond Quality: A Deve...Roberto Pérez Alcolea
It is well known that organizations connect software testing with software quality: making sure that the code does what it supposed to do.
Unfortunately, many organizations believe that testing is a slow process that causes stagnancy in the project. Organizations say that due to slow testing process they are not able to meet set milestones, but it doesn’t have to be this way.
The testing stage is also part of the developer experience, and making it such that engineers are productive and continue delivering software not only fast but with confidence is crucial.
In this talk, we will explore a few approaches that we are taking in order to deliver a more consistent and delightful testing experience for JVM engineers at Netflix. The end goal: speed up engineers’ feedback loop by running tests locally constantly as much as possible.
How frequently does a good agile team deploy to production? Not every team is capable of deploying "on every commit". What does it take for a team to even start deploying at the end of each sprint, or each week, or each day?
Most companies don't realize that deploying more frequently often requires both significant technical change as well as cultural change. In this talk, I'll guide you through what it takes to deploy more frequently, both from the technical side of setting up pipelines as well as the organizational side of removing red tape. I'll draw on the unique challenges that teams must overcome at each step of the way, from deploying once a month all the way down to full continuous delivery. If your team has been struggling to go faster, come see how you can change to get there. And if you already are at full continuous delivery, come see how to go even faster than that!
Arthur Hicken Chief Evangelist of Parasoft @ PSQT 2016 discusses:
• What the shift from automated to
continuous means
• How disruption requires changes to how
we test software
• Addressing gaps between Dev and Ops
• Technologies that enable Continuous
Accelerate Testing in Agile through a Shared Business Domain LanguageTechWell
In agile projects, when the cycle from ideas to production shortens from months to hours, each software development activity—including testing—is impacted. Reaching this level of agility in testing requires massive automation. But test execution is only one side of the coin. How do we design and maintain tests at the required speed and scale? Testing should start very early in the development process and be used as acceptance criteria by the project stakeholders. Early test design, using a business domain language to write tests, is an efficient solution to support rapid iterations and helps align the team on the definition of done. These principles are the basis of acceptance test-driven development practices. Laurent Py shows you how the use of business domain languages enables test refactoring and accelerates automation. Come and learn how you can leverage acceptance tests and key test refactoring techniques.
Despite the belief that a shared context and collaboration drives quality, too often, software testers and quality professionals struggle to find their place within today's integrated agile teams. This session is a practitioner’s view of testing and testing practices within an iterative/incremental development environment. We will begin with a discussion of some of the challenges of testing within an agile environment and delve into the guiding principles of Agile Testing and key enabling practices. Agile Testing necessitates a change in mindset, and it is as much, if not more, about behavior, as it is about skills and tooling, all of which will be explored.
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOpsKMS Technology
DevOps is a spectacular mish-mash of development and operations processes and practices that has been growing increasingly popular in recent years. With the upward trending rate in adoption comes the need for organizations to fully understand the key practices as well as thoroughly integrating team members, especially testers, throughout the delivery pipeline. Getting started with DevOps practices can be a little tricky when choosing the right tools, people, and processes. In this webinar, we’ll focus on helping you make the switch without diminishing the team’s delivered product quality, so that the transition meets the enterprise objectives of speed and reliability.
Tune in to learn:
The biggest concern when moving to DevOps - and how to handle it
Why you need ‘Coding Testers’
The best tools for the job
The process of failing fast, and its significance to testers
Measuring the transition - recommended metrics
The value of DevOps long-term - efficiency, repeatability & reliability
Don’t worry about failing - it’s a part of the process!
Guide to continuous delivery and the journey wix.com had made transitioning to DevOps and continuous delivery culture making ~100 production changes daily
The DevOps Dance - Shift Left, Shift Right - Get It RightInflectra
As more organizations move towards continuous integration (CI) and continuous delivery (CD) with DevOps pipelines becoming the norm, where is the right place to do different kinds and levels of testing? In this presentation, I will provide a blueprint for test managers on how to think about shifting left and shifting right while keeping the overall QA picture and goals in mind.
"Shift Left" is a DevOps practice that provides an effective means to perform testing with or in parallel to development activities.
When shifting left, development, test and operations work together to plan, manage and execute automated and continuous testing to accelerate feedback to developers and improve the quality of changes early in the life-cycle. The rate of the accelerated feedback is determined by an organization’s desired outcomes for velocity of changes and capacity for feedback.
Similar to Moving to Continuous Delivery Without Breaking Your Code (20)
Metrics That Matter: How to Measure Digital Transformation SuccessXebiaLabs
Learn how to go beyond simple metrics to identify what really matters to your business and your teams. Get actionable tips on how to use historical analysis, machine learning, and data from across your toolchain to surface trends, predict outcomes, and recommend actions to drive more informed decisions and deliver more value to end-users.
Infrastructure as Code in Large Scale OrganizationsXebiaLabs
The adoption of tools for the provisioning and automatic configuration of "Infrastructure as Code" (eg Terraform, Cloudformation or Ansible) reduces cost, time, errors, violations and risks when provisioning and configuring the necessary infrastructure so that our software can run .
However, those who have begun to make intensive use of this technology at the business level agree to identify the emergence of a very critical problem regarding the orchestration and governance needs of supply requests such as security, compliance, scalability, integrity and more.
Learn how The Digital.ai DevOps Platform (formerly XebiaLabs DevOps Platform) responds to all these problems and many more, allowing you to continue working with your favorite tools.
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...XebiaLabs
Learn why new technologies and IT optimization are essential to achieving business agility. Get insights on how organizations can simplify and utilize technologies in a framework of enterprise control and repeatability to better optimize their software delivery process.
Don't Let Technology Slow Down Your Digital Transformation XebiaLabs
Learn how new technologies are driving agile transformation through team responsibilities, application landscape architecture, and delivery pipeline changes. Get tips for speeding up your IT transformation while adopting new technologies and insights on how to:
Focus on quality first to improve customer satisfaction and engineering capacity
Connect pipelines to bring disciplines together
Build repeatable delivery patterns to accelerate your business
Deliver More Customer Value with Value Stream ManagementXebiaLabs
Learn why companies should incorporate business value at every stage of the software delivery cycle and how Value Stream Management enables teams to:
Manage and monitor the software delivery life cycle from end-to-end
Increase efficiency through better visibility, data analytics, reporting, and mapping
Safely and independently develop, test, and deploy value to the customer
Create a culture of continuous delivery and improvement across the entire organization
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...XebiaLabs
For most of us, compliance audits are painful processes that interfere with our ability to do our job – building and delivering software – and steal time and resources away from that next great innovation. Until now.
The XebiaLabs Software Chain of Custody provides everything you need to visualize, monitor, and prove the integrity of your software delivery pipelines on demand. Push the button, get the report. You’re done. No more audit hell.
Learn how a Software Chain of Custody helps:
DevOps teams focus on doing what they love, rather than wasting valuable time putting together audit reports
Executives gain full visibility into release pipelines so they can stop losing sleep over governance and security audits
InfoSec teams and auditors instantly get the reports they need so they can quickly approve releases
In this presentation, DevOps enthusiast Gene Kim, XebiaLabs CEO Derek Langone, and XebiaLabs VP of Customer Success T.j. Randall shared industry highlights and developments for 2019, as well as predictions for the year to come!
Topics covered during this session included:
• How DevSecOps has become prevalent throughout all industries
• Why data will be big in the coming year
• The impact of DevOps on human beings and their day-to-day work
From Chaos to Compliance: The New Digital Governance for DevOpsXebiaLabs
DevOps and related trends (cloud-native, digital transformation, etc.) are unquestionably mainstream, but they still come with difficulties. Many organizations are struggling with outdated governance models that slow down digital innovation, while not effectively reducing risk. Plan/build/run, stage-gated checklists, and approval boards are losing favor, but what will replace them? Risk management is still critical.
Special guest Charles Betz, Forrester Principal Analyst, joined Dan Beauregard, VP, Cloud & DevOps Evangelist at XebiaLabs, to discuss:
• The role of an integrated, end-to-end release pipeline in ensuring auditability and standards compliance
• The evolution and automation of change and release management and the decline of the Change Approval Board
• Chaos and resilience engineering as the basis for a new governance model
Supercharge Your Digital Transformation by Establishing a DevOps PlatformXebiaLabs
Although DevOps practices have gained wide adoption across industries, many organizations are still failing in their digital transformation efforts because they focus on tools over people and processes. You can avoid this trap by providing DevOps as a platform that is built and maintained by experts who provide standardized tools, templates, and processes to teams across the organization—regardless of those teams’ roles within the company, the type of applications or environments they work with, or the software delivery patterns they’ve adopted.
A centralized DevOps platform allows developers to leverage predefined delivery processes, so they don’t have to reinvent the wheel to get their apps into Production. It also helps ensure the right processes are followed and the right people are involved at the right times. A DevOps platform can provide both technical users and business stakeholders with end-to-end visibility into the software delivery process—promoting information sharing and collaboration across the organization.
Learn how to successfully implement a DevOps platform in your organization, so that every team gets the tools, templates, and visibility they need to deliver software faster than ever before.
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyXebiaLabs
DevOps heeft een grote sprong gemaakt in het verbeteren van het softwareleveringsproces. Het is echter verrassend hoeveel organisaties DevOps nog gescheiden houden van gevestigde IT-servicemanagement (ITSM) systemen zoals ServiceNow. Voor Development blijft het hierdoor een uitdaging om functies, gebruikersverhalen en IT-serviceaanvragen bij te houden in de verschillende tools voor backlog management en ITSM.
Hoe zorgt Development ervoor dat tickets worden gesloten als het werk voltooid is? Hoe wordt de naleving gegarandeerd? En de ultieme vraag: welke functie heeft de release daadwerkelijk opgeleverd?
Make Software Audit Nightmares a Thing of the PastXebiaLabs
Do you regularly struggle through a painful compliance and audit process that takes many laborious months to complete? Are you constantly pulling critical resources away from essential tasks to address these items? Do your teams lose motivation after gathering audit evidence and sitting through countless hours of meeting after meeting?
Learn how to avoid the audit firestorm by creating a complete software chain of custody that can provide comprehensive audit reports automatically, whenever you need them.
DevOps and cloud seem to be a match made in heaven...however, there are challenges that organizations experience when incorporating cloud technologies into their DevOps practices. XebiaLabs Cloud & DevOps Evangelist, Dan Beauregard, and Director of DevOps Strategy, Vincent Lussenburg, discussed why DevOps is leading many organizations to move to the cloud and how to make this transition as seamless as possible in an enterprise environment.
Compliance und Sicherheit im Rahmen von Software-DeploymentsXebiaLabs
Viele Unternehmen kennen das Problem. Ständig müssen neue Software-Releases bereitgestellt und dabei immer mehr Anforderungen eingehalten werden, weil sich Sicherheitsrisiken und Compliance-Probleme stets auf mehrere Anwendungen, Teams und Umgebungen gleichzeitig auswirken. Nur wenn Risikobewertung, Sicherheitstests und Compliance bereits als Teil von Continuous Integration (CI) und Continuous Delivery (CD) integriert sind, lassen sich Fehlschläge und Verzögerungen vermeiden. Bei Verstößen gegen die IT-Governance drohen Produktionsausfälle und hohe Geldstrafen.
Das Webinar zeigt mit praktischen Beispielen, wie Sie Sicherheit und Compliance in den Abläufen in Ihrem Unternehmen implementieren können.
Different situations, different teams, and different requirements call for different ways to approach your software delivery initiatives. Your road to success might mean taking the highway or a shortcut to get the job done. However, regardless of your cloud, container, security, compliance, or ITSM goals, all roads eventually lead to the same destination…DevOps.
Industry thought leader and award-winning author Gene Kim, and XebiaLabs Vice President of Customer Success, T.j. Randall, will discuss various strategies IT teams can use to succeed with their DevOps journey without getting lost on the way.
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsXebiaLabs
DevOps trends show that, in 2019, large enterprises are accelerating their migration to the cloud and defining goals for the number of applications to migrate over the coming year. To set themselves up for success, companies are not only looking for the right people and processes, but also the right technology for helping them transition to the cloud in a controlled fashion—without throwing compliance, auditability, and security out the window.
So how can organizations gain visibility into which versions of their applications live where, even when running on containers in some environments and on legacy infrastructure on others? And how can they reuse existing environment-specific configurations?
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDXebiaLabs
DevOps has made great strides in reducing bottlenecks in the software delivery process. Yet, it is surprising how many organizations keep DevOps on a separate track from long-established IT service management (ITSM) implementations and systems such as ServiceNow. Consequently, development teams find it challenging to track features, user stories, and IT service requests across different tools for backlog management and ITSM.
But how do they make sure tickets are closed when the work is complete? How can they ensure compliance? And can they answer the ultimate question: Which feature actually made it into which release?
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...XebiaLabs
Organizations struggle to deliver more and more software releases while keeping up with ever-increasing security risks and compliance issues across many different applications, teams, and environments. The stakes of that struggle are high: when risk assessment, security testing, and compliance evaluation aren't built into the CI/CD pipeline, releases fail and cause delays, security vulnerabilities threaten Production, and IT governance violations result in expensive fines.
While it is important to reflect on the past, DevOps is all about what’s to come. Join industry thought-leader Gene Kim and XebiaLabs' VP of Product Development, Andreas Prins, for a special end-of-the-year webinar exploring six crucial focus areas for DevOps in 2019. Will next year bridge the gap between business and technology? Will organizations finally be able to use their vast amounts of DevOps data to more accurately predict delivery outcomes? Take a look into our crystal ball for an hour of software soothsaying before the clock strikes midnight.
DevOps has made great strides in reducing bottlenecks in the software delivery process. Yet, it is surprising how many organizations keep DevOps on a separate track from long-established IT service management (ITSM) implementations and systems such as ServiceNow. Consequently, development teams find it challenging to track features, user stories, and IT service requests across different tools for backlog management and ITSM.
But how do they make sure tickets are closed when the work is complete? How can they ensure compliance? And can they answer the ultimate question: Which feature actually made it into which release?
It’s hard to believe, but DevOps has been around for nearly ten years. From its specialist “unicorn” origins to a broadly accepted set of principles adopted by companies of all sizes and stripe, it’s been one of the most transformative movements in information technology since the PC. What comes next? Forrester Principal Analyst and DevOps Lead Charles Betz shares his 2018 research and predictions for next year.
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Utilocate offers a comprehensive solution for locate ticket management by automating and streamlining the entire process. By integrating with Geospatial Information Systems (GIS), it provides accurate mapping and visualization of utility locations, enhancing decision-making and reducing the risk of errors. The system's advanced data analytics tools help identify trends, predict potential issues, and optimize resource allocation, making the locate ticket management process smarter and more efficient. Additionally, automated ticket management ensures consistency and reduces human error, while real-time notifications keep all relevant personnel informed and ready to respond promptly.
The system's ability to streamline workflows and automate ticket routing significantly reduces the time taken to process each ticket, making the process faster and more efficient. Mobile access allows field technicians to update ticket information on the go, ensuring that the latest information is always available and accelerating the locate process. Overall, Utilocate not only enhances the efficiency and accuracy of locate ticket management but also improves safety by minimizing the risk of utility damage through precise and timely locates.
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
3. 3 Copyright 2014. Confidential – Distribution prohibited without permission
About Me
▪ Sales Engineer, Consultant and generally a nosy person
▪ Traversed through all phases of the software development lifecycle
▪ Most time spent between Development and Operations (usually
both)
▪ Really enjoying the energy in testing right now
− Test specialists
− Developers who test
− Testers who code
5. 6 Copyright 2014. Confidential – Distribution prohibited without permission
The Need For Speed
▪ Every business is an IT business
− Known as “Software-defined Enterprise”, even traditionally brick and mortar business is becoming
software based
▪ Customers demand that you deliver new features faster whilst maintaining high
levels of quality
▪ If you don’t, your competitor probably will
10. 12 Copyright 2014. Confidential – Distribution prohibited without permission
SPECIFY INTEGRATE RELEASEREGRESSION
VALUE CHAINCONCEPT CASH
Test Effort
USER ACCEPTANCE
USER ACCEPTANCE
Acceptance
Driven Testing
“I add value by sharpening the
acceptance criteria of requested
features”
Automate ALL
“Test automation serves as the safety net
for my new functionality: I focus on running
the appropriate tests continuously during
the iterations”
T
E
S
T
D
E
S
I
G
N
B
U
I
L
D
D B
T
T D
Development = Test
Test = Development
“Testing is transforming to a
automation mindset and skill
instead of a separate activity”
Testing is Changing
11. 13 Copyright 2014. Confidential – Distribution prohibited without permission
Testing is Changing: Challenges
▪ Many test tools for each of the test levels, but no single place to answer “Good
enough to go live?”
▪ Requirements coverage is not available
− “Did we test enough?”
▪ Minimize the mean time to repair
− Support for failure analysis
JUnit, FitNesse, JMeter, YSlow,
Vanity Check, WireShark, SOAP-UI,
Jasmine, Karma, Speedtrace,
Selenium, WebScarab, TTA,
DynaTrace, HP Diagnostics, ALM
stack AppDynamics, Code Tester for
Oracle, Arachnid, Fortify, Sonar, …
12. 14 Copyright 2014. Confidential – Distribution prohibited without permission
Testing is Changing: Challenges
▪ Thousands of tests makes test sets hard to manage:
− “Where is my subset?”
− “What tests add most value, what tests are superfluous?”
− “When to run what tests?”
▪ Running all tests all the time takes too long, feedback is too late
▪ Quality control of the tests themselves and maintenance of testware
▪ Tooling overstretch
14. 16 Copyright 2014. Confidential – Distribution prohibited without permission
Testing is Changing: Best Practices
▪ Focus on functional coverage, not technical coverage
▪ Say 40 user stories, 400 tests
− Do I have relatively more tests for the more important user stories?
− How do I link tests to user stories/features/fixes?
▪ Metrics
− Number of tests
− Number of tests that have not passed in <time>
− Flaky tests
− Duration
16. 18 Copyright 2014. Confidential – Distribution prohibited without permission
MakingSense ofTest Results
▪ Real go/no go decisions are non-trivial
− No failing tests
− 5 % of failing tests
− No regression (tests that currently fail but passed previously)
− List of tests-that-should-not-fail
▪ Need historical context
▪ One integrated view
▪ Data to guide improvement
19. 21 Copyright 2014. Confidential – Distribution prohibited without permission
MakingSense ofTest Results
Executing tests from Jenkins is great, but…
▪ Different testing jobs use different plugins or scripts, each with different
visualization styles
▪ No consolidated historic view available across jobs
▪ Pass/Unstable/Fail is too coarse
− How to do “Passed, but with known failures”?
23. 29 Copyright 2014. Confidential – Distribution prohibited without permission
A Central Hub for ApplicationQuality
What is needed:
1. A single, integrated overview of all the test (= quality, risk) information related
to your current release
2. …irrespective of where or by whom the information was produced
3. The ability to analyze and “slice and dice” the test results for different
audiences and use cases
4. The ability to access historical context and other test attributes to make real-
world “go/no-go” decisions
25. 31 Copyright 2014. Confidential – Distribution prohibited without permission
Beyond Test Automation
It’s a bit of an open question:
▪ Google: it’s too expensive and time-consuming to run all the tests all the time
- automated selection of a subset of tests to run
▪ Dave Farley: if you can’t run all the tests all the time, you need to optimize
your tests or you have the wrong tests in the first place
26. 32 Copyright 2014. Confidential – Distribution prohibited without permission
Beyond Test Automation
Middle ground:
▪ Label your tests along all relevant dimensions to ensure that you can easily
select a relevant subset of your tests if needed
▪ Consider automatically annotating tests related to features (e.g.
added/modified in the same commit), or introducing that as a practice
▪ Use data from your test aggregation tool to ignore flaky/”known failure” tests
(and then fix those flaky tests, of course ;-))
34. 40 Copyright 2014. Confidential – Distribution prohibited without permission
Next steps
▪ Next-Generation Testing: The Key to Continuous Delivery
https://xebialabs.com/resources/whitepapers/next-generation-testing-the-
key-to-continuous-delivery/
▪ An Introduction to XL TestView
https://www.youtube.com/watch?v=_17xKtB3iWU
▪ Download XL TestView
https://xebialabs.com/products/xl-testview/community