The New Frontier... Third Generation Software Testing Automation
|
|
- Barry Lewis
- 8 years ago
- Views:
Transcription
1 Presentation Paper Bio Return to Main Menu P R E S E N T A T I O N T1 Thursday, Nov 11, 1999 The New Frontier... Third Generation Software Testing Automation Ed Kit International Conference On Software Testing, Analysis & Review NOV 8-12, 1999 BARCELONA, SPAIN
2 The New Frontier Third Generation Software Testing Automation Edward Kit
3 Essential Testing Challenges! How to design and document inspectable tests? " What is an effective test automation architecture? # How to integrate test design and automation? Key Benefits: - Better, more maintainable tests - Automation achieved with fewer technical testers - Reduced regression, function, system testing costs - Higher motivation for participants Slide 2
4 Test Automation: Serious Problems Lack of an effective test automation architecture Lack of required competencies: Test Design Technical Automation Application Using capture/playback at the wrong time Lack of sufficient resources: Not enough time for automation implementation Ratio of testers to developers Dedicated capital equipment Slide 3
5 Test Architecture Key Recommendations Create interfaces between key framework components Separate, yet integrate test design and automation Recognize that the proper use of several tools is essential Allow for capture/playback tool independence Provide infrastructure for effective capture/playback Create one engine that can process all automated tests Customize framework components for the organization Evolve the architecture as test technology matures Slide 4
6 Proven Test Architecture TestFrame is an example of a proven test architecture Created in 1994 by Hans Buwalda at CMG The TestFrame approach has been used successfully by hundreds of projects in Europe SDT successfully used TestFrame to test ReviewPro, a Web-based Enterprise Verification Application that brings automation to Technical Reviews and Inspections SDT has extended TestFrame to include the SDT Test Design Templates SDT and CMG are working together to evolve TestFrame Has been used for On-line, Web, Batch, API, Embedded for function, system, acceptance test Reference [Buwalda, 1998] Slide 5
7 Automation Recommendation #1 Just Say No to C/P! Capture Playback Slide 6
8 Automation Recommendation #2 Separate and Bridge Create User Scenarios from test cases using action words Test Design Test Automation Create Test Cases using design techniques and spreadsheets Slide 7 Process User Scenarios
9 Automation Architecture Overview Test Architecture Test Plan Feature Hierarchy Test Design Test Cases Action Word Dictionary User Scenarios Automation Design Automation Script Execute Tests Slide 8 Test Effectiveness
10 Automation Architecture - Tools That Can Help Test Architecture: TestFrame, Visio, Word; For Architecture Review: ReviewPro Test Plan: Word, Visio Feature Hierarchy: Excel Test Design: Excel For Design Review: ReviewPro Test Cases: AETGWeb Action Word Dictionary: Word User Scenarios: Excel Automation Design: Word Automation Script: TestFrame, Capture/Playback Tool Execute Tests: TestFrame Slide 9 Test Effectiveness: Word
11 Common Design Techniques Summary! Equivalence Partitioning - single input conditions " Equivalence Partitioning - combinations # Boundary Value Analysis $ Output Forcing % State Models & Error Guessing References: [Jorgensen, 1995], [Kit, 1996] Slide 10
12 Feature Hierarchy Spreadsheet ReviewPro Key Features Primary Forms Reviewer s Log Form Drop Down Lists Disposition Code Severity Status Entry Type Document Under Review Edit Fields Slide 11 Location Summary Link Fields Hot Doc Link General Link GUI Attributes WorkSheet DDDC DDSE DDST DDET DDDU EFLO EFSU LFHD LFGL Priority High High Med Med High High Med High High
13 Test Design Spreadsheet Template Matrix ID: Matrix Summary: Author: Test Design: Risk Analysis: Test Case ID: Test Case Validity: Priority: Test Condition Feature Hierarchy: Date: Technique Impact Version: Feature Combination Likelihood Expected Results: Slide 12
14 Test Design Template Choices Test Design: Technique: Equivalence Class Boundary Value Output Condition Special Value State Transition Feature Combination: Yes No Reference: [Kit, 1999] Risk Analysis: Impact: High Medium Low Unknown Likelihood: High Medium Low Unknown Test Case Validity: Valid Invalid Priority: High Medium Low Slide 13
15 Risk Management: Failure Impact & Fault Likelihood Failure Impact: How significant is the impact if the features addressed in this test design fail? For example: system goes down, someone dies, basic application fails, money is lost, penalty is applied, users sue Fault Likelihood: How likely is it that people will make mistakes for the features addressed in this test design that will lead to software faults that will lead to product failures? Examples of indicators that contribute to an increased likelihood of faults getting into the system: weakness in this part of the system architecture, inexperienced team member, geographically distributed team, aggressive schedule Slide 14
16 Test Design Example - The Classic Triangle Routine The routine accepts three integer values as input; these are interpreted as representing the lengths of the sides of a triangle. All sides must be at least 1 and have an upper limit of 200. The sides are entered as a comma-delimited list, e.g., 3, 4, 5 by the operator using a keyboard. The routine outputs a message that states whether the triangle is scalene (no sides equal), isosceles (two sides equal) or equilateral (all sides equal). The output message is one of the following strings: Equilateral, Isosceles, Scalene, NoTriangle, IllegalInput. Slide 15
17 Test Case Validity: Priority: Test Condition Side A = Side B = Side C = Triangle Test Design Matrix ID: BFC Feature Hierarchy: Triangle/Baseline Matrix Summary: Triangle Baseline Fundamental Cases Author: Ed Kit Date: 4/10/99 Version: 2.5 Test Design: Technique Equiv. Class Feature Combination No Risk Analysis: Impact High Likelihood Low Test Case ID: BFC01 BFC02 BFC03 BFC04 BFC05 BFC06 Test Description: Expected Results: Slide 16 Valid Valid Valid Invalid Invalid Invalid High High High High High High null 60 Typical Typical Typical Only Two Isosceles Scalene Illegal Sides Typical Equilat. Output = Equilateral Output = Isosceles Output = Scalene Output = NoTriangle Output = IllegalInput One Side Too Big Output = IllegalInput
18 Triangle Boundary Value Analysis Test Design Test Case ID: BVA01 BVA02 BVA03 BVA04 BVA05 BVA06 BVA07 BVA08 BVA09 Test Case Validity: Val Val Inv Inv Val Inv Val Val Inv Priority: Test Condition Hi Hi Hi Hi Hi Hi Med Med Hi Side A = Side B = Side C = All sides min * All sides max * 1 side max+1;legal * All sides max+1 * Extreme valid Isosc. * 2 sides min, 1 max * Small valid Isosceles * Isosceles near limit * Nearly minimum * Expected Results: Slide 17 Output = Equilateral Output = Equilateral Output = IllegalInput Output = IllegalInput Output = Isosceles Output = NoTriangle Output = Isosceles Output = Isosceles Output = NoTriangle
19 User Scenario A User Scenario is formed by stringing together test cases previously defined in the test design matrix TC023 TC098 TC135 TC257 Slide 18
20 User Scenario ID: Document User Scenarios US01 US02 US03 US04 US05 TBD Scenario Validity: Valid Valid Valid Invalid Invalid Test Case Priority: High High High Med. High TC TC TC TC Typical Thread 1 * Typical Thread 2 * Typical Thread 3 * Illegal Thread 1 * Illegal Thread 2 * Expected Results: Slide 19 Expected Result 01 Expected Result 02 Expected Result 03 Expected Result 04 Expected Result 05
21 Action Words: Key to the Bridge Action Words: Establish a high-level application usage abstraction Standardize application actions Enable communication between Test Design and Test Case Processor Tips for designing action words: Keep the abstraction at a high level Determine what set of user actions the test tool should perform with a specific Action Word Scope of the test determines the Action Word level Create an Action Word Dictionary Translate each user scenario into an Action Word spreadsheet Slide 20
22 Action Word Spreadsheet Example User Scenario US0129 version 1.1 date 2/6/99 author Hans Buwalda Section 1 Test Case CL02 Product codes must be unique product code product colour type weight enter product p2 nail black AAX 1 expect message Transaction executed correctly product code product colour type weight insert product p2 nut grey AAX 1 expect message Value in field product code not allowed A product with another code is allowed product code product colour type weight enter product p3 nail black AAX 1 Check for presence of product product code product colour type weight check product p3 nail black AAX 1 delete button Section 2 Test Case CL13 All fields need to be filled. Slide 21
23 More Uses For Spreadsheet Test Design Configuration Design Performance Testing: Load and Stress Context Switching Client / Server Design and re-use test design components: Test cases -> User Scenarios -> Stress Scenarios Slide 22
24 Typical Web Configuration Combinations A partial set of configuration choices for ReviewPro, a Web-based Review and Inspection application, include: Client Browsers (5): Netscape (3.0, 4.0, 4.5), Internet Explorer (3.0, 4.0) Client Operating Systems (5): Windows (3.x, 95, 98, NT), Sun (Solaris 2.51) Application Server Operating Systems (3): NT (3.51, 4.0 with Service Pack 3, 4.0 with Service Pack 4) Database Types (4): Sybase, Oracle, Informix, Microsoft Web Server Software (4): MS IIS, Apache, Netscape (Enterprise, FastTrack) Slide 23
25 The Combination Mess The goal: re-run a core set of tests in the right mix of configurations to achieve effective coverage and find defects. From the previous slide, there are: 5 * 5 * 3 * 4 * 4 = 1200 possible configurations. Assume there are 500 core tests. This results in the need to run: 1200 * 500 = 600,000 tests! Using a real-world web application, ReviewPro, the calculation resulted in 4,800,000 tests! There must be a more practical solution! (There is.) Slide 24
26 Dealing with the Combination Mess Reductions must be made, yet sufficient coverage is required. Choices include: Use a spreadsheet to manually select a reasonable subset. Use a tool which automatically selects a small number. Slide 25
27 Design Configurations Using Spreadsheets ReviewPro Configuration Test Categories: Combination ID: RCT01 RCT02 Combination Validity: Valid Valid Priority: High High RCT03 Valid High RCT04 Invalid High RCT05 Valid High Client Browser Client OS Appl. Server OS Database Web Server SW Expected Results: NS 4.5 IE 4.0 NS 4.0 IE 3.0 NS 3.0 Win98 WinNT Solaris 2.5 Win95 Win3.x NT 4 SP 3 NT 4 SP 4 NT 3.51 NT 4 SP 3 NT 4 SP 3 Oracle Sybase Microsoft Informix Oracle MS IIS Enterprise FastTrack Apache MS IIS Expected Result RCT01 Expected Result RCT02 Expected Result RCT03 Expected Result RCT04 Expected Result RCT05 Slide 26
28 Reducing Test Cases - Reducing Testing Costs Combinatorial design theory can be used to reduce the number of tests when an astronomical number of test scenarios are possible. Bellcore developed a system called AETG (Automatic Efficient Test Generator) to generate tests for unit, system, and interoperability testing. AETGWeb is commercially available as a service. Customers interact with the AETG software on the Internet on a secured connection. Users enter test specifications, and test cases are returned. The goal is to substantially reduce testing costs. References: [Dalal, 1996], [Sherwood, 1994] Slide 27
29 AETG Configuration Browser Client_OS Server_OS Database Web_Server_SW 1 NS4.5 Win3.x NT3.51 Informix FastTrack 2 NS4 Solaris 2.51 NT4SP4 Microsoft FastTrack 3 IE3 Win3.x NT4SP4 Sybase Apache 4 NS4.5 Win95 NT3.51 Oracle Apache 5 IE4 WinNT NT3.51 Microsoft Enterprise 6 NS4 Win98 NT4SP4 Oracle FastTrack 7 NS3 Win98 NT3.51 Sybase Enterprise 8 IE3 WinNT NT4SP4 Oracle FastTrack 9 IE4 Solaris 2.51 NT4SP4 Informix Apache 10 NS4.5 Win98 NT4SP4 Sybase FastTrack 11 IE3 Solaris 2.51 NT4SP3 Informix Enterprise 12 IE3 Win95 NT4SP3 Microsoft MSIIS 13 IE4 Win3.x NT4SP4 Oracle Enterprise 14 NS3 WinNT NT4SP3 Sybase Apache 15 MSIIS 16 Apache 17 Nearly 50:1 Reduction: Enterprise configurations instead of 1200 MSIIS 19 Apache 20 12,500 tests instead of 600,000 MSIIS 21 Enterprise 22 FastTrack 23 MSIIS 24 NS3 Win3.x NT4SP3 Microsoft FastTrack 25 NS4 WinNT NT3.51 Informix Enterprise Slide 27a
30 A Spreadsheet for Load & Stress Tests Matrix ID: MLS Feature Hierarchy: Master Load & Stress Matrix Summary: Ensure that representative user scenarios scale Risk Analysis: Impact High Likelihood High Stress Test ID: MLS01 MLS02 MLS03 MLS04 Validity: Valid Valid Valid Invalid Priority: High High High High User Scenario US001 US009 US012 Entry Level System Normal Loaded System Max Valid US001 Too Many Users Expected Results: Slide 28 # of Users * Expected Result MLS01 # of Users # of Users # of Users * Expected Result MLS02 * Expected Result MLS03 * Expected Result MLS04
31 TestFrame Engine Context Switching switch context Mortgages enter client John Jones switch context Loans enter client John Jones Sets of Action Words navigation Slide 29 target system 1 target system 2 target system n
32 TestFrame Engine Client Server begin cluster Mortgages enter account John Jones end cluster start server James Mortgages client navigation server navigation server navigation server navigation Slide 30 target system
33 TestFrame Roles and Responsibilities Test Architect -- Creates the overall approach to verification and validation, including an integrated approach to test process and automation Test Planner/Manager -- Provides test planning, schedule, scope, resources, etc. Test Automation Engineer -- Creates Test Case Processor script Test Designer -- Creates and documents test design, participates in test design inspection Test Executor -- Runs and evaluates tests Slide 31
34 Automation Architecture Roles Test Architecture: Architect Test Plan: Manager Feature Hierarchy: Designer Test Design: Designer Test Cases: Designer Action Word Dictionary: Designer User Scenarios: Designer Automation Design: AE Automation Script: AE = Automation Engineer Execute Tests: Executor Slide 32 Test Effectiveness: Manager
35 Case Study Key Test Tool Usage Requirements Management e.g., DOORS, Requisite Pro, RTM Test Design Spreadsheet Template e.g., Excel Test Case Processor Application Specific Code Requirements Repository Review Repository Test Design Repository Test Case Processor Engine e.g., TestFrame Capture/Playback Tool e.g., WebTest/WinRunner, Robot, SilkTest, QAPlayback Technical Review Management e.g., ReviewPro Software Under Test Test Results Report Slide 33
36 Benefits of an Effective Test Architecture Better, more maintainable tests Improved test design and development Reduced costs, especially for regression testing Higher motivation for participants Fewer highly technical testers required Less sensitive to target system changes Better organizational approach: Clearer separation of tasks Tangible products Accountability Slide 34
37 Summary Create an effective Test Automation Architecture Focus on Test Design Build a bridge between Test Design and Automation Use spreadsheets for: Feature Decomposition Basic Test Case Design Configuration Combination Design Load and Stress Design Verify - Don t forget Technical Reviews and Inspections Slide 35
38 References Buwalda, Hans, Testing with Action Words, STAR May 1998 Dalal, Siddhartha R., ( and Cohen, Parelius, Patton), The Combinatorial Design Approach to Automatic Test Generation, International Symposium on Software Engineering, 1996 Jorgensen, Paul C., Software Testing - A Craftsman s Approach, CRC Press, 1995 Kit, Edward, Software Testing in the Real World, Addison Wesley Longman, 1996 Kit, Edward, Integrated, Effective Test Design and Automation, Software Development Magazine, February 1999 Sherwood, George B., Effective Testing of Factor Combinations, STAR, 1994 Slide 36
39 The End The New Frontier Third Generation Software Testing Automation Edward Kit
40 Ed Kit Edward Kit, founder and president of Software Development Technologies, is well known as a test expert, author, and keynote speaker at testing conferences. His best-selling book, Software Testing in the Real World: Improving the Process, has been adopted as a standard by companies around the world such as Sun Microsystems, Exxon, Chase Manhattan Bank and Cadence Design Systems. His feature articles in Software Development Magazine have outlined new state-of-the-practice test automation models that are currently being adopted around the world. Mr. Kit continues to advise clients on bringing practical and proven software quality practices to their development efforts.
Getting Things Done: Practical Web/e-Commerce Application Stress Testing
Getting Things Done: Practical Web/e-Commerce Application Stress Testing Robert Sabourin President Montreal, Canada rsabourin@amibug.com Slide 1 Practical Web/e-Commerce Application Stress Testing Overview:
More informationBusiness Application Services Testing
Business Application Services Testing Curriculum Structure Course name Duration(days) Express 2 Testing Concept and methodologies 3 Introduction to Performance Testing 3 Web Testing 2 QTP 5 SQL 5 Load
More informationCopyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),
Content of 6 Months Software Testing Training at EH1-Infotech Module 1: Introduction to Software Testing Basics of S/W testing Module 2: SQA Basics Testing introduction and terminology Verification and
More informationBringing Value to the Organization with Performance Testing
Bringing Value to the Organization with Performance Testing Michael Lawler NueVista Group 1 Today s Agenda Explore the benefits of a properly performed performance test Understand the basic elements of
More informationPresentation: 1.1 Introduction to Software Testing
Software Testing M1: Introduction to Software Testing 1.1 What is Software Testing? 1.2 Need for Software Testing 1.3 Testing Fundamentals M2: Introduction to Testing Techniques 2.1 Static Testing 2.2
More informationSecrets of Successful Java Testing
Presentation Paper Bio Return to Main Menu P R E S E N T A T I O N W7 Wednesday, Nov 10, 1999 Secrets of Successful Java Testing Gary Guillon International Conference On Software Testing, Analysis & Review
More informationT14 Thursday, November 4, 1999 1:30 PM
Presentation Notes Paper Bio Return to Main Menu PRESENTATION T14 Thursday, November 4, 1999 1:30 PM SYSTEM TESTING STRATEGIES FOR HIGHLY AVAILABLE CLUSTERED SYSTEMS Subbarao Jagannatha Sun Microsystems
More informationSOFTWARE TESTING PROCESSES PRESENTATION
SOFTWARE TESTING PROCESSES PRESENTATION Agenda 1. Software testing (ST) tasks and objectives 2. ST documentation 3. Types of tests 4. Functional testing process 5. Process supporting tools 6. Performance
More informationFSW QA Testing Levels Definitions
FSW QA Testing Levels Definitions 1. Overview This document is used to help determine the amount and quality of testing (or its scope) that is planned for or has been performed on a project. This analysis
More informationReadyConnect Web Meeting Premium Edition User Guide
ReadyConnect Web Meeting Premium Edition User Guide This guide provides the basic information necessary to start a ReadyConnect Web Meeting session. Please review the requirements below to ensure you have
More informationZend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues
Zend Server 4.0 Beta 2 Release Announcement Thank you for your participation in the Zend Server 4.0 beta program. Your involvement will help us ensure we best address your needs and deliver even higher
More informationIBM Rational University. Essentials of IBM Rational Functional Tester, Java Scripting. RT545 February 2009 Student Manual Part No.
IBM Rational University Essentials of IBM Rational Functional Tester, Java Scripting RT545 February 2009 Student Manual Part No. 800-27480-000 IBM Corporation Rational University RT545 Essentials of IBM
More informationCitrix Password Manager Using the Account Self-Service Feature. Citrix Password Manager 4.6 with Service Pack 1 Citrix XenApp 5.0, Platinum Edition
Citrix Password Manager Using the Account Self-Service Feature Citrix Password Manager 4.6 with Service Pack 1 Citrix XenApp 5.0, Platinum Edition 2 Citrix Password Manager - Account Self-Service Copyright
More informationChapter 17 Software Testing Strategies Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman For
More informationSystems must meet the following requirements when using the Matrix WebConnect service: Average Network Bandwidth Utilization
Premier Web Conferencing Quick Start Guide This guide provides the basic information necessary to start a Matrix WebConnect Web Conference. Please review the system requirements to ensure you have everything
More informationSoftware Testing. Knowledge Base. Rajat Kumar Bal. Introduction
Software Testing Rajat Kumar Bal Introduction In India itself, Software industry growth has been phenomenal. IT field has enormously grown in the past 50 years. IT industry in India is expected to touch
More informationGroup18-CUCE2012. Mr. Mobile Project. Software Testing Plan (STP) Version: 4.0. CM Identifier: G18_SE004
Group18-CUCE2012 Mr. Mobile Project Software Testing Plan (STP) Version: 4.0 CM Identifier: G18_SE004 26 April 2010 Revision History Prepared/ Modified by Ahmed Adel Ahmed Abdullah, Ahmed Hafez and Sheriff
More informationInterstage Application Server V7.0 Single Sign-on Operator's Guide
Interstage Application Server V7.0 Single Sign-on Operator's Guide Single Sign-on Operator's Guide - Preface Trademarks Trademarks of other companies are used in this user guide only to identify particular
More informationCUT COSTS, NOT PROJECTS
CUT COSTS, NOT PROJECTS Understanding and Managing Software Development Costs A WEBINAR for State of Washington Agencies Critical Logic, Inc. July 9 2009 Starting at 3pm, Pacific Daylight Time Critical
More informationTest case design techniques II: Blackbox testing CISS
Test case design techniques II: Blackbox testing Overview Black-box testing (or functional testing): Equivalence partitioning Boundary value analysis Domain analysis Cause-effect graphing Behavioural testing
More informationUnit Testing Scenario and Sample Unit Test Plan
Unit Testing Scenario and Sample Unit Test Plan Version 2.3 May 1999 The following example follows one portion of an application from specification to turning the code over to Quality Assurance. In each
More informationORACLE USER PRODUCTIVITY KIT V3.6.1 TECHNICAL SPECIFICATIONS (WITH ENABLEMENT SERVICE PACK 3)
ORACLE USER PRODUCTIVITY KIT V3.6.1 TECHNICAL SPECIFICATIONS (WITH ENABLEMENT SERVICE PACK 3) KEY FEATURES AND BENEFITS DRIVE USER PRODUCTIVITY AND MITIGATE RISK. FEATURES Single, synchronized authoring
More informationFunctional Test Plan Template
Functional Test Plan Template Introduction: How to Use This Tool This tool is intended to be used as an aid in creating a functional test plan. An application s functional test plan defines how functional
More informationInterfacing SAS Software, Excel, and the Intranet without SAS/Intrnet TM Software or SAS Software for the Personal Computer
Interfacing SAS Software, Excel, and the Intranet without SAS/Intrnet TM Software or SAS Software for the Personal Computer Peter N. Prause, The Hartford, Hartford CT Charles Patridge, The Hartford, Hartford
More informationSOFTWARE TESTING TRAINING COURSES CONTENTS
SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software
More informationHow To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip
Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided
More informationSOFTWARE TESTING SERVICES
SOFTWARE TESTING SERVICES testing services PRESENTATION PLAN 1. SOFTWARE TESTING: ROLE & GOALS 2. SOFTWARE TESTING AT SOFTWARE: QUICK FACTS 3. TYPES OF SOFTWARE TESTING SERVICES 4. SUPPORTING DOCUMENTATION
More informationSoftware testing. Objectives
Software testing cmsc435-1 Objectives To discuss the distinctions between validation testing and defect testing To describe the principles of system and component testing To describe strategies for generating
More informationISTQB Certified Tester. Foundation Level. Sample Exam 1
ISTQB Certified Tester Foundation Level Version 2015 American Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged. #1 When test cases are designed
More informationErik van Veenendaal. www. erikvanveenendaal.nl. Improve Quality Services BV 2
PRISMA Risk-Based Testing In Practice Never speculate on that which can be known for certain Erik van Veenendaal www.erikvanveenendaal.nl Erik van Veenendaal www. erikvanveenendaal.nl Founder and major
More informationLoad testing with. WAPT Cloud. Quick Start Guide
Load testing with WAPT Cloud Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. 2007-2015 SoftLogica
More informationBringing agility to Business Intelligence Metadata as key to Agile Data Warehousing. 1 P a g e. www.analytixds.com
Bringing agility to Business Intelligence Metadata as key to Agile Data Warehousing 1 P a g e Table of Contents What is the key to agility in Data Warehousing?... 3 The need to address requirements completely....
More informationMetrics in Software Test Planning and Test Design Processes
Master Thesis Software Engineering Thesis no: MSE-2007:02 January 2007 Metrics in Software Test Planning and Test Design Processes Wasif Afzal School of Engineering Blekinge Institute of Technology Box
More informationIdentifying a generic N-Tier architecture framework for web-based applications
Oriental Journal of Computer Science & Technology Vol. 2(2), 153-160 (2009) Identifying a generic N-Tier architecture framework for web-based applications Y. PRASANTH, V. GOWTHAMI UTTAM, G. ANUSHA and
More informationCompatibility Matrixes. Blackboard Academic Suite
Compatibility Matrixes Application Pack 3 (Release 6.3) Blackboard Learning System Blackboard Community System Blackboard Learning System - Basic Edition (Release 2.3) Blackboard Content System PRODUCT
More informationPeopleSoft Online Performance Guidelines
PeopleSoft Online Performance Guidelines Agenda Introduction Web Browser configuration Web Server configuration Application Server PIA PeopleSoft Internet Architecture Introduction Pure Internet Architecture
More informationStandard 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
More informationHow To Test For Performance
: Roles, Activities, and QA Inclusion Michael Lawler NueVista Group 1 Today s Agenda Outline the components of a performance test and considerations Discuss various roles, tasks, and activities Review
More informationTesting of the data access layer and the database itself
Testing of the data access layer and the database itself Vineta Arnicane and Guntis Arnicans University of Latvia TAPOST 2015, 08.10.2015 1 Prolog Vineta Arnicane, Guntis Arnicans, Girts Karnitis DigiBrowser
More informationSample 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
More informationHow to Configure Access Control for Exchange using PowerShell Cmdlets A Step-by-Step guide
SAP How-to Guide Mobile Device Management SAP Afaria How to Configure Access Control for Exchange using PowerShell Cmdlets A Step-by-Step guide Applicable Releases: SAP Afaria 7 SP3 HotFix 06, SAP Afaria
More informationfrom Microsoft Office
OOoCon 2003 Migrating from Microsoft Office to OpenOffice.org/StarOffice by Frank Gamerdinger frank.gamerdinger@sun.com 1 Who needs migration? OpenOffice.org & StarOffice - only the brave!(?) 2 Agenda
More informationInstallation and Administration Guide
Installation and Administration Guide BlackBerry Enterprise Transporter for BlackBerry Enterprise Service 12 Version 12.0 Published: 2014-11-06 SWD-20141106165936643 Contents What is BES12?... 6 Key features
More informationTest Data Management Best Practice
Test Data Management Best Practice, Inc. 5210 Belfort Parkway, Suite 400 Author: Stephanie Chace Quality Practice Lead srchace@meridiantechnologies.net, Inc. 2011 www.meridiantechnologies.net Table of
More informationBasic Unix/Linux 1. Software Testing Interview Prep
Basic Unix/Linux 1 Programming Fundamentals and Concepts 2 1. What is the difference between web application and client server application? Client server application is designed typically to work in a
More informationConfiguring Avaya Aura Communication Manager and Avaya Call Management System Release 16.3 with Avaya Contact Center Control Manager Issue 1.
Avaya Solution Interoperability Test Lab Configuring Avaya Aura Communication Manager and Avaya Call Management System Release 16.3 with Avaya Contact Center Control Manager Issue 1.0 Abstract These Application
More informationIBM WebSphere Business Integration for HIPAA
Prepare your business for the future as you prepare for HIPAA IBM WebSphere Business Integration for HIPAA Helps ensure your business is ready to meet the HIPAA mandates Allows private and highly secure
More informationInstallation Guide Sybase ETL Small Business Edition 4.2 for Windows
Installation Guide Sybase ETL Small Business Edition 4.2 for Windows Document ID: DC00738-01-0420-01 Last revised: April 2007 Topic Page 1. Overview 2 2. Before you begin 2 2.1 Review system requirements
More informationTestTrack Test Case Management Quick Start Guide
TestTrack Test Case Management Quick Start Guide This guide is provided to help you get started with TestTrack test case management and answer common questions about working with test cases and test runs.
More informationSample Testing Using Cleanroom
Information and Software Technology 42 (2000) 801 807 www.elsevier.nl/locate/infsof Improving software quality using statistical testing techniques D.P. Kelly*, R.S. Oshana Raytheon Company, 13500 N. Central
More informationChapter 5. Regression Testing of Web-Components
Chapter 5 Regression Testing of Web-Components With emergence of services and information over the internet and intranet, Web sites have become complex. Web components and their underlying parts are evolving
More informationPATROL Console Server and RTserver Getting Started
PATROL Console Server and RTserver Getting Started Supporting PATROL Console Server 7.5.00 RTserver 6.6.00 February 14, 2005 Contacting BMC Software You can access the BMC Software website at http://www.bmc.com.
More informationModel-based Testing: Next Generation Functional Software Testing
Model-based Testing: Next Generation Functional Software Testing By Dr. Bruno Legeard Model-based testing (MBT) is an increasingly widely-used technique for automating the generation and execution of tests.
More informationI/A Series Software FoxDPM.com Dynamic Performance Monitor.com
I/A Series Software FoxDPM.com Dynamic Performance Monitor.com PSS 21S-4X2 B3 Foxboro s Dynamic Performance Monitor.com (FoxDPM.com) is an advanced decision support tool which combines process data from
More informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK A SYSTEMATIC REVIEW OF AUTOMATED SOFTWARE TESTING TOOLS A. NIRMAL KUMAR 1, DR.
More informationSECTION 4 TESTING & QUALITY CONTROL
Page 1 SECTION 4 TESTING & QUALITY CONTROL TESTING METHODOLOGY & THE TESTING LIFECYCLE The stages of the Testing Life Cycle are: Requirements Analysis, Planning, Test Case Development, Test Environment
More informationTonight s Speaker. Life of a Tester at Microsoft Urvashi Tyagi Software Test Manager, Microsoft
Tonight s Speaker Life of a Tester at Microsoft Urvashi Tyagi Software Test Manager, Microsoft You will learn about what a software tester does at Microsoft, how the role interfaces with program managers
More informationLoad Manager Administrator s Guide For other guides in this document set, go to the Document Center
Load Manager Administrator s Guide For other guides in this document set, go to the Document Center Load Manager for Citrix Presentation Server Citrix Presentation Server 4.5 for Windows Citrix Access
More informationSmart Card Setup Guide
Smart Card Setup Guide K Apple Computer, Inc. 2006 Apple Computer, Inc. All rights reserved. Under the copyright laws, this manual may not be copied, in whole or in part, without the written consent of
More informationOracle Insurance Policy Administration System Quality Assurance Testing Methodology. An Oracle White Paper August 2008
Oracle Insurance Policy Administration System Quality Assurance Testing Methodology An Oracle White Paper August 2008 Oracle Insurance Policy Administration System Quality Assurance Testing Methodology
More informationhp OpenView TeMIP Event Logging User s Guide Edition: 5.0-2 for the UNIX Operating System March 2003
hp OpenView TeMIP Event Logging User s Guide Edition: 5.0-2 for the UNIX Operating System March 2003 Copyright 2003 Hewlett-Packard Company Legal Notices Warranty Hewlett-Packard makes no warranty of any
More informationPerformance Dashboard Tutorial
Performance Dashboard Tutorial Introduction This documents describes how to set-up the Excel templates provided by L3 Analytics. The configuration is straight forward: fill in all fields from the spreadsheet
More informationABSTRACT INTRODUCTION SOFTWARE DEPLOYMENT MODEL. Paper 341-2009
Paper 341-2009 The Platform for SAS Business Analytics as a Centrally Managed Service Joe Zilka, SAS Institute, Inc., Copley, OH Greg Henderson, SAS Institute Inc., Cary, NC ABSTRACT Organizations that
More informationFrequently Asked Questions. Secure Log Manager. Last Update: 6/25/01. 6303 Barfield Road Atlanta, GA 30328 Tel: 404.236.2600 Fax: 404.236.
Frequently Asked Questions Secure Log Manager Last Update: 6/25/01 6303 Barfield Road Atlanta, GA 30328 Tel: 404.236.2600 Fax: 404.236.2626 1. What is Secure Log Manager? Secure Log Manager (SLM) is designed
More informationGómez Script Recorder
Gómez Script Recorder GETTING STARTED October 2003 Overview The Gómez Performance Network (GPN) measures Web page and transaction performance globally in real-time, enabling organizations to continuously
More informationETL-EXTRACT, TRANSFORM & LOAD TESTING
ETL-EXTRACT, TRANSFORM & LOAD TESTING Rajesh Popli Manager (Quality), Nagarro Software Pvt. Ltd., Gurgaon, INDIA rajesh.popli@nagarro.com ABSTRACT Data is most important part in any organization. Data
More informationWeb Services Development Kit
Rhythmyx Web Services Development Kit Version 6.5.2 Printed on 11 September, 2007 Copyright and Licensing Statement All intellectual property rights in the SOFTWARE and associated user documentation, implementation
More informationRelease Notes P/N 300-999-710 Rev 01
EMC SourceOne Email Management Version 6.8 SP2 Release Notes P/N 300-999-710 Rev 01 December 20, 2012 These release notes contain information about EMC SourceOne Email Management version 6.8 SP2. Topics
More informationIBM Rational University. Essentials of IBM Rational RequisitePro v7.0 REQ370 / RR331 October 2006 Student Workbook Part No.
IBM Rational University Essentials of IBM Rational RequisitePro v7.0 REQ370 / RR331 October 2006 Student Workbook Part No. 800-027250-000 IBM Corporation Rational University REQ370 / RR331 Essentials of
More informationCrystal Reports Server Quick Installation Guide
Crystal Reports Server Quick Installation Guide Crystal Reports Server Windows Patents Trademarks Copyright Business Objects owns the following U.S. patents, which may cover products that are offered and
More informationChecklist for Web Application Testing
Checklist for Web Application Testing July 27, 2004 Submitted By Infosys Technologies Limited Author Setumadhav Kulkarni (Setumadhav_Kulkarni@infosys.com) Web Testing Checklist.doc Page 1 of 9 COPYRIGHT
More informationFormal Software Testing. Terri Grenda, CSTE IV&V Testing Solutions, LLC www.ivvts.com
Formal Software Testing Terri Grenda, CSTE IV&V Testing Solutions, LLC www.ivvts.com Scope of Testing Find defects early Remove defects prior to production Identify Risks Unbiased opinion When Should Testing
More informationJet Data Manager 2012 User Guide
Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform
More informationSystem Requirements Table of contents
Table of contents 1 Introduction... 2 2 Knoa Agent... 2 2.1 System Requirements...2 2.2 Environment Requirements...4 3 Knoa Server Architecture...4 3.1 Knoa Server Components... 4 3.2 Server Hardware Setup...5
More informationQTP 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
More informationSample 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
More informationCA Workload Automation Agent for Databases
CA Workload Automation Agent for Databases Implementation Guide r11.3.4 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the
More informationNear Future of Automated Software Testing
Near Future of Automated Software Testing Learn about the specific DOD automated testing challenges, some of the solutions and areas for improvement in near future Presenter: Elfriede Dustin, IDT, email:
More informationCribMaster Database and Client Requirements
FREQUENTLY ASKED QUESTIONS CribMaster Database and Client Requirements GENERAL 1. WHAT TYPE OF APPLICATION IS CRIBMASTER? ARE THERE ANY SPECIAL APPLICATION SERVER OR USER INTERFACE REQUIREMENTS? CribMaster
More informationSAS, Excel, and the Intranet
SAS, Excel, and the Intranet Peter N. Prause, The Hartford, Hartford CT Charles Patridge, The Hartford, Hartford CT Introduction: The Hartford s Corporate Profit Model (CPM) is a SAS based multi-platform
More informationIntegrating CoroSoft Datacenter Automation Suite with F5 Networks BIG-IP
Integrating CoroSoft Datacenter Automation Suite with F5 Networks BIG-IP Introducing the CoroSoft BIG-IP Solution Configuring the CoroSoft BIG-IP Solution Optimizing the BIG-IP configuration Introducing
More informationHigh Availability for Microsoft Servers
High Availability for Microsoft Servers Whatever, New York June 2000 1 Agenda Windows 2000 dependability. Tomorrows problems. Microsoft Research/development. 2 Dependability Goal Setting. From the customers
More informationDraft Middleware Specification. Version X.X MM/DD/YYYY
Draft Middleware Specification Version X.X MM/DD/YYYY Contents Contents... ii 1. Introduction... 1 1.2. Purpose... 1 1.3. Audience... 1 1.4. Document Scope... 1 1.5. Document Objectives... 1 1.6. Assumptions
More informationLoad/Stress Test Plan
WileyPLUS E5 Load/Stress Test Plan Version 1.1 Author: Cris J. Holdorph Unicon, Inc. 1 Audit Trail: Date Version Name Comment April 2, 2008 1.0 Cris J. Holdorph Initial Revision April 9, 2008 1.1 Cris
More informationMS SQL Server Backup - User Guide
MS SQL Server Backup - User Guide TABLE OF CONTENTS Introduction... 1 Features... 1 System Requirements... 1 MS SQL Server Backup... 2 Accessing SQL Server Backup... 2 MS SQL Server Restore... 6 Accessing
More informationTop 20 Data Quality Solutions for Data Science
Top 20 Data Quality Solutions for Data Science Data Science & Business Analytics Meetup Denver, CO 2015-01-21 Ken Farmer DQ Problems for Data Science Loom Large & Frequently 4000000 Impacts Include: Strikingly
More informationMicrosoft Windows Compute Cluster Server 2003 Getting Started Guide
Microsoft Windows Compute Cluster Server 2003 Getting Started Guide Part Number 434709-003 March 2007 (Third Edition) Copyright 2006, 2007 Hewlett-Packard Development Company, L.P. The information contained
More informationHow To Test An Ecommerce Shop Site
Presentation P R E S E N T A T I O N Bio T13 Thursday, November 1, 2001 1:30 PM TESTING AN ECOMMERCE SHOPPING CART SITE Karen Johnson Peapod, Inc. International Conference On Software Testing Analysis
More informationTest Data Management Challenges and Solutions. Definitions for this presentation
Test Data Management Challenges and Solutions Software testing naturally involves some "housekeeping chores". One of these chores is managing test data. Perhaps you keep your test data in a relational
More informationHow to Configure a Stress Test Project for Microsoft Office SharePoint Server 2007 using Visual Studio Team Suite 2008.
How to Configure a Stress Test Project for Microsoft Office SharePoint Server 2007 using Visual Studio Team Suite 2008. 1 By Steve Smith, MVP SharePoint Server, MCT And Penny Coventry, MVP SharePoint Server,
More informationSAP GUI Scripting Security Guide
SAP GUI Scripting Security Guide SAP GUI for Windows Release 6.40/7.10 SAP Technical Information December 2006 2 Contents 1. INTRODUCTION... 4 2. INSTALLATION... 4 3. PROTECTING CRITICAL SAP SYSTEMS...
More informationBiorepository and Biobanking
Biorepository and Biobanking LabWare s solution for biorepositories and biobanks combines powerful specimen tracking and logistics capabilities with specimen processing and workflow management features.
More informationJava version 7 update 45 (7u45)
TO DISABLE JAVA - visit this website for instructions. http://www.java.com/en/download/help/disable_browser.xml http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html If you
More informationContents. SnapComms Data Protection Recommendations
Contents Abstract... 2 SnapComms Solution Environment... 2 Concepts... 3 What to Protect... 3 Database Failure Scenarios... 3 Physical Infrastructure Failures... 3 Logical Data Failures... 3 Service Recovery
More informationInstallation Guide. Release 3.1
Installation Guide Release 3.1 Publication number: 613P10303; September 2003 Copyright 2002-2003 Xerox Corporation. All Rights Reserverved. Xerox, The Document Company, the digital X and DocuShare are
More informationIBM Lotus Domino Document Manager 6.5.1
Collaborative document management for the enterprise IBM 6.5.1 Highlights Provides high-value, low-cost Manages documents for document management for IBM Lotus Notes, Microsoft organization-wide applicability
More informationSharePoint 2016. What's New, What's Not. Colin Phillips :: SharePoint MVP & Consultant :: itgroove
SharePoint 2016 What's New, What's Not Colin Phillips :: SharePoint MVP & Consultant :: itgroove Bruce Smith :: SharePoint Consultant & IM Advisor :: itgroove 1 Who I am (part I): Colin Phillips My Background
More information<Insert Picture Here> When to Automate Your Testing (and When Not To)
When to Automate Your Testing (and When Not To) Joe Fernandes (Oracle) Alex Di Fonzo (Synchronoss Technologies) Three Myths of Automated Testing 1. Automated testing always results
More informationIntegrating Automated Tools Into a Secure Software Development Process
Integrating Automated Tools Into a Secure Software Development Process Kenneth R. van Wyk KRvW Associates, LLC Ken@KRvW.com Copyright 2007, KRvW Associates, LLC This paper is intended to augment and accompany
More informationIBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
More information