Automated Testing Gireendra Kasmalkar Prabodhan Exports Pvt. Ltd.

Slides:



Advertisements
Similar presentations
Inktomi Confidential and Proprietary The Inktomi Climate Lab: An Integrated Environment for Analyzing and Simulating Customer Network Traffic Stephane.
Advertisements

High level QA strategy for SQL Server enforcer
Topics to be discussed Introduction Performance Factors Methodology Test Process Tools Conclusion Abu Bakr Siddiq.
Performance Testing - Kanwalpreet Singh.
Test Yaodong Bi.
Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing.
Test Automation An Approach to Automated Software Regression Testing Presented by Adnet, Inc Feb 2015.
Automation Testing Presentation Phil Hunter Phil Hunter - Automation Presentation 1.
2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India.
  Copyright 2003 by SPAN Technologies. Performance Assessments of Internet Systems By Kishore G. Kamath SPAN Technologies Testing solutions for the enterprise.
Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
©Company confidential 1 Performance Testing for TM & D – An Overview.
Testing / CheckPoint Demos Due Today: HW #6 Due Next Class: 2nd Half of Mythical Man Month; Code & coding standard A walk through a sample test plan Bio.
Validata Performance Tester Deliver flexible, scalable performance testing across platforms.
Introduction to Software Testing
“GENERIC SCRIPT” Everything can be automated, even automation process itself. “GENERIC SCRIPT” Everything can be automated, even automation process itself.
Understanding of Load Testing Tools Especially HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
MSF Testing Introduction Functional Testing Performance Testing.
NYC Technology Forum Introduction to Test Automation 11/2/07 All rights reserved Not to be reproduced without permission Bill Rinko-Gay Solutions Director,
Microsoft ® Official Course Monitoring and Troubleshooting Custom SharePoint Solutions SharePoint Practice Microsoft SharePoint 2013.
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Copyright © 2003 by Trend Micro Inc. Introduction to Test Automation Terrence Chou 周存貹 趨勢科技研發部協理
Low Cost Load and Performance Testing. Example Test.
Automation Testing Tools
Smart Test ServicesSoftware Test Methodology - An Introduction1 Software Test Methodology – An Introduction By: Girish Krishna K STS.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automation Fundamental Concepts &
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
TESTING STRATEGY Requires a focus because there are many possible test areas and different types of testing available for each one of those areas. Because.
Manage Engine: Q Engine. What is it?  Tool developed by Manage Engine that allows one to test web applications using a variety of different tests to.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
© 2012 IBM Corporation Rational Insight | Back to Basis Series Chao Zhang Unit Testing.
Bottlenecks: Automated Design Configuration Evaluation and Tune.
RUP Implementation and Testing
Integrating Automation into Manual Testing
How to Design and Implement Load Testing for Sakai The Michigan Experience.
Winrunner Usage - Best Practices S.A.Christopher.
What’s New in Automated Software Testing and ClearQuest Shmuel Bashan IBM Rational
LoadComplete Testing Tool. LoadComplete Testing Tool.
Module 13 Implementing Business Continuity. Module Overview Protecting and Recovering Content Working with Backup and Restore for Disaster Recovery Implementing.
TESTING LEVELS Unit Testing Integration Testing System Testing Acceptance Testing.
Testing, Testing & Testing - By M.D.ACHARYA QA doesn't make software but makes it better.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
Testing in Android. Methods Unit Testing Integration Testing System Testing Regression Testing Compatibility Testing Black Box (Functional) White Box.
MTA EXAM Software Testing Fundamentals : OBJECTIVE 6 Automate Software Testing.
Automated Testing in Sakai Testing applications and services in isolation and in context Josh Holtzman, UC Berkeley David Haines, University of Michigan.
Introduction to Performance Testing Performance testing is the process of determining the speed or effectiveness of a computer, network, software program.
Connect with life Cheryl Johnson VSTS Solution Expert | Canarys Automations Pvt Ltd Performance Testing.
LOAD RUNNER. Product Training Load Runner 3 Examples of LoadRunner Performance Monitors Internet/Intranet Database server App servers Web servers Clients.
Continuous Delivery and Team Foundation Server 2013 Ognjen Bajić Ana Roje Ivančić Ekobit.
Tool Support for Testing Classify different types of test tools according to their purpose Explain the benefits of using test tools.
CFUNITED – The premier ColdFusion conference Load and Functional Testing Flex 2 and ColdFusion Matthew Stevanus Universal Mind.
1 Presented by: Val Pennell, Test Tool Manager Date: March 9, 2004 Software Testing Tools – Load Testing.
Performance Assessment for Web-based Systems Min Song, Ph.D. IS 465.
Learn Mercury Load runner as an Online Training. The advanced reality of a digital transformation in the digital world always been on a threshold in terms.
Dept. of Information Systems St. Francis Xavier University
BA Continuum India Pvt Ltd
Software Architecture in Practice
Software Testing.
Performance Testing Methodology for Cloud Based Applications
Load Testing January 2018 René Ernst.
Performance Load Testing Case Study – Agilent Technologies
11/12/2018 6:58 PM © 2004 Microsoft Corporation. All rights reserved.
Introduction to Software Testing
ColdFusion Performance Troubleshooting and Tuning
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
PERFORMANCE TESTING.
Load Runner Mercury Performance Test Tool
PERFORMANCE TESTING.
Presentation transcript:

Automated Testing Gireendra Kasmalkar Prabodhan Exports Pvt. Ltd.

Need for Automated Testing u Automation ensures implementation of process u Repetitive testing u Simulated testing u Voluminous data testing u Internal testing

Types of Automated Testing u Component u Regression u Load u Web-site checking u Memory Leak u Coverage

Automated testing for products / projects u For products –Regression u For projects –Data preparation u For web-sites –Navigation u For all –Load / Performance –Memory Leak –Coverage –Component

List of tools u Mercury Interactive (Winrunner, LoadRunner, Astra Site Manager) u Segue (SilkTest, SilkPerformer) u Rational (Test Studio incl. Robot and Pure) u Empirix (E-Suite) u Microsoft (Web Application Stress Tool) u Cyrano (OpenSTA) u Building your own tools –For components and systems –Need for planned and centralized approach –Can be very efficient and effective

GUI-based Automated Regression Testing u Misconceptions –Easy to build – simple record and playback –Very little effort –Replaces manual testing –Testing can be completely automated u Objectives –Regression testing – to verify that things still work –Routine testing – to allow expert resources time for more critical testing –Repeated testing – reuse over a number of builds and releases

Requirements from Automated Regression u Robust u Data-driven u Maintainable

Process for Automation Development u Tool Evaluation u Analysis (Feasibility) u Design u Development u Testing u Deployment

Elements of Automated Regression u Test script u Test data u Test report u Design and architect for robustness etc.

Elements of a Test Script u Action u Verification u Report u All good programming practices

Prerequisites for automation u Stability of application u Test cases must be ready u Knowledge of tool

Limitations in Automated GUI Testing u Testing Compatibility u Testing Robustness u Testing Usability

Load / Performance Testing u Misconceptions –A tool is all that is required –Problems are directly identified –Extrapolation of results is possible –Has to be done on production setup u Objectives –Benchmarking –Identifying limits –Stability –Bottle-neck finding

Process for Load / Performance Testing u Tool Evaluation u Requirement u Analysis u Planning and setup u Development of scenarios u Execution u Analysis & Report

Elements of a Load Testing Scenario u Transaction u Workload u Server side configuration u Network bandwidth simulation u Output parameters

Prerequisites for Load / Performance testing u Functional stability of application u Knowledge of tool u Collaboration with developers –Criticality of scenarios –Tuning parameters e.g.connection pool –Understanding logs

Setup u Isolated network u Client machines u Specified server configuration

Execution u Execute scenario with ramp-up u Monitor –Server –Network –Client u Data collection u Analysis u Rerun

Conclusion u Very important and effective components of the total testing effort u Objectives must be clear and realistic u Requires tools, specialized skills and processes u Requires dedicated and planned effort