Make a career in software testing: WebPro - Web Testing Professional Program
-
Upload
cleansoft-academy -
Category
Career
-
view
2.162 -
download
1
description
Transcript of 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?
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.
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
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.”
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
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
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
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
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
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.
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
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.