What is a Testing Framework?
“Tools of the trade”; what are they?
Test Phases, Test Stages, Testing Activities, Verification Methods, a Testing Workflow, Status Reporting, Test Types
Discussions:
What do you bring to the table?
What does the Client bring to the table?
Why are you there?
How do you adapt & why do should you?
A test strategy is the set of ideas that guides your test design. It's what explains why you test this instead of that, and why you test this way instead of that way. Strategic thinking matters because testers must make quick decisions about what needs testing right now and what can be left alone. You must be able to work through major threads without being overwhelmed by tiny details. James Bach describes how test strategy is organized around risk but is not defined before testing begins. Rather, it evolves alongside testing as we learn more about the product. We start with a vague idea of our strategy, organize it quickly, and document as needed in a concise way. In the end, the strategy can be as formal and detailed as you want it to be. In the beginning, though, we start small. If you want to focus on testing and not paperwork, this approach is for you.
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on The Carrot or The Whip-What Motivates Testers? by Tafline Murnane. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Kristian Fischer - Put Test in the Driver's SeatTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Put Test in the Driver's Seat by Kristian Fischer. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Johan Jonasson - Introducing Exploratory Testing to Save the ProjectTEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Introducing Exploratory Testing to Save the Project by Johan Jonasson . 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/
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013TEST Huddle
EuroSTAR Software Testing Conference 2013 presentation on Test Strategy, Why Should You Care by Johan Jonasson.
See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
A test strategy is the set of ideas that guides your test design. It's what explains why you test this instead of that, and why you test this way instead of that way. Strategic thinking matters because testers must make quick decisions about what needs testing right now and what can be left alone. You must be able to work through major threads without being overwhelmed by tiny details. James Bach describes how test strategy is organized around risk but is not defined before testing begins. Rather, it evolves alongside testing as we learn more about the product. We start with a vague idea of our strategy, organize it quickly, and document as needed in a concise way. In the end, the strategy can be as formal and detailed as you want it to be. In the beginning, though, we start small. If you want to focus on testing and not paperwork, this approach is for you.
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on The Carrot or The Whip-What Motivates Testers? by Tafline Murnane. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Kristian Fischer - Put Test in the Driver's SeatTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Put Test in the Driver's Seat by Kristian Fischer. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Johan Jonasson - Introducing Exploratory Testing to Save the ProjectTEST Huddle
EuroSTAR Software Testing Conference 2009 presentation on Introducing Exploratory Testing to Save the Project by Johan Jonasson . 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/
Johan Jonasson - Test Strategy, Why Should You Care - EuroSTAR 2013TEST Huddle
EuroSTAR Software Testing Conference 2013 presentation on Test Strategy, Why Should You Care by Johan Jonasson.
See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
This talk was given at Eurostar 2013 in Gothenburg, Sweden.
“Significant forces in the IT industry that mean testing in most organisations is under extreme pressure. Bosses wonder why they need people ‘over here’ to make sure people ‘over there’ do their job properly. Users, analysts, developers and testers may have to redistribute responsibility for testing and checking and by collaborating more effectively.
Testers won’t drive this transition, and they may be caught out if they ignore the winds of change. There's complacency, self-delusion and over capacity in the testing business; there is too little agreement about what testing is, what it’s for or how it should be done. In this talk, Paul will suggest what leadership is required in our industry, the market and our organisations.
Of course, some responsibility will fall on your shoulders. Whether you are a manager or technical specialist, there will be an opportunity for you to lead the change.”
Geoff Thompson - Why Do We Bother With Test StrategiesTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Why Do We Bother With Test Strategies by Geoff Thompson. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
EuroSTAR Software Testing Conference 2009 presentation on The Power of Risk by Erik Beolen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Erkki Poyhonen - Software Testing - A Users GuideTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Software Testing - A Users Guide by Erkki Poyhonen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Assess Prioritize Improve Tutorial at 6th World Congress For Software Qualit...Rik Marselis
This tutorial is about increasing business success by improving the Application Lifecycle of the information systems that support the Business Process.
This tutorial is based on the book 'the PointZERO vision' written by a group of people of Sogeti, one of the lead authors is Rik Marselis.
In this tutorial the 3 main topics are how to assess the application lifecycle model in a specific situation and to derive improvement items. Next these items on the improvement backlog will be prioritized. After that the most important part starts: the Parallel and Step-by-step improvement of the activities in the application lifecycle.
In this whole improvement 3 aspects are vital:
People
Process
Product.
The assignments in this tutorial make it interactive, informative and fun!
Rik Marselis is working in Research and Development in Sogeti, he is a fellow of SogetiLabs.
EuroSTAR Software Testing Conference 2009 presentation on Spend Wisely, Test Well by John fodeh. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Clive Bates - A Pragmatic Approach to Improving Your Testing Process - EuroST...TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on A Pragmatic Approach to Improving Your Testing Process by Clive Bates. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
This talk was given at Eurostar 2013 in Gothenburg, Sweden.
“Significant forces in the IT industry that mean testing in most organisations is under extreme pressure. Bosses wonder why they need people ‘over here’ to make sure people ‘over there’ do their job properly. Users, analysts, developers and testers may have to redistribute responsibility for testing and checking and by collaborating more effectively.
Testers won’t drive this transition, and they may be caught out if they ignore the winds of change. There's complacency, self-delusion and over capacity in the testing business; there is too little agreement about what testing is, what it’s for or how it should be done. In this talk, Paul will suggest what leadership is required in our industry, the market and our organisations.
Of course, some responsibility will fall on your shoulders. Whether you are a manager or technical specialist, there will be an opportunity for you to lead the change.”
Geoff Thompson - Why Do We Bother With Test StrategiesTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Why Do We Bother With Test Strategies by Geoff Thompson. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
EuroSTAR Software Testing Conference 2009 presentation on The Power of Risk by Erik Beolen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Erkki Poyhonen - Software Testing - A Users GuideTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Software Testing - A Users Guide by Erkki Poyhonen. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Assess Prioritize Improve Tutorial at 6th World Congress For Software Qualit...Rik Marselis
This tutorial is about increasing business success by improving the Application Lifecycle of the information systems that support the Business Process.
This tutorial is based on the book 'the PointZERO vision' written by a group of people of Sogeti, one of the lead authors is Rik Marselis.
In this tutorial the 3 main topics are how to assess the application lifecycle model in a specific situation and to derive improvement items. Next these items on the improvement backlog will be prioritized. After that the most important part starts: the Parallel and Step-by-step improvement of the activities in the application lifecycle.
In this whole improvement 3 aspects are vital:
People
Process
Product.
The assignments in this tutorial make it interactive, informative and fun!
Rik Marselis is working in Research and Development in Sogeti, he is a fellow of SogetiLabs.
EuroSTAR Software Testing Conference 2009 presentation on Spend Wisely, Test Well by John fodeh. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Clive Bates - A Pragmatic Approach to Improving Your Testing Process - EuroST...TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on A Pragmatic Approach to Improving Your Testing Process by Clive Bates. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Leader Development class setting personal goals and professional goals. Focus on helping junior leaders learn to set goals. Discussion about why goal setting is important to standout from your peers in the Army's Leadership Requirements Model.
Paul Gerrard - Advancing Testing Using Axioms - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Advancing Testing Using Axioms by Paul Gerrard. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Trends in Software Testing: There has been a slow realization among the top executives that simply outsourcing testing to the lowest bidder is not resulting in a sufficient level of quality in their software products. In this session, Paul Holland will discuss how American companies are starting to reconsider “factory school” testing and are no longer satisfied with the current situation of simply outsourcing their “checking”. As the development side of software continues its dramatic shift toward Agile development – what role can testers have and how can testers still add value?
Cox Automotive: Testing Across Multiple BrandsOptimizely
Cox Automotive, the world’s leader in automotive remarketing services, and parent company to such brands as Autotrader, Kelley Blue Book, Manheim, and Dealer.com, has more than 40,000 auto dealer clients across five continents.
Cox Auto focuses on continually improving its products to create faster vehicle transactions and enabling consumers to have a seamless online-to-offline experience. Testing has a natural space to play here - as Cox Automotive’s businesses have learned to scale experimentation to optimize the design of its digital experiences.
In this webinar, Frances Reyes, Seth Stuck, and Sabrina Ho will discuss how Cox Automotive is building a culture of experimentation and testing across their digital properties.
You’ll learn:
- The impetus of testing at Cox Automotive
- How they leverage and share information across their business units, creating shared goals despite different business priorities
- How they created a framework for data-driven decisions across the company
Разработка эффективной тестовой стратегии, Антон СеменченкоCOMAQA.BY
Итогом нашей беседы о разработке эффективных тестовых стратегий будет минимальная полная памятка-checklist, отвечающая на следующие вопросы: как разрабатывать эффективную тестовую стратегию и измерять эффективность \ актуальность существующей, как измерять и наблюдать за состоянием проекта используя метрики, как предлагать возможные улучшения и доносить их до стейкхолдеров. Наш диалог будет состоять из «практической части», основанной на реальных проектных примерах и краткой теоретической базы.
A/B Testing best practices from strategic vision to operational considerations to communication and finally expectations management. We need to adhere to fundamental project management, technology, statistical, experimental design, UX Design, Customer Relationship, business and data principles to ensure that the insights and hence the decision is as trustworthy as possible.
A test strategy is the set of ideas that guides your test design. It's what explains why you test this instead of that, and why you test this way instead of that way. Strategic thinking matters because testers must make quick decisions about what needs testing right now and what can be left alone. You must be able to work through major threads without being overwhelmed by tiny details. James Bach describes how test strategy is organized around risk but is not defined before testing begins. Rather, it evolves alongside testing as we learn more about the product. We start with a vague idea of our strategy, organize it quickly, and document as needed in a concise way. In the end, the strategy can be as formal and detailed as you want it to be. In the beginning, though, we start small. If you want to focus on testing and not paperwork, this approach is for you.
Yesterday Jan Jaap Cannegieter and I gave an amazing tutorial at the Agile testing days. In our full day tutorial we discussed the role of the test manager and how to add value in an agile environment.
We discovered that a test manager is operation at two interfaces. One is being that of a quality ambassador that shows the business and stakeholders how testing is done and how its progressing . On the other interface the test manager is enabling the team(s) to build quality into their deliverables. During this full day tutorial we deep dived on both aspects. We discussed the agile test strategy and investigated what activities we test managers undertake, what activities we find important and what is valued most by our stakeholder. You wouldn’t be surprised if we told you that there is a gap between both. Next we practiced with defining agile test plans at MVP and sprint level. And assessed other roles that test managers can adopt. We closed the full circle by concluding that extra activities might be added to our initial brainstorm results. The topic is truly alive. Not only did we have a full rum (we had an all-time conference record with the amount of attendees), during the day we had a lot of lively discussions and answered a lot of questions from the participants. We loved the participation of all in the room and believe we all had a good day.
1. State the main principles of introducing a tool into an organization.
2. State the goals of a proof-of-concept or piloting phase for tool evaluation.
3. Recognize that factors other than simply acquiring a tool are required for good tool support.
backlink:
http://sif.uin-suska.ac.id/
http://fst.uin-suska.ac.id/
http://www.uin-suska.ac.id/
Intimidated by conducting your own usability study? This session will give you the tools you need to conduct effective usability tests whether your participants are in the room or in a different country. The session includes practical techniques to successfully plan, prepare, and conduct your test and activities to help you become more confident with the entire process of usability testing. Finally, you’ll get tips on how to get the most useful results from your study.
Participants will also learn about:
Testing protocols
Types of usability testing and required vs. optional resources
Recruiting and scheduling usability tests
Non-disclosure and consent forms and their purposes
Pilot testing
Techniques for interacting with test participants
Current usability testing issues of interest (e.g. testing internationally, moderated vs. un-moderated, etc.)
2. Contents What is a Testing Framework? “Tools of the trade”; what are they? Test Phases, Test Stages, Testing Activities, Verification Methods, a Testing Workflow, Status Reporting, Test Types Discussions: What do you bring to the table? What does the Client bring to the table? Why are you there? How do you adapt & why do should you? 2
3. This Presentation This presentation is for you, as Testing Practice Leaders, with the aim to generate healthy discussion and participation by you The ideas presented here are focussed on the high level attributes for a testing framework 3
4. This Presentation This presentation is for you, as Testing Practice Leaders, with the aim to generate healthy discussion and participation by you The ideas presented here are focussed on the high level attributes for a testing framework Who has set up a Testing Framework before? 4
5. What is a Testing Framework? It is not just a set of templates A process structure that encapsulates the testing activity A Methodology; that includes standards, policies, procedures and techniques Contains management processes for managing the testing effort Requires: Consistency, Common approach, Adaptability, Depth & Variety of Experience 5
6. What is a Testing Framework? It is not just a set of templates A process structure that encapsulates the testing activity A Methodology; that includes standards, policies, procedures and techniques Contains management processes for managing the testing effort Requires: Consistency, Common approach, Adaptability, Depth & Variety of Experience The purpose of testing is just as much to prove that something doesn’t work, as it is to prove that it does work. 6
7. What is a Testing Framework? What other aspects do you think make up a Testing Framework? It is not just a set of templates A process structure that encapsulates the testing activity A Methodology; that includes standards, policies, procedures and techniques Contains management processes for managing the testing effort Requires: Consistency, Common approach, Adaptability, Depth & Variety of Experience The purpose of testing is just as much to prove that something doesn’t work, as it is to prove that it does work. 7
17. Reporting of Results & MetricsTemplates Strategy Master Test Plan Detailed Test Plan RTMs Others? Test Tools QC, QTP Excel Others? Estimation tools & Processes 8
27. Reporting of Results & MetricsTemplates Strategy Master Test Plan Detailed Test Plan RTMs Others? Test Tools QC, QTP Excel Others? Estimation tools & Processes What’s in your “Tool Chest”? 9
45. Pre-Production TestWhat others do you know of & when are they executed? There are a number of “other” Test Phases or Sub-phases that could be intersected with these primary ones 12
82. Verification Methods “It’s not a technology project so we don’t need to do any testing!” All parts of the solution incorporate features or characteristics that are not testable in a technical sense, but which must be verified using an alternative method. The objectives of the Verification process include using established criteria to conduct verification of the physical architecture (including software and interfaces) from the lowest level up to the total system. There are 5 potential methods of verification that you can be engaged in to verify the solution The most common verification method understood and used is “TEST” DEMONSTRATION ANALYSIS INSPECTION TEST EXTENSION 25
83. A Typical Testing Workflow A typical workflow for testing activities and deliverables You may add or vary these basics 26
84. Management of Status Reporting Some generic metrics reporting requirements These vary depending upon the Testing Stage you are in for any particular Test Phase 27
133. What do you bring to the table? What works for you? What doesn’t work you? What is the one thing that you would suggest as “a must have” in your tool kit? Where do you go to source information to help you? Own knowledge base? Colleagues? Training? Organisation? Internet? Books? Papers? Conferences? What knowledge do you pass on (what do you leave behind)? How do you approach the work? 32
134. What does the Organisation bring to the table? Their own processes, culture, ideas, practices and templates Their own problems, issues, and perceptions Organisation Maturity Ability to accept your inputs, or not Inability to clarify scope Inability to do it the “right way” Inability to understand testing (“Education”) Wanting to “cut corners” & squeeze time 33
135. What does the Organisation bring to the table? Their own processes, culture, ideas, practices and templates Their own problems, issues, and perceptions Organisation Maturity Ability to accept your inputs, or not Inability to clarify scope Inability to do it the “right way” Inability to understand testing (“Education”) Wanting to “cut corners” & squeeze time What do you look for? 34
136. What does the Organisation bring to the table? Their own processes, culture, ideas, practices and templates Their own problems, issues, and perceptions Organisation Maturity Ability to accept your inputs, or not Inability to clarify scope Inability to do it the “right way” Inability to understand testing (“Education”) Wanting to “cut corners” & squeeze time What do you look for? How do you know you have all the information you need? 35
137. Why are you there? To assist the organisation in driving the delivery of their testing requirements Help them to achieve their objectives Provide them with your testing practice experience and knowledge Provide guidance in the best approach for testing their “solution” Provide a “Framework” & Standardised approach 36
138. How do you adapt & why should you? Ask yourself:How do you adapt and why should you? 37
139. Thank You… How do you adapt and why do you need to? Thank you for your attention. 38