SlideShare uma empresa Scribd logo
1 de 86
Effective Test Strategies
Anton Semenchenko
Anton Semenchenko
Anton Semenchenko
Founder of communities
www.COMAQA.BY,
www.CoreHard.by,
www.InterIT.by,
www.ITUp.by;
co-founder of company
www.DPI.Solutions, CSO;
«tricky» manager at EPAM Systems.
15+ years of experience in IT, main specialization:
Automation, С++ and lower development,
management, sales.
www.COMAQA.BY
Community’s audience
Testing specialists (manual and automated)
Automation tools developers
Managers and sales specialists in IT
IT-specialists, thinking about migrating to automation
Students looking for perspective profession.
Community goals
Create unified space for effective communication for all IT-specialists
in the context of automated testing.
Your profit
Ability to listen to reports from leading IT-specialists and share your
experience.
Take part in «promo»-versions of top IT-conferences in CIS for free.
Meet regularly, at different forums, community «offices», social
networks and messengers.
www.COMAQA.BY
info@comaqa.by
https://www.facebook.com/comaqa.by/
http://vk.com/comaqaby
+375 33 33 46 120
+375 44 74 00 385
www.CoreHard.by
Community’s audience
«Harsh» С++ developers & co, IoT, BigData, High Load, Parallel
Computing
Automation tools developers
Managers and sales specialists in IT
Students looking for perspective profession.
Community goals
Create unified space for effective communication for all IT-specialists
in the context of «harsh» development.
Your profit
Ability to listen to reports from leading IT-specialists and share your
experience.
Take part in «promo»-versions of top IT-conferences in CIS for free.
Meet regularly, at different forums, community «offices», social
networks and messengers.
www.CoreHard.by
info@corehard.by
https://www.facebook.com/corehard.by/
/
+375 33 33 46 120
+375 44 74 00 385
Strategy!
DIALOG IS NOT ABOUT
Definitions: right or wrong?
1. A Test Strategy document is a high level document
and normally developed by project manager
2. The Test Strategy document is a static document
meaning that it is not updated too often
3. Test strategy is a set of guidelines that explains
test design and determines how testing needs to
be done
4. Some companies include the “Test Approach” or
“Strategy” inside the Test Plan, it is usually the
case for small projects. For larger projects, there
is one Test Strategy document and different
number of Test Plans for each phase or level of
testing.
Definitions: right
3. Test strategy is a set of guidelines that explains
test design and determines how testing needs to
be done
4. Some companies include the “Test Approach” or
“Strategy” inside the Test Plan, it is usually the
case for small projects. For larger projects, there
is one Test Strategy document and different
number of Test Plans for each phase or level of
testing.
Goals of our conversation
Learn how to
• analyze needs of customer
• elaborate effective test strategy
• analyze the situation on current project, using metrics
• define realistic improvements based on performed
analysis
• persuade customer in improvements implementation
What’s next:
on your current projects
• elaborate improvements
• implement them
• measure the real value of them
Measure value of improvement
Compare particular metric
before improvement
and
after
14CONFIDENTIAL
WHY DO I PERSONALLY NEED THAT?
15CONFIDENTIAL
1. Professional self development
(learn something new)
2. Career development
3. Solve problems on real projects
4. Prestige: the most successful
projects do it
5. Get confirmation of good testing
quality in numbers
6. Visibility, recognition
7. Workload optimization
8. Project controllability increase
9. Relationship built with all
affected stakeholders
BECAUSE
16CONFIDENTIAL
PROJECT EXAMPLES
• http://www.ipipeline.com/
• https://www.supplyon.com/en/
• http://www.trizetto.com/
17CONFIDENTIAL
18CONFIDENTIAL
PRE-STEPS
1. Testing mission
1. The reasons for testing
2. Is the answer to question “Why do we test”
3. By people – who are they
2. Context Analyses
1. Finding out what’s important
3. Test Strategy
1. What and how
19CONFIDENTIAL
TESTING MISSION DEFINITION
• The reasons for testing
• Is the answer to question “Why do we test”
• By people – who are they
20CONFIDENTIAL
TESTING MISSION EXAMPLES
• If you don’t know what value testing brings, it’s very
difficult to do good testing
• Testing missing is the answer to the question: “Why do
we test”
• Standard  good examples:
• Contribute by finding important problems (focus of
efforts, prioritization)
• Provide quality related information
• Bad example:
• Test team is just responsible for testing the product  We
just have to do this
21CONFIDENTIAL
DIFFERENT TESTING MISSIONS
• Because we have clear business goals, time  budget
limitations and have to prioritize our efforts
• Contribute by finding important problems
• Because business  we need data for decision support
• Provide quality related information
• Because we have to:
• Test team is just responsible for testing the product
22CONFIDENTIAL
THE “SO” TRICK
• When you have a vague mission, like “Test the product”
• Then add “so” and explanation
• So they can be addressed to get happier customers and
fewer support calls
• Rephrase once more
• So we can find important (from business point of view)
problems
• Then you are closing in on a meaningful missing, where
stakeholders can add more information:
• So we can take a well-informed decision
• So Product Risks have been explored, so we don’t get
unpleasant surprises
23CONFIDENTIAL
ANALYSIS OF CUSTOMER NEEDS
Based on customer priorities Test Lead creates Test Strategy
Time
Money
Quality
What is important for customer
Visibility
24CONFIDENTIAL
WHAT IS IMPORTANT AND WHY?
1. Always:
• Time
• Money
• Quality
2. Sometimes
• Visibility
For example Support Projects - because visibility raises
customer trust!
25CONFIDENTIAL
WHICH TEST STRATEGY IS BETTER?
Aimed to
shorten
Time
Aimed to
save Money
Aimed to
raise
Quality
Test
Strategy
26CONFIDENTIAL
STANDARD TEST STRATEGIES EXAMPLES
Different customers care about different parameters!
Something is much more critical.
The priority is important!
Examples:
• Time: E-Commerce projects
• Money / Scope: Start-Up projects with limited
budget
• Quality: Financial, Healthcare, Embedded, Military
27CONFIDENTIAL
• 1500 TCs
• 70% of them is AT
• 1000 ТСs
• 20% of them is AT
WHICH TEST STRATEGY IS BETTER?
AT
Manual
Product “X”
Test Strategy 1
AT
Manual
Product “X”
Test Strategy 2
28CONFIDENTIAL
THERE IS NO RIGHT ANSWER 
There is no right answer!
Again, what matters for customer:
• What is cheaper? (money) 1
• Where tests will be executed faster? (time) 2
• Where more functionality is covered? (quality) 2
Automation has several main purposes:
• Save money
• Speed up release
• Human factor minimization
• + Additional Automation benefits
29CONFIDENTIAL
WHAT IS AN EFFECTIVE TEST STRATEGY
First of all, Test Strategy is not necessarily a
document.
It is an ongoing process, that initiates your though
process and helps to discover possible risks and
plan how to mitigate them.
VS
30CONFIDENTIAL
“TYPICAL” TEST STRATEGY
• Test types: New Feature, Functional, Regression, etc;
• Levels: Smoke, Critical Pathes, Extended;
• Acceptance criteria: no Criticals and Blockers;
• Process: Planning > Design > Execution > Reporting
• This strategy is not effective in 90% of cases,
though valid in 100% of cases.
• A string of test technique buzzwords is not a
test strategy!
31CONFIDENTIAL
WHAT IS AN EFFECTIVE TEST STRATEGY
Effective Test Strategy helps team to define:
• goals
• risks
• test coverage
• approaches
• testing processes
• entry and exit criteria
• tools usage
• environment
• KPIs
• metrics
32CONFIDENTIAL
WHAT IS AN EFFECTIVE TEST STRATEGY
1. How will you ensure and
assess product quality?
2. How does test team
mitigate particular
project risks and address
particular project goals?
Good Test Strategy answers the primary strategic
questions:
33CONFIDENTIAL
HOW TO CREATE EFFECTIVE TEST STRATEGY
1. Learn about the product and goals
2. Analyze scope and timelines, define test
approaches
3. Assess risks and plan their mitigation
4. Define Definition of Done and Definition
of Ready 
5. Set workflow and artifacts
6. Review and finalize strategy
7. Define metrics and KPI’s
34CONFIDENTIAL
INITIATION
 Contact people (customer, PM, PO, Delivery Manager,
Account Manager, QA Manager on customer side) and
find out customers priorities (time-money-quality)
 Read “Vision” document or contact PM and analyze
what kind of product will be developed, which quality
parameters are important for it, what potential risks
exist
 Research industry best practices
35CONFIDENTIAL
QUESTIONS FOR STAKEHOLDERS?
Which questions will you address to
stakeholders?
•What is a project goal?
•Could you define what is the most important:
quality, vs budget, vs timeline?
•What kind of product will be developed?
•Who are the end users of the product?
•Deadlines?
•Are other vendors participating? Geographical
disposition of the teams?
36CONFIDENTIAL
QUESTIONS FOR STAKEHOLDERS?
Which questions will you address to
stakeholders?
•What is the frequency of releases?
•Are requirements final? Who is responsible for
requirements?
•Do you have a formal process to manage change
requests?
•Who is responsible for environments
management?
•Do you have defined success criteria?
•What is the escalation path?
•Tools?
37CONFIDENTIAL
HOW TO PERSUADEANALYSIS OF FUNCTIONAL SCOPE
Define test coverage and test
approaches for:
38CONFIDENTIAL
SCOPE
1. Identify application modules, their
interfaces, requirements for them; define
modules test coverage and specific test
types/approaches for them
2. Split the application into functional areas,
define test coverage with a glance to
modules coverage
3. Define business scenarios and full end-to-end
flows according to domain standards (full
integration testing)
39CONFIDENTIAL
ANALYSIS OF NON-FUNCTIONAL SCOPE
When thinking about test coverage consider the
following:
 Different configurations
 Localization
 Mobile impact
 Basic security vulnerabilities
 Performance (latencies, response time)
 Accessibility
 Other non-functional requirements
40CONFIDENTIAL
AUTOMATED TESTING
Consider Automated testing:
 Define what can be included in the
automation test suite (AT scope)
 Calculate ROI in Automated Testing
 Define Automated Testing tools
41CONFIDENTIAL
AUTOMATED TESTING PROS AND CONS
• Be accurate with AT!
• Which advantages and disadvantages you see
in AT?
42CONFIDENTIAL
AUTOMATED TESTING PROS
1. Customers like AT 
2. It is easy to sell (almost each
Request For Proposal includes
AT)
3. AT is a trend
43CONFIDENTIAL
AUTOMATED TESTING PROS
4. CI is impossible without AT (all
advanced projects use CI) 
5. Speed up release
6. Human factor minimization
7. Save money?
44CONFIDENTIAL
1.Expensive
2.Few bugs found
3.Much time for maintenance
AUTOMATED TESTING CONS
45CONFIDENTIAL
4. Trained specialists are
needed
5.Instability of automated tests
6.Much time for run
AUTOMATED TESTING CONS
46CONFIDENTIAL
AUTOMATED TESTING: WHY?
Before making decision about AT on your
project, ask customer why he wants
automation, the goal of it and how we will
understand that the goal is completed.
47CONFIDENTIAL
CUSTOMER EXPECTS FROM AUTOMATION
Money
(economy on
manual
testing)
improve
Quality
Time
(speed up
release)
48CONFIDENTIAL
AUTOMATED TESTING: SAVE MONEY
1. Calculate ROI (the more
frequent releases the more
effective AT)
2. Think over other ways of
saving money on testing
(e.g. stop testing not-risky
areas)
3. Discuss the figures with
customer before starting AT
Money
(economy
on manual
testing)
49CONFIDENTIAL
AUTOMATED TESTING: WASTE MONEY
ROI: AT investment may not be
occupied!
Example: Supply-On project.
Money
(economy
on manual
testing)
50CONFIDENTIAL
AUTOMATED TESTING: SHORTEN TIME
1. Learn the target frequency
of releases
2. Implement CI
3. Increase the scope for API
and Unit Tests instead of UI
tests
Time
(speed up
release)
51CONFIDENTIAL
AUTOMATED TESTING: SHORTEN TIME
4. Speed up run time (run
different UI tests in parallel)
5. Create more stable tests
(use effective tool,
framework; collaborate with
developers to make UI easy
to automate)
Time
(speed up
release)
52CONFIDENTIAL
AUTOMATED TESTING: TIPS & TRICKS
1. If releases (Potentially
Shippable Increments) are
not frequent, it does not
make sense to implement ATTime
(speed up
release)
53CONFIDENTIAL
AUTOMATED TESTING: TIPS & TRICKS
1. Effective tool- make
comparative table of pros
and cons of each tool,
verify AT scrips of existing
tool, check if existing
scripts find bugs. General
recommendations:
Selenium WebDriver for
Web, MS VS CodedUI for
Desktop, Appium for Mobile
and Desktop.
Time
(speed up
release)
54CONFIDENTIAL
UI automation works with browser, not with code.
Unit tests are more effective: easier to create,
faster to run, more stable than UI tests.
Ideal Customer wants
AUTOMATED TESTING: UNIT, API, UI
55CONFIDENTIAL
AUTOMATED TESTING: IMPROVE QUALITY
1. Think carefully if AT is the
right decision to improve
quality
2. Calculate metrics, perform
project assessment
3. Elaborate improvements
4. Communicate improvements
to customer
improve
Quality
56CONFIDENTIAL
RISKS DEFINITION
 Define testing risks and mitigation plan (who,
when, what should do with them);
 Set the priorities for the functional areas from
end-user point of view;
57CONFIDENTIAL
RISKS DEFINITION
 Organize test cases according to the functional
areas and priorities (the highest risk should be
tested firstly)
 Define regression strategy based on risk
analysis;
 Make rough estimation for each testing type
58CONFIDENTIAL
RISKS EXAMPLES
59CONFIDENTIAL
RISKS EXAMPLES
 Acceptance Criteria for User Stories are not
complete
 Test Data not provided in time
 Test environment is not available for testing in
time
 Impossible to perform integration testing
because integration with third party systems is
not tuned
 Scope of changes is huge
60CONFIDENTIAL
Test Types Area Risks (%) Balance (PD)
new feature area1 23 280
new feature area2 37 440
regression 20 240
localization 9 108
compatibility 3 36
performance 5 60
security 2 24
installation 0
mobile 1 12
Total 100 1200
EXAMPLE OF ROUGH ESTIMATIONS
61CONFIDENTIAL
EXAMPLE OF ROUGH ESTIMATIONS
• You have a deadline, you analyzed the scope-> you
need to provide solution, how to test with
maximum value and how many resources (testers)
are needed.
• On the example: to perform selected testing types
within 1 year, you need 1200 person-days (5
testers).
• Or you may decrease the quantity of testers and
reduce either types of testing or time for new
feature testing.
62CONFIDENTIAL
DEFINITION OF DONE
 Define testing entrance criteria inline with
release milestones (code freeze, feature
freeze and others)
 Discuss and agree on Definition of done (DoD)
with stakeholders
63CONFIDENTIAL
EXAMPLE OF DOD
Example of DoD:
 The sprint is closed after new feature and regression
testing, it is completed when there are no open
Blocker/Critical bugs.
 User stories should be accepted only after dev + test +
fix + retest phases
 All found reported bugs are linked to related user
story
64CONFIDENTIAL
DEFINITION OF READY  ENTRANCE CRITERIA
65CONFIDENTIAL
DEFINITION OF READY  ENTRANCE CRITERIA
Example of entrance criteria:
1. Each user story has acceptance criteria,
approved by PM/customer before sprint
start.
2. Code freeze is done <N> days before the end
of sprint.
3. Additional code check-ins are allowed only
for fixes of critical/major bugs.
66CONFIDENTIAL
WORKFLOW AND ARTIFACTS
 Define testing tools;
 Define testing environment;
 Describe actions testers should perform during
agile process in terms of one sprint;
 Describe bug workflow;
67CONFIDENTIAL
WORKFLOW AND ARTIFACTS
 Define template for reporting and its
frequency;
 Create communication plan;
 Define and describe review process for test
artifacts (test cases, defects);
 Define quality metrics and the way to track
them.
68CONFIDENTIAL
REVIEW AND FINALIZE
 Make peer review of test conditions – discuss
test coverage with developers
 Discuss Test Strategy with customer and other
stakeholders
 Finalize Test Strategy
69CONFIDENTIAL
TEST STRATEGY EXECUTION
70CONFIDENTIAL
WHAT’S NEXT
After execution of Test Strategy we should
constantly optimize it and make improvements.
Let’s talk about it the next time 
71CONFIDENTIAL
WHAT WE LEARNED
• Our goal is to provide testing as a value-added
Service
• To bring value to customer we should identify his
goals, priorities
• Customer cares about time, money, quality,
visibility
• To meet customer goals we should elaborate
effective test strategy
72CONFIDENTIAL
WHAT WE LEARNED
• Effective Test Strategy is first of all a thought
process, not a document
• Effective Test Strategy defines:
• Approaches
• Risks
• Processes
• Definition of Done and Definition of Ready
• Tools
• KPIs: metrics, their target value, frequency of
calculation
73CONFIDENTIAL
74CONFIDENTIAL
CLASSWORK 
75CONFIDENTIAL
CLASSWORK 
1. You’ll be provided with description of projects.
2. You need to elaborate Test strategy on these
projects
• Risks
• Approaches
• Specificity
76CONFIDENTIAL
SITUATION #1
• Web-Portal for selling goods.
• Targeted consumers are in US, Canada, UK, Russia,
EU countries, China, Japan, Arab Emirates.
• Ability to search goods, check availability in
warehouses, booking, delivery and integration with
range of payment systems.
• Mobile version with all devices support should be
available for users.
77CONFIDENTIAL
SITUATION #1
• A team of QA engineers on customer side from Tokyo
and New York offices will be involved into testing
process together with our testing team.
• Our Test TeamLead should plan and coordinate all
testing activities on the project except UAT stage.
• Project duration is 1 year. After product rollout,
support phase with CRs development and bug fixing
is planned.
• Customer proposes to use IBM Jazz tool for bug-
tracking and test management purpose as he got
good feedbacks about IBM tools.
78CONFIDENTIAL
SITUATION #2
• Movement of existing corporate Product Data
Collection (PDC) service to a new platform
• When a new product appears in corporate product
catalog, PDC service starts collecting data related to
product (description, ratings, reviews etc.) from 25
free internal services and 16 external paid services
on weekly basis, then analyzes collected information
about product and updates data in DB
correspondently.
79CONFIDENTIAL
SITUATION #2
• Corporate Report Portal and Business Development
tool use this product data for their needs.
• Customer has bad experience using Аgile
methodology.
• Corporate Report Portal is under development by
other IT vendors.
• Business Development tool is by now migrated to new
platform.
• PDC and report Portal have the same roll-out
deadline.
80CONFIDENTIAL
SITUATION #3
• Development of a new back-end system
• System should support handling of huge range of
financial transactions in the 247 mode
• Fixed product rollout deadline.
• Non-functional requirements and acceptance
criteria for them will be specified at the beginning
of the project
81CONFIDENTIAL
YOUR SITUATIONS
82CONFIDENTIAL
Recommended videos EN
• Rikard Edgren “An Introduction to Test Strategy”
https://www.youtube.com/watch?v=OZiE9eApOXY
• Testing Strategies for Continuous Delivery
https://www.youtube.com/watch?v=DgQWSaCQ82U
• Huib Schoots “Practical Test Strategy Using Heuristics”
https://www.youtube.com/watch?v=_TE9RFzNs_M
• Paul Gerrard “Agile Test Strategy”
https://www.youtube.com/watch?v=Ed6YkYEkCRM
83CONFIDENTIAL
Recommended videos RU
• Сергей Мартыненко ”Подготовка стратегии тестирования
под высокорискованный, высокодоходный проект”
https://www.youtube.com/watch?v=z3NuJb0_MzI
Note: IMHO too complicated  too theoretical for most of us
• Radio QA “Выпуск 10: Cтратегия тестирования»
http://radio- qa.com/vypusk-10-strategiya-testirovaniya/
Note: IMHO too theoretical for most of us
84CONFIDENTIAL
Co-presentations
• Testing Metrics fundamentals.pdf
• Testing Metrics.pdf
• QA Automation ROI - general information.pdf
• QA Automation ROI Calculator (Ru).pdf
• Startup test automation on the project (En).pdf
• Test Pyramid vs ROI SQA Days.pdf
85CONFIDENTIAL
Trainings
• http://dpi.solutions/education?name=testing-
strategy
• http://dpi.solutions/education?name=roi-for-
automation-testing
• http://dpi.solutions/education?name=metrics-in-
testing
86CONFIDENTIAL
CONTACT ME
Semenchenko@dpi.solutions
DPI.Semenchenko
https://www.linkedin.com/in/anton-semenchenko-612a926b
https://www.facebook.com/semenchenko.anton.v
https://twitter.com/comaqa

Mais conteúdo relacionado

Mais procurados

Johan Jonasson - Introducing Exploratory Testing to Save the Project
Johan Jonasson - Introducing Exploratory Testing to Save the ProjectJohan Jonasson - Introducing Exploratory Testing to Save the Project
Johan Jonasson - Introducing Exploratory Testing to Save the ProjectTEST Huddle
 
Isabel Evans - Quality In Use - EuroSTAR 2011
Isabel Evans - Quality In Use - EuroSTAR 2011Isabel Evans - Quality In Use - EuroSTAR 2011
Isabel Evans - Quality In Use - EuroSTAR 2011TEST Huddle
 
John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellTEST Huddle
 
Speed And Quality Of Development
Speed And Quality Of DevelopmentSpeed And Quality Of Development
Speed And Quality Of Developmentjohnstonda
 
Stakeholder Management for Product Managers - ProductTank Paris
Stakeholder Management for Product Managers - ProductTank ParisStakeholder Management for Product Managers - ProductTank Paris
Stakeholder Management for Product Managers - ProductTank ParisJean-Yves SIMON
 
Ruud Teunissen - Test Process Improvement on a Shoestring
Ruud Teunissen -  Test Process Improvement on a Shoestring Ruud Teunissen -  Test Process Improvement on a Shoestring
Ruud Teunissen - Test Process Improvement on a Shoestring TEST Huddle
 
Fundamentals of Agile Product Management
Fundamentals of Agile Product ManagementFundamentals of Agile Product Management
Fundamentals of Agile Product ManagementAmbreen Hussain
 
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatTEST Huddle
 
Eric Jimmink - The Specialized Testers of the Future
Eric Jimmink - The Specialized Testers of the FutureEric Jimmink - The Specialized Testers of the Future
Eric Jimmink - The Specialized Testers of the FutureTEST Huddle
 
Stage gate process in IT product development
Stage gate process in IT product developmentStage gate process in IT product development
Stage gate process in IT product developmentPrzemek Berendt
 
Empowering You to Empower Them: Why the Product Message Should Come From Prod...
Empowering You to Empower Them: Why the Product Message Should Come From Prod...Empowering You to Empower Them: Why the Product Message Should Come From Prod...
Empowering You to Empower Them: Why the Product Message Should Come From Prod...Aggregage
 
New Product Development Management
New Product Development ManagementNew Product Development Management
New Product Development ManagementTony Alvarez
 
A/B Testing for Everyone
A/B Testing for EveryoneA/B Testing for Everyone
A/B Testing for EveryonePavel Dmitriev
 
The Critical Role of Sales Throughout the New Product Development Process
The Critical Role of Sales Throughout the New Product Development ProcessThe Critical Role of Sales Throughout the New Product Development Process
The Critical Role of Sales Throughout the New Product Development ProcessGreg Bonsib
 
Agile Product Management with Scrum
Agile Product Management with ScrumAgile Product Management with Scrum
Agile Product Management with ScrumPinkesh Shah
 
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...TEST Huddle
 
Paula O' Grady - Prioritising tests? - Use Your Gut Instinct
Paula O' Grady - Prioritising tests? - Use Your Gut InstinctPaula O' Grady - Prioritising tests? - Use Your Gut Instinct
Paula O' Grady - Prioritising tests? - Use Your Gut InstinctTEST Huddle
 

Mais procurados (20)

Johan Jonasson - Introducing Exploratory Testing to Save the Project
Johan Jonasson - Introducing Exploratory Testing to Save the ProjectJohan Jonasson - Introducing Exploratory Testing to Save the Project
Johan Jonasson - Introducing Exploratory Testing to Save the Project
 
Isabel Evans - Quality In Use - EuroSTAR 2011
Isabel Evans - Quality In Use - EuroSTAR 2011Isabel Evans - Quality In Use - EuroSTAR 2011
Isabel Evans - Quality In Use - EuroSTAR 2011
 
John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test Well
 
Speed And Quality Of Development
Speed And Quality Of DevelopmentSpeed And Quality Of Development
Speed And Quality Of Development
 
Stakeholder Management for Product Managers - ProductTank Paris
Stakeholder Management for Product Managers - ProductTank ParisStakeholder Management for Product Managers - ProductTank Paris
Stakeholder Management for Product Managers - ProductTank Paris
 
Ruud Teunissen - Test Process Improvement on a Shoestring
Ruud Teunissen -  Test Process Improvement on a Shoestring Ruud Teunissen -  Test Process Improvement on a Shoestring
Ruud Teunissen - Test Process Improvement on a Shoestring
 
Fundamentals of Agile Product Management
Fundamentals of Agile Product ManagementFundamentals of Agile Product Management
Fundamentals of Agile Product Management
 
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
 
Stage gate process
Stage gate processStage gate process
Stage gate process
 
Eric Jimmink - The Specialized Testers of the Future
Eric Jimmink - The Specialized Testers of the FutureEric Jimmink - The Specialized Testers of the Future
Eric Jimmink - The Specialized Testers of the Future
 
Stage gate process in IT product development
Stage gate process in IT product developmentStage gate process in IT product development
Stage gate process in IT product development
 
Martijn Beijk & Charles Goodall
Martijn Beijk & Charles GoodallMartijn Beijk & Charles Goodall
Martijn Beijk & Charles Goodall
 
Empowering You to Empower Them: Why the Product Message Should Come From Prod...
Empowering You to Empower Them: Why the Product Message Should Come From Prod...Empowering You to Empower Them: Why the Product Message Should Come From Prod...
Empowering You to Empower Them: Why the Product Message Should Come From Prod...
 
New Product Development Management
New Product Development ManagementNew Product Development Management
New Product Development Management
 
A/B Testing for Everyone
A/B Testing for EveryoneA/B Testing for Everyone
A/B Testing for Everyone
 
Launching A Product by BMA-STL
Launching A Product by BMA-STLLaunching A Product by BMA-STL
Launching A Product by BMA-STL
 
The Critical Role of Sales Throughout the New Product Development Process
The Critical Role of Sales Throughout the New Product Development ProcessThe Critical Role of Sales Throughout the New Product Development Process
The Critical Role of Sales Throughout the New Product Development Process
 
Agile Product Management with Scrum
Agile Product Management with ScrumAgile Product Management with Scrum
Agile Product Management with Scrum
 
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
 
Paula O' Grady - Prioritising tests? - Use Your Gut Instinct
Paula O' Grady - Prioritising tests? - Use Your Gut InstinctPaula O' Grady - Prioritising tests? - Use Your Gut Instinct
Paula O' Grady - Prioritising tests? - Use Your Gut Instinct
 

Semelhante a Here are some key things to consider when analyzing non-functional scope for a test strategy:- Performance - What are the expected load/stress/volume requirements? How will performance be tested? - Usability - How will key usability scenarios and workflows be tested? Consider accessibility as well.- Security - What are the security requirements? How will authorization, authentication, data protection be tested?- Compatibility - Across what platforms, browsers, devices will the system need to work? How will compatibility be tested? - Reliability - What are the uptime/availability requirements? How will reliability be stress tested?- Maintainability - How easily can the system be updated, configured and

тестовые стратегии
тестовые стратегиитестовые стратегии
тестовые стратегииCOMAQA.BY
 
E101 october 24 2012 entrepreneurial management
E101 october 24 2012 entrepreneurial managementE101 october 24 2012 entrepreneurial management
E101 october 24 2012 entrepreneurial managementJon E Worren
 
The Lean Startup Method: Its Value for Testers
The Lean Startup Method: Its Value for TestersThe Lean Startup Method: Its Value for Testers
The Lean Startup Method: Its Value for TestersTechWell
 
How to Use Data to Drive Product Decisions by PayPal PM
How to Use Data to Drive Product Decisions by PayPal PMHow to Use Data to Drive Product Decisions by PayPal PM
How to Use Data to Drive Product Decisions by PayPal PMProduct School
 
The project manager's survival guide to bids, tenders and proposals, by david...
The project manager's survival guide to bids, tenders and proposals, by david...The project manager's survival guide to bids, tenders and proposals, by david...
The project manager's survival guide to bids, tenders and proposals, by david...Association for Project Management
 
Creating Irresistible Products in 4 Steps by Google Product Leader
Creating Irresistible Products in 4 Steps by Google Product LeaderCreating Irresistible Products in 4 Steps by Google Product Leader
Creating Irresistible Products in 4 Steps by Google Product LeaderProduct School
 
Product Management Guide - A Work In Progress
Product Management Guide - A Work In ProgressProduct Management Guide - A Work In Progress
Product Management Guide - A Work In ProgressHussam Shams
 
Project manager's survival guide to bids, tenders and proposals workshop by D...
Project manager's survival guide to bids, tenders and proposals workshop by D...Project manager's survival guide to bids, tenders and proposals workshop by D...
Project manager's survival guide to bids, tenders and proposals workshop by D...Association for Project Management
 
Innovation Management Support - Accialini Training & Consulting
Innovation Management Support - Accialini Training & ConsultingInnovation Management Support - Accialini Training & Consulting
Innovation Management Support - Accialini Training & ConsultingNicola Accialini
 
Innovation process
Innovation process Innovation process
Innovation process Richard Foo
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreBimlesh Gundurao
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of ExperimentationOptimizely
 
OM2_Lecture 11vvvhhbbjjbjdjjeebjrhvhuuhh
OM2_Lecture 11vvvhhbbjjbjdjjeebjrhvhuuhhOM2_Lecture 11vvvhhbbjjbjdjjeebjrhvhuuhh
OM2_Lecture 11vvvhhbbjjbjdjjeebjrhvhuuhhrammanoharjharupnaga
 
Leverage The Power of Small Data
Leverage The Power of Small DataLeverage The Power of Small Data
Leverage The Power of Small DataKaryn Zuidinga
 
Business Plan vs Business Case
Business Plan vs Business CaseBusiness Plan vs Business Case
Business Plan vs Business CaseAyo Apampa
 

Semelhante a Here are some key things to consider when analyzing non-functional scope for a test strategy:- Performance - What are the expected load/stress/volume requirements? How will performance be tested? - Usability - How will key usability scenarios and workflows be tested? Consider accessibility as well.- Security - What are the security requirements? How will authorization, authentication, data protection be tested?- Compatibility - Across what platforms, browsers, devices will the system need to work? How will compatibility be tested? - Reliability - What are the uptime/availability requirements? How will reliability be stress tested?- Maintainability - How easily can the system be updated, configured and (20)

тестовые стратегии
тестовые стратегиитестовые стратегии
тестовые стратегии
 
Lean UX principles
Lean UX principlesLean UX principles
Lean UX principles
 
E101 october 24 2012 entrepreneurial management
E101 october 24 2012 entrepreneurial managementE101 october 24 2012 entrepreneurial management
E101 october 24 2012 entrepreneurial management
 
The Lean Startup Method: Its Value for Testers
The Lean Startup Method: Its Value for TestersThe Lean Startup Method: Its Value for Testers
The Lean Startup Method: Its Value for Testers
 
How to Use Data to Drive Product Decisions by PayPal PM
How to Use Data to Drive Product Decisions by PayPal PMHow to Use Data to Drive Product Decisions by PayPal PM
How to Use Data to Drive Product Decisions by PayPal PM
 
The project manager's survival guide to bids, tenders and proposals, by david...
The project manager's survival guide to bids, tenders and proposals, by david...The project manager's survival guide to bids, tenders and proposals, by david...
The project manager's survival guide to bids, tenders and proposals, by david...
 
Creating Irresistible Products in 4 Steps by Google Product Leader
Creating Irresistible Products in 4 Steps by Google Product LeaderCreating Irresistible Products in 4 Steps by Google Product Leader
Creating Irresistible Products in 4 Steps by Google Product Leader
 
New Product Development
New Product DevelopmentNew Product Development
New Product Development
 
Product Management Guide - A Work In Progress
Product Management Guide - A Work In ProgressProduct Management Guide - A Work In Progress
Product Management Guide - A Work In Progress
 
Project manager's survival guide to bids, tenders and proposals workshop by D...
Project manager's survival guide to bids, tenders and proposals workshop by D...Project manager's survival guide to bids, tenders and proposals workshop by D...
Project manager's survival guide to bids, tenders and proposals workshop by D...
 
Innovation Management Support - Accialini Training & Consulting
Innovation Management Support - Accialini Training & ConsultingInnovation Management Support - Accialini Training & Consulting
Innovation Management Support - Accialini Training & Consulting
 
Mm unit 2point2
Mm unit 2point2Mm unit 2point2
Mm unit 2point2
 
Mm unit 2point2
Mm unit 2point2Mm unit 2point2
Mm unit 2point2
 
Innovation process
Innovation process Innovation process
Innovation process
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation
 
OM2_Lecture 11vvvhhbbjjbjdjjeebjrhvhuuhh
OM2_Lecture 11vvvhhbbjjbjdjjeebjrhvhuuhhOM2_Lecture 11vvvhhbbjjbjdjjeebjrhvhuuhh
OM2_Lecture 11vvvhhbbjjbjdjjeebjrhvhuuhh
 
Six sigma
Six sigma Six sigma
Six sigma
 
Leverage The Power of Small Data
Leverage The Power of Small DataLeverage The Power of Small Data
Leverage The Power of Small Data
 
Business Plan vs Business Case
Business Plan vs Business CaseBusiness Plan vs Business Case
Business Plan vs Business Case
 

Mais de COMAQA.BY

Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...COMAQA.BY
 
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...COMAQA.BY
 
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...COMAQA.BY
 
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важностьRoman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важностьCOMAQA.BY
 
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...COMAQA.BY
 
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...COMAQA.BY
 
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...COMAQA.BY
 
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...COMAQA.BY
 
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.COMAQA.BY
 
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.COMAQA.BY
 
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...COMAQA.BY
 
Моя роль в конфликте
Моя роль в конфликтеМоя роль в конфликте
Моя роль в конфликтеCOMAQA.BY
 
Организация приемочного тестирования силами матерых тестировщиков
Организация приемочного тестирования силами матерых тестировщиковОрганизация приемочного тестирования силами матерых тестировщиков
Организация приемочного тестирования силами матерых тестировщиковCOMAQA.BY
 
Развитие или смерть
Развитие или смертьРазвитие или смерть
Развитие или смертьCOMAQA.BY
 
Системный взгляд на параллельный запуск Selenium тестов
Системный взгляд на параллельный запуск Selenium тестовСистемный взгляд на параллельный запуск Selenium тестов
Системный взгляд на параллельный запуск Selenium тестовCOMAQA.BY
 
Эффективная работа с рутинными задачами
Эффективная работа с рутинными задачамиЭффективная работа с рутинными задачами
Эффективная работа с рутинными задачамиCOMAQA.BY
 
Как стать синьором
Как стать синьоромКак стать синьором
Как стать синьоромCOMAQA.BY
 
Open your mind for OpenSource
Open your mind for OpenSourceOpen your mind for OpenSource
Open your mind for OpenSourceCOMAQA.BY
 
JDI 2.0. Not only UI testing
JDI 2.0. Not only UI testingJDI 2.0. Not only UI testing
JDI 2.0. Not only UI testingCOMAQA.BY
 
Out of box page object design pattern, java
Out of box page object design pattern, javaOut of box page object design pattern, java
Out of box page object design pattern, javaCOMAQA.BY
 

Mais de COMAQA.BY (20)

Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
Тестирование аналогов инсталлируемых приложений (Android Instant Apps, Progre...
 
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
Anton semenchenko. Comaqa Spring 2018. Nine circles of hell. Antipatterns in ...
 
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
Vivien Ibironke Ibiyemi. Comaqa Spring 2018. Enhance your Testing Skills With...
 
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важностьRoman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
Roman Soroka. Comaqa Spring 2018. Глобальный обзор процесса QA и его важность
 
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
Roman Iovlev. Comaqa Spring 2018. Архитектура Open Source решений для автомат...
 
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
Vladimir Polyakov. Comaqa Spring 2018. Особенности тестирования ПО в предметн...
 
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
Kimmo Hakala. Comaqa Spring 2018. Challenges and good QA practices in softwar...
 
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
Дмитрий Лемешко. Comaqa Spring 2018. Continuous mobile automation in build pi...
 
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
Ivan Katunov. Comaqa Spring 2018. Test Design and Automation for Rest API.
 
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
Vadim Zubovich. Comaqa Spring 2018. Красивое тестирование производительности.
 
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
Alexander Andelkovic. Comaqa Spring 2018. Using Artificial Intelligence to Te...
 
Моя роль в конфликте
Моя роль в конфликтеМоя роль в конфликте
Моя роль в конфликте
 
Организация приемочного тестирования силами матерых тестировщиков
Организация приемочного тестирования силами матерых тестировщиковОрганизация приемочного тестирования силами матерых тестировщиков
Организация приемочного тестирования силами матерых тестировщиков
 
Развитие или смерть
Развитие или смертьРазвитие или смерть
Развитие или смерть
 
Системный взгляд на параллельный запуск Selenium тестов
Системный взгляд на параллельный запуск Selenium тестовСистемный взгляд на параллельный запуск Selenium тестов
Системный взгляд на параллельный запуск Selenium тестов
 
Эффективная работа с рутинными задачами
Эффективная работа с рутинными задачамиЭффективная работа с рутинными задачами
Эффективная работа с рутинными задачами
 
Как стать синьором
Как стать синьоромКак стать синьором
Как стать синьором
 
Open your mind for OpenSource
Open your mind for OpenSourceOpen your mind for OpenSource
Open your mind for OpenSource
 
JDI 2.0. Not only UI testing
JDI 2.0. Not only UI testingJDI 2.0. Not only UI testing
JDI 2.0. Not only UI testing
 
Out of box page object design pattern, java
Out of box page object design pattern, javaOut of box page object design pattern, java
Out of box page object design pattern, java
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Último (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

Here are some key things to consider when analyzing non-functional scope for a test strategy:- Performance - What are the expected load/stress/volume requirements? How will performance be tested? - Usability - How will key usability scenarios and workflows be tested? Consider accessibility as well.- Security - What are the security requirements? How will authorization, authentication, data protection be tested?- Compatibility - Across what platforms, browsers, devices will the system need to work? How will compatibility be tested? - Reliability - What are the uptime/availability requirements? How will reliability be stress tested?- Maintainability - How easily can the system be updated, configured and

  • 3. Anton Semenchenko Founder of communities www.COMAQA.BY, www.CoreHard.by, www.InterIT.by, www.ITUp.by; co-founder of company www.DPI.Solutions, CSO; «tricky» manager at EPAM Systems. 15+ years of experience in IT, main specialization: Automation, С++ and lower development, management, sales.
  • 4. www.COMAQA.BY Community’s audience Testing specialists (manual and automated) Automation tools developers Managers and sales specialists in IT IT-specialists, thinking about migrating to automation Students looking for perspective profession. Community goals Create unified space for effective communication for all IT-specialists in the context of automated testing. Your profit Ability to listen to reports from leading IT-specialists and share your experience. Take part in «promo»-versions of top IT-conferences in CIS for free. Meet regularly, at different forums, community «offices», social networks and messengers.
  • 6. www.CoreHard.by Community’s audience «Harsh» С++ developers & co, IoT, BigData, High Load, Parallel Computing Automation tools developers Managers and sales specialists in IT Students looking for perspective profession. Community goals Create unified space for effective communication for all IT-specialists in the context of «harsh» development. Your profit Ability to listen to reports from leading IT-specialists and share your experience. Take part in «promo»-versions of top IT-conferences in CIS for free. Meet regularly, at different forums, community «offices», social networks and messengers.
  • 10. Definitions: right or wrong? 1. A Test Strategy document is a high level document and normally developed by project manager 2. The Test Strategy document is a static document meaning that it is not updated too often 3. Test strategy is a set of guidelines that explains test design and determines how testing needs to be done 4. Some companies include the “Test Approach” or “Strategy” inside the Test Plan, it is usually the case for small projects. For larger projects, there is one Test Strategy document and different number of Test Plans for each phase or level of testing.
  • 11. Definitions: right 3. Test strategy is a set of guidelines that explains test design and determines how testing needs to be done 4. Some companies include the “Test Approach” or “Strategy” inside the Test Plan, it is usually the case for small projects. For larger projects, there is one Test Strategy document and different number of Test Plans for each phase or level of testing.
  • 12. Goals of our conversation Learn how to • analyze needs of customer • elaborate effective test strategy • analyze the situation on current project, using metrics • define realistic improvements based on performed analysis • persuade customer in improvements implementation What’s next: on your current projects • elaborate improvements • implement them • measure the real value of them
  • 13. Measure value of improvement Compare particular metric before improvement and after
  • 14. 14CONFIDENTIAL WHY DO I PERSONALLY NEED THAT?
  • 15. 15CONFIDENTIAL 1. Professional self development (learn something new) 2. Career development 3. Solve problems on real projects 4. Prestige: the most successful projects do it 5. Get confirmation of good testing quality in numbers 6. Visibility, recognition 7. Workload optimization 8. Project controllability increase 9. Relationship built with all affected stakeholders BECAUSE
  • 16. 16CONFIDENTIAL PROJECT EXAMPLES • http://www.ipipeline.com/ • https://www.supplyon.com/en/ • http://www.trizetto.com/
  • 18. 18CONFIDENTIAL PRE-STEPS 1. Testing mission 1. The reasons for testing 2. Is the answer to question “Why do we test” 3. By people – who are they 2. Context Analyses 1. Finding out what’s important 3. Test Strategy 1. What and how
  • 19. 19CONFIDENTIAL TESTING MISSION DEFINITION • The reasons for testing • Is the answer to question “Why do we test” • By people – who are they
  • 20. 20CONFIDENTIAL TESTING MISSION EXAMPLES • If you don’t know what value testing brings, it’s very difficult to do good testing • Testing missing is the answer to the question: “Why do we test” • Standard good examples: • Contribute by finding important problems (focus of efforts, prioritization) • Provide quality related information • Bad example: • Test team is just responsible for testing the product We just have to do this
  • 21. 21CONFIDENTIAL DIFFERENT TESTING MISSIONS • Because we have clear business goals, time budget limitations and have to prioritize our efforts • Contribute by finding important problems • Because business we need data for decision support • Provide quality related information • Because we have to: • Test team is just responsible for testing the product
  • 22. 22CONFIDENTIAL THE “SO” TRICK • When you have a vague mission, like “Test the product” • Then add “so” and explanation • So they can be addressed to get happier customers and fewer support calls • Rephrase once more • So we can find important (from business point of view) problems • Then you are closing in on a meaningful missing, where stakeholders can add more information: • So we can take a well-informed decision • So Product Risks have been explored, so we don’t get unpleasant surprises
  • 23. 23CONFIDENTIAL ANALYSIS OF CUSTOMER NEEDS Based on customer priorities Test Lead creates Test Strategy Time Money Quality What is important for customer Visibility
  • 24. 24CONFIDENTIAL WHAT IS IMPORTANT AND WHY? 1. Always: • Time • Money • Quality 2. Sometimes • Visibility For example Support Projects - because visibility raises customer trust!
  • 25. 25CONFIDENTIAL WHICH TEST STRATEGY IS BETTER? Aimed to shorten Time Aimed to save Money Aimed to raise Quality Test Strategy
  • 26. 26CONFIDENTIAL STANDARD TEST STRATEGIES EXAMPLES Different customers care about different parameters! Something is much more critical. The priority is important! Examples: • Time: E-Commerce projects • Money / Scope: Start-Up projects with limited budget • Quality: Financial, Healthcare, Embedded, Military
  • 27. 27CONFIDENTIAL • 1500 TCs • 70% of them is AT • 1000 ТСs • 20% of them is AT WHICH TEST STRATEGY IS BETTER? AT Manual Product “X” Test Strategy 1 AT Manual Product “X” Test Strategy 2
  • 28. 28CONFIDENTIAL THERE IS NO RIGHT ANSWER  There is no right answer! Again, what matters for customer: • What is cheaper? (money) 1 • Where tests will be executed faster? (time) 2 • Where more functionality is covered? (quality) 2 Automation has several main purposes: • Save money • Speed up release • Human factor minimization • + Additional Automation benefits
  • 29. 29CONFIDENTIAL WHAT IS AN EFFECTIVE TEST STRATEGY First of all, Test Strategy is not necessarily a document. It is an ongoing process, that initiates your though process and helps to discover possible risks and plan how to mitigate them. VS
  • 30. 30CONFIDENTIAL “TYPICAL” TEST STRATEGY • Test types: New Feature, Functional, Regression, etc; • Levels: Smoke, Critical Pathes, Extended; • Acceptance criteria: no Criticals and Blockers; • Process: Planning > Design > Execution > Reporting • This strategy is not effective in 90% of cases, though valid in 100% of cases. • A string of test technique buzzwords is not a test strategy!
  • 31. 31CONFIDENTIAL WHAT IS AN EFFECTIVE TEST STRATEGY Effective Test Strategy helps team to define: • goals • risks • test coverage • approaches • testing processes • entry and exit criteria • tools usage • environment • KPIs • metrics
  • 32. 32CONFIDENTIAL WHAT IS AN EFFECTIVE TEST STRATEGY 1. How will you ensure and assess product quality? 2. How does test team mitigate particular project risks and address particular project goals? Good Test Strategy answers the primary strategic questions:
  • 33. 33CONFIDENTIAL HOW TO CREATE EFFECTIVE TEST STRATEGY 1. Learn about the product and goals 2. Analyze scope and timelines, define test approaches 3. Assess risks and plan their mitigation 4. Define Definition of Done and Definition of Ready  5. Set workflow and artifacts 6. Review and finalize strategy 7. Define metrics and KPI’s
  • 34. 34CONFIDENTIAL INITIATION  Contact people (customer, PM, PO, Delivery Manager, Account Manager, QA Manager on customer side) and find out customers priorities (time-money-quality)  Read “Vision” document or contact PM and analyze what kind of product will be developed, which quality parameters are important for it, what potential risks exist  Research industry best practices
  • 35. 35CONFIDENTIAL QUESTIONS FOR STAKEHOLDERS? Which questions will you address to stakeholders? •What is a project goal? •Could you define what is the most important: quality, vs budget, vs timeline? •What kind of product will be developed? •Who are the end users of the product? •Deadlines? •Are other vendors participating? Geographical disposition of the teams?
  • 36. 36CONFIDENTIAL QUESTIONS FOR STAKEHOLDERS? Which questions will you address to stakeholders? •What is the frequency of releases? •Are requirements final? Who is responsible for requirements? •Do you have a formal process to manage change requests? •Who is responsible for environments management? •Do you have defined success criteria? •What is the escalation path? •Tools?
  • 37. 37CONFIDENTIAL HOW TO PERSUADEANALYSIS OF FUNCTIONAL SCOPE Define test coverage and test approaches for:
  • 38. 38CONFIDENTIAL SCOPE 1. Identify application modules, their interfaces, requirements for them; define modules test coverage and specific test types/approaches for them 2. Split the application into functional areas, define test coverage with a glance to modules coverage 3. Define business scenarios and full end-to-end flows according to domain standards (full integration testing)
  • 39. 39CONFIDENTIAL ANALYSIS OF NON-FUNCTIONAL SCOPE When thinking about test coverage consider the following:  Different configurations  Localization  Mobile impact  Basic security vulnerabilities  Performance (latencies, response time)  Accessibility  Other non-functional requirements
  • 40. 40CONFIDENTIAL AUTOMATED TESTING Consider Automated testing:  Define what can be included in the automation test suite (AT scope)  Calculate ROI in Automated Testing  Define Automated Testing tools
  • 41. 41CONFIDENTIAL AUTOMATED TESTING PROS AND CONS • Be accurate with AT! • Which advantages and disadvantages you see in AT?
  • 42. 42CONFIDENTIAL AUTOMATED TESTING PROS 1. Customers like AT  2. It is easy to sell (almost each Request For Proposal includes AT) 3. AT is a trend
  • 43. 43CONFIDENTIAL AUTOMATED TESTING PROS 4. CI is impossible without AT (all advanced projects use CI)  5. Speed up release 6. Human factor minimization 7. Save money?
  • 44. 44CONFIDENTIAL 1.Expensive 2.Few bugs found 3.Much time for maintenance AUTOMATED TESTING CONS
  • 45. 45CONFIDENTIAL 4. Trained specialists are needed 5.Instability of automated tests 6.Much time for run AUTOMATED TESTING CONS
  • 46. 46CONFIDENTIAL AUTOMATED TESTING: WHY? Before making decision about AT on your project, ask customer why he wants automation, the goal of it and how we will understand that the goal is completed.
  • 47. 47CONFIDENTIAL CUSTOMER EXPECTS FROM AUTOMATION Money (economy on manual testing) improve Quality Time (speed up release)
  • 48. 48CONFIDENTIAL AUTOMATED TESTING: SAVE MONEY 1. Calculate ROI (the more frequent releases the more effective AT) 2. Think over other ways of saving money on testing (e.g. stop testing not-risky areas) 3. Discuss the figures with customer before starting AT Money (economy on manual testing)
  • 49. 49CONFIDENTIAL AUTOMATED TESTING: WASTE MONEY ROI: AT investment may not be occupied! Example: Supply-On project. Money (economy on manual testing)
  • 50. 50CONFIDENTIAL AUTOMATED TESTING: SHORTEN TIME 1. Learn the target frequency of releases 2. Implement CI 3. Increase the scope for API and Unit Tests instead of UI tests Time (speed up release)
  • 51. 51CONFIDENTIAL AUTOMATED TESTING: SHORTEN TIME 4. Speed up run time (run different UI tests in parallel) 5. Create more stable tests (use effective tool, framework; collaborate with developers to make UI easy to automate) Time (speed up release)
  • 52. 52CONFIDENTIAL AUTOMATED TESTING: TIPS & TRICKS 1. If releases (Potentially Shippable Increments) are not frequent, it does not make sense to implement ATTime (speed up release)
  • 53. 53CONFIDENTIAL AUTOMATED TESTING: TIPS & TRICKS 1. Effective tool- make comparative table of pros and cons of each tool, verify AT scrips of existing tool, check if existing scripts find bugs. General recommendations: Selenium WebDriver for Web, MS VS CodedUI for Desktop, Appium for Mobile and Desktop. Time (speed up release)
  • 54. 54CONFIDENTIAL UI automation works with browser, not with code. Unit tests are more effective: easier to create, faster to run, more stable than UI tests. Ideal Customer wants AUTOMATED TESTING: UNIT, API, UI
  • 55. 55CONFIDENTIAL AUTOMATED TESTING: IMPROVE QUALITY 1. Think carefully if AT is the right decision to improve quality 2. Calculate metrics, perform project assessment 3. Elaborate improvements 4. Communicate improvements to customer improve Quality
  • 56. 56CONFIDENTIAL RISKS DEFINITION  Define testing risks and mitigation plan (who, when, what should do with them);  Set the priorities for the functional areas from end-user point of view;
  • 57. 57CONFIDENTIAL RISKS DEFINITION  Organize test cases according to the functional areas and priorities (the highest risk should be tested firstly)  Define regression strategy based on risk analysis;  Make rough estimation for each testing type
  • 59. 59CONFIDENTIAL RISKS EXAMPLES  Acceptance Criteria for User Stories are not complete  Test Data not provided in time  Test environment is not available for testing in time  Impossible to perform integration testing because integration with third party systems is not tuned  Scope of changes is huge
  • 60. 60CONFIDENTIAL Test Types Area Risks (%) Balance (PD) new feature area1 23 280 new feature area2 37 440 regression 20 240 localization 9 108 compatibility 3 36 performance 5 60 security 2 24 installation 0 mobile 1 12 Total 100 1200 EXAMPLE OF ROUGH ESTIMATIONS
  • 61. 61CONFIDENTIAL EXAMPLE OF ROUGH ESTIMATIONS • You have a deadline, you analyzed the scope-> you need to provide solution, how to test with maximum value and how many resources (testers) are needed. • On the example: to perform selected testing types within 1 year, you need 1200 person-days (5 testers). • Or you may decrease the quantity of testers and reduce either types of testing or time for new feature testing.
  • 62. 62CONFIDENTIAL DEFINITION OF DONE  Define testing entrance criteria inline with release milestones (code freeze, feature freeze and others)  Discuss and agree on Definition of done (DoD) with stakeholders
  • 63. 63CONFIDENTIAL EXAMPLE OF DOD Example of DoD:  The sprint is closed after new feature and regression testing, it is completed when there are no open Blocker/Critical bugs.  User stories should be accepted only after dev + test + fix + retest phases  All found reported bugs are linked to related user story
  • 65. 65CONFIDENTIAL DEFINITION OF READY ENTRANCE CRITERIA Example of entrance criteria: 1. Each user story has acceptance criteria, approved by PM/customer before sprint start. 2. Code freeze is done <N> days before the end of sprint. 3. Additional code check-ins are allowed only for fixes of critical/major bugs.
  • 66. 66CONFIDENTIAL WORKFLOW AND ARTIFACTS  Define testing tools;  Define testing environment;  Describe actions testers should perform during agile process in terms of one sprint;  Describe bug workflow;
  • 67. 67CONFIDENTIAL WORKFLOW AND ARTIFACTS  Define template for reporting and its frequency;  Create communication plan;  Define and describe review process for test artifacts (test cases, defects);  Define quality metrics and the way to track them.
  • 68. 68CONFIDENTIAL REVIEW AND FINALIZE  Make peer review of test conditions – discuss test coverage with developers  Discuss Test Strategy with customer and other stakeholders  Finalize Test Strategy
  • 70. 70CONFIDENTIAL WHAT’S NEXT After execution of Test Strategy we should constantly optimize it and make improvements. Let’s talk about it the next time 
  • 71. 71CONFIDENTIAL WHAT WE LEARNED • Our goal is to provide testing as a value-added Service • To bring value to customer we should identify his goals, priorities • Customer cares about time, money, quality, visibility • To meet customer goals we should elaborate effective test strategy
  • 72. 72CONFIDENTIAL WHAT WE LEARNED • Effective Test Strategy is first of all a thought process, not a document • Effective Test Strategy defines: • Approaches • Risks • Processes • Definition of Done and Definition of Ready • Tools • KPIs: metrics, their target value, frequency of calculation
  • 75. 75CONFIDENTIAL CLASSWORK  1. You’ll be provided with description of projects. 2. You need to elaborate Test strategy on these projects • Risks • Approaches • Specificity
  • 76. 76CONFIDENTIAL SITUATION #1 • Web-Portal for selling goods. • Targeted consumers are in US, Canada, UK, Russia, EU countries, China, Japan, Arab Emirates. • Ability to search goods, check availability in warehouses, booking, delivery and integration with range of payment systems. • Mobile version with all devices support should be available for users.
  • 77. 77CONFIDENTIAL SITUATION #1 • A team of QA engineers on customer side from Tokyo and New York offices will be involved into testing process together with our testing team. • Our Test TeamLead should plan and coordinate all testing activities on the project except UAT stage. • Project duration is 1 year. After product rollout, support phase with CRs development and bug fixing is planned. • Customer proposes to use IBM Jazz tool for bug- tracking and test management purpose as he got good feedbacks about IBM tools.
  • 78. 78CONFIDENTIAL SITUATION #2 • Movement of existing corporate Product Data Collection (PDC) service to a new platform • When a new product appears in corporate product catalog, PDC service starts collecting data related to product (description, ratings, reviews etc.) from 25 free internal services and 16 external paid services on weekly basis, then analyzes collected information about product and updates data in DB correspondently.
  • 79. 79CONFIDENTIAL SITUATION #2 • Corporate Report Portal and Business Development tool use this product data for their needs. • Customer has bad experience using Аgile methodology. • Corporate Report Portal is under development by other IT vendors. • Business Development tool is by now migrated to new platform. • PDC and report Portal have the same roll-out deadline.
  • 80. 80CONFIDENTIAL SITUATION #3 • Development of a new back-end system • System should support handling of huge range of financial transactions in the 247 mode • Fixed product rollout deadline. • Non-functional requirements and acceptance criteria for them will be specified at the beginning of the project
  • 82. 82CONFIDENTIAL Recommended videos EN • Rikard Edgren “An Introduction to Test Strategy” https://www.youtube.com/watch?v=OZiE9eApOXY • Testing Strategies for Continuous Delivery https://www.youtube.com/watch?v=DgQWSaCQ82U • Huib Schoots “Practical Test Strategy Using Heuristics” https://www.youtube.com/watch?v=_TE9RFzNs_M • Paul Gerrard “Agile Test Strategy” https://www.youtube.com/watch?v=Ed6YkYEkCRM
  • 83. 83CONFIDENTIAL Recommended videos RU • Сергей Мартыненко ”Подготовка стратегии тестирования под высокорискованный, высокодоходный проект” https://www.youtube.com/watch?v=z3NuJb0_MzI Note: IMHO too complicated too theoretical for most of us • Radio QA “Выпуск 10: Cтратегия тестирования» http://radio- qa.com/vypusk-10-strategiya-testirovaniya/ Note: IMHO too theoretical for most of us
  • 84. 84CONFIDENTIAL Co-presentations • Testing Metrics fundamentals.pdf • Testing Metrics.pdf • QA Automation ROI - general information.pdf • QA Automation ROI Calculator (Ru).pdf • Startup test automation on the project (En).pdf • Test Pyramid vs ROI SQA Days.pdf

Notas do Editor

  1. Note: First of all I would like to say that this topic is not devoted to theory about TS, it’s definitions. You may surf the internet and find definitions yourself. This topic has absolutely practical goals.
  2. TODO: Update picture Note: Besides increasing opportunities and getting more interesting projects, you’ll also have personal benefits.
  3. TODO: Update picture
  4. Note: What do you think is important for customer? (next slide)
  5. Answer to these questions from perspective of your current projects.
  6. TODO: Add picture Note: Additional slide (practice)
  7. Note: Additional slide (practice)
  8. Note: Additional slide (practice)
  9. Note: Additional slide (practice)
  10. Note: Additional slide (practice)
  11. Note: Additional slide (practice)
  12. Text should be left aligned / icons should be broken into two columns three and three