RSA Scandinavia implemented a new test model to standardize testing across outsourced development projects. The model uses a risk-based approach and V-model framework. It defines requirements for test planning, design, execution, reporting, and responsibilities between RSA and suppliers. The implementation involved communicating the new model, providing training, and integrating it into project and contracting processes. Today, the model is used for all projects and is helping to streamline quality monitoring, reporting, and knowledge sharing across the organization and its suppliers.
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...TEST Huddle
EuroSTAR Software Testing Conference 2011 presentation on Agile on Huge Banking Mainframe Legacy Systems by Christian Bk Hansen. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
'How To Apply Lean Test Management' by Bob van de BurgtTEST Huddle
Cost reductions and the quest for more efficiency are more evident in today’s business world. It also follows that our testing processes will ultimately be affected. When test techniques and methods for structured testing are introduced, this results in improvements in the production of more consistent and predictable results.
Introducing a risk based approach to testing makes it easier for the business to determine to what extent testing is necessary and most efficient. The resulting Go/No- Go decision process may not be sufficient for all companies so other creative methods need to be investigated. Many management theories speak about “Lean” as being one of the solutions. One of the key steps in using “Lean” is the identification of which steps add value to the customer and which do not. This track will give you information to start using “Lean” within testing and more specifically within test management.
The presenter will also look at Lean Six Sigma as being one of the more popular theories that introduces the concept of “Lean” in combination with obtaining higher quality products. This subject will also be explained in combination with testing and test management. This track will focus on applying Lean Six Sigma techniques to test management processes using practical examples from customer cases. The audience can take home a practical “Lean Test Management” overview which they can apply in their own companies.
This track is especially of interest to business managers, IT managers, QA managers and test managers that are involved in improving the quality of test management processes.
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Henrik Andersson by Exploratory Testing Champions. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Mickiel Vroon - Test Environment, The Future Achilles’ HeelTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Test Environment, The Future Achilles’ Heel by Mickiel Vroon. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
EuroSTAR Software Testing Conference 2010 presentation on Testing and Lean Principles by Beata Karpinska . See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
'Architecture Testing: Wrongly Ignored!' by Peter ZimmererTEST Huddle
State-of-the-art testing approaches typically include different testing levels like reviews, unit testing, component testing, integration testing, system testing, and acceptance testing. There is also common sense that typically unit testing is done by developers (they are responsible to check the quality of their units at least to some extent) and system testing is done by professional independent testers. But, who is responsible to adequately test the architecture which is one of the key artifacts in developing and maintaining flexible, powerful, and sustainable products and systems? History has shown that too many project failures and troubles are caused by deficiencies in the architecture.Furthermore, what does the term architecture testing mean and why is this term seldom used?
To answer these questions, Peter describes what architecture testing is all about and explains a list of pragmatic practices and experiences to implement it successfully. He offers practical advice on the required tasks and activities as well as the needed involvement, contributions, and responsibilities of software architects in the area of testing – because a close cooperation between testers and architects is the key to drive and sustain a culture of prevention rather than detection across the lifecycle.
Finally, if we claim to be in pursuit of quality then adequate architecture testing is not only a lever for success but a necessity. And this results not only in better quality but also speeds up development by facilitating change and decreasing maintenance efforts.
Rob Baarda - Are Real Test Metrics Predictive for the Future?TEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Are Real Test Metrics Predictive for the Future? by Rob Baarda. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...TEST Huddle
EuroSTAR Software Testing Conference 2011 presentation on Agile on Huge Banking Mainframe Legacy Systems by Christian Bk Hansen. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
'How To Apply Lean Test Management' by Bob van de BurgtTEST Huddle
Cost reductions and the quest for more efficiency are more evident in today’s business world. It also follows that our testing processes will ultimately be affected. When test techniques and methods for structured testing are introduced, this results in improvements in the production of more consistent and predictable results.
Introducing a risk based approach to testing makes it easier for the business to determine to what extent testing is necessary and most efficient. The resulting Go/No- Go decision process may not be sufficient for all companies so other creative methods need to be investigated. Many management theories speak about “Lean” as being one of the solutions. One of the key steps in using “Lean” is the identification of which steps add value to the customer and which do not. This track will give you information to start using “Lean” within testing and more specifically within test management.
The presenter will also look at Lean Six Sigma as being one of the more popular theories that introduces the concept of “Lean” in combination with obtaining higher quality products. This subject will also be explained in combination with testing and test management. This track will focus on applying Lean Six Sigma techniques to test management processes using practical examples from customer cases. The audience can take home a practical “Lean Test Management” overview which they can apply in their own companies.
This track is especially of interest to business managers, IT managers, QA managers and test managers that are involved in improving the quality of test management processes.
Henrik Andersson - Exploratory Testing Champions - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Henrik Andersson by Exploratory Testing Champions. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Mickiel Vroon - Test Environment, The Future Achilles’ HeelTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Test Environment, The Future Achilles’ Heel by Mickiel Vroon. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
EuroSTAR Software Testing Conference 2010 presentation on Testing and Lean Principles by Beata Karpinska . See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
'Architecture Testing: Wrongly Ignored!' by Peter ZimmererTEST Huddle
State-of-the-art testing approaches typically include different testing levels like reviews, unit testing, component testing, integration testing, system testing, and acceptance testing. There is also common sense that typically unit testing is done by developers (they are responsible to check the quality of their units at least to some extent) and system testing is done by professional independent testers. But, who is responsible to adequately test the architecture which is one of the key artifacts in developing and maintaining flexible, powerful, and sustainable products and systems? History has shown that too many project failures and troubles are caused by deficiencies in the architecture.Furthermore, what does the term architecture testing mean and why is this term seldom used?
To answer these questions, Peter describes what architecture testing is all about and explains a list of pragmatic practices and experiences to implement it successfully. He offers practical advice on the required tasks and activities as well as the needed involvement, contributions, and responsibilities of software architects in the area of testing – because a close cooperation between testers and architects is the key to drive and sustain a culture of prevention rather than detection across the lifecycle.
Finally, if we claim to be in pursuit of quality then adequate architecture testing is not only a lever for success but a necessity. And this results not only in better quality but also speeds up development by facilitating change and decreasing maintenance efforts.
Rob Baarda - Are Real Test Metrics Predictive for the Future?TEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Are Real Test Metrics Predictive for the Future? by Rob Baarda. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...TEST Huddle
In this presentation you will learn about how the testing process and continuous quality improvements are aligned to the scrum process in a large software project. We hope that our hands -on experience will give you inspiration on how to tailor the test process in an agile environment. The project has been running for more than two years, with six successful releases to end users. We would like to share our experiences with managing test processes in a large scrum project – our do’s and don’ts, our success stories and also our lessons learned. The project is the largest scrum project in Norway to date.
The project scope is to implement system support for managing a new pension reform for all inhabitants in Norway that are members of the pension fund, and replacing existing system due to outdated technology. Approximately 750 000 project hours will be spent and between 100-180 people are involved in the project: thirteen scrum teams, plus two project management and acceptance testing teams, and one business expert team. Each scrum team contains all the knowledge and expertise needed for developing high quality software: Scrum master, business expert, technical architect, UX designer, developers, build/deploy responsible, and of course, dedicated test resources.
Each software delivery in this project contains five sprints. Each sprint is three weeks, followed by acceptance testing before the delivery is shipped. Test driven development is used in all levels of development, from unit tests all the way up to functional system testing. All test levels up to system integration testing is performed during the development sprint by the scrum teams. We tried to automate UI tests, but this was not successful. However, tests in all other levels are successfully automated, and after each delivery, a fully automated regression test suite is shipped with the code.
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Can Exploratory Testing Save Lives by Fredrik Rydberg. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
John Kent - An Entity Model for Software TestingTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on An Entity Model for Software Testing by John Kent. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Michael Snyman - Software Test Automation Success TEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Software Test Automation Success by Michael Snyman. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Lean Kaizen Applied To Software Testing by Thomas Axen . See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Stuart Reid - ISO 29119: The New International Software Testing StandardTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on ISO 29119: The New International Software Testing Standard by Stuart Reid. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Vipul Kocher - Software Testing, A Framework Based ApproachTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Software Testing, A Framework Based Approach by Vipul Kocher. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Branch out using Classification Trees for Test Case Design by Julie Gardiner. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
'Growing to a Next Level Test Organisation' by Tim KoomenTEST Huddle
Many organisations start improving their testing by implementing some kind of line organisation for testing (test expertise center, test service center), hereafter called TEC. Although a good starting point for improvements, in practice the TEC is often not much more than a resource pool of testers, possibly supplying certain templates or giving advice to projects.
A next maturity level for a TEC is to grow to a test factory, responsible for delivering pre-agreed test results.From the experiences gathered mostly from a large railroad infrastructure organisation, this presentation shows the path to this next level of test maturity and responsibility.However, this is not a straight path, but a path with ups and downs and many curves, and getting there isn’t easy. It requires change, in organisational processes but, more difficult, also in the way people work, their behavior and their attitude.
In my practice, I follow the principles of the Basic Change Method (from Dutch management guru Ben Tiggelaar). BCM is a combination of the most effective insights from cognitive and behavioral science and focuses on making people change their common behavior by management of both behavior intentions and change situations. Usually change management is mainly focused on end results. But the underestimated factor between change plans and desired results is behavior.
Issues that will be discussed are:
• using the TEC as a lever for test improvement
• envisioning the roadmap
• formulating improvement actions
• (management) commitment
• organising the improvement (team)
• planning the change
• implementing the improvements
• changing behavior
• measuring results.
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!TEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Agility and Process Maturity, Of Course They Mix! by Gitte Ottosen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Jarian van de Laar - Test Policy - Test Strategy TEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Test Policy - Test Strategy by Jarian van de Laar. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
John Brennen - Red Hot Testing in a Green WorldTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Red Hot Testing in a Green World by John Brennen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Agile/Scrum best Practices to improve quality.If some testing finds some defects, lot of testing would find lot of defects and improve quality. This presentation talks about few testing best practices that an agile team should follow for quality PI.
Mats Grindal - Risk-Based Testing - Details of Our Success TEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Risk-Based Testing - Details of Our Success by Mats Grindal. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
End users, and more precisely end users involved in acceptance testing decide whether a new application or system will go live or not. Therefore it is very important they are in the same pursuit of quality as the rest of the project. End users are no dedicated testers, although sometimes we expect them to be. Just by looking at their available time for testing, we already know they are not. The fact that they are not trained to be testers, doesn’t make it easier.
But are we really looking for dedicated testers here?
During this presentation, Erik will explain how you can involve end users in such a way that we optimize their added value during their testing activities. An error often made in projects is that end users are only involved during test execution. It’s by having them participate in the test process on regular, well selected moments that we can get the best out of acceptance testing.
By means of a case study, Erik points out these moments. To start with, the acceptance testers need to know the goal of their testing activities. Knowing that, the acceptance testers are already involved at the end of the analysis phase in order to help the writing and prioritisation of high level test scenarios together with setting up the entry criteria for starting the acceptance test phase. Consequently, the acceptance testers will get demos on a regular basis of the software already delivered. These demos deliver valuable information, both for the project team as for the end users.
And finally, after having assessed the test readiness of the system through system testing, the end users will execute their test cases closely monitored by the test coordinator. While executing the tests, it is up to the test coordinator to make sure the end users are always updated on the defects.
The presentation will provide the audience with practical advice, examples and templates on how to set up their acceptance testing in a flexible way without drowning in administrative tasks.
Bart Knaack - The Truth About Model-Based Quality ImprovementsTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on The Truth About Model-Based Quality Improvements by Bart Knaack. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
'Continuous Quality Improvements – A Journey Through The Largest Scrum Projec...TEST Huddle
In this presentation you will learn about how the testing process and continuous quality improvements are aligned to the scrum process in a large software project. We hope that our hands -on experience will give you inspiration on how to tailor the test process in an agile environment. The project has been running for more than two years, with six successful releases to end users. We would like to share our experiences with managing test processes in a large scrum project – our do’s and don’ts, our success stories and also our lessons learned. The project is the largest scrum project in Norway to date.
The project scope is to implement system support for managing a new pension reform for all inhabitants in Norway that are members of the pension fund, and replacing existing system due to outdated technology. Approximately 750 000 project hours will be spent and between 100-180 people are involved in the project: thirteen scrum teams, plus two project management and acceptance testing teams, and one business expert team. Each scrum team contains all the knowledge and expertise needed for developing high quality software: Scrum master, business expert, technical architect, UX designer, developers, build/deploy responsible, and of course, dedicated test resources.
Each software delivery in this project contains five sprints. Each sprint is three weeks, followed by acceptance testing before the delivery is shipped. Test driven development is used in all levels of development, from unit tests all the way up to functional system testing. All test levels up to system integration testing is performed during the development sprint by the scrum teams. We tried to automate UI tests, but this was not successful. However, tests in all other levels are successfully automated, and after each delivery, a fully automated regression test suite is shipped with the code.
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Can Exploratory Testing Save Lives by Fredrik Rydberg. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
John Kent - An Entity Model for Software TestingTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on An Entity Model for Software Testing by John Kent. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Michael Snyman - Software Test Automation Success TEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Software Test Automation Success by Michael Snyman. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Lean Kaizen Applied To Software Testing by Thomas Axen . See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Stuart Reid - ISO 29119: The New International Software Testing StandardTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on ISO 29119: The New International Software Testing Standard by Stuart Reid. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Vipul Kocher - Software Testing, A Framework Based ApproachTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Software Testing, A Framework Based Approach by Vipul Kocher. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Branch out using Classification Trees for Test Case Design by Julie Gardiner. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
'Growing to a Next Level Test Organisation' by Tim KoomenTEST Huddle
Many organisations start improving their testing by implementing some kind of line organisation for testing (test expertise center, test service center), hereafter called TEC. Although a good starting point for improvements, in practice the TEC is often not much more than a resource pool of testers, possibly supplying certain templates or giving advice to projects.
A next maturity level for a TEC is to grow to a test factory, responsible for delivering pre-agreed test results.From the experiences gathered mostly from a large railroad infrastructure organisation, this presentation shows the path to this next level of test maturity and responsibility.However, this is not a straight path, but a path with ups and downs and many curves, and getting there isn’t easy. It requires change, in organisational processes but, more difficult, also in the way people work, their behavior and their attitude.
In my practice, I follow the principles of the Basic Change Method (from Dutch management guru Ben Tiggelaar). BCM is a combination of the most effective insights from cognitive and behavioral science and focuses on making people change their common behavior by management of both behavior intentions and change situations. Usually change management is mainly focused on end results. But the underestimated factor between change plans and desired results is behavior.
Issues that will be discussed are:
• using the TEC as a lever for test improvement
• envisioning the roadmap
• formulating improvement actions
• (management) commitment
• organising the improvement (team)
• planning the change
• implementing the improvements
• changing behavior
• measuring results.
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!TEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Agility and Process Maturity, Of Course They Mix! by Gitte Ottosen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Jarian van de Laar - Test Policy - Test Strategy TEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Test Policy - Test Strategy by Jarian van de Laar. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
John Brennen - Red Hot Testing in a Green WorldTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Red Hot Testing in a Green World by John Brennen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Agile/Scrum best Practices to improve quality.If some testing finds some defects, lot of testing would find lot of defects and improve quality. This presentation talks about few testing best practices that an agile team should follow for quality PI.
Mats Grindal - Risk-Based Testing - Details of Our Success TEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Risk-Based Testing - Details of Our Success by Mats Grindal. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
End users, and more precisely end users involved in acceptance testing decide whether a new application or system will go live or not. Therefore it is very important they are in the same pursuit of quality as the rest of the project. End users are no dedicated testers, although sometimes we expect them to be. Just by looking at their available time for testing, we already know they are not. The fact that they are not trained to be testers, doesn’t make it easier.
But are we really looking for dedicated testers here?
During this presentation, Erik will explain how you can involve end users in such a way that we optimize their added value during their testing activities. An error often made in projects is that end users are only involved during test execution. It’s by having them participate in the test process on regular, well selected moments that we can get the best out of acceptance testing.
By means of a case study, Erik points out these moments. To start with, the acceptance testers need to know the goal of their testing activities. Knowing that, the acceptance testers are already involved at the end of the analysis phase in order to help the writing and prioritisation of high level test scenarios together with setting up the entry criteria for starting the acceptance test phase. Consequently, the acceptance testers will get demos on a regular basis of the software already delivered. These demos deliver valuable information, both for the project team as for the end users.
And finally, after having assessed the test readiness of the system through system testing, the end users will execute their test cases closely monitored by the test coordinator. While executing the tests, it is up to the test coordinator to make sure the end users are always updated on the defects.
The presentation will provide the audience with practical advice, examples and templates on how to set up their acceptance testing in a flexible way without drowning in administrative tasks.
Bart Knaack - The Truth About Model-Based Quality ImprovementsTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on The Truth About Model-Based Quality Improvements by Bart Knaack. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Software Testing Process, Testing Automation and Software Testing TrendsKMS Technology
This is the slide deck that KMS Technology's experts shared useful information about latest and greatest achievements of software testing field with lecturers of HCMC University of Industry.
As a software tester, you may often face a situation in which your customer requires completing testing faster than you can handle given your effort and the amount of test. For example, in order to complete testing 2000 test cases for a build, you need at least 10 days to complete all testing. However, your customer needs to test and release the build within 5 days. You need to make a tough decision to handle this request. This presentation offers you one of the approaches that you can pursue. The presentation discusses an approach to prioritizing test cases using the principles of value-based software engineering. The approach is based on the principle that not every test case is equally importantly, e.g., not each of the 2000 test cases has the same value. A simple Excel tool will also be provided to allow you quickly prioritize test cases and select the ones that generate best value for your customer.
Project Management Tips to Improve Test PlanningTechWell
When done right, testing is more than test plans, test scripts, and executing tests. In fact a test leader should consider testing a sub-project of the larger development project. By applying the same techniques project managers use to plan and manage the overall project, test leaders can improve testing and greatly influence the entire project’s success. Ricki Henry explores project management processes that test leaders need to master—risk management, human resources, stakeholder communications, and scope management. Even though you understand that the scope of testing cannot be “everything tested with zero defects,” the customer does not have this same understanding. To prevent this disconnect, test leaders need to determine the scope of what can be tested and then articulate that to the stakeholders. Join Ricki to learn new ways to improve testing while contributing to overall project success through project management processes that test leaders need to master.
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.
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
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
In this session, we’ll write tests and code for solving a real Star Wars problem. And we’ll discuss what we’re doing, refine our specs, as well as see what changes in the design tell us.
View On-Demand Webinar: https://huddle.eurostarsoftwaretesting.com/resource/test-management/tdd-rest-us/
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/
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/
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/
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
'Customer Testing & Quality In Outsourced Development - A Story From An Insurance Company' by Gitte Oberbossel
1. Customer Testing & Quality in
Outsourced Development
- A Story from an Insurance Company
Version : 1.0
Created by: Gitte Oberbossel
2. Agenda
• RSA Scandinavia
• Background for the new test model
• RSA test model
• Implementation
• Today
2
OK, now you do exactly as I
tell you!
3. RSA Scandinavia
Short facts
Part of RSA Insurance PLC UK
Scandinavia's third largest non-life
insurance company
42 offices in Sweden, Denmark,
Norway and Finland
Offers non-life insurance in the
Personal and Commercial segments
2.5 million Personal customers and
200,000 Commercial customers
4,000 employees
3
• Locations
• RSA Scandinavia is located within
Denmark, Sweden and Norway
• Brands we are known for:
4. RSA Scandinavia – Seen from a testing perspective
• Our area of expertise is insurance
− Most employees involved in testing have little or no knowledge of testing and testing
models when they are first assigned to a project.
− Test managers can be in-house insurance employees or they can be consultants.
− We have a small test centre that works as process owner, and also supports and
attends in quality evaluation.
• We are not an IT house
− The majority of the company does not think in or use IT terminology and processes –
we use business terminology, and talk about business processes and market
advances.
− The solutions we implement need to work all the time, or we lose a lot of money.
• Major parts of development and maintenance are outsourced
− We have decided to outsource most of our IT development and technical infrastructure
to various suppliers, both within development and maintenance.
− In some cases one supplier develops and another is responsible for maintenance.
− Sometimes one project has multiple suppliers.
4
5. We need a way to run test handling that fits our world
• Outsourcing development and maintenance of solutions demanded new
requirements of testing and quality ensuring within the company.
It also raised a lot of questions:
− How do we ensure that suppliers perform a test which provides a solution that
is not filled with defects and has high quality?
− What are the responsibilities with regard to test activities between supplier and
customer?
− How do we ensure effective testing without delays due to misunderstandings
between supplier and tester?
− What are the test criteria to the supplier, and how should they report these?
− How do we ensure that test material used by one supplier for development can
be re-used by another supplier for maintenance testing in the future?
− How is defect handling, test reporting etc. best done between supplier and
customer?
5
6. We need a way to run test handling that fits our world
• We need a test model that:
− Is fit to handle suppliers:
• Setting test and quality requirements for the supplier.
− Resembles Lego:
• Easy to use and quickly understood – everybody knows it already in some form
and can put it together to match different types of solutions to be tested.
− Has build-in quality ensuring and easy reporting.
− Is fit to handle many different:
• Types of projects / maintenance:
• New developments / changes of existing system.
• Standard solutions.
• Technical – Infrastructure.
• Sizes of tests.
6
7. 7
Agenda
• RSA Scandinavia
• Background for the new test model
• RSA test model
− Overall
− Test policy
− Overall test strategy
• Implementation
• Today
Making a product that matches the
people using it
Results
Budget
Quality
Time
Risk
9. RSA test model – mandatory models within the model
− Risk-based testing:
• Defining test scope
• Risk handling
− Test estimations
− The use of different test types
− Test design
− Test review
− Re-use of test material
− Defect handling
− Test reporting
9
The main RSA test model is made up of detailed models within:
It’s like riding a bicycle
– Once you learn how, it works the same way each time.
Only the type of bicycle and the equipment changes!
10. Points to be followed by RSA and supplier
• Test contract appendix:
− Responsibility.
− Test scope requirements:
• Amount of testing.
• Test type to be performed.
− Requirements for test approach:
• Example: Defined test design approach
is according to RSA test model, to
ensure reuse possibility between
Supplier and RSA-Suppliers.
− Test meetings.
10
11. Points to be followed by RSA and supplier
• Test deliveries according to project model
gates:
− Test to be performed.
− Documents.
• Test exit criteria.
− Example of one exit criteria: 100% of
severity 1 defects are solved (fixed and
tested ok)
• Suspension criteria and resumption
requirements.
− Example of one suspension criteria: When
the agreed deliverables (e.g. from a
supplier) from previous test phase turns to
be not kept during the next test phase.
• Test data and environments.
11 Based on the god Old V-Model
12. Setup between RSA and supplier and responsibility
Test activity, and who to perform each activity, is defined in the
model for both RSA and supplier!
12 Well defined roles and responsibility
13. RSA test policy
• The RSA Scandinavia test policy is the “law book” of testing within
RSA Scandinavia and applies to both RSA and supplier test activity.
• RSA have, within the test policy, defined the purpose of testing which:
− Reduces risk for RSA and the customer.
− Ensures solutions are:
• Delivered with agreed quality.
• Deployed with known quality.
• Deployed without creating problems in existing production:
• Regression test and new solutions can work with existing technical solutions.
− Ensures that things work according to defined requirements.
13
14. Test policy – testing principles
• Test before deployment to production.
• Test according to RSA Scandinavia testing standard:
− All tests are reviewed, measured and signed off according to standard.
− All reporting of test results is done according to test control gates.
• Tests are performed by educated tester and test manager according to RSA
Scandinavia test education standard.
• Test scope of a solution is defined in the overall test planning phase – and is a
priority!
• Focus on re-using test material.
• All tests must use test tools when mapping requirements to test cases, test
design, test execution, test defect handling and test measurement.
14
15. Test model – focus on standard
15
• The standard is overall defined by the policy and in detail in the test models and
overall test strategy, thereby enabling RSA and suppliers to have:
− Same overall test process.
− Same deliveries within each gate.
− Same requirements overall for test scopes.
− Same milestones.
− Same exit criteria.
− Same templates.
− Same method of documenting test cases.
• Benefits:
− Streamlines the monitoring, quality handling and quality reporting.
− Can handle many suppliers at the same time.
− Enables re-use and sharing of test material across RSA and suppliers.
− You do not need to known each contract, just the test model.
18. Test performed by RSA / supplier
18
RSA IT – Only test execution if internal development
19. Control and quality evaluation within each main test activity
For both RSA and supplier, within the overall test planning and each test phase,
there are standard exit criteria for:
− What to deliver.
AND
− What and who to approve – (Within the project and by RSA Test Centre).
Shown main test activity within each test phase and the overall test planning
19
20. Test policy – entry and exit criteria
20
• The exit criteria and acceptance criteria are set to ensure a satisfactory result;
ensuring it is possible to proceed with the next test phase, and in the end go
to production with the required quality:
− Defined overall in the RSA test policy.
− Details documented in the overall test strategies.
Makes it possible to control that we are on track
and have the correct quality!
21. Test policy – entry and exit criteria
• Examples of exit criteria for projects:
• Test case/test checklist has been executed with the following results:
- 100% of priority 1 test cases/test checklists have been successfully executed
- 99%-80% of priority 2 test cases/test checklists have been successfully executed
- 79%-60% of priority 3 test cases/test checklists have been successfully executed
- 59%-00% of priority 4 test cases/test checklists have been successfully executed
• Defects corrected with the following results:
- 100% of severity 1 defects are solved (fixed and tested ok)
- 100% of severity 2 defects are solved (fixed and tested ok)
- Maximum outstanding of severity 3 defects are 0-10 errors
- Maximum outstanding of severity 4 defects are 0-20 errors
- Maximum outstanding of severity 5 defects are 0-30 errors
21
Exit criteria are used to define and ensure that quality is okay before
continuing to the next phase – because bad quality in one phase has an
impact on the next phase!
22. Test policy – entry and exit criteria
22
• Amount of testing for each defined, prioritized test scope:
• For each defined and prioritized test scope, the mandatory amount of testing
within each priority is as defined in the table:
23. Test policy – entry and exit criteria
23
Test execution phase Scope to be tested according to defined priority
Priority 1 Priority 2 Priority 3 Priority 4
Unit test 100%-94% 94%-80% 79%-50% 49%-20%
Component Integrations test 100%-94% 94%-80% 79%-50% 49%-20%
System test 100%-94% 94%-80% 79%-50% 49%-20%
System Integrations test 100%-94% 94%-80% 79%-50% 49%-20%
Acceptance test 100%-94% 94%-80% 79%-50% 49%-20%
Deployment test 100%-94% 94%-80% 79%-50% 49%-20%
• Amount of testing for each defined, prioritized test scope.
• Defined set of rules for what we mean by each priority:
• In practice -> Use the risk-based test model to define priority.
• All test cases within a scope have the same priority, thereby making it possible
to monitor and use it as an exit criteria.
24. Test policy – RSA test reporting policy
• It is policy to keep a close focus on test quality at:
− Overall level,
− Release level,
− Within development of each solution.
To ensure that it is possible to be pro-active as soon as it is detected
“That there is a risk that the defined quality and/or supplier contract
requirements will not be met!”
• It is therefore policy, and a mandatory requirement for tests of all solutions, to
keep focus on test quality, and to report on risk and quality:
− During all test phases, both for RSA and supplier test phases.
− A final test report documenting the quality is produced at the exit of each test
phase.
24
25. 25
Agenda
• RSA Scandinavia
• Background for the new test model
• RSA test model
− Overall
− Test policy
− Overall test strategy
• Implementation
• Today
Making a product that matches the
person using it
Results Risk
Budget
Quality
Time
26. Overall test strategy – introduction
• All testing within projects is run according to the RSA Scandinavia overall test
strategy for projects – both for RSA and supplier:
− This document contains the overall test strategy used by all projects, and it defines
the things that are special to the project, e.g. test meetings and test scope.
26
27. Overall test strategy – project types
• For projects, the detailed test process is split because there are different test
focuses and amounts of test. Therefore, to ensure effective testing, the test
template for planning, designing and reporting is tailored to match specific needs.
• Projects are split into 3 types:
27
28. Overall test strategy – test steering
• Steering of all test phases and ensuring test quality is upheld by using
RSA Scandinavia Project Excel Sheet for RSA or supplier:
− For each test phase there is one sheet documenting:
• What test activity to perform.
• Test entry and exit criteria.
• What reviews to perform and who should approve them.
− The excel sheet is updated with a status throughout test activity.
− There is one excel sheet to be filled in by RSA and one to be filled in by the
supplier.
28
30. Implementation
• Used for all projects initiated since 1 January 2011, and currently being
determined for Maintenance and Incidents.
• What we did when we started:
− The test model was fully implemented into the RSA project process and the
contract negotiations process.
− Communication – a lot of it – at all levels of the organisation.
− Education:
• Internal courses in RSA made up of small modules.
− Support:
• Each project, when starting up, is appointed someone from the test centre
assigned to give support.
− High focus on approval of each test phase:
• Working with release management to ensure that the known non-approved tests
from projects are not being approved for production.
30
31. Today – status on key areas after implementation
• Contract with supplier:
− Standard test appendix is an automated part of the contract for suppliers.
• Support:
− Projects have learned to contact RSA Test Centre for support.
• Review and approval:
− Test review and approval are becoming a natural part of projects.
• Education:
− We have already educated many and are still running courses internally.
− New test manager consultants within testing receive a 1-2 hour introductory session.
• Overall reporting:
− Now running for releases and is on the way for IT management.
31
32. TIPS
• Tailor the communication to the people you are talking to:
− Have standard presentations that match different audiences, thereby ensuring all in the
test centre are able to tell the same story.
• Write down the model – without making it too IT nerdy
• Reviews should be used for everything:
− When you are within the IT world and a test expert, you easily forget that the users of
the model are not. Therefore, a review is the best way to ensure that everything is
understood.
• Engage in team work with all process owners that interact with the test model.
32
33. TIPS
• Align and build the test model into the already existing models in the
company, and do it in cooperation with existing model owners.
• Education is important – It should be ongoing throughout the year.
• Support and help is necessary.
• High focus on the supplier and whether they are upholding the contract.
• We are a performance company, therefore, define SMART goals within testing.
33
34. THANK YOU
From Gitte Oberbossel
Firm email gio@codan.dk
Privat email goberbossel@gmail.com