Post on 01-Jan-2016
description
Software Quality Assurance
Course Overview
Snejina Lazarova
Telerik QA Academy
Senior QA Engineer, Team Lead CRMTeam
Dimo MitevSenior QA Engineer,
Team LeadSystemIntegrationTeam
Table of Contents
1.Course Objectives
2.Trainers Team
3.Course Curriculum and Exams
4.Course Schedule
5.Assessment
6.Recommended Resources
7.What Happens after the Course?
2
Telerik QA Academy Training Program
Objectives Train people in software engineering technologies Practical training with lots of
practice
Cutting edge technologies from Microsoft
Software engineering skills
Hire the best students in the Telerik teams
Support the IT industry development
4
Course Objectives
“Software Quality Assurance” course: Give the trainees the fundamental
knowledge and skills required in Quality Assurance
Establish the logical and critical thinking Development of problems solving
skills
Learn basic test design techniques
Study the most popular test automation tools
5
Dimo Mitev Dimo Mitev Senior QA Engineer, Team Lead
System Integration TeamTelerik Corporation
8 years QA experience in 4 companies
Experienced in automation, functional and web service testing
ISTQB foundation and advanced level certified
1 publication in Quality Matters magazine
E-mail: dimo.mitev [at] telerik.com
7
Snejina Lazarova Snejina Lazarova
Senior QA Engineer, Team LeadCRMTeam Telerik Corporation
Over 7 years experience in QA
Experienced in automation, functional, performance and web service testing
ISTQB foundation and advanced level certified
E-mail: snejina.lazarova [at] telerik.com
8
Mihail Parvanov Mihail Parvanov
Team Lead
Team2
Telerik Corporation
9
E-mail: mihail.parvanov [at] telerik.com
Pavel Pankov Pavel Pankov
QA Lead
Automated Testing Team
Telerik Corporation
10
E-mail: pavel.pankov [at] telerik.com
Angel Tsvetkov Angel Tsvetkov Senior QA Engineer
TeamPulse
Telerik Corporation 5 years QA experience Experienced in Automotive software
testing, Web, Stand alone and Mobile apps testing
E-mail: angel.tsvetkov [at] telerik.com
11
Nikolay Nedyalkov Nikolay Nedyalkov
Senior QA Engineer
TeamX4
Telerik Corporation
12
E-mail: nikolay.nedyalkov [at] telerik.com
Petar Horozov Petar Horozov
Senior QA Engineer
TeamX4
Telerik Corporation
13
5+ years experience in software testing and QA
Experienced in Silverlight and WPF automation testing
E-mail: petar.horozov [at] telerik.com
Lora Borisova Lora Borisova QA Engineer, WCAT
Team Telerik Corporation
14
6+ years experience as QA Engineer
3 years experience as Scrum Master
Experienced in Functional, Automation and Performance testing
CSM and ISTQB certified
E-mail: lora.borisova [at] telerik.com
Anton Angelov Anton Angelov
QA Engineer
System Integration Team
Telerik Corporation
15
E-mail: anton.angelov [at] telerik.com
Stoimen Stoimenov Stoimen Stoimenov
QA Engineer
SitefinityTeam
Telerik Corporation
16
E-mail: stoimen.stoimenov [at] telerik.com
Vera Pironska Vera Pironska
QA Engineer
TeamX1
Telerik Corporation
17
E-mail: vera.pironska [at] telerik.com
Ivailo Dinkov Ivailo Dinkov
QA Engineer
PhoneXTeam
Telerik Corporation
18
12+ years QA experience in various products like E-health, VMware, Win8 apps
ISTQB advanced level certified
E-mail: ivailo.dinkov [at] telerik.com
Miroslav Shtilianov Miroslav Shtilianov
QA Engineer
Automated Testing
Telerik Corporation
19
E-mail: miroslav.shtilianov [at] telerik.com
Dimitar Topuzov Dimitar Topuzov QA Engineer, TeamX6
Telerik Corporation Over 7 years experience in QA Experience in various domains,
including: Dev Tools (Telerik WPF and Silverlight
Controls)
Test Automation Tools (Borland’s Silk products)
Data warehouse and BI solutions
E-mail: dimitar.topuzov [at] telerik.com
20
Ivan Stanchev Ivan Stanchev
QA Engineer
System Integration Team
Telerik Corporation
21
5 years experience in software testing and QA
Experienced in Performance, Load и Stress testing and interest in Exploratory approach
ISTQB foundation and advanced level certified
E-mail: ivan.stanchev [at] telerik.com
Pavlina Koleva Pavlina Koleva
Junior QA Engineer
WinCore XAML Team
Telerik Corporation
22
Main organizer of QA Academy 2012
ISTQB foundation level certified
E-mail: pavlina.koleva [at] telerik.com
Vasil Chimev Vasil Chimev
Junior QA Engineer
CentaurTeam
Telerik Corporation
23
He is graduated from the first QA Academy season
Experienced in testing Silverlight and WPF apps
E-mail: vasil.chimev [at] telerik.com
Asya Georgieva Asya Georgieva
Junior QA Trainer
Technical Training
Telerik Corporation
24
The main organizer of QA Academy 2013
She is graduated from the second QA Academy season
E-mail: asya.georgieva [at] telerik.com
Curriculum
Fundamentals of Testing
Fundamental Test Process
Test Levels and Types
Quality Attributes for
Domain Testing
Technical Testing
Risk and Testing
26
Curriculum (2) Test Organization
Test Planning and Estimation
Test Progress Monitoring and Control
Tools for Management of Testing and Tests
Incident Management
Software Development Models
Tool Support For Testing27
Curriculum (3) Web Testing Tools
Selenium
Selenium WebDriver
Telerik Test Studio
Web Testing
WPF and Mobile Testing
28
I. Intermediate Exam – 10.06
Curriculum (4)
Sikuli
Telerik Testing Framework, BDD & SpecFlow
Test Design Techniques
Deriving Manual & Automated test cases based on
Equivalence Partitioning
Boundary Value Analysis 29
Curriculum (5)
Deriving Automated test cases using WebAii Framework based on
Decision Table Testing
State Transition Testing
Use Case Testing
Pairwise Testing
Classification Trees
30
Curriculum (6) Defect Taxonomies, Error Guessing, Checklist Testing and Exploratory Testing
Static Techniques
Security Vulnerability Testing(Software Attacks)
Tools for Performance, Load Testing and Stress Testing With Visual Studio With Telerik Test Studio
II. Intermediate Exam – 12.07
Curriculum (7) Web Service Testing
Web Services Load, Security and REST testing
Set up QA process
32
III.Intermediate Exam – 5.08
Training Duration
Lectures: ~ 90 hours Practical exercises: ~ 60 hours Exams: ~ 20 hours Homework and Teamwork:~ 200 hours
34
Schedule Time allocation
3 months * 3 days weekly, 4 hours / day
From 16:00 to 20:00 on Monday and Wednesday
lectures + work in class with the trainer
From 15:00 to 19:00 on Friday
work in class
check homework, workshops, team work and other activities
The Exams – onsite participants
Assessment for the course is based on multiple intermediate exams There is no comprehensive final
exam
Each intermediate exam covers the preceding topics
The final score is cumulative
Exams measure individual performance Serve as filter for skillful people
Exams are not the only filter!37
The Exams – online participants
Assessment for the course is based on final exam in the end of the course
There is no multiple intermediate exams
38
Homework Most topics include homework assignments Homeworks are obligatory for both
participants
Students who do not fulfill their homeworks fall off the program
Homework assignments are due to in a week after each lecture
Submission will be accepted through the student's system:telerikacademy.com 39
Homework Peer Reviews
Everyone will get feedback for their homework
Everyone will give feedback for few random homework submissions Students submit homework
anonymously Please exclude your name from the
submissions!
For each homework submitted Students evaluate 3 random
homeworks From the same topic, after the
deadline Give written feedback, at least 200
characters Low-quality feedback report for
punishment
40
Evaluation for onsite participants
Formal Criteria
41
Informal Criteria Forum activity – bonus up to 10% Other courses – bonus up to 10% per
course Attendance – send e-mail notifications Participation – ask questions, give
ideas, express your thoughts
Criterion Weight
Exams (*3) 55%
Team works 30%
Homework 10%
Homework evaluation
5%
Evaluation for online participants
Formal Criteria
42
Informal Criteria Forum activity – bonus up to 10%
Criterion Weight
Final Exam 75%
Homework 15%
Homework evaluation
10%
Telerik IntegratedLearning System (TILS)
The Telerik Integrated Learning System (TILS) www.telerikacademy.com
Important resource for all students
Homework submissions
Homework peer reviews
Reports about your results
44
telerikacademy.com/Courses/Courses/Details/47
Telerik QA Academy Web Page
You can always find the course's Curriculum and other information at the Telerik QA Academy web page http://
academy.telerik.com/student-courses/software-technologies/software-quality-assurance/about
45
Our Discussion Group All students can Log in or Register in our forum on: http://
forums.academy.telerik.com/qa-academy
Discuss the course exercises with your colleagues
Share ideas
46
Recommended Books
Advanced Software Testing - Vol. 1 - Guide to the ISTQB Advanced Certification as an Advanced Test Analyst, Rex BlackISBN: 978-1-933952-19-2http://www.rockynook.com/books/55.html
Advanced Software Testing Vol. 2: Guide to the ISTQB Advanced Certification as an Advanced Test Manager, Rex BlackISBN: 978-1-933952-36-9http://www.rockynook.com/books/96.html
47
Recommended Books (2)
Software Testing Foundations: A Study Guide for the Certified Tester Exam, Andreas Spillner, Tilo Linz, Hans Schaefer ISBN: 978-1-933952-08-6
A Practitioner's Guide to Software Test Design, Lee CopelandISBN: 978-1580537919http://www.artechhouse.com/A-Practitioner-s-Guide-to-Software-Test-Design/b/970.aspx
48
Recommended Books (3)
Pragmatic Software Testing: Becoming an Effective and Efficient Test Professional, Rex BlackISBN: 9780470127902 http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470127902.html
49
Web Resources ISTQB (International Software Testing Qualifications Board) syllabus http://istqb.org/
50
Course Participation Policy
After graduation all attendees will have an obligation to apply for a job in Telerik If their job application is not
accepted for some reason they will be free to work elsewhere
52
What Comes Next?
The best graduates have the opportunity to start their career at Telerik as Junior QA engineers
53