IT6004 –SOFTWARE TESTING Class :IV IT-VII SEM Handled by ,

Slides:



Advertisements
Similar presentations
Software Certifications in QA By Kapila Ranasinghe,
Advertisements

Test process essentials Riitta Viitamäki,
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
Abirami Poonkundran 2/22/10.  Goal  Introduction  Testing Methods  Testing Scope  My Focus  Current Progress  Explanation of Tools  Things to.
An ISO 9001:2000 certified company CresTech- An Introduction Rated Amongst Top 50 Emerging Companies of India by NASSCOM.
Software Testing. Overview Definition of Software Testing Problems with Testing Benefits of Testing Effective Methods for Testing.
Software Testing. “Software and Cathedrals are much the same: First we build them, then we pray!!!” -Sam Redwine, Jr.
 QUALITY ASSURANCE:  QA is defined as a procedure or set of procedures intended to ensure that a product or service under development (before work is.
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
Copyright © 2014 ASTQB Presented by Rex Black, CTAL Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further.
The Software Quality Profession Series: June 19, 2008 Alejandro Ramirez CSQA, CSTE, Six Sigma Yellow Belt.
CBIIT Quality Assurance and Compliance Process August 8, 2012.
2004 District 12 Leadership Conference Hotel Westminster – Nice (France) Education resources and opportunities Charlotta Johnsson District Education Chair.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management greene.com 1 Applied Software.
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
Selection of a Testing Certification Standard Susan N. Burgess “There’s got to be a better way. Let’s find it together.” 2007 November.
Software Engineering Chapter 23 Software Testing Ku-Yaw Chang Assistant Professor Department of Computer Science and Information.
Software testing basic. Main contents  Why is testing necessary?  What is testing?  Test Design techniques  Test level  Test type  How to write.
CS4723 Software Validation and Quality Assurance Lecture 15 Advanced Topics Test Plans and Management.
1 © Quality House QUALITY HOUSE The best testing partner in Bulgaria.
By Touseef Tahir Software Testing Basics. Today's Agenda Software Quality assurance Software Testing Software Test cases Software Test Plans Software.
University of Palestine software engineering department Testing of Software Systems Testing throughout the software life cycle instructor: Tasneem.
Clarity Today – Confidence Tomorrow IT Certification Skills Clarity Today – Confidence Tomorrow switchboard:
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.
Chapter 8 Lecture 1 Software Testing. Program testing Testing is intended to show that a program does what it is intended to do and to discover program.
Testing, Testing & Testing - By M.D.ACHARYA QA doesn't make software but makes it better.
MANUAL TESTING KS SESSION PRESENTED BY 26/11/015 VISHAL KUMAR.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
LOGO TESTING Team 8: 1.Nguyễn Hoàng Khánh 2.Dương Quốc Việt 3.Trang Thế Vinh.
TESTING (S,S,AND A,B) By KARTHIKEYAN KANDASAMY. TESTING Scenario testing – 1.System & 2. Usecase Defect bash System o Functional and non functional testing.
ITC Software ITC AUTOMATION TESTING SERVICES Date (Day Month, Year) Place (City, Country)
SOFTWARE TESTING Sampath Kumar Vuyyuru. INTRODUCTION Software Testing is a way of executing the software in a controlled manner to check whether the software.
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.
Introduction to Software Testing Maili Markvardt.
QA Online Training and 100% Placement Assistance USA: UK:
MAY 19 th 2016 Jovan Poljački
Register FREE DEMO Live Instructor LED Face to Face Training 100% Job Oriented Training Live Projects on Different Domains Mock Interview Sessions On Job.
SELF INTRODUCTION 1. SOFTWARE TESTING By Navin and Bidyut 2.
Benefits of Software Testing Online Training. The main aspect of software field is to keep bugs off from software applications, as the bug does not give.
Software Testing Kobla Setriakor Nyomi Faculty Intern (Programming II)
QA Automation Training Online. Software development mainly comprises of developing and testing every product. Software Quality Assurance testing is an.
Online Software Testing Course. Almost half the jobs in operating system field are in the area of software testing. However, there is nil education on.
Items to consider before automating an application
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
Test Roles and Independence of Testing
Leverage your Business with Selenium Automation Testing
PREPARED BY G.VIJAYA KUMAR ASST.PROFESSOR
Software Engineering (CSI 321)
Software Quality Engineering
CSC 480 Software Engineering
Software Verification and Validation
Software Verification and Validation
Software Testing.
Verification and Validation
Software Quality Engineering
ISTQB Foundation Let’s Get Started!.
UNIT-1 SOFTWARE TESTING FUNDAMENTALS
Quality Strategies In AGILE
Applied Software Implementation & Testing
UNIT-1 SOFTWARE TESTING FUNDAMENTALS
Introduction to Software Testing
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Welcome to Corporate Training -1
Automation Roundtable Discussion
Presentation transcript:

IT6004 –SOFTWARE TESTING Class :IV IT-VII SEM Handled by , C.Sangeetha,AP/CSE Department of CSE & IT, Chettinad College of Engineering & Technology, Karur 12/7/2018

Outline Objectives of Software Testing Introduction to Software Testing Types of Software Testing Testing Certifications Tools Related to Software Testing Software Testing Learning Outcome Benefits of Software Testing Recruitment in Software Testing Field 12/7/2018

Objectives of Software Testing The student should be made to: Expose the criteria for test cases. Learn the design of test cases. Be familiar with test management and test automation techniques. Be exposed to test metrics and measurements. 12/7/2018

Introduction to Software Testing “Testing is the process of executing a program with the intention of finding errors.” – Myers “Testing can show the presence of bugs but never their absence.” – Dijkstra Process of executing a software system to determine whether it matches its specification and executes in its intended environment 12/7/2018

Why Test? Q: If all software is released to customers with faults, why should we spend so much time, effort, and money on testing? Finding defects which may get created by the programmer while developing the software. To prevent defects To make sure that the end result meets the business and user requirements. To gain the confidence of the customers by providing them a quality product. 12/7/2018

Software Testing Process 12/7/2018

Types of Testing Installation testing Compatibility testing Smoke and sanity testing Regression testing Acceptance testing Alpha testing Beta testing Functional vs non-functional testing Continuous testing Destructive testing Software performance testing Usability testing Accessibility testing Security testing Internationalization and localization Development testing A/B testing Concurrent testing Conformance testing or type testing 12/7/2018

Testing Certifications Software testing certification types Exam-based: Formalized exams, which need to be passed; can also be learned by self-study [e.g., for ISTQB or QAI (International Software Testing Qualifications Board) Education-based: Instructor-led sessions, where each course has to be passed [e.g., International Institute for Software Testing (IIST)] 12/7/2018

Testing Certifications Testing certifications ISEB offered by the Information Systems Examinations Board. ISTQB Certified Tester, Foundation Level (CTFL) offered by the International Software Testing Qualification Board ISTQB Certified Tester, Advanced Level (CTAL) offered by the International Software Testing Qualification Board. iSQI Certified Agile Tester (CAT) offered by the International Software Quality Institute Quality assurance certifications CSQE offered by the American Society for Quality (ASQ) CQIA offered by the American Society for Quality (ASQ) 12/7/2018

Tools Related to Software Testing Hypervisor TET (Test Environment Toolkit) TETware Selenium Soapui Watir WatiN Canoo WebTest Webcorder Solex Jmeter FunkLoad HP Quality Center/ALM QA Complete T-Plan Professional QuickTest Pro Rational Robot WebLOAD Professional HP LoadRunner 12/7/2018

Software Testing Learning Outcome At the end of the course, the student should be able to Design test cases suitable for a software development for different domains. Identify suitable tests to be carried out. Prepare test planning based on the document. Document test plans and test cases designed. Use of automatic testing tools. Develop and validate a test plan. 12/7/2018

Benefits of Software Testing Reduction of repetitive work Ease of access to information about tests or testing Error reduction. Customer satisfaction Greater consistency and repeatability 12/7/2018

Recruitment in Software Testing Field Various companies hire Software Testing professionals as software tester, QA tester, quality assurance engineer. Some of them are, Virtusa CSS Corp HP Amazon Tata Consultancy Services Cognizant Technology Solutions Hexaware HCL Technologies Infosys IBM 12/7/2018

Thank You 12/7/2018