SOFTWARE TESTING www.rockfortnetworks.com. Scope of Testing  The dynamic Indian IT industry has always lured the brightest minds with challenging career.

Slides:



Advertisements
Similar presentations
Test Yaodong Bi.
Advertisements

SOFTWARE TESTING. Software Testing Principles Types of software tests Test planning Test Development Test Execution and Reporting Test tools and Methods.
Testing and Quality Assurance
CMSC 345, Version 11/07 SD Vick from S. Mitchell Software Testing.
Informatics 43 – April 30, What is a test case? An input to a system, and the correct output. An “input” may be complex. Example: – What is an input.
Software Testing and Quality Assurance
Introduction to Software Testing
BY: GARIMA GUPTA MCA FINAL YEAR WHAT IS SOFTWARE TESTING ? SOFTWARE TESTING IS THE PROCESS OF EXECUTING PROGRAMS OR SYSTEM WITH THE INTENT.
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
Objectives Understand the basic concepts and definitions relating to testing, like error, fault, failure, test case, test suite, test harness. Explore.
CPIS 357 Software Quality & Testing
CMSC 345 Fall 2000 Unit Testing. The testing process.
Software Testing.
Software Testing Testing principles. Testing Testing involves operation of a system or application under controlled conditions & evaluating the results.
Network protocols
Network Protocol Testing www. Rockfortnetworks.com www. Rockfortnetworks.com Rockfortnetworks
C++
ORACLE

CORE JAVA
Shell script
Micro processor and Micro Controllers

CREOCAD
Software Testing The process of operating a system or component under specified conditions, observing and recording the results, and making an evaluation.
Advanced Java
QTP

EMBEDDED SYSTEMS
ISYS 562 Microcomputer Business Applications David Chao.


Creo Parametric
SELENIUM


PV ELITE www. rockfortnetworks.comwww. rockfortnetworks.com
1 SOFTWARE TESTING Presented By Abhilash.S  What is Software Testing?  Fundamentals of software Testing Error/Mistake? Defect/Bug/Fault? Failure? 2.
TESTING LEVELS Unit Testing Integration Testing System Testing Acceptance Testing.

CONTROL SYSTEMS


PATRON www. rockfortnetworks.com/patronwww. rockfortnetworks.com/patron
UniGraphics
SOFTWARE TESTING. INTRODUCTION Testing forms the first step in determining the errors in a program. It is the major quality control measure used during.
Software Engineering1  Verification: The software should conform to its specification  Validation: The software should do what the user really requires.
Software Engineering Saeed Akhtar The University of Lahore.
Software Testing and Quality Assurance 1. What is the objectives of Software Testing?

Thomas L. Gilchrist Testing Basics Set 3: Testing Strategies By Tom Gilchrist Jan 2009.
ABAQUS
1 Phase Testing. Janice Regan, For each group of units Overview of Implementation phase Create Class Skeletons Define Implementation Plan (+ determine.
What is a software? Computer Software, or just Software, is the collection of computer programs and related data that provide the instructions telling.
SAP TESTING ONLINE TRAINING Online | classroom| Corporate Training | certifications | placements| support CONTACT US: MAGNIFIC TRAINING INDIA
SELF INTRODUCTION 1. SOFTWARE TESTING By Navin and Bidyut 2.
Testing Integral part of the software development process.
MESHANSA
Manual Testing Training Online. Manual testing is a type of testing that involves human input, analysis or evaluation. It is the procedure of manually.
SaralTA Batch-07 Software Testing Presented By - Chittaranjan M.
PREPARED BY G.VIJAYA KUMAR ASST.PROFESSOR
TESTING TOOLS MANUAL APPROACH BY J.ADI SESHU.
Chapter 13 & 14 Software Testing Strategies and Techniques
Introduction to Software Testing
Static Testing Static testing refers to testing that takes place without Execution - examining and reviewing it. Dynamic Testing Dynamic testing is what.
Software testing.
Chapter 10 – Software Testing
Test Case Test case Describes an input Description and an expected output Description. Test case ID Section 1: Before execution Section 2: After execution.
CSE 1020:Software Development
Chapter 13 & 14 Software Testing Strategies and Techniques 1 Software Engineering: A Practitioner’s Approach, 6th edition by Roger S. Pressman.
Presentation transcript:

SOFTWARE TESTING

Scope of Testing  The dynamic Indian IT industry has always lured the brightest minds with challenging career options. Students are also attracted to this field because, apart from getting international exposure, the earnings are usually higher. They also get the satisfaction of being a part of something that could possibly shape the future  One such career option is software testing. Initially, software testing and software development went hand in hand, but now it has emerged as a specialized discipline in itself. The role of a software tester is crucial as they are trained to pick out flaws, if any, in the software.

TESTING?  Software Testing is the process of exercising or evaluating a system or system component by manual or automated means to verify that it satisfies specified requirement.  Software testing is a method of assessing the functionality of a software program.  Testing is the process of executing a program with the intent of finding Errors.

Software Testing Life Cycle

Methods of Testing Black Box Testing White Box Testing Grey Box Testing

Phases of Testing Unit Testing Functional Testing Integration Testing System Testing External Interface Testing Performance Testing Regression Testing User Acceptance Testing

White Box Testing Techniques  Statement Coverage  Edge Coverage  Condition Coverage  Path Coverage  Cyclomatic Complexity  Boundary Value Analysis  Equivalence Partitioning  Input/Output Domain Testing.  Special Value Testing  Error based Testing  Comparison Testing

Black Box High level Techniques  State Transition Diagram  Use Cases  Test Analysis  Test Design  Test Construction and Verification  Test Execution and Bug Reporting  Final Testing and Implementation  Post Implementation

Test Case Preparation “A test case has components that describes an input, action or event and an expected response, to determine if a feature of an application is working correctly.” There are various types of test cases viz: Boundary limits test cases Negative test cases Positive test cases Performance test cases Functional test cases Load test cases

Defect Life Cycle

Salient Features of MANUAL TESTING  80% hands on / practical classes.  Real time Scenarios / Project Exposure.  Limited no of students per batch.  Corporate Training Atmosphere  Week end Batches to suit Professional.  Backup Classes.  Provision to come for one more Batch.

Placement Assistance which includes Resume Preparation Individual Counselling Offline Support, which includes queries and assignments Association with people who are working in MNC’s who may provide interviews

Platinum features of MANUAL TESTING  Exposure to SDLC.  Expert in writing TEST CASES.  Experience of TESTING as Manual Testing Engineer.  Exposure to Real time Projects.