SaralTA Batch-07 Software Testing Presented By - Chittaranjan M.

Slides:



Advertisements
Similar presentations
Object Oriented Analysis And Design-IT0207 iiI Semester
Advertisements

Lecture 8: Testing, Verification and Validation
SOFTWARE TESTING. Software Testing Principles Types of software tests Test planning Test Development Test Execution and Reporting Test tools and Methods.
Software Design & Evaluation Jim Diamond Medical Informatics 28 th February 2001.
1 Integration Testing CS 4311 I. Burnstein. Practical Software Testing, Springer-Verlag, 2003.
1 SOFTWARE TESTING Przygotował: Marcin Lubawski. 2 Testing Process AnalyseDesignMaintainBuildTestInstal Software testing strategies Verification Validation.
Business Driven Technology Unit 5 Transforming Organizations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution.
Abirami Poonkundran 2/22/10.  Goal  Introduction  Testing Methods  Testing Scope  My Focus  Current Progress  Explanation of Tools  Things to.
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.
Documentation Testing
Unit 231 Software Engineering Introduction to SWE What is SDLC Phases of SDLC.
Chapter 9 Testing the System, part 2. Testing  Unit testing White (glass) box Code walkthroughs and inspections  Integration testing Bottom-up Top-down.
Illinois Institute of Technology
1 Testing. 2 About Testing  The reason the program is in testing is that it probably doesn’t work!  We test to find bugs before our users and hope that.
Software Testing Prasad G.
Types and Techniques of Software Testing
BY RAJESWARI S SOFTWARE TESTING. INTRODUCTION Software testing is the process of testing the software product. Effective software testing will contribute.
Introduction to Computer Technology
Functional Testing Test cases derived from requirements specification document – Black box testing – Independent testers – Test both valid and invalid.
Software Quality Assurance Lecture #8 By: Faraz Ahmed.
Categories of Testing.
Appendix D McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
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.
SOFTWARE TESTING Scope of Testing  The dynamic Indian IT industry has always lured the brightest minds with challenging career.
Testing Basics of Testing Presented by: Vijay.C.G – Glister Tech.

1 SOFTWARE TESTING Presented By Abhilash.S  What is Software Testing?  Fundamentals of software Testing Error/Mistake? Defect/Bug/Fault? Failure? 2.
1 Ch. 1: Software Development (Read) 5 Phases of Software Life Cycle: Problem Analysis and Specification Design Implementation (Coding) Testing, Execution.
MIS 7003 MBA Core Course in MIS Professor Akhilesh Bajaj The University of Tulsa Introduction to S/W Engineering © All slides in this presentation Akhilesh.
Software Development Problem Analysis and Specification Design Implementation (Coding) Testing, Execution and Debugging Maintenance.
MANUAL TESTING KS SESSION PRESENTED BY 26/11/015 VISHAL KUMAR.
Software Engineering Saeed Akhtar The University of Lahore.
1 Software Testing Strategies: Approaches, Issues, Testing Tools.
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.
System Testing 12/09. Hierarchy of Testing Testing Program Testing Top Down Bottom Up Integration TestingUnit Testing System Testing Big Bang Sandwich.
Software Testing By Souvik Roy. What is Software Testing? Executing software in a simulated or real environment, using inputs selected somehow.
Best Quality Guaranteed
Software Testing Strategies for building test group
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
Testing More In CS430.
Transforming Organizations
Different Types of Testing
Verification and Testing
Manfred Huber Based on an earlier presentation by Mike O’Dell, UTA
Software engineering – 1
CHAPTER 2 Testing Throughout the Software Life Cycle
Strategies For Software Test Documentation
SDLC The systems development life cycle is the foundation for many systems development methodologies such as RAD and agile Systems development life cycle.
Lecture 09:Software Testing
APPLICATION LIFECYCLE MANAGEMENT(ALM) QUALITY CENTER(QC)
Informatics 43 – April 28, 2016.
Baisc Of 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.
APPLICATION LIFECYCLE MANAGEMENT(ALM) QUALITY CENTER(QC)
Software coding/testing
test the system against user & system requirements
© Oxford University Press All rights reserved.
System analysis and design
Requirements Engineering
Software Testing Strategies
Preparation for Final exam
SDLC (Software Development Life Cycle) Role Play
Presentation transcript:

SaralTA Batch-07 Software Testing Presented By - Chittaranjan M.

Software Testing Software Testing - Testing is done after coding, to ensure the performance and correctness of the software.

Software Testing (S.D.L.C). Software development life cycle 1. Business requirements 2. System requirements 3. Design Document 4. Coding 5. Testing 6. Maintenance

Software Testing S.D.L.C. - Testing Business Requirement Design Document Coding Testing Maintenance Business Requirement System Requirement

Software Testing Why testing is required? To minimize errors 2. To eliminate failure 3. To ensure reliability 4. To build confidence 5. To meet requirements

Software Testing What is the methods of testing? 1.Black Box Testing 2.White Box Testing 3.Gray Box Testing

Software Testing What are the levels in Testing? 1.Unit testing 2.Integration testing 3.System testing

Software Testing Type of system testing - 1.Functional system testing 2.Non functional system testing

Software Testing Functional system testing - 1.Object properties coverage 2.Overall functionality 3.Calculation coverage 4.Error handling 5.Data base coverage

Software Testing Non functional system testing - 1.GUI(Graphical user inter phase) 2.Performance 3.Security 4.User acceptance 5.Compatibility

Software Testing Terminologies in testing - 1. Alpha testing 2. Beta testing 3. Regression testing 4. Re testing

Software Testing What is test case? Test case is a document which describes an Input, action to determine that feature of application Is working correctly.

Software Testing Test case format - 1. Test case format 2. Date 3. Description 4. Expected value 5. Actual value 6. Result

Software Testing Test case format - 7. Severity 8. Priority 9. Screen shot 10. Steps to reproduce 11. Status 12. Defect submitter

Example- Test case format (Pen testing) Fail

Software Testing What is bug in a project? A bug is an error in a program . As a testing point of view all fail test cases are found bug.

Software Testing Bug cycle Life Cycle - NEW ASSIGN TEST VERIFIED CLOSED REOPENED DEFERRED REJECTED NEW ASSIGN TEST VERIFIED CLOSED REOPENED DEFERRED REJECTED OPEN OPEN

THANK YOU