See...Think…Respond Adam White Founder Manager Test Engineering and Escalations Context Driven Testing.

Slides:



Advertisements
Similar presentations
Tivoli Software from IBM Storage Resource Management Webcast
Advertisements

Copyright © 2006 Quest Software Quest SharePoint Management.
Configuration Management
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Presentation by Priyanka Sawarkar
Thoughts on Systematic Exploratory Testing of Important Products James Bach, Satisfice, Inc.
Course: e-Governance Project Lifecycle Day 1
Agile Testing and/or Agility in Testing? Juha Itkonen SoberIT Teknillinen Korkeakoulu Test Summit, , Savonlinna.
HP Quality Center Overview.
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Mercury Quality Center Formerly Test Director. Topics Covered Testdirector Introduction Understanding the Testdirector Interface. Understanding Requirement.
Test Environments Arun Murugan – u Rohan Ahluwalia – u Shuchi Gauri – u
I n t e g r i t y - S e r v i c e - E x c e l l e n c e Business & Enterprise Systems Introduction to Hewlett Packard (HP) Application Lifecycle Management.
Principles of Information Systems, Sixth Edition 1 Systems Investigation and Analysis Chapter 12.
Xtreme Programming. Software Life Cycle The activities that take place between the time software program is first conceived and the time it is finally.
Tech·Ed North America /19/2017 7:21 AM
Defining Services for Your IT Service Catalog
IT:Network:Microsoft Applications
TechNet Build’06 “The Secure Well Managed Infrastructure Tour”
Chapter : Software Process
When is a Project Ready for Software Automation? Michael Christesen Mat Krueper Ty Henson 1.
Solution Overview for NIPDEC- CDAP July 15, 2005.
MGS Testing A High Level Overview of Testing in Microsoft Games Studio Joe Djorgee – Test Lead.
Chapter 3 – Agile Software Development 1Chapter 3 Agile software development.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Moving into the Testing Phase Revised for October 22, 2008.
15 Copyright © 2005, Oracle. All rights reserved. Performing Database Backups.
The Challenge of IT-Business Alignment
Virtual techdays INDIA │ 9-11 February 2011 Security Discussion: Ask the Experts M.S.Anand │ MTC Technology Specialist │ Microsoft Corporation Anirudh.
Bring The Best to VeriSign. 2 VM3:Software Engineer –Network Operations Req # : 175,183 Position : Software Engineer - Network Operations Job Description.
1 Copyright ©2004 TAC. 2 T-WorMS Adding Sanity to Your Process Jamie L. Mitchell CTO TAC.
PATCH MANAGEMENT: Issues and Practical Solutions Presented by: ISSA Vancouver Chapter March 4, 2004.
15 Copyright © 2007, Oracle. All rights reserved. Performing Database Backups.
Part II - Microsoft ® Project 2000 Enterprise Deployment Templates.
EXPLORING “BEST PRACTICES” Let’s Test Mission Help me build the closing keynote: “A Critical Look at Best Practices”A Critical Look at Best Practices.
Sigur Ecommerce Pvt. Ltd.
Principles of Information Systems, Sixth Edition Systems Investigation and Analysis Chapter 12.
NT SECURITY Introduction Security features of an operating system revolve around the principles of “Availability,” “Integrity,” and Confidentiality. For.
October 10-13, 2006 San Diego Convention Center, San Diego California Extending the Value of Your VoIP Investment to Business Applications.
Session # Rational User Conference 2002 Author Note: To edit Session # go to: View/Master/Title Master ©1998, 1999, 2000, 2001, 2002 Rational Software.
IS 221: DATABASE ADMINISTRATION Lecture 2: Installing Oracle 10g or 11g & Creating Database. Information Systems Department 1.
From The Academe to Industry: Context-Driven Software Engineering Matthew Heusser Excelon Development – xndev.com - Presented to CS 611.
What Is DevOps? DevOps is "a portmanteau of 'development' and 'operations'" and is "a software development method that stresses communications, collaboration,
Girish M. Jashnani Sales Consultant Manage your E-Business Suite more effectively.
Ellis Paul Technical Solution Specialist – System Center Microsoft UK Operations Manager Overview.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
21 Copyright © 2008, Oracle. All rights reserved. Enabling Usage Tracking.
SG SCM with MKS scmGalaxy Author: Rajesh Kumar
Introduction to Software Engineering Muhammad Nasir Agile Software Development(2)
Test Automation Steffen Goerlitz Barry Lange Mitchell Meerman Harry Schultz Trevor Spees.
Red Hat Enterprise Linux Presenter name Title, Red Hat Date.
Microsoft Installing & Configuring Windows Server Exam Questions Answers Powered By:
Chapter 3 Agile software development 1 Chapter 3 – Agile Software Development.
Rich Media Platform.
What is Software Test Automation?
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
Fundamentals of Information Systems, Sixth Edition
Introduction.
Unit 10 NT1330 Client-Server Networking II Date: 8/16/2016
ARTIFICIAL INTELLIGENCE IN SOFTWARE TESTING
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Final Project Report. Final Project Report for.
BACHELOR’S THESIS DEFENSE
BACHELOR’S THESIS DEFENSE
BACHELOR’S THESIS DEFENSE
Putting Together a DevOps Pipeline Leveraging Technology, Process, and People 1 May 2019 Mr. Patrick Bush.
Exploring Exploratory Testing
Presentation transcript:

See...Think…Respond Adam White Founder Manager Test Engineering and Escalations Context Driven Testing

Agenda – Context Driven Testing Why did this topic come up? What exactly is context driven testing? Why should you care about context driven testing How can you apply it at your organization?

Background Who started this topic When was it started? Why talk about it now?

Across the portfolio – How would we test these products? Migration Awareness Optimization ScriptLogic Desktop Authority Comprehensively manages the Windows desktop throughout the desktop lifecycle, reducing the total cost of desktop and application ownership by enabling administrators to proactively manage, inventory, secure and support desktops from a central location. Security Explorer A powerful, graphical solution for real-time, interactive management of access controls and Windows NT/2000/XP/2003/Vista security on Windows file servers and workstations across the enterprise Acronis True Image Enterprise Server Allows you to 1) create an exact server disk image, including the operating system, applications, and configurations and 2) backup mission critical databases. Eyeblaster eb.campaign manager An all encompassing ad server that is designed specifically for the generation and delivery of campaigns/creative units from rich media and standard banners to search bid management and more.

Feedback From the Portfolio Every major feature should have, at a minimum, a couple bugs found and assigned in the defect tracking system. – No bugs almost always means the feature has not been well tested. A testers primary role is to find bugs and not to simply pass test cases. Limiting the testing cycle, by extending development time, results in a product with a high number of defects. All features presented by the product should function as intended.

Feedback From the Portfolio - continued A quality product depends on adequate and accurate requirements. –Requirements are the basis for adequate test coverage planning. Automated test scripts should be maintained for core product features. –Automated test scripts allows QA maximize test coverage and maintain staff size –The number of automated scripts should increase from release to release in order to extend the amount of functionality covered by automated testing.

Across the portfolio – How would we test these products? Migration Awareness Optimization ScriptLogic Desktop Authority Comprehensively manages the Windows desktop throughout the desktop lifecycle, reducing the total cost of desktop and application ownership by enabling administrators to proactively manage, inventory, secure and support desktops from a central location. Security Explorer A powerful, graphical solution for real-time, interactive management of access controls and Windows NT/2000/XP/2003/Vista security on Windows file servers and workstations across the enterprise Acronis True Image Enterprise Server Allows you to 1) create an exact server disk image, including the operating system, applications, and configurations and 2) backup mission critical databases. Eyeblaster eb.campaign manager An all encompassing ad server that is designed specifically for the generation and delivery of campaigns/creative units from rich media and standard banners to search bid management and more.

The Seven Basic Principles of Context Driven Testing 1) The value of any practice depends on its context. 2) There are good practices in context, but there are no best practices. 3) People, working together, are the most important part of any project's context. 4) Projects unfold over time in ways that are often not predictable.

The Seven Basic Principles - continued 5) The product is a solution. If the problem isn't solved, the product doesn't work. 6) Good software testing is a challenging intellectual process. 7) Only through judgment and skill, exercised cooperatively throughout the entire project, are we able to do the right things at the right times to effectively test our products.

What people tend to forget about testing Testing groups exist to provide testing-related services. They do not run the development project; they serve the project. Testing is done on behalf of stakeholders in the service of developing, qualifying, debugging, investigating, or selling a product. Entirely different testing strategies could be appropriate for these different objectives. It is entirely proper for different test groups to have different missions. A core practice in the service of one mission might be irrelevant or counter- productive in the service of another. Metrics that are not valid are dangerous. The essential value of any test case lies in its ability to provide information (i.e. to reduce uncertainty).

What people tend to forget about testing All oracles are fallible. Even if the product appears to pass your test, it might well have failed it in ways that you (or the automated test program) were not monitoring. Automated testing is not automatic manual testing: it's nonsensical to talk about automated tests as if they were automated human testing. Different types of defects will be revealed by different types of test Tests should become more challenging or should focus on different risks as the program becomes more stable. Test artifacts are worthwhile to the degree that they satisfy their stakeholders' relevant requirements.

Across the portfolio – How would we test these products? Migration Awareness Optimization ScriptLogic Desktop Authority Comprehensively manages the Windows desktop throughout the desktop lifecycle, reducing the total cost of desktop and application ownership by enabling administrators to proactively manage, inventory, secure and support desktops from a central location. Security Explorer A powerful, graphical solution for real-time, interactive management of access controls and Windows NT/2000/XP/2003/Vista security on Windows file servers and workstations across the enterprise Acronis True Image Enterprise Server Allows you to 1) create an exact server disk image, including the operating system, applications, and configurations and 2) backup mission critical databases. Eyeblaster eb.campaign manager An all encompassing ad server that is designed specifically for the generation and delivery of campaigns/creative units from rich media and standard banners to search bid management and more.

What people tend to forget about testing Article Aligning Testing with its Context. Resources Training Rapid Software Testing by Michael Bolton and/or James Bach Highly Recommended!

Questions? What else is important to you?