SlideShare une entreprise Scribd logo
1  sur  32
www.excointouch.com
Andy Glover
EuroSTAR 2013
KANBAN STYLE
TEST SCRIPT-FREE VALIDATION IN
A REGULATED ENVIRONMENT:
@esconfs #esconfs
Agenda
History
Mentality
Ideas
Case Study
History
Pitfalls
Ideas Freedom
@esconfs #esconfs
Go to Jail
@esconfs #esconfs
Do you expect better testing practices
in a heavily regulated environment?
Question for the audience
@esconfs #esconfs
Different Test Phases
A formal process V. An informal process
• Formal test process near the end of the project.
Highly detailed and rigid process.
• Informal test process throughout project. Flexible,
low detail.
@esconfs #esconfs
Reality: Informal Test Process
 Hard to describe
 Not managed
 Seems random at times
@esconfs #esconfs
Reality: Formal Test Process
• Test Plan
– Test Scripts
• Traceability Matrix
– Test Report
– Issue Logs
• Screen Shots
• Review, Review, Review
• Sign and date
@esconfs #esconfs
Agenda
History
Mentality
Ideas
Case Study
History
Pitfalls
Ideas Freedom
@esconfs #esconfs
What’s the problem
Testers mind-set:
Pass an audit!
@esconfs #esconfs
Tester’s Mind Set
@esconfs #esconfs
Ideas, Suggestions
History
Mentality
Ideas
Case Study
History
Pitfalls
Ideas Freedom
@esconfs #esconfs
Every project is different
 FDA do not mandate a test approach or techniques
 Every software development project is different
 Testing starts from day one
 Request testability requirements
@esconfs #esconfs
Manage all the testing
 Manage the informal testing
 Manage the testing in sessions
 Add Variety
 Not just Requirements based
testing
@esconfs #esconfs
Don’t settle down
• Good testing is hard
• Software Development (and testing) is
new(ish)
@esconfs #esconfs
Learn
Learning doesn’t stop at the end of conferences [or webinars]
Learn from other testers in the same industry as well as other
industries
Books, magazines/articles, blogs, forums, exercises/group
sessions
@esconfs #esconfs
It’s all about the evidence
Highly detailed test scripts are common in the industry
@esconfs #esconfs
It’s all about the evidence
“Abundant, quality evidence mitigates your other problems”
- Griffin Jones 2012
Video shows software working in specific scenarios
@esconfs #esconfs
Video example??
@esconfs #esconfs
Merge the [testing] phases
Agile
Working software over
comprehensive documentation
@esconfs #esconfs
Automation
• Automate as you go within the sprint
• Automate only what needs automating
– Focus on checking the software
• Add to the automated regression suite
• Work with the developers as one team
• Use the automation to validate product:
– Build reviews/checks around the automation
– Produce screenshots & reports from the automation
@esconfs #esconfs
Kanban… or is it ATDD?
History
Mentality
Ideas
Case Study
History
Pitfalls
Ideas Freedom
@esconfs #esconfs
Put your hands up
Admit you do Requirements Based Testing
- i.e. Checking every specification item
From a Requirements or Specification doc:
Req ID Requirement Test Result
1 Valid User can login to the system Pass
2 Invalid passwords will be rejected Pass
3 User will be locked out following 5 invalid passwords Pass
@esconfs #esconfs
OLD PROCESS
@esconfs #esconfs
NEW AND AMAZINGLY AWESOME PROCESS
@esconfs #esconfs
NEW AND AMAZINGLY AWESOME PROCESS
@esconfs #esconfs
WHO OWNS QUALITY?
@esconfs #esconfs
SOAP OPERA TESTING
@esconfs #esconfs
SOAP OPERA TESTING
@esconfs #esconfs
Summary
Highly regulated environments can develop and learn from
other industries
Suggestions on new processes/tools
Testers must keep learning and developing skills
Case Study
THANK YOU
www.excointouch.com
Andy Glover
Head of Testing at Exco InTouch
Andy.glover@excointouch.com
Software Testing community:
Blog: http://cartoontester.blogspot.com
Twitter: @cartoontester
I regularly contribute on STC’s The Testing Planet
www.excointouch.com
EXCO INTOUCH
Our mission is to improve clinical and healthcare
outcomes through simple, effective and engaging
patient communication
Exco InTouch is a privately
owned & managed company,
established in 2004
Operational offices in UK, USA
and Canada
Studies conducted in 85
countries with over 750,000
patients
@esconfs #esconfs
Questions

Contenu connexe

Plus de TEST Huddle

Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway TEST Huddle
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in ScrumTEST Huddle
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsTEST Huddle
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkTEST Huddle
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New HeightsTEST Huddle
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?TEST Huddle
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of UsTEST Huddle
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)TEST Huddle
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesTEST Huddle
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?TEST Huddle
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageTEST Huddle
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersTEST Huddle
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?TEST Huddle
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfullyTEST Huddle
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey TEST Huddle
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsTEST Huddle
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your RoleTEST Huddle
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0TEST Huddle
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and ToolTEST Huddle
 
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk... Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...TEST Huddle
 

Plus de TEST Huddle (20)

Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in Scrum
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test Work
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and Tool
 
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk... Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 

Dernier

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Dernier (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

'Test script-free validation in a regulated environment: Kanban Style' with Andy glover webinar

Notes de l'éditeur

  1. Highly Regulated EnvironmentsThere’s a reasonIt’s Safety Critical
  2. Test Plan & Test Scripts & Traceability Matrix Review documents and sign offExecute testsSign & DateRecord screenshots of testingTest Report & Issue LogsReview documents & test evidence and sign offIssue Management
  3. Pass all tests (if possible)Reluctant to try new processesReluctant to try new toolsFunctional testingRequirements based testingInvolved late in the development processExpected Results must be knownOnly testing the expected outcome and nothing else
  4. Help with test evidence recording and loggingReview user requirementsConsider developing test automation
  5. Focus testers on testing (mind set)Focus on learningFinding issues quicklyDocument as you goDiscover where testing happens. Does it add value?Can it be improved or shared with other testers?If beneficial, document itConsider group testing sessionsCollaborate with developers on unit testingUse ChecklistsSwap projects between team members
  6. Ability to understand testing Ability to communicate testingFocus on testing skills:Able to learn quicklyThinking Skills (critical, lateral)Technical knowhow and/or programming skills
  7. To prove the testing was performed
  8. Less need for detailed test scriptsArgument tests need to be self explanatory are no longer validReviewing sessions and video evidence requires skill and timeThe tests are more powerful (re-use, variable inputs).
  9. Currently for projects, either for core products or ePRO projects, we have a spec (RDS) we then, as testers, write a test plan and a long set of test scripts/cases. There are good reasons for that but generally speaking it’s a pain because of a number of issues mainly the fact that the requirements often change, at the last minute, which requires the tests to be updated… lots of times in some projects.What if we could still do the testing but without the test scripts, because in fact, we do that already, we call it informal testing and we tend to find the majority of the bugs during that face. But of course we have regulations to follow! Having said the process we are going to apply doesn’t require any tests to be written (bar 4 or 5 simple ones!) – By the way – Mark has reviewed this process and he is happy so from a regulatory point of view we’re good to go.This new approach does have some requirements to be in place. But I’ll walk through the approach first and then I’ll talk about what as testers we need of you as the PMs in the project.
  10. Now, there are a few risks in this process. And I don’t want to go into detail of what those might be. The important thing is that as development team and I include the test team is that we release software that is good enough in terms of quality for the end users, for clients for regulators. As a test team we don’t own Quality, do we are not quality gatekeepers, Quality is everyone’s responsibility, that’s why PMs do certain Quality checks, that’s why you guys do unit testing, code reviews, etc.Our key role as a tester is to find relevant information about the application by asking lots of questions. Like does it work, does it have defects in this area or this other area, is it usable, does it perform well.Now the new process is all really just functional based testing. We are looking at the functionality specified in the RDS and we are checking that the app behaves as expected. but as a tester I want to make sure this new process we’re introducing is no worse than the current one. Since we are saving time, it’s worth doing more testing, what ever testing that means to find more info about the application. Whether to give us confidence that the app is good to go or to raise defects as we find them. And that extra testing we are going to try is called Soap Opera Testing. Hopefully through this we can improve the overall quality of the software we ship…
  11. Now, there are a few risks in this process. And I don’t want to go into detail of what those might be. The important thing is that as development team and I include the test team is that we release software that is good enough in terms of quality for the end users, for clients for regulators. As a test team we don’t own Quality, do we are not quality gatekeepers, Quality is everyone’s responsibility, that’s why PMs do certain Quality checks, that’s why you guys do unit testing, code reviews, etc.Our key role as a tester is to find relevant information about the application by asking lots of questions. Like does it work, does it have defects in this area or this other area, is it usable, does it perform well.Now the new process is all really just functional based testing. We are looking at the functionality specified in the RDS and we are checking that the app behaves as expected. but as a tester I want to make sure this new process we’re introducing is no worse than the current one. Since we are saving time, it’s worth doing more testing, what ever testing that means to find more info about the application. Whether to give us confidence that the app is good to go or to raise defects as we find them. And that extra testing we are going to try is called Soap Opera Testing. Hopefully through this we can improve the overall quality of the software we ship…
  12. We have operational offices in UK, USA and Canada, supported by a third party partnership Trialfacts across Asia-pacific time zones (enabling 24/7 support)Based on 43 members of staff our experience as of July 2012 …Total: 479yrs of relevant pharma & healthcare operational experience!!Average: 11.14 yrsMedian: 11 yrsRange: 0-32 yrs-------------------------------------------------------------Future idea - Can we highlight the 67 countries???