Intelligent Mistakes in Test Automation
|
|
|
- Irene Oliver
- 9 years ago
- Views:
Transcription
1 Intelligent Mistakes in Test Automation (or: it seemed a good idea at the time) Prepared and presented by Dorothy Graham 1 Intelligent mistakes? mistake: an action resulting from defective judgment, deficient knowledge or carelessness, a misconception or misunderstanding intelligent exercising good judgment, showing mental resourcefulness, being well-informed intelligent mistake action based on a faulty premise, with the best of intentions, but with adverse consequences 2
2 Contents Automation should find lots of bugs Automation comes out of a box (or download) Let s automate all of our manual tests ROI is essential for automation Testing tools are testers tools 3 Good idea? Automation should find lots of bugs Seems very sensible we are automating tests tests find bugs automation is more thorough and faster therefore, automation should find more bugs - and quicker Problems what tests are we automating? what does automation actually give us? 4
3 What finds most bugs? most often automated likelihood of finding bugs regression tests exploratory testing 5 Automation success = find lots of bugs? tests find bugs, not automation automation is a mechanism for running tests the bug-finding ability of a test is not affected by the manner in which it is executed this can be a dangerous objective especially for regression automation! Automated tests Manual Scripted Exploratory Fix Verification 9.3% 24.0% 58.2% 8.4% Experiences of Test Automation, Ch 27, p 503, Ed Allen & Brian Newman 6
4 Efficiency and effectiveness better good slow testing High good fast testing greatest benefit Manual testing Efficiency Automated worst poor slow testing Effectiveness poor fast testing not good but common Low 7 When is find bugs a good objective for automation? when the first run of a given test is automated Test-Driven Design in Agile (& BTDD) Model-Based Testing (MBT), automated test design, monkey testing, exploratory test automation keyword-driven (e.g. users populate spreadsheet) find bugs in parts we wouldn t have tested? indirect result of automation direct result of running more tests 8
5 Contents Automation should find lots of bugs Automation comes out of a box (or download) Let s automate all of our manual tests ROI is essential for automation Testing tools are testers tools 9 Good idea? Automation comes out of the box (or download) Seems very sensible automation gives great benefit, success stories spending a lot on the tool must guarantee great benefits all we need to do is get the right tool Problems technical issue: what testware architecture is right for your organisation? (hint: not the tool s) management issues: staffing, support, resources 10
6 Automation should fit your organisation your own testware architecture is critical a poor architecture gives high maintenance cost most frequent cause of abandoned automation/ shelfware two layers of abstraction technical: for long life human: for wide use using the tool s architecture ties you to that tool [version] Testers write tests (in DSTL) HL Keywords testware architecture Structured Scripts Test Execu+on Tool runs scripts 11 It s not about the tool no such thing as the right tool or best tool what s the best car? 12
7 It s not about the tool no such thing as the right tool or best tool what s the best car? investment in good automation commercial tools? benefits good benefits low moderate cost cost poor benefits low cost good benefits high cost poor benefits high cost tool cost budget open source tools? 13 It takes time and effort to succeed management support is critical high level managers need to understand automation capability & limitations, and have realistic expectations building good automation is a learning process people issues people use the automation, people develop the automation 14
8 Automated tests/automated testing Automated tests Select / identify test cases to run Set-up test environment: create test environment load test data Repeat for each test case: set-up test pre-requisites execute compare results log results analyse test failures report defect(s) clear-up after test case Clear-up test environment: delete unwanted data save important data Summarise results Manual process Select / identify test cases to run Set-up test environment: create test environment load test data Repeat for each test case: set-up test pre-requisites execute compare results log results clear-up after test case Clear-up test environment: delete unwanted data save important data Summarise results Analyse test failures Report defects Automated testing Automated process 15 Contents Automation should find lots of bugs Automation comes out of a box (or download) Let s automate all of our manual tests ROI is essential for automation Testing tools are testers tools 16
9 Good idea? Let s automate all of our tests Seems very sensible we already have lots of tests being done manually automation would be much quicker we can be completely automated, no need for manual tests [testers?!] Problems what tests are you automating? what are you missing by automating [only] existing tests? 17 Automate manual tests? manual tests automated tests tests not automated yet tests (& verification) not possible to do manually tests not worth automating manual tests automated (% manual) new ways of automating, e.g. exploratory test automation 18
10 Tools will replace testers? we can reduce the number of testers once we have the tool what are your testers like? mindless morons, or intelligent investigators? need more skills, not fewer automation can free testers to do more test design, exploratory testing and find more bugs tools don t replace testers, they support them 19 Contents Automation should find lots of bugs Automation comes out of a box (or download) Let s automate all of our manual tests ROI is essential for automation Testing tools are testers tools 20
11 Good idea? ROI is essential for automation Seems very sensible we will be spending time and possibly lots of money on tools need to be sure it will be worth it a water-tight business case will convince our managers to invest in automation Problems ROI is not the whole story people are not convinced by numbers calculating ROI is difficult and can be dangerous 21 Is this Return on Investment (ROI)? tests are run more often tests take less time to run it takes less human effort to run tests we can test (cover) more of the system we can run the equivalent of days / weeks of manual testing in a few minutes / hours faster time to market ROI = (benefit cost) cost these are (good) benefits but are not ROI 22
12 How important is ROI? ROI can be dangerous may give impression that people are replaced by tools (see automation is an enabler for success, not a cost reduction tool Yoram Mizrachi many achieve lasting success without measuring ROI (depends on your context) need to be aware of benefits (and publicize them) 23 An example comparative benefits chart man aut exec speed times run data variety tester work 14 x faster 5 x more often 4 x more data 12 x less effort ROI spreadsheet me for a copy 24
13 Contents Automation should find lots of bugs Automation comes out of a box (or download) Let s automate all of our manual tests ROI is essential for automation Testing tools are testers tools 25 Good idea? Testing tools are testers tools Seems very sensible testers do testing testing tools help with testing tools will make them better testers, because they will be able to run more tests, faster Problems tools are software packages using programming languages; tester skills are different to development skills spending time on / with tools means less testing, not more testing (initially at least) 26
14 Is it the tester s job to automate tests? test execution automation is software development needs programming skills not all testers want to become developers or would be good at it do automators need testing skills? helpful but not essential if testers are automators a conflict of interest do you run tests or do you automate tests? automation is better long-term, BUT deadline pressure pushes you back into manual testing 27 Current thinking? Testers, if you want to have a job, you need to learn to write code so testers who don t write code are now worthless? the only good tester is a developer-tester? I see serious consequences (and I don t agree!) for every context? (user/business testers) fine for those who want to, in agile team, dev level pure testing skills are no longer valued? not right to force good testers out of our industry! 28
15 Why are these intelligent mistakes? Automation should find bugs? tests find bugs; automated tests are still tests Automation comes out of the box you think you buy a solution that will just work Automate all manual tests? a starting point for tests to be automated Automation has to achieve ROI? can t expect investment with showing some return Testing tools are tools for testers? testers write and run tests; tools run tests 29 Why are these intelligent mistakes? Automation should find bugs? tests find bugs, automation runs tests Automation comes out of the box effort and time, e.g. tailor your testware architecture Automate all manual tests? not all should be, automate more than manual Automation has to achieve ROI? may be dangerous, need to show benefits Testing tools are tools for testers? different skills, not all testers should code 30
16 Summary Many ideas seem sensible at first / on the surface, but have serious problems automation should find lots of bugs automation comes out of a box (or download) let s automate all of our manual tests ROI is essential for automation testing tools are testers tools Recognise these intelligent mistakes and avoid them 31 More information downloads articles and papers [email protected] for list of test execution & framework tools automation ROI calculator spreadsheet an invitation to join the new Test Automation Patterns wiki my random newsletter blog including automation, DDP, certification with Seretta Gamba we are looking for feedback! 32
Technical versus non-technical skills in test automation
Technical versus non-technical skills in test automation Dorothy Graham Software Testing Consultant [email protected] SUMMARY In this paper, I discuss the role of the testers and test automators
Standard Glossary of Terms Used in Software Testing. Version 3.01
Standard Glossary of Terms Used in Software Testing Version 3.01 Terms Used in the Expert Level Test Automation - Engineer Syllabus International Software Testing Qualifications Board Copyright International
Agile Tester Foundation Course Outline
Foundation Course Outline General Description This course provides testers and test managers with an understanding of the fundamentals of testing on agile projects. Attendees will learn how agile software
Agile Development and Testing Practices highlighted by the case studies as being particularly valuable from a software quality perspective
Agile Development and Testing Practices highlighted by the case studies as being particularly valuable from a software quality perspective Iteration Advantages: bringing testing into the development life
Testing in Scrum Projects
Testing in Scrum Projects Kalevi Evans Logica 2008. All rights reserved About Me Logica Suomi Oy (formerly WM-Data) Over 6 years experience Experience working in projects that apply the following software
Testing Best Practices
ALMComplete, QAComplete, DevComplete This document is used as a guide to improving your testing and quality assurance processes. 1 Test Case Creation Once requirements have been created and approved, while
Why Test Automation Fails
Why Test Automation Fails in Theory and in Practice Jim Trentadue Enterprise Account Manager- Ranorex [email protected] Thursday, January 15, 2015 Agenda Agenda Test Automation Industry recap Test
Test Automation: A Project Management Perspective
Test Automation: A Project Management Perspective Abstract Amith Pulla [email protected] For most QA leads or managers, it s always difficult to get the project manager (PM) to invest in test automation.
Automation can dramatically increase product quality, leading to lower field service, product support and
QA Automation for Testing Medical Device Software Benefits, Myths and Requirements Automation can dramatically increase product quality, leading to lower field service, product support and liability cost.
Fully Leverage Agile Test Automation Technical Success and Return on Investment
Fully Leverage Agile Test Automation Technical Success and Return on Investment Introduction Give me a place to stand, and a lever long enough, and I will move the world. In Agile, the place to stand is
SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework
Pragmatic Agile Development (PAD) Conceptual Framework This document describes the Pragmatic Agile Development framework, a Scrum based development process. SmartBear Software 3/10/2010 Pragmatic Agile
Aligning Correct and Realistic Performance Testing with the Agile Development Process
Aligning Correct and Realistic Performance Testing with the Agile Development Process SIGIST Winter 2011 Conference Graham Parsons CEO, Reflective Solutions Overview Introduction A major risk for Agile
Codeless Test Automation for Web Apps
Codeless Test Automation for Web Apps Webinar by TestingWhiz December 11, 2012 1PM EST Agenda Functional Test Automation for Agile Teams Developing and Implementing Codeless Automation Frameworks Achieving
ASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010
ASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010 QA2010 3 Days INTRODUCTION This three-day, instructor-led course provides students with the knowledge and skills to prevent, detect, manage and avoid
Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011
QAI /QAAM 2011 Conference Proven Practices For Managing and Testing IT Projects Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011 Format This presentation is a journey When Bill and
Agile Scrum Workshop
Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework
AUTOMATED TESTING and SPI. Brian Lynch
AUTOMATED TESTING and SPI Brian Lynch 1 Introduction The following document explains the purpose and benefits for having an Automation Test Team, the strategy/approach taken by an Automation Test Team
Agile QA Process. Anand Bagmar [email protected] [email protected] http://www.essenceoftesting.blogspot.com. Version 1.
Agile QA Process Anand Bagmar [email protected] [email protected] http://www.essenceoftesting.blogspot.com Version 1.1 Agile QA Process 1 / 12 1. Objective QA is NOT the gatekeeper of the quality
Writing The Business Case for Automated Software Testing and Test Management Tools
Writing The Business Case for Automated Software Testing and Test Management Tools How to successfully research, plan and present a convincing business case that will justify the budget and resources you
ISTQB - Certified Tester Advanced Level - Test Manager
CTALTM - Version: 3 30 June 2016 ISTQB - Certified Tester Advanced Level - Test Manager ISTQB - Certified Tester Advanced Level - Test Manager CTALTM - Version: 3 5 days Course Description: Being a technical
Automated Testing Best Practices
Automated Testing Best Practices This document includes best practices to consider before implementing automated software testing. These best practices are strategic and are applicable regardless of the
Exploratory Testing in an Agile Context
Exploratory Testing in an Agile Context A guide to using Exploratory Testing on Agile software development teams. Elisabeth Hendrickson 2 Exploratory Testing. So you bang on the keyboard randomly, right?
Adopting Agile Testing
Adopting Agile Testing A Borland Agile Testing White Paper August 2012 Executive Summary More and more companies are adopting Agile methods as a flexible way to introduce new software products. An important
Automated Acceptance Testing of High Capacity Network Gateway
Automated Acceptance Testing of High Capacity Network Gateway Ran Nyman 1, Ismo Aro 2, Roland Wagner 3, 1,2,3 Nokia Siemens Network, PO Box 1 FI-02022 Nokia Siemens Networks 1 [email protected], 2 [email protected],
Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. [email protected] www.coveros.
Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. [email protected] www.coveros.com 1 About Coveros Coveros helps organizations accelerate the delivery
Sample Exam Foundation Level Syllabus. Mobile Tester
Sample Exam Foundation Level Syllabus Mobile Tester September 2015 American Software Testing Qualifications Board Sample Exam Foundation Level Syllabus Mobile Tester MOB-1.2.1 (K2) Explain the expectations
Testing in an Agile Environment
Testing in an Agile Environment Marie Walsh [email protected] http://www.linkedin.com/in/mariewalsh In this presentation, Marie will share her experiences working in agile teams across multiple projects
One Complete Intranet Solution
One Complete Intranet Solution Empowering staff to work smarter in a connected workplace www.sorce.co.uk [email protected] 01635 551 777 1 Flexibility comes as standard 2 Why we re different We ve been
QTP Open Source Test Automation Framework Introduction
Version 1.0 April 2009 D ISCLAIMER Verbatim copying and distribution of this entire article are permitted worldwide, without royalty, in any medium, provided this notice is preserved. Table of Contents
About metrics and reporting in model-based robot assisted functional testing
1 (13) Matti Vuori, 2014-01-10 RATA project report About metrics and reporting in model-based robot assisted functional testing Table of contents 1. Introduction... 1 2. Different tests have different
Continuous Integration
CODING & DEVELOPMENT BORIS GORDON FEBRUARY 7 2013 Continuous Integration Introduction About me boztek on d.o. (http://drupal.org/user/134410) @boztek [email protected] 2 Introduction About you
Introduction... 1 Website Development... 4 Content... 7 Tools and Tracking... 19 Distribution... 20 What to Expect... 26 Next Step...
Contents Introduction... 1 Website Development... 4 Content... 7 Tools and Tracking... 19 Distribution... 20 What to Expect... 26 Next Step... 27 Introduction Your goal is to generate leads that you can
Bridging the Gap Between Acceptance Criteria and Definition of Done
Bridging the Gap Between Acceptance Criteria and Definition of Done Sowmya Purushotham, Amith Pulla [email protected], [email protected] Abstract With the onset of Scrum and as many organizations
Manual Tester s Guide to Automated Testing Contents
Manual Tester s Guide to Automated Testing Contents Introduction...3 Knowing the Differences...3 Common Misconceptions About Automated Testing...4 How to Transition to a Blended Manual/Automated Approach...7
The Practice of Social Research in the Digital Age:
Doctoral Training Centre: Practice of Social Research The Practice of Social Research in the Digital Age: Technologies of Social Research and Sources of Secondary Data Analysis Dr. Eric Jensen [email protected]
Sample Exam Foundation Level Syllabus. Mobile Tester
Sample Exam Foundation Level Syllabus Mobile Tester September 2015 American Software Testing Qualifications Board Sample Exam Foundation Level Syllabus Mobile Tester 1. What types of testing are particularly
Business white paper. Best practices for implementing automated functional testing solutions
Business white paper Best practices for implementing automated functional testing solutions Table of contents Contents 3 Introduction 3 Functional testing versus unit testing 4 The pros and cons of manual
Agile Testing with Acceptance Test Driven Development and Behavior Driven Design. Two Day Course Overview
Agile Testing with Acceptance Test Driven Development and Behavior Driven Design Two Day Course Overview 2014 The Agile Tester, About the instructor. Tim Walker is a career software engineer, educator
Software Quality Testing Course Material
Prepared by Vipul Jain Software Quality Testing Course Material Course content is designed and will be taught in such a manner in order to make a person job ready in around 10-12 weeks. Classroom sessions
Assignment 12: Quality Assurance Plan
Assignment 12: Quality Assurance Plan 17-654: Analysis of Software Artifacts Jonathan Aldrich ([email protected]) 100 points total This is an Master s (17-654) only assignment The goal of the
The Importance of Continuous Integration for Quality Assurance Teams
The Importance of Continuous Integration for Quality Assurance Teams Without proper implementation, a continuous integration system will go from a competitive advantage for a software quality assurance
Thinking about APM? 4 key considerations for buy vs. build your own
An AppDynamics Business White Paper Thinking about APM? 4 key considerations for buy vs. build your own Most technology folks have heard Marc Andreessen s provocative statement, Software is eating the
AGILE BUSINESS INTELLIGENCE
AGILE BUSINESS INTELLIGENCE OR HOW TO GIVE MANAGEMENT WHAT THEY NEED WHEN THEY NEED IT Evan Leybourn Author Directing the Agile Organisation Melbourne, Australia [email protected] INTRODUCTION
TesT AuTomATion Best Practices
Test Automation Best Pr actices 2 Which test Cases should be automated? A test case or use case scenario is a simulated situation in which a user performs determinate actions when using a particular app.
Upping the game. Improving your software development process
Upping the game Improving your software development process John Ferguson Smart Principle Consultant Wakaleo Consulting Email: [email protected] Web: http://www.wakaleo.com Twitter: wakaleo Presentation
In depth study - Dev teams tooling
In depth study - Dev teams tooling Max Åberg mat09mab@ Jacob Burenstam Linder ada09jbu@ Desired feedback Structure of paper Problem description Inconsistencies git story explanation 1 Introduction Hypotheses
Good Agile Testing Practices and Traits How does Agile Testing work?
Agile Testing Best Practices Introduction The testing phase of software development sometimes gets the short shrift from developers and IT managers. Yet testing is the only way to determine whether an
TESTING FRAMEWORKS. Gayatri Ghanakota
TESTING FRAMEWORKS Gayatri Ghanakota OUTLINE Introduction to Software Test Automation. What is Test Automation. Where does Test Automation fit in the software life cycle. Why do we need test automation.
The Agile Audit. 2. Requirements & Technical Architecture
The Agile Audit This document can be used prior to a project starting (to determine if the Agile Process is suitable and how it might be applied) and during a project to review the practices in use. The
Selling Agile to the CFO: A Guide for Development Teams
Selling Agile to the CFO: A Guide for Development Teams You ve learned about agile development, or perhaps you have even worked in an agile organization and have now moved to a traditional one. You re
Scrum Methodology in Product Testing : A Practical Approach
Scrum Methodology in Product Testing : A Practical Approach Suman Kumar Kanth [email protected] Mobile: +91 9937285725 Infosys Technologies Limited Proceedings for the session 1. Challenges
Certified Agile Software Test Professional (CASTP)
Receive the education you need to succeed in Agile Projects Achieve the prestigious Education-Based Certifications Certified Agile Software Test Professional (CASTP) CASTP Practitioner Level CASTP Master
ICAgile Learning Roadmap Agile Testing Track
International Consortium for Agile ICAgile Learning Roadmap Agile Testing Track Learning Objectives Licensing Information The work in this document was facilitated by the International Consortium for Agile
www.testing-solutions.com TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes
www. TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes What is Agile Development? There are various opinions on what defines agile development, but most would
Use service virtualization to remove testing bottlenecks
Use service virtualization to remove testing bottlenecks Discover integration faults early by pushing integration testing left in the software lifecycle Contents 1 Complex, interconnected applications
Establishing your Automation Development Lifecycle
Establishing your Automation Development Lifecycle Frequently I engage clients in assessing and improving their automation efforts. The discussion normally starts from a position of frustration We ve invested
100 Ways To Improve Your Sales Success. Some Great Tips To Boost Your Sales
100 Ways To Improve Your Sales Success Some Great Tips To Boost Your Sales 100 Ways To Improve Your Sales Success By Sean Mcpheat, Managing Director Of The Sales Training Consultancy What makes a successful
Benefits of Test Automation for Agile Testing
Benefits of Test Automation for Agile Testing Manu GV 1, Namratha M 2, Pradeep 3 1 Technical Lead-Testing Calsoft Labs, Bangalore, India 2 Assistant Professor, BMSCE, Bangalore, India 3 Software Engineer,
White Paper. Lessons Learned from User Acceptance Testing. M. Glenn Newkirk Helen A. Sims. June 15, 2002
White Paper Lessons Learned from User Acceptance Testing M. Glenn Newkirk Helen A. Sims June 15, 2002 InfoSENTRY Services, Inc. www.infosentry.com 919.838.8570 2002-2003. InfoSENTRY Services, Inc. All
Software Testing Lifecycle
STLC-Software Testing Life Cycle SDLC Software Testing Lifecycle Software Testing Life Cycle (STLC) defines the steps/ stages/ phases in testing of software. However, there is no fixed standard STLC in
Test Automation Framework
Test Automation Framework Rajesh Popli Manager (Quality), Nagarro Software Pvt. Ltd., Gurgaon, INDIA [email protected] ABSTRACT A framework is a hierarchical directory that encapsulates shared resources,
Deep Agile Blending Scrum and Extreme Programming. Jeff Sutherland Ron Jeffries
Deep Agile Blending Scrum and Extreme Programming Jeff Sutherland Ron Jeffries Separation of XP and Scrum Methods * Largely Historical * XP chose to write more down * XP programmer focus * Successful Scrum
13 Ways To Increase Conversions
13 Ways To Increase Conversions Right Now Increasing your conversion rates is absolutely crucial. Having a good conversion rate is the foundation of high sales volume. Sometimes just a small tweak can
Agile Testing and Extreme Programming
Agile Testing and Extreme Programming [email protected] www.pettichord.com March 2003 Copyright 2003 Bret Pettichord. All rights reserved. The Agile Alliance Values We have come to value: Individuals
Business Process Management The Must Have Enterprise Solution for the New Century
Business Process Management The Must Have Enterprise Solution for the New Century 15200 Weston Parkway, Suite 106 Cary, NC 27513 Phone: (919) 678-0900 Fax: (919) 678-0901 E-Mail: [email protected] WWW:
Table of contents. Enterprise Resource Planning (ERP) functional testing best practices: Ten steps to ERP systems reliability
Enterprise Resource Planning (ERP) functional testing best practices: Ten steps to ERP systems reliability Table of contents Introduction.......................................................2 Step 1:
Latest Trends in Testing. Ajay K Chhokra
Latest Trends in Testing Ajay K Chhokra Introduction Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the customer.
Continuous Delivery. Anatomy of the Deployment Pipeline (Free Chapter) by Jez Humble and David Farley
Continuous Delivery Anatomy of the Deployment Pipeline (Free Chapter) by Jez Humble and David Farley Copyright 2011 ThoughtWorks Inc. All rights reserved www.thoughtworks-studios.com Introduction Continuous
Exploratory Testing An Agile Approach STC-2009. Aman Arora. Xebia IT Architects India Pvt. Ltd. Sec-30, Gurgaon 122001, Haryana
1 Exploratory Testing An Agile Approach STC-2009 Aman Arora Xebia IT Architects India Pvt. Ltd. Unit No-612, 6 th floor, BPTP park Centra, Sec-30, Gurgaon 122001, Haryana 2 Abstract As the IT industry
Rapid software development. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1
Rapid software development Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1 Objectives To explain how an iterative, incremental development process leads to faster delivery of
Agile & Scrum: What are these methodologies and how will they impact QA/testing roles? Marina Gil Santamaria Summer 2007
Agile & Scrum: What are these methodologies and how will they impact QA/testing roles? Marina Gil Santamaria Summer 2007 The idea behind the Agile approach is that instead of building a release that is
The Tester's Role in Continuous Integration
W8 Track 10/3/2012 The Tester's Role in Continuous Integration Presented by: Roi Carmel HP Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 904-278-0524 [email protected]
Testhouse Training Portfolio
Testhouse Training Portfolio TABLE OF CONTENTS Table of Contents... 1 HP LoadRunner 4 Days... 2 ALM Quality Center 11-2 Days... 7 HP QTP Training Course 2 Days... 10 QTP/ALM Intensive Training Course 4
Measuring the effectiveness of testing using DDP
Measuring the effectiveness of testing using Prepared and presented by Dorothy Graham email: 1 Contents introduction: some questions for you what is and how to calculate it case studies uses, abuses, common
Model-Based Testing @ Spotify. Kristian Karl
Model-Based Testing @ Spotify Kristian Karl How we use Model-Based Testing for test automation at Spotify In the world of agile development cycle, it's ever more challenging for QA to cope with both new
Health and Safety Executive Accident Investigations in Practice
Health and Safety Executive Accident Investigations in Practice Mark Burton CI2A & Gill Chambers CI2B H.S.E. Inspectors Health and and Safety Executive Accident Investigations in Practice Mark Burton CI2A
Agile Testing (October 2011) Page 1. Learning Objectives for Agile Testing
Agile Testing (October 2011) Page 1 Learning Objectives for Agile Testing "Certification is the by-product; Learning is the product." Agile Testing should: Compare and contrast agile testing with traditional
Scrum: A disciplined approach to product quality and project success.
Scrum: A disciplined approach to product quality and project success. CQAA February 23, 2011 Patricia Rotman Introductions Copyright 2011-2 Alternate Titles Considered Scrum: Just do it! Scrum: It only
ALM2013VS_ACC: Application Lifecycle Management Using Visual Studio 2013
ALM2013VS_ACC: Application Lifecycle Management Using Visual Studio 2013 Description This three-day, instructor-led course provides students with the knowledge and skills to effectively use the Application
Don t forget the testers
TODAY S TOPIC Knight Errant Software Testing Training Project Consulting Business Analysis www.knighterrant.com.au The importance of testing in an AGILE development context Or Don t forget the testers
Scalable Web Programming. CS193S - Jan Jannink - 1/12/10
Scalable Web Programming CS193S - Jan Jannink - 1/12/10 Administrative Stuff Computer Forum Career Fair: Wed. 13, 11AM-4PM (Just in case you hadn t seen the tent go up) Any problems with MySQL setup? Review:
A Practical Guide to implementing Agile QA process on Scrum Projects
Agile QA A Practical Guide to implementing Agile QA process on Scrum Projects Syed Rayhan Co-founder, Code71, Inc. Contact: [email protected] Blog: http://blog.syedrayhan.com Company: http://www.code71.com
