EuroSTAR Software Testing Conference 2010 presentation on Session Based Test Management in Practice by Carsten Feildberg. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Exploratory Session Based Testing…With A Twist Star East 2009aandelkovic
The document discusses Maquet Critical Care AB's introduction and use of session-based testing (SBTM) to better manage exploratory testing in their FDA-regulated medical device development environment. They created an in-house SBT tool to facilitate SBTM and provide metrics on testing activities. Using SBTM and the tool increased visibility into exploratory testing and engaged more employees in the process. Future goals include enhancing the tool and training more employees on SBTM.
This document discusses exploratory testing. It defines exploratory testing as testing where the tester actively designs tests during the testing process and uses information gained from testing to design new tests. Key aspects of exploratory testing include investigation, discovery, learning, and using imagination to think of new tests. The document outlines what makes an excellent exploratory tester, the differences between exploratory and traditional scripted testing, pros and cons of exploratory testing, how to perform exploratory testing using techniques like the "tour bus principle", and myths about exploratory testing.
Exploratory testing is an approach to software testing that involves simultaneous learning, test design, and test execution. It is unscripted and tests are designed in parallel to testing through session notes. Exploratory testing was coined by Cem Kaner in 1983 and involves disciplined, structured testing performed parallel to test execution including learning about the system under test. Session-based test management is used to manage exploratory testing by dividing testing into timed sessions with session logs documenting what was tested, how, and when including session notes, bugs found, and other details. Debriefing allows sharing findings and learning between testers to acquire domain knowledge faster through collaboration.
This document provides guidance on conducting DIY usability testing in three easy steps:
1. Recruit 5-10 participants per user group that match the actual or potential users. Schedule testing sessions and backups.
2. Test users using scenarios, tasks, or a script. Observe their performance and have them complete tasks while tracking metrics. Make sure to have the necessary equipment and follow best practices for the testing environment.
3. Analyze the results by identifying usability issues, compiling the data, comparing to goals, and prioritizing issues. Create a report to communicate findings.
This document discusses exploratory testing and compares it to scripted manual testing. Exploratory testing emphasizes the freedom and responsibility of individual testers to continually optimize their work. It involves simultaneous learning, test design, and test execution while adapting tests as they are performed. Some key advantages are that it encourages creativity and finding bugs quickly, while disadvantages include relying on tester skills and knowledge. Different types of exploratory testing are described, as well as when it should be applied and examples from Microsoft, Adobe, and Philips.
Technical specialist Tom Miseur conducted a webinar discussing the basics of getting started with performance and load testing. Learn how to create a PTP (performance test plan), define requirements and objectives, define test scope and approach, and then finally how to create, execute, and analyze test results.
TDD and agile methods originated from attempts to manage large software projects more effectively. TDD involves writing automated tests before code to specify requirements and catch errors early. It helps avoid major redesigns later. Tests should fail initially and then code is written to pass the test, followed by refactoring. Patterns like starting simply, faking dependencies, and generalizing from examples help get code passing tests quickly. Pitfalls include not starting with a failing test or refactoring tests improperly. The session covered TDD history and techniques, with examples and opportunities for further learning.
Exploratory Session Based Testing…With A Twist Star East 2009aandelkovic
The document discusses Maquet Critical Care AB's introduction and use of session-based testing (SBTM) to better manage exploratory testing in their FDA-regulated medical device development environment. They created an in-house SBT tool to facilitate SBTM and provide metrics on testing activities. Using SBTM and the tool increased visibility into exploratory testing and engaged more employees in the process. Future goals include enhancing the tool and training more employees on SBTM.
This document discusses exploratory testing. It defines exploratory testing as testing where the tester actively designs tests during the testing process and uses information gained from testing to design new tests. Key aspects of exploratory testing include investigation, discovery, learning, and using imagination to think of new tests. The document outlines what makes an excellent exploratory tester, the differences between exploratory and traditional scripted testing, pros and cons of exploratory testing, how to perform exploratory testing using techniques like the "tour bus principle", and myths about exploratory testing.
Exploratory testing is an approach to software testing that involves simultaneous learning, test design, and test execution. It is unscripted and tests are designed in parallel to testing through session notes. Exploratory testing was coined by Cem Kaner in 1983 and involves disciplined, structured testing performed parallel to test execution including learning about the system under test. Session-based test management is used to manage exploratory testing by dividing testing into timed sessions with session logs documenting what was tested, how, and when including session notes, bugs found, and other details. Debriefing allows sharing findings and learning between testers to acquire domain knowledge faster through collaboration.
This document provides guidance on conducting DIY usability testing in three easy steps:
1. Recruit 5-10 participants per user group that match the actual or potential users. Schedule testing sessions and backups.
2. Test users using scenarios, tasks, or a script. Observe their performance and have them complete tasks while tracking metrics. Make sure to have the necessary equipment and follow best practices for the testing environment.
3. Analyze the results by identifying usability issues, compiling the data, comparing to goals, and prioritizing issues. Create a report to communicate findings.
This document discusses exploratory testing and compares it to scripted manual testing. Exploratory testing emphasizes the freedom and responsibility of individual testers to continually optimize their work. It involves simultaneous learning, test design, and test execution while adapting tests as they are performed. Some key advantages are that it encourages creativity and finding bugs quickly, while disadvantages include relying on tester skills and knowledge. Different types of exploratory testing are described, as well as when it should be applied and examples from Microsoft, Adobe, and Philips.
Technical specialist Tom Miseur conducted a webinar discussing the basics of getting started with performance and load testing. Learn how to create a PTP (performance test plan), define requirements and objectives, define test scope and approach, and then finally how to create, execute, and analyze test results.
TDD and agile methods originated from attempts to manage large software projects more effectively. TDD involves writing automated tests before code to specify requirements and catch errors early. It helps avoid major redesigns later. Tests should fail initially and then code is written to pass the test, followed by refactoring. Patterns like starting simply, faking dependencies, and generalizing from examples help get code passing tests quickly. Pitfalls include not starting with a failing test or refactoring tests improperly. The session covered TDD history and techniques, with examples and opportunities for further learning.
Course Syllabus Tier 2 5 Day Syllabus Fall 2015David Bourque
This 5-day course focuses on repair and maintenance of four Hewlett Packard LaserJet printer models. Students will learn laser printer theory, control panel operations, firmware updates, and reset procedures. The schedule includes lectures on printer specifications and theory, followed by hands-on labs for disassembly, reassembly, and troubleshooting. Students' learning goals are to understand printer theory, perform control panel functions, disassemble and reassemble the printers, and address common issues. The course requires a laptop and basic mechanical understanding. Students will be quizzed during modules and receive a completion certificate; course surveys provide performance feedback.
This document discusses the benefits and process of usability testing for the Reactome website. It notes that usability testing helps identify user issues early, informs design improvements, and reassures stakeholders. The process involves recruiting intended users, observing them complete typical tasks, and identifying difficulties. Issues are then prioritized and addressed by developers to improve the user experience. The usability testing described here identified unexpected problems and helped rank development activities.
12 Tips to Become a more Professional TesterPractiTest
Presentation Given at StarEast, in May 2014, by Joel Montvelisky, PractiTest's chief solution architect.
12 tips to improve your worth as a tester and your testing process.
The document discusses how to think like a good software tester, noting that it is important to expand one's knowledge through reading books and taking training, learn from mistakes quickly, and plan testing thoroughly. A good tester should understand the full testing life cycle and select the best techniques to implement test cases, checking for surprises when bugs are missed.
Experiences with Semi-Scripted Exploratory TestingSimon Morley
The document discusses experiences with combining semi-scripted and exploratory testing approaches. It describes a case where short timelines and complex environments typically led to traditional scripted testing. A semi-scripted approach was used, involving feature walkthroughs, brainstorming test ideas, and execution with some predefined setup but freedom for exploratory testing. This transitioned teams to value investigative testing over scripted test cases and numbers, finding more issues and providing better information to stakeholders.
Session based test management is a method to track exploratory testing more precisely and just not keep it adhoc. The technique was developed by James Bach and is widely used in the industry,
The document discusses challenges with testing software without requirements documentation and provides some strategies to help with testing in such situations. It notes that QA teams may have to test without knowing what the application is supposed to do. It then suggests several paths that testing teams can take when faced with limited or missing documentation, such as UI teams creating screenshots and development teams creating technical design documents. The document also advocates for daily standup meetings between teams to help coordinate testing efforts in lieu of documentation.
Startup Systems Engineer's Instruction manual - SREcon17 Europeeffie mouzeli
As a sole system engineer at a startup, you will be responsible for much of the work alone initially. However, there are benefits such as gaining experience and taking on significant responsibilities. It is important to plan the infrastructure by understanding dependencies, documenting processes, and prioritizing basic tools. Automate as much as possible, be consistent, and create reusable solutions. Over time, share your knowledge to help the team grow and distribute responsibilities more broadly.
The document provides advice to avoid common mistakes made by junior QA testers. It discusses 5 common mistakes: 1) thoughtlessly reporting bugs without verifying them, 2) asking the wrong questions of colleagues without trying to find answers independently, 3) writing test cases randomly without following requirements, 4) reporting bugs incorrectly by not including steps to reproduce or unnecessary details, 5) working 24/7 and not taking breaks which decreases productivity. Practical advice is given for each mistake around verification, using a rule for when to ask colleagues, following requirements, keeping reports concise, and separating work from home life.
This document discusses Session Based Test Management (SBTM) as a way to manage exploratory testing in an agile context. SBTM involves running tests in sessions of fixed length with goals and strategies. Key aspects of SBTM include planning test sessions in sprints, tracking session charters and bugs on a scrum board, reporting on the health of the product daily, and using a dashboard to visualize test information. Benefits of SBTM include improved visibility of testing velocity, better communication, and bringing testing "out of the dark."
The document discusses exploratory testing and Keri Smith. It provides an overview of exploratory testing, noting that it emphasizes personal freedom and responsibility of testers to continually optimize testing. It also discusses Keri Smith's work in conceptual art and guided journals that encourage observing the world like artists and scientists.
T&C Meetup #8: How to Optimize Conversions Throughout Your FunnelEwa Wysocka
Learn:
1) What Analytics tools you can use to measure conversions. 2) The secret to user testing. 3) The difference between Qualitative vs. Quantitative Research. 4) How to develop testing ideas: radical vs. incremental redesign. 5) When o use A/B Testing vs MVT (Multivariate Testing). 6) What software tools to use to split test your funnels.
Using Testing Marathons to Support a Culture of QualityRodrigo Cursino
The document describes how test marathons called CESAR.thons are used at the Brazilian Innovation Institute to promote a culture of quality. CESAR.thons bring together multidisciplinary teams to test a product over the course of a day using a structured framework. The framework includes planning, instructions, execution, debriefing, closing, and reporting phases. CESAR.thons have helped train new QA employees, identify over 300 bugs and ideas for improvement, and support business goals while engaging employees.
This document summarizes an observation report on quality management systems and shop floor management. It discusses topics such as visual evaluation of manufacturing processes, quality targets and control plans, production control, quality development concepts, new shop floor management models, and mini-company management. Recommendations are provided on areas like process flow visibility, performance tracking, indirect staffing levels, and creating a positive working environment focused on continuous improvement.
Reporting principles for every QA manager PractiTest
Joel Montvelisky, Chief Solution Architect at PractiTest, gave a webinar on reporting principles for QA managers. He discussed decision-driven test management (DDTM), where testing is planned based on the information stakeholders need to make decisions. He emphasized the need for repetition and using multiple reporting channels like dashboards and emails. Montvelisky recommended "numberless reporting" using labels rather than numbers, and provided tips for effective reporting including starting with the bottom line, keeping reports simple, and being willing to correct yourself.
The document outlines the artifacts, timeline, methodology, and outcomes of Jose Rodriguez-Torres' preparation for the CompTIA Security+ certification exam. Key artifacts included completing courses on Udemy and practice exams, creating Anki flashcards, watching YouTube study groups, practicing skills on TryHackMe, using a study guide book, building an e-portfolio blog, and doing hands-on labs with Security Onion. Challenges included managing time and confidence leading up to the exam. Ultimately, Jose passed the Security+ exam with a score of 808 out of 900 and gained confidence to pursue further certifications.
Pin the tail on the metric v01 2016 octSteven Martin
This presentation takes a different approach to metrics. Instead of listing the Top 10 field-tested metrics, we first talk about goals as prerequisites for metrics. Next, we discuss characteristics of good and bad metrics. We end with walking through an activity called “Pin the Tail on the Metric,” a technique to facilitate the critical thinking needed to determine what types of metrics can help your organization discuss trade-offs, options, and ultimately make better forward-looking decisions.
Brief introduction to Session-Based Test Management and to how Exploratory Testing is understood and approached under the influence of the Context-Driven Testing movement.
1. The document outlines a 5-step process for conducting usability testing: prepare, write tasks, prepare materials, test, and note issues and make changes.
2. It provides examples of how to write clear and focused tasks for testing, prepare session materials like slides and note templates, and conduct the testing session with observers.
3. Resources for further reading on usability testing techniques and guides are listed at the end.
2020 FRSecure CISSP Mentor Program - Class 10FRSecure
This document summarizes a CISSP mentor program session covering various topics:
1. The session reviewed chapters 1-3 of the curriculum and asked participants how many had read them and if they had any questions.
2. The presentation covered security models, incident response methodology, operational preventive and detective controls like IDS, honeypots, and asset/configuration management.
3. A quiz was given covering topics like appropriate responses during a penetration test and types of security tests. The session concluded with a discussion of vulnerability management and asset management principles.
5 Steps to Usability Testing Success with Salesforce and Beyond!Missy Longshore
Missy Longshore of Longshore Consulting and Steve Fadden of Salesforce presented at Dreamforce 2015 how to leverage usability testing to drive technology adoption at your organization. Follow these 5 steps to do usability testing yourself!
Course Syllabus Tier 2 5 Day Syllabus Fall 2015David Bourque
This 5-day course focuses on repair and maintenance of four Hewlett Packard LaserJet printer models. Students will learn laser printer theory, control panel operations, firmware updates, and reset procedures. The schedule includes lectures on printer specifications and theory, followed by hands-on labs for disassembly, reassembly, and troubleshooting. Students' learning goals are to understand printer theory, perform control panel functions, disassemble and reassemble the printers, and address common issues. The course requires a laptop and basic mechanical understanding. Students will be quizzed during modules and receive a completion certificate; course surveys provide performance feedback.
This document discusses the benefits and process of usability testing for the Reactome website. It notes that usability testing helps identify user issues early, informs design improvements, and reassures stakeholders. The process involves recruiting intended users, observing them complete typical tasks, and identifying difficulties. Issues are then prioritized and addressed by developers to improve the user experience. The usability testing described here identified unexpected problems and helped rank development activities.
12 Tips to Become a more Professional TesterPractiTest
Presentation Given at StarEast, in May 2014, by Joel Montvelisky, PractiTest's chief solution architect.
12 tips to improve your worth as a tester and your testing process.
The document discusses how to think like a good software tester, noting that it is important to expand one's knowledge through reading books and taking training, learn from mistakes quickly, and plan testing thoroughly. A good tester should understand the full testing life cycle and select the best techniques to implement test cases, checking for surprises when bugs are missed.
Experiences with Semi-Scripted Exploratory TestingSimon Morley
The document discusses experiences with combining semi-scripted and exploratory testing approaches. It describes a case where short timelines and complex environments typically led to traditional scripted testing. A semi-scripted approach was used, involving feature walkthroughs, brainstorming test ideas, and execution with some predefined setup but freedom for exploratory testing. This transitioned teams to value investigative testing over scripted test cases and numbers, finding more issues and providing better information to stakeholders.
Session based test management is a method to track exploratory testing more precisely and just not keep it adhoc. The technique was developed by James Bach and is widely used in the industry,
The document discusses challenges with testing software without requirements documentation and provides some strategies to help with testing in such situations. It notes that QA teams may have to test without knowing what the application is supposed to do. It then suggests several paths that testing teams can take when faced with limited or missing documentation, such as UI teams creating screenshots and development teams creating technical design documents. The document also advocates for daily standup meetings between teams to help coordinate testing efforts in lieu of documentation.
Startup Systems Engineer's Instruction manual - SREcon17 Europeeffie mouzeli
As a sole system engineer at a startup, you will be responsible for much of the work alone initially. However, there are benefits such as gaining experience and taking on significant responsibilities. It is important to plan the infrastructure by understanding dependencies, documenting processes, and prioritizing basic tools. Automate as much as possible, be consistent, and create reusable solutions. Over time, share your knowledge to help the team grow and distribute responsibilities more broadly.
The document provides advice to avoid common mistakes made by junior QA testers. It discusses 5 common mistakes: 1) thoughtlessly reporting bugs without verifying them, 2) asking the wrong questions of colleagues without trying to find answers independently, 3) writing test cases randomly without following requirements, 4) reporting bugs incorrectly by not including steps to reproduce or unnecessary details, 5) working 24/7 and not taking breaks which decreases productivity. Practical advice is given for each mistake around verification, using a rule for when to ask colleagues, following requirements, keeping reports concise, and separating work from home life.
This document discusses Session Based Test Management (SBTM) as a way to manage exploratory testing in an agile context. SBTM involves running tests in sessions of fixed length with goals and strategies. Key aspects of SBTM include planning test sessions in sprints, tracking session charters and bugs on a scrum board, reporting on the health of the product daily, and using a dashboard to visualize test information. Benefits of SBTM include improved visibility of testing velocity, better communication, and bringing testing "out of the dark."
The document discusses exploratory testing and Keri Smith. It provides an overview of exploratory testing, noting that it emphasizes personal freedom and responsibility of testers to continually optimize testing. It also discusses Keri Smith's work in conceptual art and guided journals that encourage observing the world like artists and scientists.
T&C Meetup #8: How to Optimize Conversions Throughout Your FunnelEwa Wysocka
Learn:
1) What Analytics tools you can use to measure conversions. 2) The secret to user testing. 3) The difference between Qualitative vs. Quantitative Research. 4) How to develop testing ideas: radical vs. incremental redesign. 5) When o use A/B Testing vs MVT (Multivariate Testing). 6) What software tools to use to split test your funnels.
Using Testing Marathons to Support a Culture of QualityRodrigo Cursino
The document describes how test marathons called CESAR.thons are used at the Brazilian Innovation Institute to promote a culture of quality. CESAR.thons bring together multidisciplinary teams to test a product over the course of a day using a structured framework. The framework includes planning, instructions, execution, debriefing, closing, and reporting phases. CESAR.thons have helped train new QA employees, identify over 300 bugs and ideas for improvement, and support business goals while engaging employees.
This document summarizes an observation report on quality management systems and shop floor management. It discusses topics such as visual evaluation of manufacturing processes, quality targets and control plans, production control, quality development concepts, new shop floor management models, and mini-company management. Recommendations are provided on areas like process flow visibility, performance tracking, indirect staffing levels, and creating a positive working environment focused on continuous improvement.
Reporting principles for every QA manager PractiTest
Joel Montvelisky, Chief Solution Architect at PractiTest, gave a webinar on reporting principles for QA managers. He discussed decision-driven test management (DDTM), where testing is planned based on the information stakeholders need to make decisions. He emphasized the need for repetition and using multiple reporting channels like dashboards and emails. Montvelisky recommended "numberless reporting" using labels rather than numbers, and provided tips for effective reporting including starting with the bottom line, keeping reports simple, and being willing to correct yourself.
The document outlines the artifacts, timeline, methodology, and outcomes of Jose Rodriguez-Torres' preparation for the CompTIA Security+ certification exam. Key artifacts included completing courses on Udemy and practice exams, creating Anki flashcards, watching YouTube study groups, practicing skills on TryHackMe, using a study guide book, building an e-portfolio blog, and doing hands-on labs with Security Onion. Challenges included managing time and confidence leading up to the exam. Ultimately, Jose passed the Security+ exam with a score of 808 out of 900 and gained confidence to pursue further certifications.
Pin the tail on the metric v01 2016 octSteven Martin
This presentation takes a different approach to metrics. Instead of listing the Top 10 field-tested metrics, we first talk about goals as prerequisites for metrics. Next, we discuss characteristics of good and bad metrics. We end with walking through an activity called “Pin the Tail on the Metric,” a technique to facilitate the critical thinking needed to determine what types of metrics can help your organization discuss trade-offs, options, and ultimately make better forward-looking decisions.
Brief introduction to Session-Based Test Management and to how Exploratory Testing is understood and approached under the influence of the Context-Driven Testing movement.
1. The document outlines a 5-step process for conducting usability testing: prepare, write tasks, prepare materials, test, and note issues and make changes.
2. It provides examples of how to write clear and focused tasks for testing, prepare session materials like slides and note templates, and conduct the testing session with observers.
3. Resources for further reading on usability testing techniques and guides are listed at the end.
2020 FRSecure CISSP Mentor Program - Class 10FRSecure
This document summarizes a CISSP mentor program session covering various topics:
1. The session reviewed chapters 1-3 of the curriculum and asked participants how many had read them and if they had any questions.
2. The presentation covered security models, incident response methodology, operational preventive and detective controls like IDS, honeypots, and asset/configuration management.
3. A quiz was given covering topics like appropriate responses during a penetration test and types of security tests. The session concluded with a discussion of vulnerability management and asset management principles.
5 Steps to Usability Testing Success with Salesforce and Beyond!Missy Longshore
Missy Longshore of Longshore Consulting and Steve Fadden of Salesforce presented at Dreamforce 2015 how to leverage usability testing to drive technology adoption at your organization. Follow these 5 steps to do usability testing yourself!
This document discusses concepts and tools related to Total Quality Management (TQM). It first defines the basic concepts of TQM which include customer focus, continuous process improvement, and employee empowerment. It then describes several tools that can be used for continuous quality improvement, including process charts, control charts, cause-and-effect diagrams, check sheets, histograms, and Pareto charts. Next, it explains the 5S methodology for workplace organization and standardized cleaning. Finally, it distinguishes between Quality Assurance which focuses on preventing defects, and Quality Control which detects defects in final products.
Remote usability testing and remote user research for usabilityUser Vision
From User Vision's presentation on remote usability testing describing some of the main methods, challenges, tools and tips for successful remote usability testing for user experience
Michael Bolton - Two Futures of Software TestingTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Two Futures of Software Testing by Michael Bolton. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Exploratory testing for devs, testers, and youMarkus Gärtner
This document discusses four insights into exploratory testing: 1) The trade-off between manual and automated testing and the testing pyramid, with more automated unit tests and fewer manual UI tests. 2) Session-based test management which organizes testing into time-boxed sessions with topics, notes, and debriefings. 3) Test charters which define what is being explored, with what resources, and what information is being discovered. 4) Using heuristics drawn from factors like a product's history, comparable products, and intended purpose to guide exploratory testing. The document encourages questioning what is known and not known to discover more through deliberate exploration.
Mastering Agile Practices to Build High Performing TeamsAgileThought
These slides are from a talk that I gave to the Tampa Bay Agile Meetup on August 19, 2014. The talk was titled "Mastering Agile Practices to Build High Performing Teams". http://www.meetup.com/tampa-bay-agile/events/193898502/
Description:
You've read the books. You already know what your Agile team SHOULD be doing. Your Daily Standup meeting should be short and sweet. Your deployments should be automated. Your Sprint Retrospectives should inspire improvement.
So if you know what to do, why aren't you doing it?
The short answer is because Agile is hard. It takes real discipline and leadership to master even the most basic practices. Many teams have committed to adopting Agile, but they just don’t know how to get to the next level.
In this talk, I will share my real world experiences from years of coaching high performing Agile teams. I will discuss the key practices that must be mastered for a team to become great. Additionally, I will identify useful measurement techniques so that teams know if they are improving.
The document provides 6 tips for creating effective screencasts in 6 minutes or less. It recommends mapping your workflow, designing for context, keeping screencasts short, preparing thoroughly with scripts and sound checks, using pauses effectively, and creating templates to standardize look and feel and save time on future screencasts. Following these best practices helps produce concise, well-planned screencasts tailored to users and devices.
Is Video the Future of Qualitative Research? Kantar
Can quantitative research simultaneously identify new insights and confirm market opinions? Can video play a role in quantitative research? Yes it can! Through the creative use of video open ends, you will see that quantitative research can uncover deep insights while also providing the market underpinnings we rely on.
This document introduces a 5-week online software testing training course taught by experienced professionals. The course covers software testing basics and advanced topics, as well as test automation basics using tools like QTP. It includes live training sessions, a live project, assignments, and career support like resume and interview preparation. Previous students provided positive testimonials, praising the practical focus and quick instructor feedback. The course aims to provide all the skills needed for a career in software testing.
Similar to Carsten Feildberg - Session Based Test Management in Practice - EuroSTAR 2010 (20)
Why We Need Diversity in Testing- AccentureTEST Huddle
In this webinar Rasa (Testing capability lead for Denmark) and Matthias (EALA Testing capability lead) will share some of their own experiences why diversity matters, give insights into how Accenture as a global firm is promoting diversity and how we are in the process of changing our attitudes and processes to make all of this sustainable
Keys to continuous testing for faster delivery euro star webinar TEST Huddle
Your business needs to deliver faster. To accommodate, Development needs to introduce fewer changes but in a much more frequent cadence. This creates a challenge for test teams to keep up with the rapid pace of change without compromising on quality. Automation is paramount to the success or failure of Continuous Delivery, and Continuous Testing enables early and frequent quality feedback throughout the CI/CD pipeline.
In this webinar, Eran & Ayal will explore how to implement Continuous Testing to ensure high quality releases in a Continuous Delivery environment; including what to test and when to automate new functionality in order to optimize your efforts.
Why you Shouldnt Automated But You Will Anyway TEST Huddle
The document discusses automation in software testing. It begins by outlining common claims made about the benefits of automation, such as saving time and improving quality, but argues that these claims often don't hold true. Automation does not inherently save time, guarantee quality, or reduce resources needed. It also does not always save money when development, maintenance, and infrastructure costs are considered. The document provides a formula for determining when automation is worthwhile based on how many times a test case would need to be rerun manually. It concludes by acknowledging that, despite these drawbacks, organizations will still automate testing because it is exciting, managers demand it, and it benefits careers.
In this webinar Carsten will explore the role of the tester in a Scrum team. He will examine where the tester play an important role in Scrum and how you can contribute to a teams performance.
Leveraging Visual Testing with Your Functional TestsTEST Huddle
Designing and implementing (or selecting) the right automation strategy, for functional testing, with visual testing, can help your project with greater test coverage while improving test scalability
Big Data: The Magic to Attain New HeightsTEST Huddle
This document discusses how big data and data science can be used to attain new heights, likening it to magic. It provides an overview of Ken Johnston's background and experiences in data science. It then discusses six keys to a "big" magic show with big data: trying multiple times, addressing issues with over-counting, experimentation techniques like A/B testing, infrastructure for big data, tools and skills, and security, privacy and fraud protection. The document emphasizes the importance of an assistant to help the data scientist or data engineer with various tasks.
This talk suggests how we might make sense of the tools landscape of the near future, where the pressure to modernise processes and automate is greatest, and what a new test process supported by tools might look like.
Takeaways:
- We need to take machine learning in testing seriously, but it won’t be taking our jobs just yet
- We don’t need more test automation tools; today we need tools that capture tester knowledge
- Tools that that learn and think can’t work for testers until we solve the knowledge capture challenge.
View On-Demand Webinar: https://youtu.be/EzyUdJFuzlE
The document discusses Test Driven Development (TDD) and Test Driven Design. It uses the analogy of building a lightsaber and later a Death Star to illustrate the TDD process and benefits. Some benefits mentioned are better test coverage, less debugging, and better design. The document provides tips for practicing TDD including planning ahead, defining boundaries, taking small steps to pass each test, and maintaining discipline. It emphasizes trying TDD in a team and considering Behavior Driven Development (BDD) as well.
Scaling Agile with LeSS (Large Scale Scrum)TEST Huddle
In this webinar, Elad will cover the principles that the #LeSS framework has to offer in order to enable bug organisations to become agile.
View webinar recording - https://huddle.eurostarsoftwaretesting.com/resource/agile-testing/scaling-agile-less-large-scale-scrum/
Creating Agile Test Strategies for Larger EnterprisesTEST Huddle
Having difficulty creating an agile test strategy for your company? Let Testing Excellence Award winner, Derk-Jan de Grood, show you how it’s done
View webinar recording here - http://huddle.eurostarsoftwaretesting.com/resource/agile-testing/creating-agile-test-strategies-larger-enterprises/
3 key takeaways
- Do you know the meaning of your organisation, system, product?
- Can you deliver the important risks right away?
- How can you communicate about the (process and product) risks your dealing with?
View Webinar recording: https://huddle.eurostarsoftwaretesting.com/resource/test-management/is-there-a-risk/
Are Your Tests Well-Travelled? Thoughts About Test CoverageTEST Huddle
This document summarizes a presentation on test coverage given by Dorothy Graham. It uses an analogy of travel to different locations to explain what test coverage means and some caveats. Coverage refers to the relationship between tests and the parts of a system being tested, but achieving 100% coverage does not mean everything is tested. There are four caveats discussed: coverage only measures one aspect of testing, a single test can achieve coverage, coverage does not indicate quality, and it only applies to the existing system not missing pieces. The key recommendation is to ask "coverage of what?" when the term is used rather than assuming more coverage is always better.
Growing a Company Test Community: Roles and Paths for TestersTEST Huddle
Over the past three years, our company’s test team has grown from three lonesome testers to a community of nine – with more planned. Since we don’t see testers as “click monkeys”, but as valuable and integrated project members who bring a specific skill set to the table, it’s important for us to choose testers well and to train them in various areas so that they can contribute, grow and see their own career path within testing.
To structure to our internal tester training program, we have been developing role descriptions, education paths and career options for our testers, which I’d like to share with you in this webinar.
View webinar - https://huddle.eurostarsoftwaretesting.com/resource/webinar/growing-company-test-community-roles-paths-testers/
It’s the same argument again and again. One side says “team members should all be able to do everything, and the programmers should do their testing and all testers should be writing code”. The other side says “No, that can’t possibly work – programmers don’t know how to test, they don’t have the right mindset”. And on and on it goes.
http://huddle.eurostarsoftwaretesting.com/resource/webinar/need-testers-agile-teams/
In this webinar, Dave Haeffner (Elemental Selenium, USA) discusses how to:
- Build an integrated feedback loop to automate test runs and find issues fast
- Setup your own infrastructure or connect to a cloud provider
-Dramatically improve test times with parallelization
https://huddle.eurostarsoftwaretesting.com/resource/webinar/use-selenium-successfully/
Testers & Teams on the Agile Fluency™ Journey TEST Huddle
The document discusses the Agile Fluency model, which aims to help teams and testers improve their agile skills and practices over time. It describes a pathway with increasing levels of fluency that provide more benefits, including delivering value, optimizing value, and innovating. Reaching higher levels requires investments in training, coaching, and changing team structures and roles. The model can help organizations determine what level of fluency they need and what investments are required for testing teams to operate at that level.
Practical Test Strategy Using HeuristicsTEST Huddle
Key Takeaways
- See what makes a good test strategy
- Learn how to make a thorough test strategy
- Identify what is the ‘Heuristic Test Strategy Model’ is
- Develop a solid test strategy that fits fast
- Discover how diversification can help you to create a test strategy
Key Takeaways:
- A diagramming method that helps discuss roles
- A one page analysis heuristic for roles
- Why roles matter on projects
https://huddle.eurostarsoftwaretesting.com/resource/people-skills/thinking-through-your-role/
Key Takeaways:
- What will this release contain
- What impact will it have on your test runs
- How can you preserve your existing investment in tests using the Selenium WebDriver APIs, and your even older RC tests
- Looking forward, when will the W3C spec be complete
- What can we expect from Selenium 4
https://huddle.eurostarsoftwaretesting.com/
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Infrastructure Challenges in Scaling RAG with Custom AI modelsZilliz
Building Retrieval-Augmented Generation (RAG) systems with open-source and custom AI models is a complex task. This talk explores the challenges in productionizing RAG systems, including retrieval performance, response synthesis, and evaluation. We’ll discuss how to leverage open-source models like text embeddings, language models, and custom fine-tuned models to enhance RAG performance. Additionally, we’ll cover how BentoML can help orchestrate and scale these AI components efficiently, ensuring seamless deployment and management of RAG systems in the cloud.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
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!
19. MManaging
T
Testing
S
Sessions
for Coverage
metrics for Accountability
Adaptability is called for
Requires knowledge sharing
Build skill –and keep building
Session logs provides details –as many as are requested
Based on Charters –directed by the tester
Uninterrupted time –60, 90 or 120 min
Debriefed every day
Can be done by single tester or a pair
20. Acknowledgements
James Marcus Bach and Jonathan Bach
Michael Bolton
Louise Perold, Chris Blain and Paul Carvalho
Testers I have worked with
Search the internet for SBTM!!
for making this possible by inventing SBTM
http://www.developsense.com
for loving to do SBTM and bearing with me
for supplying ideas and reviewing this
http://www.satisfice.com
for providing me with insightful notes
Gerald M. Weinberg
for the constant inspiration
21. Thank you!
My name is
Carsten Feilberg
Email: carsten.feilberg@s-d.dk
Skype: carsten.feilberg
Twitter: Carsten_F
I’ll be happy to talk to you!
Blog: http://carstenfeilberg.blogspot.com
I work at
Denmark