MANUAL TESTING KS SESSION PRESENTED BY 26/11/015 VISHAL KUMAR.

Slides:



Advertisements
Similar presentations
SOFTWARE TESTING. Software Testing Principles Types of software tests Test planning Test Development Test Execution and Reporting Test tools and Methods.
Advertisements

Testing and Quality Assurance
Software Testing By Marcin Starzomski :P. What is Testing ? Testing is a process used to help identify the correctness, completeness and quality of developed.
Chapter 4 Quality Assurance in Context
Software Testing. Overview Definition of Software Testing Problems with Testing Benefits of Testing Effective Methods for Testing.
Objectives Understand the basic concepts and definitions relating to testing, like error, fault, failure, test case, test suite, test harness. Understand.
Software Testing. “Software and Cathedrals are much the same: First we build them, then we pray!!!” -Sam Redwine, Jr.
Testing - an Overview September 10, What is it, Why do it? Testing is a set of activities aimed at validating that an attribute or capability.
Chapter 11: Testing The dynamic verification of the behavior of a program on a finite set of test cases, suitable selected from the usually infinite execution.
Introduction to Software Testing
 What is Software Testing  Terminologies used in Software testing  Types of Testing  What is Manual Testing  Types of Manual Testing  Process that.
Types and Techniques of Software Testing
Functional Testing Test cases derived from requirements specification document – Black box testing – Independent testers – Test both valid and invalid.
Extreme Programming Software Development Written by Sanjay Kumar.
Software Quality Assurance Lecture #8 By: Faraz Ahmed.
Software Testing. Introduction Testing is often left to the end of the project which is generally not a good idea. Testing should be conducted throughout.
Categories of Testing.
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.
1. Topics to be discussed Introduction Objectives Testing Life Cycle Verification Vs Validation Testing Methodology Testing Levels 2.
THE ROLE OF PROCESS IN SOFTWARE QUALITY By K.KARTHIKEYAN.
Test plans CSCI102 - Systems ITCS905 - Systems MCS Systems.
Objectives Understand the basic concepts and definitions relating to testing, like error, fault, failure, test case, test suite, test harness. Explore.
Software Testing Life Cycle
Testing – A Methodology of Science and Art. Agenda To show, A global Test Process which work Like a solution Black Box for an Software Implementation.
Software testing basic. Main contents  Why is testing necessary?  What is testing?  Test Design techniques  Test level  Test type  How to write.
Software Testing Testing principles. Testing Testing involves operation of a system or application under controlled conditions & evaluating the results.
Testing E001 Access to Computing: Programming. 2 Introduction This presentation is designed to show you the importance of testing, and how it is used.
University of Palestine software engineering department Testing of Software Systems Testing throughout the software life cycle instructor: Tasneem.
Software Testing Łukasz Wojcieszek s2690 Tomasz Wyrzuc s2675.
Sylnovie Merchant, Ph.D. MIS 161 Spring 2005 MIS 161 Systems Development Life Cycle II Lecture 5: Testing User Documentation.
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.
What is Testing? Testing is the process of exercising or evaluating a system or system component by manual or automated means to verify that it satisfies.
Software Testing Process By: M. Muzaffar Hameed.
Software Engineering 2004 Jyrki Nummenmaa 1 BACKGROUND There is no way to generally test programs exhaustively (that is, going through all execution.
PRESENTER PRIYANKA GUPTA.  Testing the complete system with respect to requirements.  In System testing, the functionalities of the system are tested.
LECTURE 19 23/11/15 Software Quality and Testing.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  System and Software  System Engineering  Software Engineering  Software Engineering Standards  Software Development.
Software Testing Methodologies Presented by The Smartpath Information System An ISO 9001:2008 Certified Organization.
Software Testing and Quality Assurance 1. What is the objectives of Software Testing?
Software Quality Assurance and Testing Fazal Rehman Shamil.
 Software Testing Software Testing  Characteristics of Testable Software Characteristics of Testable Software  A Testing Life Cycle A Testing Life.
HNDIT23082 Lecture 09:Software Testing. Validations and Verification Validation and verification ( V & V ) is the name given to the checking and analysis.
Testing and Evaluating Software Solutions Introduction.
SOFTWARE TESTING SOFTWARE TESTING Presented By, C.Jackulin Sugirtha-10mx15 R.Jeyaramar-10mx17K.Kanagalakshmi-10mx20J.A.Linda-10mx25P.B.Vahedha-10mx53.
Lecturer: Eng. Mohamed Adam Isak PH.D Researcher in CS M.Sc. and B.Sc. of Information Technology Engineering, Lecturer in University of Somalia and Mogadishu.
What is a software? Computer Software, or just Software, is the collection of computer programs and related data that provide the instructions telling.
Introduction to Software Testing Maili Markvardt.
SOFTWARE TESTING LECTURE 9. OBSERVATIONS ABOUT TESTING “ Testing is the process of executing a program with the intention of finding errors. ” – Myers.
SELF INTRODUCTION 1. SOFTWARE TESTING By Navin and Bidyut 2.
Software Testing. Purpose: Find errors! not prove that the program does not have them Types of tests: Unit Test Integration Test Function Test Load Test.
Software Testing Kobla Setriakor Nyomi Faculty Intern (Programming II)
Introduction to Software Testing Part1 Summary & Terms
SaralTA Batch-07 Software Testing Presented By - Chittaranjan M.
Software Testing.
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
PREPARED BY G.VIJAYA KUMAR ASST.PROFESSOR
PREPARED BY G.VIJAYA KUMAR ASST.PROFESSOR
Software Engineering (CSI 321)
SOFTWARE TESTING OVERVIEW
Software Testing.
Different Types of Testing
TESTING IN THE SOFTWARE LIFE CYCLE &TEST LEVELS Chapter 2 1/11/
Chapter 9: Class Tournament
Introduction to Software Testing
Lecture 09:Software Testing
Testing and Test-Driven Development CSC 4700 Software Engineering
Welcome to Corporate Training -1
Test Case Test case Describes an input Description and an expected output Description. Test case ID Section 1: Before execution Section 2: After execution.
Presentation transcript:

MANUAL TESTING KS SESSION PRESENTED BY 26/11/015 VISHAL KUMAR

WHAT IS MANUAL TESTING? This type includes the testing of Software manually i.e, without using any automated tool or script. In this type of testing,tester takes over the role of an end user and test the Software to identify any unexpected behavior or bug.

WHY TESTING :  Testing is required to point out the defects and errors that were made during the development phases.  It’s essential since it makes sure of the Customer’s reliability and their satisfaction in the application.  To avoid user detecting problems.

MANUAL TESTING CONCEPTS: 1.Software Quality Assurance : 2.Verification : 3.Validation : 4. Testing Types:

SOFTWARE QUALITY ASSURANCE : Software quality assurance (SQA) is a process that ensures that developed software meets and complies with defined or standardized quality specifications. SQA is an ongoing process within the software development life cycle (SDLC) that routinely checks the developed software to ensure it meets desired quality measures.

VERIFICATION : Verification is a process to ensure that the software that is made, matches the original design. It checks whether software is made according to the criteria and specification described in the requirement document. It is to check whether you build the product right as per design.

VALIDATION : Validation is the process to check whether the product design fits the client’s need. It checks whether you build the right thing. It checks whether it designed properly.

TESTING TYPES :  Alpha testing  Beta testing  System testing  Volume testing  Stress testing  Black box testing  White box testing  Regression testing  Unit testing  Security testing

Black box testing : Black-box testing is a method of software testing that examines the functionality of an application without peering into its internal structures or workings. White box testing : White-box testing is a method of testing software that tests internal structures or workings of an application. Regression testing : Regression testing is the process of testing changes to computer programs to make sure that the older programming still works with the new changes. Regression testing is a normal part of the program development process.

Unit testing : A unit is the smallest testable part of an application. Unit testing is a method by which individual units of source code are tested to determine if they are fit for use.

Alpha testing : Testing of an application when development is nearing completion minor design changes may still be made as a result of such testing. Beta testing : Testing when development and testing are essentially completed and final bugs and problem need to found before final release.

System testing : Testing the behavior of the whole software/system as defined in software requirements specification is known as system testing.

Volume testing : The purpose of volume testing is to find weaknesses in the system with respect to its handling of large amounts of data during short time periods. Stress testing : This refers to testing system functionality while the system is under unusually heavy or peak load. it’s similar to the validation testing mentioned previously but is carried out in a “high stress” environment. Aim of this testing is to find at what point system will break.

Security testing : Security testing is basically a type of software testing that’s done to check whether the application or the product is secured or not. It checks to see if the application is vulnerable to attacks, if anyone hack the system or login to the application without any authorization.

ANY QUERIES ?????

THANK YOU