12
www.cleansoft.in WebPro Web Testing Professional Program A Career Program for Graduates What do you need for the BIG jump?

Make a career in software testing: WebPro - Web Testing Professional Program

Embed Size (px)

DESCRIPTION

CleanSoft Academy offers career programs for graduates in Engineering, MCA, MSc, BSc, BCA.

Citation preview

Page 1: Make a career in software testing: WebPro - Web Testing Professional Program

www.cleansoft.in

WebProWeb Testing Professional Program

A Career Program for Graduates

What do you need for the BIG jump?

Page 2: Make a career in software testing: WebPro - Web Testing Professional Program

Copyright 2011, CleanSoft Academy. All rights reserved. “WebPro : Web Testing Professional Program”

Industry Expectations

Industry Report

“The market for software testing is growing at over 50 per cent per annum. The global testing services market is estimated to be US$ 50 Billion by 2020.

India’s share is expected to be 55%. The estimated size of testing market in India by 2020 is US$ 13-15 Billion. Testing workforce in India in 2010 was 63,000.

According to current estimate, India will require around 22,000 testing professionals every year over the next 3 years to meet the demand of the software testing market. Indian market will require approximately 1,65,000 testers by the year 2013.”

“Talent remains to be the major challenge for testing companies due to lack of availability of industry-ready graduates from colleges.”

Source: Gartner, IDC and NASSCOM

Ready to deploy on projects from Day #1Software companies want to “onboard” fresh engineers very quickly, as the industry is growing at a fast pace. Therefore, they expect you to be skilled, possess good analytical skills and be independent requiring minimal support.

Knowing testing concepts is just not enough anymoreOrganizations expect you to have exposure to technologies, be familiar with programming concepts, databases etc. They also expect you to be conversant with tools and be capable of supporting the development team in test specification, execution and reporting needs.

Organizations value soft skills todayCommunication, teamwork is seen as more important than mere academic knowledge. In addition to good technical skills, companies expect you to communicate clearly, work well in a team and be less dependent on others.

In short, the industry expects YOU to be CONFIDENT.

Page 3: Make a career in software testing: WebPro - Web Testing Professional Program

Copyright 2011, CleanSoft Academy. All rights reserved. “WebPro : Web Testing Professional Program”

Software Testing as a Preferred Career Option

Importance of software testingCompanies are investing in testing heavily, as customers are demanding high quality.

Over the years, software has become integral part of any system and runs into millions lines of code.

Testing is a seen as a critical activity in the SW development cycle to delivering high quality software.

You can make a career in testing.Today every IT company has a specialized full time test organization. Starting as a test engineer, you can grow all the way to becoming a Director/VP.

Companies treat test professionals on par with developers, in fact a good tester can command a better salary than a developer!

It is no more a job, you can make a successful career out of it.

“The testing services market has grown exponentially over the past few years. This signifies a shift in the customer mindset regarding the importance of testing.”Sumithra Gomatam, Vice President, Testing Practice, CognizantSource: DQindia.ciol.com, 26 Apr 2011

Page 4: Make a career in software testing: WebPro - Web Testing Professional Program

Copyright 2011, CleanSoft Academy. All rights reserved. “WebPro : Web Testing Professional Program”

WebProWeb Testing Professional Program

This program prepares you become a skillful web testing practitioner with good understanding of web technologies, web application architecture, to test web applications effectively. You will have a solid grounding in testing engineering concepts enabling you to understanding end-user needs, application context, plan, design, document, and execute tests.

The objective is to impart skills, not merely theoretical knowledge. To transform you into a smart web testing professional brimming with confidence to face the real world.

Unique!This program is based on HBT (Hypothesis Based Testing) a scientific test methodology that builds in you solid fundamentals in testing.

In addition to technical skills, HBT equips you with strong analytical & critical questioning skills making you confident and independent giving you an edge over others from other training institutes.

HBT based program is only offered by CleanSoft Academy.

Highlight!Besides building the relevant technical skills needed to perform as a tester, the program also grooms you to seamlessly integrate into the professional world from day one.

This program includes a course on Industry Orientation to know how organizations work and what they expect.

At the end of this program you will be supremely confident to face interview and succeed. And raring to go at your first job!

“Good understanding of web technologies is essential to test web apps effectively.”

Page 5: Make a career in software testing: WebPro - Web Testing Professional Program

Copyright 2011, CleanSoft Academy. All rights reserved. “WebPro : Web Testing Professional Program”

WebPro : Program Curriculum

‣Innovative structure - Courses, modules, topics & capsules. ‣Delivered via Instructor-led and Technology enabled modes.‣Exhaustive and aligned to the industry needs.‣Application oriented with industry examples and hands-on.‣Created & delivered by practitioners.

Unique!Unique!

310 Capsules

12 Courses

55 Modules192 Topics

Course #1: SW Engineering & Quality

Course #3: Understanding Expectations & System

Course #2: Testing Fundamentals

Course #4: HBT Overview

Course #5: Defect Hypothesis

Course #6: Strategy, Planning & Management

Course #7: Test Design

Course #8: Execution & Reporting

Course #9: Automation Fundamentals

Course #10: Web Applications

Unique!

Unique!

Unique!

Course #12: Industry Orientation Highlight!

Course #11: JMeter

Page 6: Make a career in software testing: WebPro - Web Testing Professional Program

Copyright 2011, CleanSoft Academy. All rights reserved. “WebPro : Web Testing Professional Program”

Detailed Program Contents

Course #1 : Software EngineeringCourse #1 : Software EngineeringSDLC Various SDLC models, Key characteristics, Application scenariosSpecification Category of specification, Contents of specification, Attributes of good specificationDesign Contents of HLD/LLD, Aspects of architecture, Logic / data designCode Code structure, Aspects of good coding, Code metricsQuality What is Quality?, Aspects of good quality, Quality systemsCourse #2 : Testing FundamentalsCourse #2 : Testing FundamentalsOverview of testing Objective of testing , Who does Testing?, Psychology needed, When to commence ,Test lifecycle, Test artifactsMethods of detection Reviews/Inspection, Audits, TestingKey concepts Test levels, Quality levels, Test types, Test techniquesUnderstanding defects What is a Defect? ,Impact, Type of defect, Fix urgency, Repeatability, Pesticide paradox, Learning from defectsResult of poor quality testing Delay, Rework, Loss of credibility, Financial lossCourse #3 : Understanding Expectations and SystemCourse #3 : Understanding Expectations and SystemCustomers & End users Needs and expectations, Customer profiles, Business valueUnderstanding context Requirements/features, End user types ,Architecture, Environment, Stage, InteractionsEnd users Live vs.System, Usage profile, PrioritizationRequirements/ Features Functional baseline, Attribute baseline ,Prioritization, Cleanliness criteriaCourse #4 : HBT OverviewCourse #4 : HBT OverviewPersonal methodology Deductive approach, Fishing analogy , 6 Stages of DOINGSTEM 8 Disciplines of Thinking, Core ConceptsKey Benefits Rapid Understanding,Higher Test Coverage,Optimal Regression,Better Strategy,Sensible AutomationCourse #5 : Defect HypothesisCourse #5 : Defect HypothesisIntroduction What is Hypothesize?,What is PD/PDT?Information needed, PDTs Aspects, Views, Attributes, Past history, Generic issues, Classes of issues, Documentation syntaxRelationships By levels, Test types,To cleanliness criteria ,To Features, To scenarios/cases

Page 7: Make a career in software testing: WebPro - Web Testing Professional Program

Copyright 2011, CleanSoft Academy. All rights reserved. “WebPro : Web Testing Professional Program”

Detailed Program Contents (contd.)

Course #6 : Execution and ReportingCourse #6 : Execution and ReportingBuild & Change management Version control, Builds, Test environment, Sanity /smoke test

Test execution Environment preparation, Execution planning, Regression

Defect reporting Contents of defect reporting, Defect attributes, Defect lifecycle

Test reporting Execution results, Test summary report, Quality status report, Daily/weekly report

Course #7 : Strategy, Planning and ManagementCourse #7 : Strategy, Planning and ManagementTest strategy Contents of strategy, Quality levels, Test types & techniques, Analyzing tooling needs

Test planning Contents of plan, Test scoping, Cycle planning, Effort estimation, Schedule, Risk planning

Test management Resource management , Progress management , Delivery risk Management , Release readiness assessment

Defect analysis Defect metrics, Analyzing defects

Course #8 : Test DesignCourse #8 : Test DesignDesign Process Level based test design, What is Scenario/case ?

Information needed for design Behavior information, Data information, What to do when information is missing?

Test techniques Black box techniques,White box techniques, When to apply What? Scenario/case design techniquesTest adequacy Requirements traceability, Fault traceability

Documentation Contents of test design, Syntax of documentation, Post test updates

Review What to review? , How to review,

Design metrics Fault coverage, Code coverage

Course #9 : Automation FundamentalsCourse #9 : Automation FundamentalsIntroduction Why Automation?, What can be Automated?, Benefits and Limitation, Myths of Automation

Aids for automation Skill Set Needed, Tool Landscape, What are scripting Languages, How are scripting languages useful

How do tools work How do FT tools work?, How do LT tools work?,

Process and approaches Test automation process, Principles of test automation, Approaches of test automation, Automation frameworks

Automating an application Identifying scenarios, Scripting scenarios, Running /Debugging scripts , Test execution reporting

Test management tools Use of Management tools, Integrating FT with Management tools

Page 8: Make a career in software testing: WebPro - Web Testing Professional Program

Copyright 2011, CleanSoft Academy. All rights reserved. “WebPro : Web Testing Professional Program”

Detailed Program Contents (contd.)

Course #10 : Web Application Course #10 : Web Application Architectures Client server architecture, Web system architecture, Multi- tiered architecture

Technology / Environment Popular technologies, Protocols used, Data connectivities

Categories of web applications Web sites, Web applications, Portals

Test aspects for web application Issues to look for, Types of tests to be performed

Testing a web application Test Design, Test Execution, Tools for Web testing, Defect reporting

Review What to review? , How to review

Design metrics Fault coverage, Code coverage

Course #11 : JMeter Course #11 : JMeter Working with JMeter Introduction to JMeter, Parametrization with JMeter, Limitations of JMeter

Load testing with JMeter Scripting Scenarios, Running load test, Analyzing load test results

Course #12 : Industry OrientationCourse #12 : Industry OrientationSoftware industry overview IT Industry landscape, SW Development Organization, Roles people play

Work ethics & Global work culture Appearance & behavior, Team interactions, Work area maintenance, Attention to details, Email etiquette

Presentation skills Preparation for presentation, Practicing for a presentation, Delivering a presentation

Time management Understanding value of time, Challenges in time management, Prime time robbers, Goal setting & breakdown, Prioritization

Questioning skills Why question? , Types of questions, Questioning techniques, Formulating good questions,

Succeeding in interview Preparing for interviews, Appearance for interviews, Do's & Don’ts for interviews, Beginning & closing interviews

Page 9: Make a career in software testing: WebPro - Web Testing Professional Program

Copyright 2011, CleanSoft Academy. All rights reserved. “WebPro : Web Testing Professional Program”

Innovative Learning Model

Course/Module Structure

Pre-requisites

Objective

Terminology/Definitions

Slides/Video2

Self study material

Points to Ponder

Exercises

Assessment questions

The learning model together with a meticulously planned structure facilitates deep understanding, fosters analytic thinking enabling you to confidently apply in the real world.

2 Videos are for meant for classroom viewing only.

Our approach to teaching is experiential; we have devised a unique learning model that is cogent, result-oriented and fosters evolution.

Our Learning Model is made up of FOUR phases - Listen, Explore, Think & Expand that enables you to learn, experience and digest, finally transforming you into a confident professional.

Topic Structure

Theory/Concepts

Application of concept

Inputs/Outputs

Example/Case study

Template/Structure

Tips & Anecdotes

Self Assessment Questions

Exercises

Each participant is a given a personal copy of WebPro BOK1, a comprehensive and very handy reference material.

1BOK - Book of Knowledge

Page 10: Make a career in software testing: WebPro - Web Testing Professional Program

Copyright 2011, CleanSoft Academy. All rights reserved. “WebPro : Web Testing Professional Program”

After completing this program you will be able to :

Understand web architecture/technologies.Relate what types of defects and tests are key for web testing.

Be able to use JMeter to load/performance test web applications.

Be confident and ready to work as an effective tester.Understand the product /user needs rapidly.

Acquire disciplined personal thinking process for testing.

Plan, design and execute effective test cases.Prepare & communicate right defect reports and test results.

Be a thorough professional, who can easily fit into the groove of the demanding work environment from Day #1.

Page 11: Make a career in software testing: WebPro - Web Testing Professional Program

Copyright 2011, CleanSoft Academy. All rights reserved. “WebPro : Web Testing Professional Program”

WHO IS ELIGIBLE TO THIS PROGRAM?

Any engineering graduate (any discipline) - BE, BTech

Any graduate/postgraduate - BSc, MSc, BCA, MCA

DURATION OF PROGRAM

SIX weeks, FIVE days a week, FOUR hours/day

Page 12: Make a career in software testing: WebPro - Web Testing Professional Program

Copyright 2011, CleanSoft Academy. All rights reserved. “WebPro : Web Testing Professional Program” CleanSoft Academy is a division of STAG Software Pvt. Ltd.

…”The best part of the course is the method of teaching especially AV session to explain the concepts. The interactive sessions helped to refine my thought process”…

Rahul Thulasidharan, Subex Azure Limited

“..We are pleased with the performance of the test engineers. These candidates have clear understanding of testing process, techniques, methodologies, and test life cycle and they are able to put their learning’s into the projects assigned to them. They bring in the right attitude towards testing which is highly needed in a good tester…”

Sujatha A, Asst. Manager – HR, Captronic Systems

For registration/enquiry please call us at:

Bengaluru (080) 2535 7161/62Chennai   (044) 4214 3469

or email to [email protected]

All the classes for this program are held atthe CleanSoft Academy premises in :

Bengaluru : 192 Old Airport Road, Domlur, Bengaluru – 560071.

Chennai : New #35 (Old #17), I Floor, I Main Road, Gandhi Nagar, Adyar, Chennai – 600020.