Whether you are new to testing or looking for a better way to organize your test practices, understanding risk is essential to successful testing. Dale Perry describes a general risk-based framework—applicable to any development lifecycle model—to help you make critical testing decisions earlier and with more confidence. Learn how to focus your testing effort, what elements to test, and how to organize test designs and documentation. Review the fundamentals of risk identification, analysis, and the role testing plays in risk mitigation. Develop an inventory of test objectives to help prioritize your testing and translate them into a concrete strategy for creating tests. Focus your tests on the areas essential to your stakeholders. Execution and assessing test results provide a better understanding of both the effectiveness of your testing and the potential for failure in your software. Take back a proven approach to organize your testing efforts and new ways to add more value to your project and organization.
Whether you are new to testing or looking for a better way to organize your test practices and processes, the Systematic Test and Evaluation Process (STEP™) offers a flexible approach to help you and your team succeed. Dale Perry describes this risk-based framework—applicable to any development lifecycle model—to help you make critical testing decisions earlier and with more confidence. The STEP™ approach helps you decide how to focus your testing effort, what elements and areas to test, and how to organize test designs and documentation. Learn the fundamentals of test analysis and how to develop an inventory of test objectives to help prioritize your testing efforts. Discover how to translate these objectives into a concrete strategy for designing and developing tests. With a prioritized inventory and focused test architecture, you will be able to create test cases, execute the resulting tests, and accurately report on the quality of your application and the effectiveness of your testing. Take back a proven approach to organize your testing efforts and new ways to add more value to your project and organization.
Whether you are new to testing or looking for a better way to organize your test practices and processes, the Systematic Test and Evaluation Process (STEP™) offers a flexible approach to help you and your team succeed. Dale Perry describes this risk-based framework—applicable to any development lifecycle model—to help you make critical testing decisions earlier and with more confidence. The STEP™ approach helps you decide how to focus your testing effort, what elements and areas to test, and how to organize test designs and documentation. Learn the fundamentals of test analysis and how to develop an inventory of test objectives to help prioritize your testing efforts. Discover how to translate these objectives into a concrete strategy for designing and developing tests. With a prioritized inventory and focused test architecture, you will be able to create test cases, execute the resulting tests, and accurately report on the quality of your application and the effectiveness of your testing. Take back a proven approach to organize your testing efforts and new ways to add more value to your project and organization.
- Vaibhav Jain has over 12 years of experience as a Test Manager and Project Manager in software testing. He has expertise in test management, automation, and leading QA teams across various domains including healthcare, financial services, and capital markets.
- He has extensive experience setting up testing processes, frameworks, metrics collection, and ensuring quality delivery for clients. Some key projects include test automation for healthcare billing and risk analysis applications, and managing testing for medical device and capital markets projects.
- His skills include test automation using Selenium WebDriver, ROBOT, and CodedUI, as well as experience with test management tools like QMetry, Rally, and ClearQuest. He holds certifications in software testing and project management.
This document promotes switching from Quality Center to qTest, citing several advantages of qTest for agile software testing. Quality Center is not well-suited for agile workflows, has poor usability and integration, and is very expensive. qTest is designed for agile teams, integrates seamlessly with popular agile tools, and provides better visibility, collaboration, and test case management capabilities. Migrating from Quality Center to qTest is straightforward and qTest users report improved efficiency and a better overall testing experience.
Many projects implicitly use some kind of risk-based approach for prioritizing testing activities. However, critical testing decisions should be based on a product risk assessment process using key business drivers as its foundation. For agile projects, this assessment should be both thorough and lightweight. PRISMA (PRoduct RISk MAnagement) is a highly practical method for performing systematic product risk assessments. Learn how to employ PRISMA techniques in agile projects using risk-poker. Carry out risk identification and analysis, see how to use the outcome to select the best test approach, and learn how to transform the result into an agile one page sprint test plan. Practical experiences are shared and results achieved employing product risk assessments. Learn how to optimize your test effort by including product risk assessment in your agile testing practices.
Software organizations that want to maximize the yield of Software Testing find that choosing the right testing strategy is hard, and most testing managers are ill-prepared for this. The organization has to learn how to plan testing efforts based on the characteristics of each project and the many ways the software product is to be used. This tutorial is intended for Software professionals who are likely to be responsible for defining the strategy and planning of the testing effort and managing it through its life cycle. These roles are usually Testing Managers or Project Managers.
The document provides answers to frequently asked questions about manual software testing. It discusses introducing new QA processes, the role of documentation, qualities of a good test engineer, definitions of a test plan, test case, and other key testing terms. It also offers advice on issues like handling bugs, testing with changing requirements, and knowing when to stop testing. The overall focus is on best practices for planning, executing and improving manual testing processes.
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.
Whether you are new to testing or looking for a better way to organize your test practices and processes, the Systematic Test and Evaluation Process (STEP™) offers a flexible approach to help you and your team succeed. Dale Perry describes this risk-based framework—applicable to any development lifecycle model—to help you make critical testing decisions earlier and with more confidence. The STEP™ approach helps you decide how to focus your testing effort, what elements and areas to test, and how to organize test designs and documentation. Learn the fundamentals of test analysis and how to develop an inventory of test objectives to help prioritize your testing efforts. Discover how to translate these objectives into a concrete strategy for designing and developing tests. With a prioritized inventory and focused test architecture, you will be able to create test cases, execute the resulting tests, and accurately report on the quality of your application and the effectiveness of your testing. Take back a proven approach to organize your testing efforts and new ways to add more value to your project and organization.
Whether you are new to testing or looking for a better way to organize your test practices and processes, the Systematic Test and Evaluation Process (STEP™) offers a flexible approach to help you and your team succeed. Dale Perry describes this risk-based framework—applicable to any development lifecycle model—to help you make critical testing decisions earlier and with more confidence. The STEP™ approach helps you decide how to focus your testing effort, what elements and areas to test, and how to organize test designs and documentation. Learn the fundamentals of test analysis and how to develop an inventory of test objectives to help prioritize your testing efforts. Discover how to translate these objectives into a concrete strategy for designing and developing tests. With a prioritized inventory and focused test architecture, you will be able to create test cases, execute the resulting tests, and accurately report on the quality of your application and the effectiveness of your testing. Take back a proven approach to organize your testing efforts and new ways to add more value to your project and organization.
- Vaibhav Jain has over 12 years of experience as a Test Manager and Project Manager in software testing. He has expertise in test management, automation, and leading QA teams across various domains including healthcare, financial services, and capital markets.
- He has extensive experience setting up testing processes, frameworks, metrics collection, and ensuring quality delivery for clients. Some key projects include test automation for healthcare billing and risk analysis applications, and managing testing for medical device and capital markets projects.
- His skills include test automation using Selenium WebDriver, ROBOT, and CodedUI, as well as experience with test management tools like QMetry, Rally, and ClearQuest. He holds certifications in software testing and project management.
This document promotes switching from Quality Center to qTest, citing several advantages of qTest for agile software testing. Quality Center is not well-suited for agile workflows, has poor usability and integration, and is very expensive. qTest is designed for agile teams, integrates seamlessly with popular agile tools, and provides better visibility, collaboration, and test case management capabilities. Migrating from Quality Center to qTest is straightforward and qTest users report improved efficiency and a better overall testing experience.
Many projects implicitly use some kind of risk-based approach for prioritizing testing activities. However, critical testing decisions should be based on a product risk assessment process using key business drivers as its foundation. For agile projects, this assessment should be both thorough and lightweight. PRISMA (PRoduct RISk MAnagement) is a highly practical method for performing systematic product risk assessments. Learn how to employ PRISMA techniques in agile projects using risk-poker. Carry out risk identification and analysis, see how to use the outcome to select the best test approach, and learn how to transform the result into an agile one page sprint test plan. Practical experiences are shared and results achieved employing product risk assessments. Learn how to optimize your test effort by including product risk assessment in your agile testing practices.
Software organizations that want to maximize the yield of Software Testing find that choosing the right testing strategy is hard, and most testing managers are ill-prepared for this. The organization has to learn how to plan testing efforts based on the characteristics of each project and the many ways the software product is to be used. This tutorial is intended for Software professionals who are likely to be responsible for defining the strategy and planning of the testing effort and managing it through its life cycle. These roles are usually Testing Managers or Project Managers.
The document provides answers to frequently asked questions about manual software testing. It discusses introducing new QA processes, the role of documentation, qualities of a good test engineer, definitions of a test plan, test case, and other key testing terms. It also offers advice on issues like handling bugs, testing with changing requirements, and knowing when to stop testing. The overall focus is on best practices for planning, executing and improving manual testing processes.
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.
This presentation explains how testing activities constitute the main bottleneck to flow in most continuous delivery pipelines. Continuous Testing strategies are designed to reduce testing bottlenecks, and accelerate time-to-quality.
A blueprint is presented for Continuous Testing. Specific strategies are presented including Continuous Test Tenets, Leadership and Culture practices, Test strategies and Plans, Test Management, Test Automation, Test Tools, Test Environment Management and Test Results Analysis. A Continuous Testing Assessment approach is described to help assess current state of of continuous testing. A phased implementation approach is explained.
User Acceptance Testing in the Testing Center of ExcellenceTechWell
Centralization of testing services into a testing center of excellence (TCoE) for system testing is common in IT shops today. To make this transformation mature, the next logical step is to incorporate the user acceptance testing (UAT) function into the TCoE. This poses unique challenges for the TCoE and mandates the testing team develop a combination of business process knowledge coupled with technology and test process expertise. Deepika Mamnani shares her experiences in implementing a UAT TCoE and best practices—from inception to planning to execution. Learn techniques to create business-oriented testable requirements, strategies to size and structure the team, and the role of automation. Review testing metrics needed to measure the success of the UAT function. Hear a real-world transformation journey and the quantitative business benefits achieved by an organization incorporating UAT as a centralized function within the TCoE. Take back strategies to incorporate UAT as a part of your TCoE.
This document discusses agile test planning and compares it to traditional test planning methods. It proposes a new template for agile test planning that combines elements of the IEEE 829 test plan standard and James Bach's heuristic test strategy model. The document reviews literature on agile principles, quality assurance, and test planning. It analyzes the components of IEEE 829 and identifies which could be adopted for agile test planning while still adhering to agile values. A research methodology using multiple case studies is presented to analyze the effectiveness of the proposed new agile test planning template.
Agile testing is the soware testing
methodology that stems from the Agile
soware development principles. The
essence of Agile testing practice is that it
incorporates testing into the dev process,
rather than keeping it a separate SDLC
phase.
This presentation will give you insights into where the testing industry will be in 2020 and what are the skills required to survive in the testing world.
Engineering DevOps Right the First TimeMarc Hornbeek
Marc Hornbeek is an experienced DevOps consultant with over 39 years of experience in IT architecture, development, and management. He discusses engineering DevOps right from the start through a top-down/middle-out approach focusing on leadership alignment, gap assessment, and process re-engineering to optimize agility, efficiency, quality and stability. Key aspects include modeling the DevOps pipeline, analyzing elements like tools and metrics, and controlling technology and process evolution over time.
We are moving towards the Agile and DevOps dominated world which brings Quality Engineering into the picture. Quality is theoretically optimized throughout the process as it becomes responsibility of everyone involved in the software development lifecycle. QE brings more speed in testing ensuring high-quality output.
The document discusses challenges that will influence the way testing work is done in the future. It highlights trends like test automation, continuous integration and deployment, changing technical and business knowledge needs, and working in multi-disciplinary teams. The keynote speakers will discuss these challenges and provide guidance on how testers can prepare for them. They will also recommend sessions in the ATD2019 conference program that can help attendees prepare for these challenges and trends.
A good tester uses communication not only to 'let others know', but also to get the information they need. An even greater tester knows how to use communication as part of their actual testing, to focus their process and achieve better results.
In this Webinar we will go over all the advanced aspects of communication and how to leverage them as part of your testing:
- The communication process in testing - a 360 Degree view.
- How to leverage communication as an ongoing part of your process.
- Tips and tricks on how to communicate effectively with your project stakeholders.
'Mixing Open And Commercial Tools' by Mauro GarofaloTEST Huddle
- Mixing open source and commercial tools can provide benefits but also risks that require careful integration. A case study describes blending open source and commercial testing tools for a Java application. Subversion, JIRA, Eclipse, IBM Rational Functional Tester, and Maveryx were combined in the test environment. The strategy was to reuse tests developed in Rational Functional Tester for legacy functionality and develop new tests for new features using Maveryx.
This slide deck explains a simple approach to conduct value stream mapping for DevOps value streams. Easy to use templates are provided. An example is included, which shows the dramatic effect that using containers and Kubernetes had on the value stream for a business application.
Quality Engineering and Testing with TMAP in DevOps IT deliveryRik Marselis
To continuously deliver IT systems at speed with a focus on business value, cross-functional DevOps IT delivery teams integrate quality engineering in their way of working.
Quality engineering is the new concept in achieving the right quality of IT systems. Testing an application only after the digital product has been fully developed has long been a thing of the past. But more is needed to guarantee the quality of applications that are delivered faster and more frequently in today’s high-performance IT delivery models. The road to quality engineering means changes in terms of starting points, skills, organization, automation and quality measures.
The TMAP body of knowledge introduces the VOICE model which guides teams to align their activities with the business value that is pursued, and by measuring indicators, teams give the right information to stakeholders to establish their confidence that the IT delivery will actually result in business value for the customers.
TMAP's topics are a useful grouping of all activities relevant to quality engineering. The organizing topics are relevant to align activities between teams and the performing topics have a focus on the operational activities within a team.
Also, to be able to deliver quality at speed, for DevOps teams it is crucial to benefit from automating activities, for example in a CI/CD pipeline, whereby people must remember that automation is not the goal but just a way to increase quality and speed.
In this webinar the audience will learn why a broad view on quality engineering is important and how quality engineering can be implemented to achieve the right quality of IT products, the IT delivery process and the people involved. Also we will introduce the new TMAP training courses for quality engineering and testing.
This webinar and the training courses are based on the TMAP book "Quality for DevOps teams" (ISBN 978-90-75414-89-9) which supports high-performance cross-functional teams in implementing quality in their DevOps culture, with practical examples, useful knowledge and some theoretical background. The TMAP body of knowledge is found on www.TMAP.net.
Key takeaways:
Quality engineering is the new concept aiming to deliver quality at speed
By measuring the right indicators the team supports confidence in achieving pursued value
By applying the proper quality measures and tools the team focuses on relevant activities
The TMAP certification scheme (with exams provided by iSQI) has 3 practical courses for DevOps people
In case IT delivery is done with multiple teams TMAP aligns with the Scaled Agile Framework to achieve quality at scale
Use Layered Model-Based Requirements to Achieve Continuous TestingTechWell
Requirements, test cases, and test data are still generally designed and created the same way they have been for the past thirty years—despite the evolution of testing techniques and tools. Requirements are still specified through written natural language, which leads to ambiguity and poor testability. Test cases are manually designed and are built on incomplete requirements. Test automation requires a human being to first manually create the automation scripts, which then have to be manually maintained sprint after sprint. Alex Martins shares how he helps organizations truly shift-left by using multilayered visual models and CAD-like (computer-aided design) technology to specify requirements such that ambiguity is inherently removed. With unambiguous and complete requirements, developers introduce fewer defects into their code and manual test cases. Join Alex to see how automated test scripts and their required test data can be generated automatically based on the requirements—without manual intervention.
The document provides techniques for estimating the risk level and number of defects in code during testing. It discusses counting previous defects, investigating code coverage, assigning risk scores, and using metrics like cyclomatic complexity and bug level to estimate risk for functionality. It also outlines techniques for deciding when sufficient testing has been done, such as looking for a plateau in detected defects and ensuring test cases fully exercise the code. Methods for estimating the number of defects include using the number of requirements, lines of code, similar previous projects, and defects found in prior phases.
The slides that Carl and Fred present at the 2014 RAMS conference (www.rams.org).
An overview of tasks, approaches, and structure to creating a proactive and effective reliability program in your organization.
Quality for DevOps teams - Quality engineering in the DevOps cultureRik Marselis
The document discusses quality engineering for DevOps teams. It describes challenges of high-performance IT delivery including integrating quality engineering into people and processes. Quality is built into the product, process, and people rather than just testing at the end. The document outlines topics and activities for quality engineering including organizing topics like planning and performing topics like testing. It emphasizes automating everything possible and using indicators to ensure business value and quality.
Communication and Testing: Why You Have Been Wrong All Along!TechWell
This document outlines Joel Montvelisky's presentation on communication and testing. It discusses how communication is typically handled in testing by simply providing status updates and reports, but fails to align with goals. The presentation introduces a four level model of testing communication: over-the-wall, learning, research, and constructive. Over-the-wall communication examples include bug reports and test results, with the objective of helping stakeholders make tactical decisions. The model aims to improve alignment of communication with goals at different levels.
Selenium DeTox for Achieving the Right Testing PyramidNaresh Jain
Our project was a classic example of Selenium gone wild! As our team embraced the test automation journey, we went crazy and implemented tons of Selenium tests, one for every permutation possible. Soon we realized our feedback cycles were delayed. Our builds were taking hours instead of minutes. And we had a set of complex, fragile tests, which resulted in a lot of false-negative scenarios and finger pointing.
At this point, our team had realized that this is not the path forward. We decided to seriously look at our Selenium tests. We pretty much moved 80% of our Se tests to lower-layers (non-GUI based) tests. And now we have the right testing pyramid on our project.
In this presentation, Naresh Jain explains IDeaS' journey (strategy, techniques, tools, mindset-change and approaches we took) through this transition.
Neil Pandit - A Visual Approach to Risk Based Integration TestingTEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on A Visual Approach to Risk Based Integration Testing by Neil Pandit. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Implementing a Test Dashboard to Boost QualityTechWell
You are responsible for addressing quality problems that are plaguing your product and having an adverse impact on the business. Have you been challenged to provide a simple mechanism for quantifying and tracking key performance indicators selected by your organization. The ultimate goal is an approach that will enable the cross-functional team to identify problem areas so they can take corrective action. Where do you start? Attend this session to learn how you can develop a quantifiable approach to assessing testing effectiveness and addressing quality. Scott Acker shows you a solution he developed, deployed, and managed to effectively leverage various types of data to support analyzing, tracking, and reporting changes in testing and quality over time. Discover how to drive communication and collaboration improvements across the entire cross-functional team and boost quality efforts.
Is Agile the Prescription for the Public Sector’s IT Woes?TechWell
Information technology (IT) projects are notorious for exceeding budget and schedule estimates, and high visibility failures are common. IT projects in the public sector are particularly challenging. State, provincial, and federal governments worldwide have sponsored noteworthy disasters in the past twenty years. As agile methods have evolved, become more mainstream, and demonstrated their value in the private sector in the past decade, they are often cited as a remedy for the public sector’s IT misery. Payson Hall examines the gap between current public sector IT project challenges and the often-suggested agile solution. Payson explores the challenges to effective vendor-delivered public sector agile projects and possible responses to those challenges. He answers the questions: Is agile ready for large public sector projects? Is the public sector ready for agile? Leave with a better understanding of the problems public sector entities and vendors face and ideas for overcoming some of those barriers.
Getting Your Message Across: Communication Skills for TestersTechWell
Communication is at the heart of our profession. No matter how advanced our testing capabilities are, if we can’t convey our concerns in ways that connect with key members of the project team, our contribution is likely to be ignored. Because we act solely in an advisory capacity, rather than being in command, our power to exert influence is almost entirely based on our communication skills. With people suffering information overload and deluged with emails, it is more important than ever that we craft succinct and effective messages, using a range of communication modalities. Join Thomas McCoy as he draws on techniques from journalism, public relations, professional writing, psychology, and marketing to help you get your message across. Key themes include: non-verbal communication, presentation skills, persuasive writing, influencing skills, graphic communication, and communicating in teams and meetings. We will use a range of hands-on exercises to practice the concepts being discussed.
This presentation explains how testing activities constitute the main bottleneck to flow in most continuous delivery pipelines. Continuous Testing strategies are designed to reduce testing bottlenecks, and accelerate time-to-quality.
A blueprint is presented for Continuous Testing. Specific strategies are presented including Continuous Test Tenets, Leadership and Culture practices, Test strategies and Plans, Test Management, Test Automation, Test Tools, Test Environment Management and Test Results Analysis. A Continuous Testing Assessment approach is described to help assess current state of of continuous testing. A phased implementation approach is explained.
User Acceptance Testing in the Testing Center of ExcellenceTechWell
Centralization of testing services into a testing center of excellence (TCoE) for system testing is common in IT shops today. To make this transformation mature, the next logical step is to incorporate the user acceptance testing (UAT) function into the TCoE. This poses unique challenges for the TCoE and mandates the testing team develop a combination of business process knowledge coupled with technology and test process expertise. Deepika Mamnani shares her experiences in implementing a UAT TCoE and best practices—from inception to planning to execution. Learn techniques to create business-oriented testable requirements, strategies to size and structure the team, and the role of automation. Review testing metrics needed to measure the success of the UAT function. Hear a real-world transformation journey and the quantitative business benefits achieved by an organization incorporating UAT as a centralized function within the TCoE. Take back strategies to incorporate UAT as a part of your TCoE.
This document discusses agile test planning and compares it to traditional test planning methods. It proposes a new template for agile test planning that combines elements of the IEEE 829 test plan standard and James Bach's heuristic test strategy model. The document reviews literature on agile principles, quality assurance, and test planning. It analyzes the components of IEEE 829 and identifies which could be adopted for agile test planning while still adhering to agile values. A research methodology using multiple case studies is presented to analyze the effectiveness of the proposed new agile test planning template.
Agile testing is the soware testing
methodology that stems from the Agile
soware development principles. The
essence of Agile testing practice is that it
incorporates testing into the dev process,
rather than keeping it a separate SDLC
phase.
This presentation will give you insights into where the testing industry will be in 2020 and what are the skills required to survive in the testing world.
Engineering DevOps Right the First TimeMarc Hornbeek
Marc Hornbeek is an experienced DevOps consultant with over 39 years of experience in IT architecture, development, and management. He discusses engineering DevOps right from the start through a top-down/middle-out approach focusing on leadership alignment, gap assessment, and process re-engineering to optimize agility, efficiency, quality and stability. Key aspects include modeling the DevOps pipeline, analyzing elements like tools and metrics, and controlling technology and process evolution over time.
We are moving towards the Agile and DevOps dominated world which brings Quality Engineering into the picture. Quality is theoretically optimized throughout the process as it becomes responsibility of everyone involved in the software development lifecycle. QE brings more speed in testing ensuring high-quality output.
The document discusses challenges that will influence the way testing work is done in the future. It highlights trends like test automation, continuous integration and deployment, changing technical and business knowledge needs, and working in multi-disciplinary teams. The keynote speakers will discuss these challenges and provide guidance on how testers can prepare for them. They will also recommend sessions in the ATD2019 conference program that can help attendees prepare for these challenges and trends.
A good tester uses communication not only to 'let others know', but also to get the information they need. An even greater tester knows how to use communication as part of their actual testing, to focus their process and achieve better results.
In this Webinar we will go over all the advanced aspects of communication and how to leverage them as part of your testing:
- The communication process in testing - a 360 Degree view.
- How to leverage communication as an ongoing part of your process.
- Tips and tricks on how to communicate effectively with your project stakeholders.
'Mixing Open And Commercial Tools' by Mauro GarofaloTEST Huddle
- Mixing open source and commercial tools can provide benefits but also risks that require careful integration. A case study describes blending open source and commercial testing tools for a Java application. Subversion, JIRA, Eclipse, IBM Rational Functional Tester, and Maveryx were combined in the test environment. The strategy was to reuse tests developed in Rational Functional Tester for legacy functionality and develop new tests for new features using Maveryx.
This slide deck explains a simple approach to conduct value stream mapping for DevOps value streams. Easy to use templates are provided. An example is included, which shows the dramatic effect that using containers and Kubernetes had on the value stream for a business application.
Quality Engineering and Testing with TMAP in DevOps IT deliveryRik Marselis
To continuously deliver IT systems at speed with a focus on business value, cross-functional DevOps IT delivery teams integrate quality engineering in their way of working.
Quality engineering is the new concept in achieving the right quality of IT systems. Testing an application only after the digital product has been fully developed has long been a thing of the past. But more is needed to guarantee the quality of applications that are delivered faster and more frequently in today’s high-performance IT delivery models. The road to quality engineering means changes in terms of starting points, skills, organization, automation and quality measures.
The TMAP body of knowledge introduces the VOICE model which guides teams to align their activities with the business value that is pursued, and by measuring indicators, teams give the right information to stakeholders to establish their confidence that the IT delivery will actually result in business value for the customers.
TMAP's topics are a useful grouping of all activities relevant to quality engineering. The organizing topics are relevant to align activities between teams and the performing topics have a focus on the operational activities within a team.
Also, to be able to deliver quality at speed, for DevOps teams it is crucial to benefit from automating activities, for example in a CI/CD pipeline, whereby people must remember that automation is not the goal but just a way to increase quality and speed.
In this webinar the audience will learn why a broad view on quality engineering is important and how quality engineering can be implemented to achieve the right quality of IT products, the IT delivery process and the people involved. Also we will introduce the new TMAP training courses for quality engineering and testing.
This webinar and the training courses are based on the TMAP book "Quality for DevOps teams" (ISBN 978-90-75414-89-9) which supports high-performance cross-functional teams in implementing quality in their DevOps culture, with practical examples, useful knowledge and some theoretical background. The TMAP body of knowledge is found on www.TMAP.net.
Key takeaways:
Quality engineering is the new concept aiming to deliver quality at speed
By measuring the right indicators the team supports confidence in achieving pursued value
By applying the proper quality measures and tools the team focuses on relevant activities
The TMAP certification scheme (with exams provided by iSQI) has 3 practical courses for DevOps people
In case IT delivery is done with multiple teams TMAP aligns with the Scaled Agile Framework to achieve quality at scale
Use Layered Model-Based Requirements to Achieve Continuous TestingTechWell
Requirements, test cases, and test data are still generally designed and created the same way they have been for the past thirty years—despite the evolution of testing techniques and tools. Requirements are still specified through written natural language, which leads to ambiguity and poor testability. Test cases are manually designed and are built on incomplete requirements. Test automation requires a human being to first manually create the automation scripts, which then have to be manually maintained sprint after sprint. Alex Martins shares how he helps organizations truly shift-left by using multilayered visual models and CAD-like (computer-aided design) technology to specify requirements such that ambiguity is inherently removed. With unambiguous and complete requirements, developers introduce fewer defects into their code and manual test cases. Join Alex to see how automated test scripts and their required test data can be generated automatically based on the requirements—without manual intervention.
The document provides techniques for estimating the risk level and number of defects in code during testing. It discusses counting previous defects, investigating code coverage, assigning risk scores, and using metrics like cyclomatic complexity and bug level to estimate risk for functionality. It also outlines techniques for deciding when sufficient testing has been done, such as looking for a plateau in detected defects and ensuring test cases fully exercise the code. Methods for estimating the number of defects include using the number of requirements, lines of code, similar previous projects, and defects found in prior phases.
The slides that Carl and Fred present at the 2014 RAMS conference (www.rams.org).
An overview of tasks, approaches, and structure to creating a proactive and effective reliability program in your organization.
Quality for DevOps teams - Quality engineering in the DevOps cultureRik Marselis
The document discusses quality engineering for DevOps teams. It describes challenges of high-performance IT delivery including integrating quality engineering into people and processes. Quality is built into the product, process, and people rather than just testing at the end. The document outlines topics and activities for quality engineering including organizing topics like planning and performing topics like testing. It emphasizes automating everything possible and using indicators to ensure business value and quality.
Communication and Testing: Why You Have Been Wrong All Along!TechWell
This document outlines Joel Montvelisky's presentation on communication and testing. It discusses how communication is typically handled in testing by simply providing status updates and reports, but fails to align with goals. The presentation introduces a four level model of testing communication: over-the-wall, learning, research, and constructive. Over-the-wall communication examples include bug reports and test results, with the objective of helping stakeholders make tactical decisions. The model aims to improve alignment of communication with goals at different levels.
Selenium DeTox for Achieving the Right Testing PyramidNaresh Jain
Our project was a classic example of Selenium gone wild! As our team embraced the test automation journey, we went crazy and implemented tons of Selenium tests, one for every permutation possible. Soon we realized our feedback cycles were delayed. Our builds were taking hours instead of minutes. And we had a set of complex, fragile tests, which resulted in a lot of false-negative scenarios and finger pointing.
At this point, our team had realized that this is not the path forward. We decided to seriously look at our Selenium tests. We pretty much moved 80% of our Se tests to lower-layers (non-GUI based) tests. And now we have the right testing pyramid on our project.
In this presentation, Naresh Jain explains IDeaS' journey (strategy, techniques, tools, mindset-change and approaches we took) through this transition.
Neil Pandit - A Visual Approach to Risk Based Integration TestingTEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on A Visual Approach to Risk Based Integration Testing by Neil Pandit. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Implementing a Test Dashboard to Boost QualityTechWell
You are responsible for addressing quality problems that are plaguing your product and having an adverse impact on the business. Have you been challenged to provide a simple mechanism for quantifying and tracking key performance indicators selected by your organization. The ultimate goal is an approach that will enable the cross-functional team to identify problem areas so they can take corrective action. Where do you start? Attend this session to learn how you can develop a quantifiable approach to assessing testing effectiveness and addressing quality. Scott Acker shows you a solution he developed, deployed, and managed to effectively leverage various types of data to support analyzing, tracking, and reporting changes in testing and quality over time. Discover how to drive communication and collaboration improvements across the entire cross-functional team and boost quality efforts.
Is Agile the Prescription for the Public Sector’s IT Woes?TechWell
Information technology (IT) projects are notorious for exceeding budget and schedule estimates, and high visibility failures are common. IT projects in the public sector are particularly challenging. State, provincial, and federal governments worldwide have sponsored noteworthy disasters in the past twenty years. As agile methods have evolved, become more mainstream, and demonstrated their value in the private sector in the past decade, they are often cited as a remedy for the public sector’s IT misery. Payson Hall examines the gap between current public sector IT project challenges and the often-suggested agile solution. Payson explores the challenges to effective vendor-delivered public sector agile projects and possible responses to those challenges. He answers the questions: Is agile ready for large public sector projects? Is the public sector ready for agile? Leave with a better understanding of the problems public sector entities and vendors face and ideas for overcoming some of those barriers.
Getting Your Message Across: Communication Skills for TestersTechWell
Communication is at the heart of our profession. No matter how advanced our testing capabilities are, if we can’t convey our concerns in ways that connect with key members of the project team, our contribution is likely to be ignored. Because we act solely in an advisory capacity, rather than being in command, our power to exert influence is almost entirely based on our communication skills. With people suffering information overload and deluged with emails, it is more important than ever that we craft succinct and effective messages, using a range of communication modalities. Join Thomas McCoy as he draws on techniques from journalism, public relations, professional writing, psychology, and marketing to help you get your message across. Key themes include: non-verbal communication, presentation skills, persuasive writing, influencing skills, graphic communication, and communicating in teams and meetings. We will use a range of hands-on exercises to practice the concepts being discussed.
Playwriting, Imagination, and Agile Software Development … Oh My!TechWell
The document summarizes a presentation by Tania Katan on applying principles from theatre and storytelling to software development and work culture. Katan believes in using imagination and narrative structure to engage audiences and solve problems. She discusses how agile software development and narrative story arcs both involve initiating a project or story, encountering obstacles, getting feedback, iterating, and resolving issues. Katan provides exercises for developing one's point of view, understanding one's audience, dealing with critics, and maintaining momentum through continued practice of storytelling skills.
The Doctor Is In: Diagnosing Test Automation DiseasesTechWell
Este documento presenta una charla sobre el diagnóstico y tratamiento de enfermedades en la automatización de pruebas. La charla cubre temas como problemas comunes en automatización de pruebas, patrones para solucionar dichos problemas y una metodología de diagnóstico similar a la de un médico. El objetivo es ayudar a los asistentes a identificar problemas en sus propios procesos de automatización y aplicar los patrones recomendados para cada caso.
Test Automation Strategies for the Agile WorldTechWell
With the adoption of agile practices in many organizations, the test automation landscape has changed. Bob Galen explores current disruptors to traditional automation strategies, and discusses relevant and current adjustments you need to make when developing your automation business case. Open source tools are becoming incredibly viable and beat their commercial equivalents in many ways―not only in cost, but also in functionality, creativity, evolutionary speed, and developer acceptance. Agile methods have fundamentally challenged our traditional automation strategies. Now we must keep up with incremental and emergent systems and architectures and their high rates of change. Bob explores new automation strategies, examining strategies for both greenfield applications and those pesky legacy projects. Learn how to wrap a business case and communication plan around them so you get the support you need. Leave the workshop with a serious game-plan for delivering on the promise of agile test automation.
EARS: The Easy Approach to Requirements SyntaxTechWell
One key to specifying effective functional requirements is minimizing misinterpretation and ambiguity. By employing a consistent syntax in your requirements, you can improve readability and help ensure that everyone on the team understands exactly what to develop. John Terzakis provides examples of typical requirements and explains how to improve them using the Easy Approach to Requirements Syntax (EARS). EARS provides a simple yet powerful method of capturing the nuances of functional requirements. John explains that you need to identify two distinct types of requirements. Ubiquitous requirements state a fundamental property of the software that always occurs; non-ubiquitous requirements depend on the occurrence of an event, error condition, state, or option. Learn and practice identifying the correct requirements type and restating those requirements with the corresponding syntax. Join John to find out what’s wrong with the requirements statement—“The software shall warn of low battery”—and how to fix it.
Business analysts, developers, and testers are sometimes not on the same page when it comes to test automation. When there is no transparency in test cases, execution, coverage, and data, review of automation by all stakeholders is difficult. Making automation scripts easily readable and writable allows stakeholders to better participate. Subodh Parulekar describes how his team dealt with these issues. Learn how they leveraged behavior-driven development (BDD) concepts and put a wrapper around their existing automation framework to make it more user-friendly with the easy to understand Given-When-Then format. Subodh discusses how his team implemented the new approach in four months to automate 700+ test cases. Now, test reports contain the actual Gherkin test step that passed or failed allowing any stakeholder to evaluate the outcome. Learn how stakeholders can rerun a failed test case from the reporting dashboard to determine if the failure is related to a synchronization, environmental, functional, or test data problem.
Balancing the Crusty and Old with the Shiny and NewTechWell
In his journeys, Bob Galen has discovered that testing takes on many forms. Some organizations have no automated tests and struggle to run massive manual regression tests within very short iterative releases. Other organizations are going “all in”―writing thousands of acceptance tests in Gherkin. The resulting imbalance in their testing approaches undermines an organization’s efficiency, effectiveness, and delivery nimbleness. Bob shares ideas to bring balance to testing. He explores the choices: manual vs. automated testing, designed and scripted test cases vs. exploratory tests, and thoroughly planned test projects vs. highly iterative reactive ones. Bob describes how to balance traditional test leadership with an iterative and whole team view to add value. And finally, he explores the balance of the gatekeeper vs. leading the collaboration with stakeholders to find the right requirements that solve their problems. Take away a strategic approach to structure your testing and a renewed understanding of how testing fits into a healthy and balanced culture.
Satisfying Auditors: Plans and Evidence in a Regulated EnvironmentTechWell
Testers want to be responsible and professional. However, they often come under pressure to comply with rules, standards, and processes that aren't always helpful. It's the price of keeping your auditors happy. But do you really know what auditors want? Are they all simply rule-obsessed, pedantic “little dictators”? James Christie shows why good auditors worry about risk—not rules. They want to explain the important risks to the people who lose sleep over them. James explains auditors' and regulators' attitudes toward risk and evidence. He shows that auditors' standards and governance models do have useful advice—knowledge that can help you choose the right testing approach for your project. James shows how to enlist smart auditors as valuable allies—and how to challenge the poor ones. Understanding auditors' needs will help you do better testing, at less cost. Wouldn't senior management and your stakeholders be interested in that?
Docker Containers in the Enterprise DevOps JourneyTechWell
As technology moves from being a cost-center to a revenue generator in nearly every business, technologists are expected to deliver more with fewer resources. DevOps enables this efficiency through improved collaboration between product management, development, release management, quality assurance, information security, and operations. However, Aater Suleman says that the challenge of incorporating DevOps into a business is no small task. Improving this collaboration requires cross-functional technologies that benefit all departments. By this definition, Docker may well be the most important tool in the DevOps toolbox as it allows empowering and permeable interfaces to be built between different departments throughout the DevOps loop. Aater explores both the Dev and Ops tracks of three companies and examines advantages that were achieved using Docker containers. He shows how Docker containers can work in environments from development to production and shares how this effort can be empirically tracked using five key performance indicators.
Executives’ Influence on Agile: The Good, the Bad, and the UglyTechWell
The evidence is in—and it's compelling. Well-executed agile practices can shorten software project schedules by 30 percent while cutting defects by 75 percent. However, many organizations struggle with agile adoption. And some of these struggles can be attributed to the executive leadership. In many cases, the "lead, follow, or get out of the way" attitude causes executives to try to lead when they should be following or getting out of the way. Drawing on his experiences with agile adoption at Synacor as it implements agile on an enterprise scale, Steve Davi illustrates how the executives on the ground can help or hurt agile adoption. Steve shares ways to turn those executive wolves into agile enablers as he describes the four critical actions that executives should take to support agile within their organization―define the vision, boundaries, and constraints; gain support and remove impediments; ensure openness and trust; and hold teams accountable.
Innovation Thinking: Evolve and Expand Your CapabilitiesTechWell
Innovation is a word frequently tossed around in organizations today. The standard clichés are do more with less and be creative. Companies want to be innovative but often struggle with how to define, implement, prioritize, and track their innovation efforts. Using the Innovation to Types model, Jennifer Bonine will help you transform your thinking regarding innovation and understand if your team and company goals match their innovation efforts. Learn how to classify your activities as "core" (to the business) or "context" (essential, but non-revenue generating). Once you understand how your innovation activities are related to revenue generating activities, you can better decide how much of your effort should be spent on core or context activities. Take away tools including an Innovation to Types model for classifying innovation, a Core and Context model to classify your activities, and a way to map your innovation initiatives to different contexts.
With the drive for continuous integration and delivery, the implications and approaches for designing more testable software are receiving substantial discussion and debate. What does testability really mean in practice? How do you take the idea of testability—how easy it is to test software—and put it into action through the different dimensions of designing and testing a real-world product? Nir Szilagyi recognizes that the challenges of difficult-to-test software can transform a testing cycle from a small automation and exploratory effort to a long struggle of test preparation, execution, and debugging. He says testability starts with software design, goes through implementation, and encompasses building modular software, abstraction, simplicity, clear data interface, separation of business logic into self-sustained entities, and more. On the technical side of testability, Nir explores ways quality engineers and leaders can influence testability from early development through deployment. From his experiences Nir shares real-life testability examples which touch on the human process of building software including the relationship between testers and developers.
Build Your Open Source Performance Testing Platform in the CloudTechWell
Proprietary performance testing platforms can be complex, expensive, and difficult to scale. With the right approach, everything from continuous integration, to continuous deployment pipelines, to full-scale production loads can be supported, but a dizzying array of platforms, services, and approaches available in AWS and the open-source community must be navigated to arrive at solutions that work. Join Gopal Brugalette and explore how to build a performance testing platform in the cloud using open source tools. Gopal shares what he has learned from his failures and successes, explains why he's made the technical decisions he did, what he might have done differently, and how to create a roadmap for success. Attendees will gain insights into building a cloud-based performance testing platform using open-source and cloud tools to improve capabilities, increase efficiency, and reduce costs.
IoT and Embedded Testing: A Roku Case StudyTechWell
With big hitters like Time Warner and HBO selectively testing Roku releases, testing these little boxes of joy is becoming more of a necessity in the IoT tester’s playbook. Join Rick Faulise as he shares the secrets of testing on a Roku device including how to get into the Roku interface and make it respond to your commands, how to select a broadcast environment for testing, and how to measure streaming performance. Take your IoT testing to the next level by understanding what special types of testing are unique to the Roku and other important considerations to keep in mind as you journey through the Brightscript SDK and Developer program, Telnet command prompts, and jailbreaking/hacking the Roku OS. Rick presents examples of testing on Roku devices and discusses how to decide what to test and in what order to test it. Take away two handouts: 1] how to jailbreak your Roku device, and 2] a comparison and contrast of testing on a Roku box, a Chromecast device, and an Amazon Fire TV stick.
This document summarizes a full-day tutorial on fundamentals of risk-based testing presented by Dale Perry of Software Quality Engineering on April 29, 2013. The tutorial is intended to provide an overview of risk-based testing and how it can be used to prioritize testing efforts. It discusses determining product risks, analyzing risks, developing test plans based on risks, and evaluating results. The document also provides background on the presenter Dale Perry and the training organization Software Quality Engineering.
This document provides an overview of a training course on essential test management and planning. The course agenda includes discussions on the culture of testing and quality, an introduction to the Systematic Test and Evaluation Process (STEP) methodology and preventative testing, test levels, and the master test plan. The document outlines the course timing and breaks.
To be most effective, test managers must develop and use metrics to help direct the testing effort and make informed recommendations about the software’s release readiness and associated risks. Because one important testing activity is to “measure” the quality of the software, test managers must measure the results of both the development and testing processes. Collecting, analyzing, and using metrics is complicated because many developers and testers are concerned that the metrics will be used against them. Join Rick Craig as he addresses common metrics—measures of product quality, defect removal efficiency, defect density, defect arrival rate, and testing status. Learn the guidelines for developing a test measurement program, rules of thumb for collecting data, and ways to avoid “metrics dysfunction.” Rick identifies several metrics paradigms—including Goal-Question-Metric—and discusses the pros and cons of each. Delegates are urged to bring their metrics problems and issues for use as discussion points.
The document provides a summary of the candidate's career history, qualifications, and objective. Over 9 years of experience including roles as a Senior SQA Analyst, Team Lead, and Software QA Engineer. Worked with CRMs like Microsoft Dynamics, Salesforce, and web projects. Experienced in software testing, test automation, performance testing, and business analysis. Educated with a Bachelor's in Commerce and certifications in Information Technology and MS Office. The objective is to enhance skills and contribute to organizational growth through work utilizing knowledge and skills.
SQA involves systematic and planned actions to ensure software development conforms to requirements and is delivered on time and on budget. It includes activities like requirements reviews, testing, and metrics. V&V helps ensure the right product is built correctly through techniques like inspections and audits. SQA provides independent assessments and catches defects early for lower costs. Benefits include improved processes and efficiencies through requirements and code reviews. Key factors for successful SQA include management support, commitment to processes, and monitoring adoption through metrics.
Rick Craig, a consultant with over 30 years of experience in testing and test management, presented a training on essential test management and planning. The presentation covered topics such as test levels, test methodologies, test planning, and test documentation like the master test plan. It emphasized treating testing as a lifecycle process integrated throughout development.
Genela Hardin is a professional software tester with over 20 years of experience in manual testing, test planning, project management, and process improvement. She has extensive experience testing applications in various industries including insurance, healthcare, finance, and retail. Her skills include test planning, test case development, defect reporting, and project coordination. She also has expertise in test automation, quality management, and agile methodologies.
To be most effective, test managers must develop and use metrics to help direct the testing effort and make informed recommendations about the software’s release readiness and associated risks. Because one important testing activity is to “measure” the quality of the software, test managers must measure the results of both the development and testing processes. Collecting, analyzing, and using metrics is complicated because many developers and testers are concerned that the metrics will be used against them. Join Rick Craig as he addresses common metrics—measures of product quality, defect removal efficiency, defect density, defect arrival rate, and testing status. Learn the guidelines for developing a test measurement program, rules of thumb for collecting data, and ways to avoid “metrics dysfunction.” Rick identifies several metrics paradigms and discusses the pros and cons of each. Delegates are urged to bring their metrics problems and issues for use as discussion points.
Lisa Moliner has over 20 years of experience in QA and leadership roles in the software development life cycle. She is seeking a senior QA/lead/manager position where she can utilize her skills and expertise. She has extensive experience managing QA teams of up to 16 members using Agile and other development methodologies. Her background includes roles as a QA project manager, QA lead, and QA manager for various companies across industries such as telecommunications, banking, healthcare, and more. She has experience with QA tools like Jira, Rally, ALM, and testing across environments including web, client services, and mainframe.
The key to successful testing is effective and timely planning. Rick Craig introduces proven test planning methods and techniques, including the Master Test Plan and level-specific test plans for acceptance, system, integration, and unit testing. Rick explains how to customize an IEEE-829-style test plan and test summary report to fit your organization’s needs. Learn how to manage test activities, estimate test efforts, and achieve buy-in. Discover a practical risk analysis technique to prioritize your testing and become more effective with limited resources. Rick offers test measurement and reporting recommendations for monitoring the testing process. Discover new methods and develop renewed energy for taking your organization’s test management to the next level.
Jeroen Mengerink presented on test process improvement in Agile environments. He discussed how current TPI models focus on testing and structure but may not apply well to Agile. He proposed maturity levels for Agile testing - forming, norming, and performing. The presentation provided an assessment model to evaluate key areas like teamwork, test management, and regression testing. It offered examples and recommendations for improving processes in an Agile way, focusing on people, the development process, and testing flexibly.
Jeroen Mengerink presented on test process improvement in Agile environments. He discussed how current TPI models focus on testing and structure but may not apply well to Agile. He proposed three levels of Agile testing maturity - forming, norming, and performing. The presentation provided an assessment model covering areas like teamwork, test management, and regression testing. It offered examples of improving specific areas like defining a generic test approach based on risks and bandwidth. The overall message was that TPI for Agile focuses on people, process, and testing with a structured but flexible approach.
This document contains a summary of a presentation on essential test management and planning. The presentation was given by Rick Craig of Software Quality Engineering and covered topics such as test methodology, test levels, test planning, and test management. The summary consisted of over 20 slides covering these various test management topics in detail.
Ezni Serafina Noor Kamar is applying for project manager positions with over 20 years of experience in quality assurance and testing roles. She has led testing teams for various financial and insurance software projects. Some of the systems she has experience testing include wealth management, insurance claim management, and core banking systems. She is proficient in testing methodologies and tools like test planning, defect logging, and report generation. Her objective is to ensure software quality by monitoring all phases of development.
To be most effective, test managers must develop and use metrics to help direct the testing effort and make informed recommendations about the software’s release readiness and associated risks. Because one important testing activity is to “measure” the quality of the software, test managers must measure the results of both the development and testing processes. Collecting, analyzing, and using metrics are complicated because many developers and testers are concerned that the metrics will be used against them. Join Rick Craig as he addresses common metrics—measures of product quality, defect removal efficiency, defect density, defect arrival rate, and testing status. Learn the guidelines for developing a test measurement program, rules of thumb for collecting data, and ways to avoid “metrics dysfunction.” Rick identifies several metrics paradigms and discusses the pros and cons of each.
Crucial Factors for Determining The Right Testing Method for Software Testing...Matthew Allen
Software testing methods are diverse, and each of them prioritizes different aspects of testing. Choosing the right testing method is crucial for ensuring the final product meets the required quality, performance, and functional requirements to enhance brand value and customer satisfaction. Again, some testing strategies should be deployed at early stages, while others are effective in the later stages to ensure that the final version of the product meets the privacy regulations mentioned by laws.
Ramesh Chirumavilla has over 12 years of experience as a Senior Software Engineer and Senior Test Engineer, with expertise in test planning, execution, automation, and quality assurance. He has extensive experience working with insurance and internet applications, and is proficient in Selenium, SQL, Java, and defect tracking tools. Ramesh has a proven track record of successfully managing teams, developing test frameworks, and delivering projects on schedule.
Similar to Getting Started with Risk-Based Testing (20)
Isabel Evans stopped drawing and painting after being told she was not very good at it, which led to a loss of confidence in her creative and professional abilities. However, she realized that attempting creative activities is important for cognitive and emotional development, and that making mistakes and learning from failures allows for growth. By reengaging with failure through art and with support from others, Isabel was able to regain confidence in her abilities and reboot her career. The document discusses different perspectives on failure and the importance of learning from mistakes.
Instill a DevOps Testing Culture in Your Team and Organization TechWell
The DevOps movement is here. Companies across many industries are breaking down siloed IT departments and federating them into product development teams. Testing and its practices are at the heart of these changes. Traditionally, IT organizations have been staffed with mostly manual testers and a limited number of automation and performance engineers. To keep pace with development in the new “you build it, you own it” environment, testing teams and individuals must develop new technical skills and even embrace coding to stay relevant and add greater value to the business. DevOps really starts with testing. Join Adam Auerbach as he explains what DevOps is and how it relates to testing. He describes how testing must change from top to bottom and how to access your own environment to identify improvement opportunities. Adam dives into practices like service virtualization, test data management, and continuous testing so you can understand where you are now and identify steps needed to instill a DevOps testing culture in your team and organization.
Test Design for Fully Automated Build ArchitectureTechWell
This document summarizes a half-day tutorial on test design for fully automated build architectures presented by Melissa Benua of mParticle at STAREAST 2018. The tutorial covered guiding principles for test design including prioritizing important and reliable tests, structuring automated pipelines around components, packages, and releases, and monitoring test results through code coverage, flaky test handling, and logging versus counters. It also included exercises mapping test cases to functional boundaries and categories of tests to pipeline stages.
System-Level Test Automation: Ensuring a Good StartTechWell
Many organizations invest a lot of effort in test automation at the system level but then have serious problems later on. As a leader, how can you ensure that your new automation efforts will get off to a good start? What can you do to ensure that your automation work provides continuing value? This tutorial covers both “theory” and “practice”. Dot Graham explains the critical issues for getting a good start, and Chris Loder describes his experiences in getting good automation started at a number of companies. The tutorial covers the most important management issues you must address for test automation success, particularly when you are new to automation, and how to choose the best approaches for your organization—no matter which automation tools you use. Focusing on system level testing, Dot and Chris explain how automation affects staffing, who should be responsible for which automation tasks, how managers can best support automation efforts to promote success, what you can realistically expect in benefits and how to report them. They explain—for non-techies—the key technical issues that can make or break your automation effort. Come away with your own clarified automation objectives, and a draft test automation strategy to use to plan your own system-level test automation.
Build Your Mobile App Quality and Test StrategyTechWell
Let’s build a mobile app quality and testing strategy together. Whether you have a web, hybrid, or native app, building a quality and testing strategy means (1) knowing what data and tools you have available to make agile decisions, (2) understanding your customers and your competitors, and (3) testing your app under real-world conditions. Jason Arbon guides you through the latest techniques, data, and tools to ensure the awesomeness of your mobile app quality and testing strategy. Leave this interactive session with a strategy for your very own app—or one you pretend to own. The information Jason shares is based on data from Appdiff’s next-gen mobile app testing platform, lessons from Applause/uTest’s crowd, text mining hundreds of millions of app store reviews, and in-depth discussions with top mobile app development teams.
Testing Transformation: The Art and Science for SuccessTechWell
Technologies, testing processes, and the role of the tester have evolved significantly in the past few years with the advent of agile, DevOps, and other new technologies. It is critical that we testing professionals evaluate ourselves and continue to add tangible value to our organizations. In your work, are you focused on the trivial or on real game changers? Jennifer Bonine describes critical elements that help you artfully blend people, process, and technology to create a synergistic relationship that adds value. Jennifer shares ideas on mastering politics, maneuvering core vs. context, and innovating your technology strategies and processes. She explores how new processes can be introduced in an organization, what the role of organizational culture is in determining the success of a project, and how you can know what tools will add value vs. simply adding overhead and complexity. Jennifer reviews critically needed tester skills and discusses a continual learning model to evolve your skills and stay relevant. This discussion can lead you to technologies, processes, and skills you can stake your career on.
We’ve all been there. We work incredibly hard to develop a feature and design tests based on written requirements. We build a detailed test plan that aligns the tests with the software and the documented business needs. And when we put the tests to the software, it all falls apart because the requirements were changed without informing everyone. Mary Thorn says help is at hand. Enter behavior-driven development (BDD), and Cucumber and SpecFlow, tools for running automated acceptance tests and facilitating BDD. Mary explores the nuances of Cucumber and SpecFlow, and shows you how to implement BDD and agile acceptance testing. By fostering collaboration for implementing active requirements via a common language and format, Cucumber and SpecFlow bridge the communication gap between business stakeholders and implementation teams. In this workshop, practice writing feature files with the best practices Mary has discovered over numerous implementations. If you experience developers not coding to requirements, testers not getting requirements updates, or customers who feel out of the loop and don’t get what they ask for, Mary has answers for you.
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
Many teams go crazy because of brittle, high-maintenance automated test suites. Jim Holmes helps you understand how to create a flexible, maintainable, high-value suite of functional tests using Selenium WebDriver. Learn the basics of what to test, what not to test, and how to avoid overlapping with other types of testing. Jim includes both philosophical concepts and hands-on coding. Testers who haven't written code should not be intimidated! We'll pair you up to make sure you're successful. Learn to create practical tests dealing with advanced situations such as input validation, AJAX delays, and working with file downloads. Additionally, discover when you need to work together with developers to create a system that's more easily testable. This tutorial focuses primarily on automating web tests, but many of the same concepts can be applied to other UI environments. Demos and labs will be in C# and Java using WebDriver. Leave this tutorial having learned how to write high-value WebDriver tests—and stay sane while doing so.
DevOps is a cultural shift aimed at streamlining intergroup communication and improving operational efficiency for development and operations groups. Over time, inclusion of other IT groups under the DevOps umbrella has become the norm for many organizations. But even broadening the boundaries of DevOps, the conversation has been largely devoid of the business units’ place at the table. A common mistake organizations make while going through the DevOps transformation is drawing a line at the IT boundary. If that occurs, a larger, more inclusive silo within the organization is created, operating in an informational vacuum and causing operational inefficiency and goal misalignment. Sharing his experiences working on both sides of the fence, Leon Fayer describes the importance of including business units in order to align technology decisions with business goals. Leon discusses inclusion of business units in existing agile processes, benefits of cross-departmental monitoring, and a business-first approach to technology decisions.
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
Chris Parlette maintains that renting infrastructure on demand is the most disruptive trend in IT in decades. In 2016, enterprises spent $23B on public cloud IaaS services. By 2020, that figure is expected to reach $65B. The public cloud is now used like a utility, and like any utility, there is waste. Who's responsible for optimizing the infrastructure and reducing wasted expenses? It’s DevOps. The excess expense, known as cloud waste, comprises several interrelated problems: services running when they don't need to be, improperly sized infrastructure, orphaned resources, and shadow IT. There are a few core tenets of DevOps—holistic thinking, no silos, rapid useful feedback, and automation—that can be applied to reducing your cloud waste. Join Chris to learn why you should include continuous cost optimization in your DevOps processes. Automate cost control, reduce your cloud expenses, and make your life easier.
Transform Test Organizations for the New World of DevOpsTechWell
With the recent emergence of DevOps across the industry, testing organizations are being challenged to transform themselves significantly within a short period of time to stay meaningful within their organizations. It’s not easy to plan and approach these changes considering the way testing organizations have remained structured for ages. These challenges start from foundational organizational structures and can cut across leadership influence, competencies, tools strategy, infrastructure, and other dimensions. Sumit Kumar shares his experience assisting various organizations to overcome these challenges using an organized DevOps enablement framework. The framework includes radical restructuring, turning the tools strategy upside down, a multidimensional workforce enablement supported by infrastructure changes, redeveloped collaborations models, and more. From his real world experiences Sumit shares tips for approaching this journey and explains the roadmap for testing organizations to transform themselves to lead the quality in DevOps.
The Fourth Constraint in Project Delivery—LeadershipTechWell
All too often, the triple constraints—time, cost, and quality—are bandied about as if they are the be-all, end-all. While they are important, leadership—the fourth and larger underpinning constraint—influences the first three. Statistics on project success and failure abound, and these measurements are usually taken against the triple constraints. According to the Project Management Institute, only 53 percent of projects are completed within budget, and only 49 percent are completed on time. If so many projects overrun budget and are late, we can’t really say, “Good, fast, or cheap—pick two.” Rob Burkett talks about leadership at every level of a team. He shares his insights and stories gleaned from his years of IT and project management experience. Rob speaks to some of the glaring difficulties in the workplace in general and some specifically related to IT delivery and project management. Leave with a clearer understanding of how to communicate with teams and team members, and gain a better understanding of how you can be a leader—up and down your organization.
Resolve the Contradiction of Specialists within Agile TeamsTechWell
As teams grow, organizations often draw a distinction between feature teams, which deliver the visible business value to the user, and component teams, which manage shared work. Steve Berczuk says that this distinction can help organizations be more productive and scale effectively, but he recognizes that not all shared work fits into this model. Some work is best handled by “specialists,” that is people with unique skills. Although teams composed entirely of T-shaped people is ideal, certain skills are hard to come by and are used irregularly across an organization. Since these specialists often need to work closely with teams, rather than working from their own backlog, they don’t fit into the component team model. The use of shared resources presents challenges to the agile planning model. Steve Berczuk shares how teams such as those providing infrastructure services and specialists can fit into a feature+component team model, and how variations such as embedding specialists in a scrum team can both present process challenges and add significant value to both the team and the larger organization.
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
Metrics don’t have to be a necessary evil. If done right, metrics can help guide us to make better forward-looking decisions, rather than being used for simply managing or monitoring. They can help us identify trade-offs between options for what to do next versus punitive or worse, purely managerial measures. Steve Martin won’t be giving the Top Ten List of field-tested metrics you should use. Instead, in this interactive mini-workshop, he leads you through the critical thinking necessary for you to determine what is right for you to measure. First, Steve explores why you want to measure something—whether it’s for a team, a portfolio, or even an agile transformation. Next, he provides multiple real-life metrics examples to help drive home concepts behind characteristics of good and bad metrics. Finally, Steve shows how to run his field-tested agile game—Pin the Tail on the Metric. Take back this activity to help you guide metrics conversations at your organization.
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
A hierarchy is an organizational network that has a top and a bottom, and where position is determined by rank, importance, and value. A holarchy is a network that has no top or bottom and where each person’s value derives from his ability, rather than position. As more companies seek the benefits of agile, leaders need to build and sustain delivery capability while scaling agile without introducing unnecessary process and overhead. The Agile Performance Holarchy (APH) is an empirical model for scaling and sustaining agility while continuing to deliver great products. Jeff Dalton designed the APH by drawing from lessons learned observing and assessing hundreds of agile companies and teams. The APH helps implement a holarchy—a system composed of interacting organizational units called holons—centered on a series of performance circles that embody the behaviors of high performing agile organizations. Jeff describes how APH provides guidelines in the areas of leadership, values, teaming, visioning, governing, building, supporting, and engaging within an all-agile organization. Join Jeff to see what the APH is all about and how you can use it in your team and organization.
A Business-First Approach to DevOps ImplementationTechWell
DevOps is a cultural shift aimed at streamlining intergroup communication and improving operational efficiency for development and operations groups. Over time, inclusion of other IT groups under the DevOps umbrella has become the norm for many organizations. But even broadening the boundaries of DevOps, the conversation has been largely devoid of the business units’ place at the table. A common mistake organizations make while going through the DevOps transformation is drawing a line at the IT boundary. If that occurs, a larger, more inclusive silo within the organization is created, operating in an informational vacuum and causing operational inefficiency and goal misalignment. Sharing his experiences working on both sides of the fence, Leon Fayer describes the importance of including business units in order to align technology decisions with business goals. Leon discusses inclusion of business units in existing agile processes, benefits of cross-departmental monitoring, and a business-first approach to technology decisions.
Databases in a Continuous Integration/Delivery ProcessTechWell
The document summarizes a presentation about including databases in a continuous integration/delivery process. It discusses treating database code like application code by placing it under version control and integrating databases into the DevOps software development pipeline. This allows databases to be built, tested, and released like other software through continuous integration, delivery, and deployment.
Mobile Testing: What—and What Not—to AutomateTechWell
Organizations are moving rapidly into mobile technology, which has significantly increased the demand for testing of mobile applications. David Dangs says testers naturally are turning to automation to help ease the workload, increase potential test coverage, and improve testing efficiency. But should you try to automate all things mobile? Unfortunately, the answer is not always clear. Mobile has its own set of complications, compounded by a wide variety of devices and OS platforms. Join David to learn what mobile testing activities are ripe for automation—and those items best left to manual efforts. He describes the various considerations for automating each type of mobile application: mobile web, native app, and hybrid applications. David also covers device-level testing, types of testing, available automation tools, and recommendations for automation effectiveness. Finally, based on his years of mobile testing experience, David provides some tips and tricks to approach mobile automation. Leave with a clear plan for automating your mobile applications.
Cultural Intelligence: A Key Skill for SuccessTechWell
Diversity is becoming the norm in everyday life. However, introducing global delivery models without a proper understanding of intercultural differences can lead to difficulty, frustration, and reduced productivity. Priyanka Sharma and Thena Barry say that in our diverse world, we need teams with people who can cross these boundaries, communicate effectively, and build the diverse networks necessary to avoid problems. We need to learn about cultural intelligence (CI) and cultural quotient (CQ). CI is the ability to relate and work effectively across cultures. CQ is the cognitive, motivational, and behavioral capacity to understand and respond to beliefs, values, attitudes, and behaviors of individuals and groups. Together, CI and CQ can help us build behavioral capacities that aid motivation, behavior, and productivity in teams as well as individuals. Priyanka and Thena show how to build a more culturally intelligent place with tools and techniques from Leading with Cultural Intelligence, as well as content from the Hofstede cultural model. In addition, they illustrate the model with real-life experiences and demonstrate how they adapted in similar circumstances.
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
Why would a century-old utility with no direct competitors take on the challenge of transforming its entire IT application organization to an agile methodology? In an increasingly interconnected world, the expectations of customers continue to evolve. From smart meters to smart phones, IoT is creating a crisis point for industries not accustomed to rapid change. Glen Morris explains that pizzas can be tracked by the minute and packages at every stop, and customers now expect this same customer service model should exist for all industries—including power. Glen examines how to create momentum and transform non-IT-focused industries to an agile model. If you are struggling with gaining traction in your pursuit of agile within your business, Glen gives you concrete, practical experiences to leverage in your pursuit. Finally, he communicates how to gain buy-in from business partners who have no idea or concern about agile or its methodologies. If your business partners look at you with amusement when you mention the need for a dedicated Product Owner, join Glen as he walks you through the approaches to overcoming agile skepticism.
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/how-axelera-ai-uses-digital-compute-in-memory-to-deliver-fast-and-energy-efficient-computer-vision-a-presentation-from-axelera-ai/
Bram Verhoef, Head of Machine Learning at Axelera AI, presents the “How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-efficient Computer Vision” tutorial at the May 2024 Embedded Vision Summit.
As artificial intelligence inference transitions from cloud environments to edge locations, computer vision applications achieve heightened responsiveness, reliability and privacy. This migration, however, introduces the challenge of operating within the stringent confines of resource constraints typical at the edge, including small form factors, low energy budgets and diminished memory and computational capacities. Axelera AI addresses these challenges through an innovative approach of performing digital computations within memory itself. This technique facilitates the realization of high-performance, energy-efficient and cost-effective computer vision capabilities at the thin and thick edge, extending the frontier of what is achievable with current technologies.
In this presentation, Verhoef unveils his company’s pioneering chip technology and demonstrates its capacity to deliver exceptional frames-per-second performance across a range of standard computer vision networks typical of applications in security, surveillance and the industrial sector. This shows that advanced computer vision can be accessible and efficient, even at the very edge of our technological ecosystem.
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Getting Started with Risk-Based Testing
1. MC
Full Day Tutorial
10/13/2014 8:30:00 AM
"Getting Started with Risk-Based
Testing"
Presented by:
Dale Perry
Software Quality Engineering
Brought to you by:
340 Corporate Way, Suite 300, Orange Park, FL 32073
888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
2. Dale Perry
Software Quality Engineering
Dale Perry has more than thirty-eight years of experience in information technology as a
programmer/analyst, database administrator, project manager, development manager, tester,
and test manager. Dale’s project experience includes large-system development and
conversions, distributed systems, and both client/server and web-based online applications. A
professional instructor for more than twenty-four years, he has presented at numerous industry
conferences on development and testing. With Software Quality Engineering for eighteen years,
Dale has specialized in training and consulting on testing, inspections and reviews, and other
testing and quality-related topics.
Speaker Presentations