SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
How to Write an
Efficient Defect Case &
Save Money
By: Thomas Burke
Add conference
logo here
September 1, 2015
Thomas Burke
QA Lead
thomas.burke@mediacurrent.com
tburke6742@Twitter
My Background
● Have been in the QA business for over 15 years.
● Started in the IT business as a tech support specialist and then
moved on to setting up and supporting LAN's.
● My QA experience has taken me from being a QA Analyst to a QA
Manager and a QA Lead.
● Graduated from Southern Polytechnic State University with a
Master's degree in Quality. Earned BA from Rutgers.
● I have a great passion for QA and improving processes. Enjoy
training and mentoring people. Have a positive outlook and believe
that things will get better with continuous improvement.
● Worked for a number of fortune companies such as GTE, Ernst &
Young, Zenith, Epson, Lockheed, AT&T, and Cox Enterprises as well
a number of privately owned businesses such as Mediacurrent.
@Mediacurrent
Design/Theming
● Usability Testing
● Responsive Design
● Drupal Theming
● Annotated Wireframes
@Mediacurrent
Development
● Drupal Support
● Custom Module Development
● Large Scale Systems Integration
● Security & Performance Expertise
We help organizations build highly impactful, elegantly designed Drupal
websites that achieve the strategic results you need.
Digital Strategy
● Content Strategy
● Content Generation
● Result Metrics
● Marketing Automation Integration
Our Clients
5
● What is a defect?
● Types of defects
● Who writes a bug report?
● When should a bug report be written?
● Elements of a good defect case
● What’s next after defect is written up?
● Tips on reducing defects
@Mediacurrent
Agenda
Why should we care
about good bug
reporting?
@Mediacurrent
Better bug reporting saves you money $$$
@Mediacurrent
How does it save money$
● Does not waste time trying to duplicate the issue. This impacts
everyone involved in the project including developers, front-end,
project managers, and QA.
● Time = $ Waste cost $
● Poorly written defects will not be tested right and are often sent
back to be fixed which wastes time
● The better the bug report is written and can be reproduced, the
sooner it will get fixed with the least amount of time invested.
@Mediacurrent
What is a bug?
@Mediacurrent
Types of Defects
@Mediacurrent
Types of defects 1
● Requirement / Design
● Front-end / Theming
● Coding
● Training
● Environment
@Mediacurrent
Types of defects 2
● Performance
● Security
● Enhancement - becomes a case
● Browser / Mobile
● User Experience
● User Error
@Mediacurrent
Who writes a Bug
Report?
@Mediacurrent
Defect Authors
● Developers
● Project Managers
● Quality Assurance
● Front End
● The Customer
● Management
@Mediacurrent
When should a Bug
Report be written?
@Mediacurrent
Timing is Key
● As soon as an issue has been found it should be logged
● Need fast feedback to fix the issue early
● Once the code is in QA
● If development is not complete then bounce case back to
the developer
● When you see an issue then do a screenshot and then see
if it can be duplicated.
@Mediacurrent
Elements of a Good
Defect Case
@Mediacurrent
Breakdown of a Bug Case
● Title of the bug
● Description
● Steps
● Acceptance Criteria
● Expected results
● Screenshot or Video
● Severity
● Assigned to
● Status
● Reference to requirement
@Mediacurrent
Title of the Bug
● Very Important
● First thing everyone reads
● Should be short and concise
● Remember that more details can be added in the
description field
@Mediacurrent
Bug Title Example
Good title will include: Project Name - Sprint#- Page bug is
found on - short description of the issue.
Example of good title:
ABC Project Bug: Sprint3 - Home page - Contact Us link returns
404 error
Example of a bad title:
Link does not work
@Mediacurrent
Description Example - Bad
Examples of bad descriptions:
- When I move my mouse over this stupid icon, it does not
wiggle like it should
- Clicking on this link doesn’t do anything
- This page seems slow to me
@Mediacurrent
Description Example - Good
Example a good description:
When you go to the home page at abccompany.com/home and
click on the ‘Contact Us’ link in the header - a 404 error is
returned. This occurs in all browsers
Steps:
1. Navigate to the home page of abccompany.com/home
2. Click on the ‘Contact Us’ link
3. A 404 error will be returned
4. Expected results: clicking on link should redirect user to
the ‘Contact Us ‘ page.- abccompany.com/contact-us
@Mediacurrent
Screen Shots
● Lots of screenshot tools available
● Adds good visual picture of the issue
● Most bug reports should have a screen shot
● Add arrows or text to screen shot
@Mediacurrent
Screen Shot Example
@Mediacurrent
Screen capture tools
● Skitch
● Snag-It
● Jing Project - does videos as well
● Keyboard - crtl / print screen
● FireShot - for Firefox
● Faststone Capture
@Mediacurrent
Video capture tools
● BB Flashback Express
● uTipu
● Jing
● CamStudio
● ScreenToaster
@Mediacurrent
How Severe is the Bug?
@Mediacurrent
Is the bug like this ?
@Mediacurrent
Bug Reporting
● Assigned to field - assign to who can fix the issue
● Who to assign it to: Depends on the project - some have all
issues assigned to the Project manager - Others you can
assign to lead developer or front end developer
● Status - set to open initially. Once fix has been successfully
tested then approve or close the issue.
● Reference - if the issue can be traced to a feature or
requirement do that. Helps with traceability and finding
root cause of the defect.
@Mediacurrent
What is next?
● When a defect has been fixed then testers need to verify
● If issue is fixed then case can be closed or approved
● If not fixed then it goes back to developers or frontend
@Mediacurrent
Tips
● Communication is key
● Ask the team if they have seen an issue before logging it
● Search to see if issue has been logged before
● Try to prevent duplicates
● Work with the quick fix
● If not quick then log it
● Toward the end of release or sprint then consult with
Project Manager before assigning the defect. It may not
need to be fixed for that release.
@Mediacurrent
“Quality can not be inspected into a product or
service; it must be built into it.”
~Harold F. Dodge
@Mediacurrent
Thank You!
Questions?
@Mediacurrent Mediacurrent.com
slideshare.net/mediacurrent

Más contenido relacionado

La actualidad más candente

Pair development
Pair developmentPair development
Pair developmentDawn Code
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfallMike Edwards
 
Things i wished i knew as a junior developer
Things i wished i knew as a junior developerThings i wished i knew as a junior developer
Things i wished i knew as a junior developerGeshan Manandhar
 
IDX Broker Research & Development by Derek Rose
IDX Broker Research & Development by Derek RoseIDX Broker Research & Development by Derek Rose
IDX Broker Research & Development by Derek RoseIDX Broker
 
Zero cost serverless Real time web app
Zero cost serverless Real time web appZero cost serverless Real time web app
Zero cost serverless Real time web appBarcamp Saigon
 
Learn Unit Testing and Improve Sexual Performance
Learn Unit Testing and Improve Sexual PerformanceLearn Unit Testing and Improve Sexual Performance
Learn Unit Testing and Improve Sexual PerformanceBill Shelton
 
Software Development in the Brave New world
Software Development in the Brave New worldSoftware Development in the Brave New world
Software Development in the Brave New worldDavid Leip
 
Notes On Agile Development
Notes On Agile DevelopmentNotes On Agile Development
Notes On Agile DevelopmentMatt Griffin
 
Quick win ways to mitigate feature creep
Quick win ways to mitigate feature creepQuick win ways to mitigate feature creep
Quick win ways to mitigate feature creepEnov8
 
Exceptions: Why, When, How and Where!
Exceptions: Why, When, How and Where!Exceptions: Why, When, How and Where!
Exceptions: Why, When, How and Where!Hernan Wilkinson
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startupsOleg Podsechin
 
Make and App without breaking the bank
Make and App without breaking the bankMake and App without breaking the bank
Make and App without breaking the bankJuan Bermudez
 
Relaunch Challenges and Learnings from a Product and UX perspective
Relaunch Challenges and Learnings from a Product and UX perspectiveRelaunch Challenges and Learnings from a Product and UX perspective
Relaunch Challenges and Learnings from a Product and UX perspectiveDaWanda
 
Agile Nightmares
Agile NightmaresAgile Nightmares
Agile Nightmaresunbrand
 
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...eazynow
 
One trunk one pipeline one truth
One trunk one pipeline one truthOne trunk one pipeline one truth
One trunk one pipeline one truthPaul Boocock
 
Pair Programming: overview and concepts
Pair Programming: overview and conceptsPair Programming: overview and concepts
Pair Programming: overview and conceptsLior Kirshner-Shalom
 
Go/Ruby/Java: What's next?
Go/Ruby/Java: What's next?Go/Ruby/Java: What's next?
Go/Ruby/Java: What's next?Hernan Wilkinson
 

La actualidad más candente (20)

Pair development
Pair developmentPair development
Pair development
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
 
Things i wished i knew as a junior developer
Things i wished i knew as a junior developerThings i wished i knew as a junior developer
Things i wished i knew as a junior developer
 
IDX Broker Research & Development by Derek Rose
IDX Broker Research & Development by Derek RoseIDX Broker Research & Development by Derek Rose
IDX Broker Research & Development by Derek Rose
 
Zero cost serverless Real time web app
Zero cost serverless Real time web appZero cost serverless Real time web app
Zero cost serverless Real time web app
 
Learn Unit Testing and Improve Sexual Performance
Learn Unit Testing and Improve Sexual PerformanceLearn Unit Testing and Improve Sexual Performance
Learn Unit Testing and Improve Sexual Performance
 
Software Development in the Brave New world
Software Development in the Brave New worldSoftware Development in the Brave New world
Software Development in the Brave New world
 
Notes On Agile Development
Notes On Agile DevelopmentNotes On Agile Development
Notes On Agile Development
 
Quick win ways to mitigate feature creep
Quick win ways to mitigate feature creepQuick win ways to mitigate feature creep
Quick win ways to mitigate feature creep
 
Exceptions: Why, When, How and Where!
Exceptions: Why, When, How and Where!Exceptions: Why, When, How and Where!
Exceptions: Why, When, How and Where!
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startups
 
Make and App without breaking the bank
Make and App without breaking the bankMake and App without breaking the bank
Make and App without breaking the bank
 
Relaunch Challenges and Learnings from a Product and UX perspective
Relaunch Challenges and Learnings from a Product and UX perspectiveRelaunch Challenges and Learnings from a Product and UX perspective
Relaunch Challenges and Learnings from a Product and UX perspective
 
Agile Nightmares
Agile NightmaresAgile Nightmares
Agile Nightmares
 
Agile Practices
Agile PracticesAgile Practices
Agile Practices
 
TDD & Refactoring
TDD & RefactoringTDD & Refactoring
TDD & Refactoring
 
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
Twiliocon Europe 2013: From PoC to Production, Lessons Learnt, by Erol Ziya &...
 
One trunk one pipeline one truth
One trunk one pipeline one truthOne trunk one pipeline one truth
One trunk one pipeline one truth
 
Pair Programming: overview and concepts
Pair Programming: overview and conceptsPair Programming: overview and concepts
Pair Programming: overview and concepts
 
Go/Ruby/Java: What's next?
Go/Ruby/Java: What's next?Go/Ruby/Java: What's next?
Go/Ruby/Java: What's next?
 

Destacado

Improve the ROI of Your Drupal Site
Improve the ROI of Your Drupal SiteImprove the ROI of Your Drupal Site
Improve the ROI of Your Drupal SiteMediacurrent
 
Creating a Blog in Drupal 8 & Configuration API
Creating a Blog in Drupal 8 & Configuration APICreating a Blog in Drupal 8 & Configuration API
Creating a Blog in Drupal 8 & Configuration APIMediacurrent
 
Growth hacking with content, marketing automation and your drupal website
Growth hacking with content, marketing automation and your drupal websiteGrowth hacking with content, marketing automation and your drupal website
Growth hacking with content, marketing automation and your drupal websiteMediacurrent
 
Drupal 8 for site builders
Drupal 8 for site buildersDrupal 8 for site builders
Drupal 8 for site buildersMediacurrent
 
What to Expect in Drupal 8
What to Expect in Drupal 8What to Expect in Drupal 8
What to Expect in Drupal 8Mediacurrent
 
Meeting Marketing Challenges with Automation and Drupal
Meeting Marketing Challenges with Automation and DrupalMeeting Marketing Challenges with Automation and Drupal
Meeting Marketing Challenges with Automation and DrupalMediacurrent
 
Business benefits of Drupal 8
Business benefits of Drupal 8Business benefits of Drupal 8
Business benefits of Drupal 8Mediacurrent
 
Choosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkChoosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkMediacurrent
 
Build a Blog with Drupal 8 on the Day it's Released
Build a Blog with Drupal 8 on the Day it's ReleasedBuild a Blog with Drupal 8 on the Day it's Released
Build a Blog with Drupal 8 on the Day it's ReleasedMediacurrent
 
Overcoming the Top 3 SMB Challenges with Marketing Automation
Overcoming the Top 3 SMB Challenges with Marketing AutomationOvercoming the Top 3 SMB Challenges with Marketing Automation
Overcoming the Top 3 SMB Challenges with Marketing AutomationMediacurrent
 
One-hour Drupal 8 Theming
One-hour Drupal 8 ThemingOne-hour Drupal 8 Theming
One-hour Drupal 8 ThemingMediacurrent
 
Drupal 8 Vocabulary Lesson
Drupal 8 Vocabulary LessonDrupal 8 Vocabulary Lesson
Drupal 8 Vocabulary LessonMediacurrent
 
Starting & Growing a Drupal Based Business
Starting & Growing a Drupal Based BusinessStarting & Growing a Drupal Based Business
Starting & Growing a Drupal Based BusinessMediacurrent
 

Destacado (13)

Improve the ROI of Your Drupal Site
Improve the ROI of Your Drupal SiteImprove the ROI of Your Drupal Site
Improve the ROI of Your Drupal Site
 
Creating a Blog in Drupal 8 & Configuration API
Creating a Blog in Drupal 8 & Configuration APICreating a Blog in Drupal 8 & Configuration API
Creating a Blog in Drupal 8 & Configuration API
 
Growth hacking with content, marketing automation and your drupal website
Growth hacking with content, marketing automation and your drupal websiteGrowth hacking with content, marketing automation and your drupal website
Growth hacking with content, marketing automation and your drupal website
 
Drupal 8 for site builders
Drupal 8 for site buildersDrupal 8 for site builders
Drupal 8 for site builders
 
What to Expect in Drupal 8
What to Expect in Drupal 8What to Expect in Drupal 8
What to Expect in Drupal 8
 
Meeting Marketing Challenges with Automation and Drupal
Meeting Marketing Challenges with Automation and DrupalMeeting Marketing Challenges with Automation and Drupal
Meeting Marketing Challenges with Automation and Drupal
 
Business benefits of Drupal 8
Business benefits of Drupal 8Business benefits of Drupal 8
Business benefits of Drupal 8
 
Choosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkChoosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management Framework
 
Build a Blog with Drupal 8 on the Day it's Released
Build a Blog with Drupal 8 on the Day it's ReleasedBuild a Blog with Drupal 8 on the Day it's Released
Build a Blog with Drupal 8 on the Day it's Released
 
Overcoming the Top 3 SMB Challenges with Marketing Automation
Overcoming the Top 3 SMB Challenges with Marketing AutomationOvercoming the Top 3 SMB Challenges with Marketing Automation
Overcoming the Top 3 SMB Challenges with Marketing Automation
 
One-hour Drupal 8 Theming
One-hour Drupal 8 ThemingOne-hour Drupal 8 Theming
One-hour Drupal 8 Theming
 
Drupal 8 Vocabulary Lesson
Drupal 8 Vocabulary LessonDrupal 8 Vocabulary Lesson
Drupal 8 Vocabulary Lesson
 
Starting & Growing a Drupal Based Business
Starting & Growing a Drupal Based BusinessStarting & Growing a Drupal Based Business
Starting & Growing a Drupal Based Business
 

Similar a How to Write an Efficient Defect Case & Save Money

What is quality, and how do we build it in
What is quality, and how do we build it in What is quality, and how do we build it in
What is quality, and how do we build it in Maryam Umar
 
ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...
ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...
ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...Tracy Lee
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Rajesh Muppalla
 
Optimizing Websites for Great User Experiences and Increased Conversions
Optimizing Websites for Great User Experiences and Increased ConversionsOptimizing Websites for Great User Experiences and Increased Conversions
Optimizing Websites for Great User Experiences and Increased ConversionsWP Engine
 
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech] Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech] Tracy Lee
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsCprime
 
Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsSymantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsTag1 Consulting, Inc.
 
Bridging the gap
Bridging the gapBridging the gap
Bridging the gapUXDXConf
 
Tactical Application Security: Getting Stuff Done - Black Hat Briefings 2015
Tactical Application Security: Getting Stuff Done - Black Hat Briefings 2015Tactical Application Security: Getting Stuff Done - Black Hat Briefings 2015
Tactical Application Security: Getting Stuff Done - Black Hat Briefings 2015Cory Scott
 
Rethink Drupal Support. Stop the Bleeding!
 Rethink Drupal Support. Stop the Bleeding! Rethink Drupal Support. Stop the Bleeding!
Rethink Drupal Support. Stop the Bleeding!Anne Stefanyk
 
Overcome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesOvercome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesiCiDIGITAL
 
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Mark Kelley
 
Laura Delnevo - Winning your clients' trust with Agile project management
Laura Delnevo - Winning your clients' trust with Agile project managementLaura Delnevo - Winning your clients' trust with Agile project management
Laura Delnevo - Winning your clients' trust with Agile project managementcameronandwilding
 
Quality analysis pdf to study For your education
Quality analysis pdf to study For your educationQuality analysis pdf to study For your education
Quality analysis pdf to study For your educationShraddhatadmare1
 
Bug best practice
Bug best practiceBug best practice
Bug best practicegaoliang641
 

Similar a How to Write an Efficient Defect Case & Save Money (20)

What is quality, and how do we build it in
What is quality, and how do we build it in What is quality, and how do we build it in
What is quality, and how do we build it in
 
ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...
ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...
ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)
 
Decision Making
Decision MakingDecision Making
Decision Making
 
Optimizing Websites for Great User Experiences and Increased Conversions
Optimizing Websites for Great User Experiences and Increased ConversionsOptimizing Websites for Great User Experiences and Increased Conversions
Optimizing Websites for Great User Experiences and Increased Conversions
 
3. Product Development
3. Product Development3. Product Development
3. Product Development
 
prod-dev-management.pptx
prod-dev-management.pptxprod-dev-management.pptx
prod-dev-management.pptx
 
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech] Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
Inclusive Architecture - Introducing the PAMstack - [Refactr.tech]
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
 
Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsSymantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
 
Bridging the gap
Bridging the gapBridging the gap
Bridging the gap
 
Tactical Application Security: Getting Stuff Done - Black Hat Briefings 2015
Tactical Application Security: Getting Stuff Done - Black Hat Briefings 2015Tactical Application Security: Getting Stuff Done - Black Hat Briefings 2015
Tactical Application Security: Getting Stuff Done - Black Hat Briefings 2015
 
Fountain project model
Fountain project modelFountain project model
Fountain project model
 
Rethink Drupal Support. Stop the Bleeding!
 Rethink Drupal Support. Stop the Bleeding! Rethink Drupal Support. Stop the Bleeding!
Rethink Drupal Support. Stop the Bleeding!
 
Overcome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesOvercome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challenges
 
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
 
Laura Delnevo - Winning your clients' trust with Agile project management
Laura Delnevo - Winning your clients' trust with Agile project managementLaura Delnevo - Winning your clients' trust with Agile project management
Laura Delnevo - Winning your clients' trust with Agile project management
 
Software testing
Software testingSoftware testing
Software testing
 
Quality analysis pdf to study For your education
Quality analysis pdf to study For your educationQuality analysis pdf to study For your education
Quality analysis pdf to study For your education
 
Bug best practice
Bug best practiceBug best practice
Bug best practice
 

Más de Mediacurrent

Penn State News: Pivoting to Decoupled Drupal with Gatsby
Penn State News: Pivoting to Decoupled Drupal with GatsbyPenn State News: Pivoting to Decoupled Drupal with Gatsby
Penn State News: Pivoting to Decoupled Drupal with GatsbyMediacurrent
 
Evolving How We Measure Digital Success in Higher Ed
Evolving How We Measure Digital Success in Higher EdEvolving How We Measure Digital Success in Higher Ed
Evolving How We Measure Digital Success in Higher EdMediacurrent
 
Penn State scales static Drupal to new heights
Penn State scales static Drupal to new heightsPenn State scales static Drupal to new heights
Penn State scales static Drupal to new heightsMediacurrent
 
Delivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher EdDelivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher EdMediacurrent
 
Content Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your AudienceContent Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your AudienceMediacurrent
 
Decoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real WorldDecoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real WorldMediacurrent
 
A Better Way to Build and Manage Sites with Rain for Drupal 9
A Better Way to Build and Manage Sites with Rain for Drupal 9A Better Way to Build and Manage Sites with Rain for Drupal 9
A Better Way to Build and Manage Sites with Rain for Drupal 9Mediacurrent
 
Drupal Security: What You Need to Know
Drupal Security: What You Need to KnowDrupal Security: What You Need to Know
Drupal Security: What You Need to KnowMediacurrent
 
Leveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web ProjectsLeveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web ProjectsMediacurrent
 
Reimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web StrategyReimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web StrategyMediacurrent
 
How to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with DrupalHow to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with DrupalMediacurrent
 
Is my website accessible? Common mistakes (and how to fix them)
Is my website accessible? Common mistakes (and how to fix them)Is my website accessible? Common mistakes (and how to fix them)
Is my website accessible? Common mistakes (and how to fix them)Mediacurrent
 
Managing Images In Large Scale Drupal 8 & 9 Websites
Managing Images In Large Scale Drupal 8 & 9 WebsitesManaging Images In Large Scale Drupal 8 & 9 Websites
Managing Images In Large Scale Drupal 8 & 9 WebsitesMediacurrent
 
Paragraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final ShowdownParagraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final ShowdownMediacurrent
 
MagMutual.com: On the JAMStack with Gatsby and Drupal 8
 MagMutual.com: On the JAMStack with Gatsby and Drupal 8 MagMutual.com: On the JAMStack with Gatsby and Drupal 8
MagMutual.com: On the JAMStack with Gatsby and Drupal 8Mediacurrent
 
Creating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to DrupalCreating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to DrupalMediacurrent
 
Level Up Your Team: Front-End Development Best Practices
Level Up Your Team: Front-End Development Best PracticesLevel Up Your Team: Front-End Development Best Practices
Level Up Your Team: Front-End Development Best PracticesMediacurrent
 
Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Mediacurrent
 
How to Prove Marketing ROI: Overcoming Digital Marketing Challenges
How to Prove Marketing ROI: Overcoming Digital Marketing ChallengesHow to Prove Marketing ROI: Overcoming Digital Marketing Challenges
How to Prove Marketing ROI: Overcoming Digital Marketing ChallengesMediacurrent
 
Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan Mediacurrent
 

Más de Mediacurrent (20)

Penn State News: Pivoting to Decoupled Drupal with Gatsby
Penn State News: Pivoting to Decoupled Drupal with GatsbyPenn State News: Pivoting to Decoupled Drupal with Gatsby
Penn State News: Pivoting to Decoupled Drupal with Gatsby
 
Evolving How We Measure Digital Success in Higher Ed
Evolving How We Measure Digital Success in Higher EdEvolving How We Measure Digital Success in Higher Ed
Evolving How We Measure Digital Success in Higher Ed
 
Penn State scales static Drupal to new heights
Penn State scales static Drupal to new heightsPenn State scales static Drupal to new heights
Penn State scales static Drupal to new heights
 
Delivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher EdDelivering Meaningful Digital Experiences in Higher Ed
Delivering Meaningful Digital Experiences in Higher Ed
 
Content Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your AudienceContent Strategy: Building Connections with Your Audience
Content Strategy: Building Connections with Your Audience
 
Decoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real WorldDecoupled Drupal and Gatsby in the Real World
Decoupled Drupal and Gatsby in the Real World
 
A Better Way to Build and Manage Sites with Rain for Drupal 9
A Better Way to Build and Manage Sites with Rain for Drupal 9A Better Way to Build and Manage Sites with Rain for Drupal 9
A Better Way to Build and Manage Sites with Rain for Drupal 9
 
Drupal Security: What You Need to Know
Drupal Security: What You Need to KnowDrupal Security: What You Need to Know
Drupal Security: What You Need to Know
 
Leveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web ProjectsLeveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web Projects
 
Reimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web StrategyReimagining Your Higher Ed Web Strategy
Reimagining Your Higher Ed Web Strategy
 
How to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with DrupalHow to Digitally Transform Higher Ed with Drupal
How to Digitally Transform Higher Ed with Drupal
 
Is my website accessible? Common mistakes (and how to fix them)
Is my website accessible? Common mistakes (and how to fix them)Is my website accessible? Common mistakes (and how to fix them)
Is my website accessible? Common mistakes (and how to fix them)
 
Managing Images In Large Scale Drupal 8 & 9 Websites
Managing Images In Large Scale Drupal 8 & 9 WebsitesManaging Images In Large Scale Drupal 8 & 9 Websites
Managing Images In Large Scale Drupal 8 & 9 Websites
 
Paragraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final ShowdownParagraphs v Layout Builder - The Final Showdown
Paragraphs v Layout Builder - The Final Showdown
 
MagMutual.com: On the JAMStack with Gatsby and Drupal 8
 MagMutual.com: On the JAMStack with Gatsby and Drupal 8 MagMutual.com: On the JAMStack with Gatsby and Drupal 8
MagMutual.com: On the JAMStack with Gatsby and Drupal 8
 
Creating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to DrupalCreating an Organizational Culture of Giving Back to Drupal
Creating an Organizational Culture of Giving Back to Drupal
 
Level Up Your Team: Front-End Development Best Practices
Level Up Your Team: Front-End Development Best PracticesLevel Up Your Team: Front-End Development Best Practices
Level Up Your Team: Front-End Development Best Practices
 
Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9
 
How to Prove Marketing ROI: Overcoming Digital Marketing Challenges
How to Prove Marketing ROI: Overcoming Digital Marketing ChallengesHow to Prove Marketing ROI: Overcoming Digital Marketing Challenges
How to Prove Marketing ROI: Overcoming Digital Marketing Challenges
 
Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan
 

Último

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 

Último (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 

How to Write an Efficient Defect Case & Save Money

  • 1. How to Write an Efficient Defect Case & Save Money By: Thomas Burke Add conference logo here September 1, 2015
  • 3. My Background ● Have been in the QA business for over 15 years. ● Started in the IT business as a tech support specialist and then moved on to setting up and supporting LAN's. ● My QA experience has taken me from being a QA Analyst to a QA Manager and a QA Lead. ● Graduated from Southern Polytechnic State University with a Master's degree in Quality. Earned BA from Rutgers. ● I have a great passion for QA and improving processes. Enjoy training and mentoring people. Have a positive outlook and believe that things will get better with continuous improvement. ● Worked for a number of fortune companies such as GTE, Ernst & Young, Zenith, Epson, Lockheed, AT&T, and Cox Enterprises as well a number of privately owned businesses such as Mediacurrent. @Mediacurrent
  • 4. Design/Theming ● Usability Testing ● Responsive Design ● Drupal Theming ● Annotated Wireframes @Mediacurrent Development ● Drupal Support ● Custom Module Development ● Large Scale Systems Integration ● Security & Performance Expertise We help organizations build highly impactful, elegantly designed Drupal websites that achieve the strategic results you need. Digital Strategy ● Content Strategy ● Content Generation ● Result Metrics ● Marketing Automation Integration
  • 6. ● What is a defect? ● Types of defects ● Who writes a bug report? ● When should a bug report be written? ● Elements of a good defect case ● What’s next after defect is written up? ● Tips on reducing defects @Mediacurrent Agenda
  • 7. Why should we care about good bug reporting? @Mediacurrent
  • 8. Better bug reporting saves you money $$$ @Mediacurrent
  • 9. How does it save money$ ● Does not waste time trying to duplicate the issue. This impacts everyone involved in the project including developers, front-end, project managers, and QA. ● Time = $ Waste cost $ ● Poorly written defects will not be tested right and are often sent back to be fixed which wastes time ● The better the bug report is written and can be reproduced, the sooner it will get fixed with the least amount of time invested. @Mediacurrent
  • 10. What is a bug? @Mediacurrent
  • 11.
  • 13. Types of defects 1 ● Requirement / Design ● Front-end / Theming ● Coding ● Training ● Environment @Mediacurrent
  • 14. Types of defects 2 ● Performance ● Security ● Enhancement - becomes a case ● Browser / Mobile ● User Experience ● User Error @Mediacurrent
  • 15. Who writes a Bug Report? @Mediacurrent
  • 16. Defect Authors ● Developers ● Project Managers ● Quality Assurance ● Front End ● The Customer ● Management @Mediacurrent
  • 17. When should a Bug Report be written? @Mediacurrent
  • 18. Timing is Key ● As soon as an issue has been found it should be logged ● Need fast feedback to fix the issue early ● Once the code is in QA ● If development is not complete then bounce case back to the developer ● When you see an issue then do a screenshot and then see if it can be duplicated. @Mediacurrent
  • 19. Elements of a Good Defect Case @Mediacurrent
  • 20. Breakdown of a Bug Case ● Title of the bug ● Description ● Steps ● Acceptance Criteria ● Expected results ● Screenshot or Video ● Severity ● Assigned to ● Status ● Reference to requirement @Mediacurrent
  • 21. Title of the Bug ● Very Important ● First thing everyone reads ● Should be short and concise ● Remember that more details can be added in the description field @Mediacurrent
  • 22. Bug Title Example Good title will include: Project Name - Sprint#- Page bug is found on - short description of the issue. Example of good title: ABC Project Bug: Sprint3 - Home page - Contact Us link returns 404 error Example of a bad title: Link does not work @Mediacurrent
  • 23. Description Example - Bad Examples of bad descriptions: - When I move my mouse over this stupid icon, it does not wiggle like it should - Clicking on this link doesn’t do anything - This page seems slow to me @Mediacurrent
  • 24. Description Example - Good Example a good description: When you go to the home page at abccompany.com/home and click on the ‘Contact Us’ link in the header - a 404 error is returned. This occurs in all browsers Steps: 1. Navigate to the home page of abccompany.com/home 2. Click on the ‘Contact Us’ link 3. A 404 error will be returned 4. Expected results: clicking on link should redirect user to the ‘Contact Us ‘ page.- abccompany.com/contact-us @Mediacurrent
  • 25. Screen Shots ● Lots of screenshot tools available ● Adds good visual picture of the issue ● Most bug reports should have a screen shot ● Add arrows or text to screen shot @Mediacurrent
  • 27. Screen capture tools ● Skitch ● Snag-It ● Jing Project - does videos as well ● Keyboard - crtl / print screen ● FireShot - for Firefox ● Faststone Capture @Mediacurrent
  • 28. Video capture tools ● BB Flashback Express ● uTipu ● Jing ● CamStudio ● ScreenToaster @Mediacurrent
  • 29. How Severe is the Bug? @Mediacurrent
  • 30. Is the bug like this ? @Mediacurrent
  • 31. Bug Reporting ● Assigned to field - assign to who can fix the issue ● Who to assign it to: Depends on the project - some have all issues assigned to the Project manager - Others you can assign to lead developer or front end developer ● Status - set to open initially. Once fix has been successfully tested then approve or close the issue. ● Reference - if the issue can be traced to a feature or requirement do that. Helps with traceability and finding root cause of the defect. @Mediacurrent
  • 32. What is next? ● When a defect has been fixed then testers need to verify ● If issue is fixed then case can be closed or approved ● If not fixed then it goes back to developers or frontend @Mediacurrent
  • 33. Tips ● Communication is key ● Ask the team if they have seen an issue before logging it ● Search to see if issue has been logged before ● Try to prevent duplicates ● Work with the quick fix ● If not quick then log it ● Toward the end of release or sprint then consult with Project Manager before assigning the defect. It may not need to be fixed for that release. @Mediacurrent
  • 34. “Quality can not be inspected into a product or service; it must be built into it.” ~Harold F. Dodge @Mediacurrent