Diploma in Software Testing (DST)

Similar documents
Diploma in Software Testing 2.0 (HP)

Manual Testing. Software Development Life Cycle. Verification. Mobile Testing

Learn Well Technocraft

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info

QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING.

AN ISO 9001:2008 CERTIFIED COMPANY. Software Testing TRAINING.

Mind Q Systems Private Limited

DST - DIPLOMA IN SOFTWARE TESTING

SOFTWARE TESTING FOUNDATION COURSE CURRICULUM

Module 1 : Fundamentals of Testing. Section 1: Manual Testing

Software Testing Tools

Software Testing MANUAL TESTING. Introduction to Testing. Software Quality Software Testing Definition. Different Life Cycle Models Waterfall Model

Software Testing

Class 1 Introduction to Selenium, Software Test Life Cycle.

Mind Q Systems Private Limited

QUALITY ASSURANCE amron

Software Testing Interview Question and Answer

FRESHER TRAINING PROGRAM [MANUAL/QTP/ALM/QC/SE/LR/DB/ANDROID] COURSE OVERVIEW

Techno Expert Solutions An institute for specialized studies! Introduction to Advance QTP course Content

Testing. Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES

1 Visible deviation from the specification or expected behavior for end-user is called: a) an error b) a fault c) a failure d) a defect e) a mistake

SOFTWARE TESTING SYLLABUS


Learn Well Technocraft

Questions For Test Cases

Certified Automation Functional Testing Professional VS-1253

QTP Course Content; Introduction

MANUAL+ SELENIUM CURRICULUM

Certified Tester Foundation Level(CTFL)

STUDY ON VARIOUS PHASES OF SOFTWARE TESTING LIFE CYCLE

UFT120 Unified Functional Testing 12.0 Essentials Instructor-Led Training For version 12.0

FRESHER TRAINING PROGRAM [MANUAL/QTP/ALM/QC/SE/LR/DB/MOBILE]

Test Design Techniques ISTQB (International Software Testing Qualifications Board)

UFT120 Unified Functional Testing 14.x Essentials

Introduction to ALM, UFT, VuGen, and LoadRunner

GUJARAT TECHNOLOGICAL UNIVERSITY

Software Testing. An Overview

Sample Exam Syllabus

Chapter 9 Quality and Change Management

Pearson Education 2007 Chapter 9 (RASD 3/e)

Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not.

Examination Questions Time allowed: 1 hour 15 minutes

ALM120 Application Lifecycle Management 12.0 Essentials Gold Package

Syllabus Technosoft Academy. Course Syllabus. 1 P a g e

Basic Concepts of System Testing - A Beginners Guide.

Quote by Bruce Sterling, from: A Software Testing Primer, Nick Jenkins

Software Quality Assurance

Objective Manual Testing Test Cases Samples Excel

Cursul Aprilie

Objective Manual Testing Test Case Template Excel

Software Quality Manual Testing 2015 Tutorials READ ONLINE

Six Months SQT Training Course Syllabus

LEVELS OF TESTING AND SPECIAL TESTS

Preview from Notesale.co.uk Page 4 of 186

IN: US:

Selenium Testing Training

BCS Level 3 Certificate in Software Development Context and Methodologies Syllabus QAN 603/1191/5

Software Testing Strategies. Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only

Business Process Testing

Curriculum Guide. Integrity 11

Basic Training in Software Testing (2 Days)

Department of Information Technology

HPE LR120 LoadRunner 12.x Essentials

LEVERAGING VISUAL STUDIO TEAM SYSTEM 2008 Course LTS08: Five days; Instructor-Led Course Syllabus

Hoping my knowledge, skills and experience could be used by you and your company I appreciate in advance your time and consideration.

Wipro s Endur Test Automation Framework (W-ETAF) Reduces time and effort for the implementation and maintenance of an automated test solution.

Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering. Sixth Semester

A Study on Issues, Challenges and Comparison of Various Automated Testing Tools

Test Automation. Fundamentals. Mikó Szilárd

Web Application Performance Testing with MERCURY LOADRUNNER

Research Scholar, Sree Saraswathi Thyagaraja College, Pollachi, Tamil Nadu, India. Pollachi, Tamil Nadu, India. 1. Introduction

Flask Web Development Course Catalog

Integrity 10. Curriculum Guide

SELENIUM. SELENIUM COMPONENTS Selenium IDE Selenium RC Selenium Web Driver Selenium Grid

Pearson Education 2005 Chapter 9 (Maciaszek - RASD 2/e) 2

How Manual Testers can execute Test Automation. White Papers. Muthiah Director of Testing. Expedux on How Manual Testers

QA Best Practices: A training that cultivates skills for delivering quality systems

Certified Software Quality Engineer Preparation On Demand, Web-Based Course Offered by The Westfall Team

Sample Question Paper. Software Testing (ETIT 414)

Customer Success Onboarding Guide. Version 11.3

Copyright 2013 by AGILOD Consulting, LLC. All Rights Reserved. Test Automation. Done The AGILOD Way

Testing. Topics. Types of Testing. Types of Testing

[IT6004-SOFTWARE TESTING] UNIT 2

Quality Center Customization

Koenig Solutions Pvt. Ltd. Selenium with C#

Software Development Methodologies

Test Engineer Expert Course

10961B: Automating Administration with Windows PowerShell

Sahi. Cost effective Web Automation

Quality Assurance and IT Risk Management

H elping you choose the right automation testing tool

QTP interview questions

Struggling to Integrate Selenium into Your Ice Age Test Management Tools?

Three General Principles of QA. COMP 4004 Fall Notes Adapted from Dr. A. Williams

COPYRIGHTED MATERIAL. Index

Structured Approach to Testing - Android in an Agile Environment


Software Testing The SeaMonkey Project

How We Learned To Love Test Automation for Localization AUTOMATED TESTS

Microsoft. Recertification for MCSD: Application Lifecycle Management

Transcription:

SEED Infotech Ltd. : ' Panchasheel', 42/16, Erandawana`, SEED Infotech Lane, Off Karve Road Pune - 411004. India www.seedinfotech.com Course Name : Duration : Class room: 114 Hrs Product Code : ST-ST-50001 This course offers an exhaustive coverage of Software Testing concepts and its use in Testing of real time projects. Provides hands on with testing tools like Selenium, Bugzilla, and Test Link. It also emphasizes on logic building concepts and introduction to Linux. Take Away: After completion of this course you will be able to Perform effective testing of Software applications. Use various Testing tools like Selenium, Bugzilla etc. Build career in the field of Software Testing. Unique Features Designed to enhance employability Develop strong foundation of Software Testing concepts & methodology Product design based on International ISD standards Latest versions of testing tools Target Audience Graduates and Post-Graduates Job aspirants Pre-requisites: What should you know before attending this course? Operate Computers Knowledge of Basic C Programming would be an added advantage Recommended Next Course Advanced Diploma in Software Testing & Technology (ADSTAT) Reference Books QTP Unplugged by Tarun Lalwani Lessons learned in Software Testing- Kem Kaner Training Methodology Courseware Manual Testing (SEED Official Curriculum) Test management and Automation tools (SEED Official Curriculum) Software testing interview preparation book Resume to HR interview preparation book Book for reference - Software Testing by Ron Patton This course uses the standard SEED training methodology (based on International ISD standard) of Visualization of concepts Applying learned concepts for testing of real time project 100% hands-on exercises/case studies

Page 2 DST Module Duration (Hrs) Manual Testing Theory 30 Manual Testing Project 30 Test Link and Bugzilla 6 Functional Testing Tool 12 Test Automation using Selenium 12 Test Management Tool 6 Linux 6 Programming Techniques (Logic Building) 12 Total Duration 114

Page 3 Manual Testing Theory Manual testing theory sessions cover entire testing lifecycle activities along with detailed insight into software application components, development process and software quality attributes. This session also focuses on techniques, tools and skills needed by a student to be a good tester. Objectives : You will learn Manual Testing concepts and techniques Testing types & Test methods Non functional testing types Test execution, defect management and test case management Introduction to software applications Software application uses and advantages, application components and characteristics, Introduction to application domain, architecture, Types of applications Introduction to Software development process Need of testing Software Testing methods and levels Test Planning Test design process Test Design techniques Test Execution Defect Management Non functional testing Specialized testing Quality Skills needed for software tester Software development lifecycle(sdlc) activities, phases and deliverables, Project team roles and responsibilities, Challenges in development phases, Introduction to software defects, Need of Software Testing, V model, methods of testing Verification and validation, static and dynamic testing, Levels of testing Unit, Integration, System and use acceptance testing, approaches for integration testing, concept of stubs and drivers, Challenges and best practices in software testing Software testing lifecycle (STLC) activities, phases and deliverables, testing team roles and responsibilities, Test plan creation, Test plan template, Introduction to BBT & WBT concepts Requirements study, creation of test scenarios and test cases, creation of test data, requirement traceability matrix (RTM), test case management, best practices of test case design, common mistakes, test case review Black box testing techniques Equivalence class partitioning, boundary value analysis, error guessing, state transition, Negative testing Test execution entry criteria, smoke and sanity testing, test execution cycles, when to stop testing, Retesting & Regression Testing, test closure process, test summary report Types of defect, defect report attributes, defect management system and process, defect life cycle UI and usability, Accessibility, localization, performance load, stress, endurance and volume, security, installation, configuration and compatibility Introduction to White box testing, data base testing Concept and definition of quality, Software Quality attributes, Quality management system (QMS), Quality Assurance (QA), Quality control (QC), Introduction to software testing metrics Technical skills, behavioural skills, career path 3

Page 4 Manual testing Project After learning theory of manual testing, a detailed hands-on experience of project execution is provided through project module. It resembles the real life scenario of end to end test project execution. Read SRS and understand application functionalities. Identify scenarios & develop Test cases based on the same. Execution of test cases & Defect reporting. Post mortem review. Browser - Mozilla Firefox / IE 7 and above Project executable or access to project test website (VPC to be created) and above Requirements study Test planning Test design Test execution Hands on Test closure Study of SRS, Knowledge transition from Test manager, Query resolution session Understanding test plan, test case templates, team set up, Creation of test scenarios, module level and integration test cases, test data, review and by test manager, creation of RTM Test environment set up, test execution, defect logging and defect review meetings, adhoc testing Creation and presentation of test summary report, experience sharing, Preparing for interview questions related to project

Page 5 Test Link TestLink is a popular open source test management tool. This session provides insight into test case management with TestLink. Create a Test Project. Privileges associated with various users. Creation of Test plans & Builds. Writing Test cases in Test Link & Execution & analysing execution reports. Mozilla Firefox browser Test Link (VPC) Introduction to TestLink TestLink workflows TestLink features, supported platform, test project structure, user types Creating a Test Project, Requirement specifications, Requirement to test case mapping, Create Test plan, Builds, Build management, Creating Test suites, Create Test cases, Adding test cases to test plan, Execution of Test cases, with Testlink Workflows of test project creation, test management and execution Bugzilla BugZilla is a popular open source defect management tool. This session provides insight into defect management with BugZilla. Create an account in Bugzilla. File a bug. Searching defects. Defect life cycle, communication between development team & testing team. Mozilla Firefox browser Bugzilla (VPC) Introduction to Bugzilla Bugzilla, Features, Platforms & requirements, GUI, types of users, Bug lifecyle in BugZilla BugZilla workflows Registration, Create Users and Preferences, Create product and Components, Creating and handling Flag, logging a new bug, bug assignment and closure, viewing bug reports with BugZilla Workflows of user creation, bug management and flag hadling 5

Page 6 Test Automation using Selenium This session provides insight into functional test automation and use of a very popular open source automation tool-selenium. Create scripts using Record and Playback feature of Selenium. How selenium identifies an Object. Apply Checkpoints. Enhance your test scripts. Mozilla Firefox browser Selenium version 1.5 Introduction to test automation Selenium Basics Basic Record and playback Script enhancements Need of automation, automation process, when and what to automate, Automation tools History, Selenium Components, Supported platforms, Selenium IDE Features, GUI, Menu, Launch Application Recording steps, Perform Steps, Verify Steps, Stop Recording, Object identification Synchronization, Use of selenium commands - actions, asserts and accessors, Use of regular expressions, using loops, echo and alerts Automation test management Introduction to advanced Selenium Creation of test cases and test suit, debugging, view execution reports, Introduction to Selenium RC and Web Driver Functional Testing Tool Objectives : You will learn Test Process Record & playback Parameterization, error handling Functional tool Core2duo processor with at least 2GB RAM Introduction Introduction To tool, addins,, GUI components Record & Playback Mechanism, Recording Modes, Synchronization, Tool Features Parameterization Methods, Data Driven Test, error handling, Record & Run settings, Script enhancements Checkpoints and its types, Actions, call to actions, Recovery scenario manager, Object identification Object Repository, object identification, Writing scripts without recording Using tool features, working on script enhancements

Page 7 Test Management Tool Create project, users. Create Requirement Test plan Test Case writing using tool. Execute Test cases & logging of defects. Test management tool (VPC) Core 2duo processor with at least 2GB RAM Introduction to tool, Modules, Screen layout, types of users, connectivity with Introduction test automation tool Creating project, Requirement creation and management, Mapping Requirement management requirements to test cases, reports Test case management Creating test plan, test cases, test suite, test set, Test execution Defect management Defect logging, defect tracking and management, Analysis reports of key workflows like test case and defect management Linux This session provides overview of Linux operating system and basic shell scripting commands that are useful to a software tester Define an operating system. List the types of operating system. Use basic commands of Linux. Create a file using vi editor. Linux Operating System Introduction Linux Shells File handling Vi Editor Introduction to Linux, architecture overview, Introduction to Kernel and its role BASH shell, directory descriptions, Basic shell commands of - user management, system information, runtime management, system time, user inputs file handling commands, File permissions Modes, vi commands, use of conditional statements 7

Page 8 Programming Techniques (Logic Building) This session provides insight into logic building and basics of programming, extremely useful especially for the students not having IT background. It enhances developing insight into application logic for effective testing. Think logically. Write simple algorithms to perform task. Draw flowcharts. Get acquainted with basic programming terminology. NA Introduction to computing Programming Techniques Introduction to s/w and h/w, role of OS, programming environment Modular programming, types of statements, pseudo-code, algorithm and flowchart, variables, constants, operators,decision making using if, if-else, nested if-else, ternary operator, switch-case, iteration using loops, types of loops, for, while, do-while, nested loops, jump statements (break, continue, exit)