1 / 54

Software Quality Assurance

Software Quality Assurance. Course Overview. Dimo Mitev. Snejina Lazarova. Senior QA Engineer, Team Lead. Senior QA Engineer, Team Lead. SystemIntegrationTeam. CRMTeam. Telerik QA Academy. Table of Contents. Course Objectives Trainers Team Course Curriculum and Exams

Télécharger la présentation

Software Quality Assurance

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software Quality Assurance Course Overview Dimo Mitev Snejina Lazarova Senior QA Engineer, Team Lead Senior QA Engineer, Team Lead SystemIntegrationTeam CRMTeam Telerik QA Academy

  2. Table of Contents • Course Objectives • Trainers Team • Course Curriculum and Exams • Course Schedule • Assessment • Recommended Resources • What Happens after the Course?

  3. Course Objectives Why Do We Teach This Course?

  4. 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

  5. Course Objectives • “Software Quality Assurance” course: • Give the trainees the fundamental knowledge and skills required in Quality Assurance • Establish the logicaland critical thinking • Development of problems solving skills • Learn basic test design techniques • Study the most popular test automation tools

  6. Trainers Team

  7. Dimo Mitev • Dimo Mitev • Senior QA Engineer, Team LeadSystem Integration TeamTelerik Corporation • 8years QA experience in 4 companies • Experienced in automation, functional and web service testing • ISTQB foundation and advanced level certified • 1publication in Quality Matters magazine • E-mail: dimo.mitev [at] telerik.com

  8. Snejina Lazarova • Snejina Lazarova • Senior QA Engineer, Team LeadCRMTeam Telerik Corporation • Over 7yearsexperience in QA • Experienced in automation, functional, performance and web service testing • ISTQB foundation and advanced level certified • E-mail: snejina.lazarova [at] telerik.com

  9. Mihail Parvanov • Mihail Parvanov • Team Lead Team2 Telerik Corporation • E-mail: mihail.parvanov [at] telerik.com

  10. Pavel Pankov • Pavel Pankov • QA Lead Automated Testing Team Telerik Corporation • E-mail: pavel.pankov [at] telerik.com

  11. Angel Tsvetkov • Angel Tsvetkov • Senior QA Engineer TeamPulse Telerik Corporation • 5years QA experience • Experienced in Automotive software testing, Web, Stand alone and Mobile apps testing • E-mail: angel.tsvetkov[at] telerik.com

  12. Nikolay Nedyalkov • Nikolay Nedyalkov • Senior QA Engineer TeamX4 Telerik Corporation • E-mail: nikolay.nedyalkov [at] telerik.com

  13. Petar Horozov • Petar Horozov • Senior QA Engineer TeamX4 Telerik Corporation • 5+ years experience in software testing and QA • Experienced in Silverlight and WPF automation testing • E-mail: petar.horozov [at] telerik.com

  14. Lora Borisova • Lora Borisova • QA Engineer, WCAT Team Telerik Corporation • 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

  15. Anton Angelov • Anton Angelov • QA Engineer System Integration Team Telerik Corporation • E-mail: anton.angelov [at] telerik.com

  16. Stoimen Stoimenov • Stoimen Stoimenov • QA Engineer SitefinityTeam Telerik Corporation • E-mail: stoimen.stoimenov [at] telerik.com

  17. Vera Pironska • Vera Pironska • QA Engineer TeamX1 Telerik Corporation • E-mail: vera.pironska [at] telerik.com

  18. Ivailo Dinkov • Ivailo Dinkov • QA Engineer PhoneXTeam Telerik Corporation • 12+ years QA experience in various products like E-health, VMware, Win8 apps • ISTQB advanced level certified • E-mail: ivailo.dinkov [at] telerik.com

  19. Miroslav Shtilianov • Miroslav Shtilianov • QA Engineer Automated Testing Telerik Corporation • E-mail: miroslav.shtilianov [at] telerik.com

  20. 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

  21. Ivan Stanchev • Ivan Stanchev • QA Engineer System Integration Team Telerik Corporation • 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

  22. Pavlina Koleva • Pavlina Koleva • Junior QA Engineer WinCore XAML Team Telerik Corporation • Main organizer of QA Academy 2012 • ISTQB foundation level certified • E-mail: pavlina.koleva [at] telerik.com

  23. Vasil Chimev • Vasil Chimev • Junior QA Engineer CentaurTeam Telerik Corporation • He is graduated from the first QA Academy season • Experienced in testing Silverlight and WPF apps • E-mail: vasil.chimev [at] telerik.com

  24. Asya Georgieva • Asya Georgieva • Junior QA Trainer Technical Training Telerik Corporation • The main organizer of QA Academy 2013 • She is graduated from the second QA Academy season • E-mail: asya.georgieva [at] telerik.com

  25. Course Curriculum and Exams

  26. Curriculum • Fundamentals of Testing • Fundamental Test Process • Test Levels and Types • Quality Attributes for • Domain Testing • Technical Testing • Risk and Testing

  27. 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 Testing

  28. Curriculum (3) • Web Testing Tools • Selenium • Selenium WebDriver • Telerik Test Studio • Web Testing • WPF and Mobile Testing Intermediate Exam – 10.06

  29. Curriculum (4) • Sikuli • Telerik Testing Framework, BDD & SpecFlow • Test Design Techniques • Deriving Manual & Automated test cases based on • Equivalence Partitioning • Boundary Value Analysis

  30. Curriculum (5) • Deriving Automated test cases using WebAii Framework based on • Decision Table Testing • State Transition Testing • Use Case Testing • Pairwise Testing • Classification Trees

  31. 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 IntermediateExam – 12.07

  32. Curriculum (7) • Web Service Testing • Web Services • Load, Security and REST testing • Set up QA process IntermediateExam – 5.08

  33. Course Schedule

  34. Training Duration • Lectures: ~ 90 hours • Practical exercises: ~ 60 hours • Exams: ~ 20 hours • Homework and Teamwork:~ 200 hours

  35. Schedule • Time allocation • 3months * 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

  36. Assessment How, What, When?

  37. 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!

  38. 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

  39. 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

  40. 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

  41. Evaluation for onsite participants • Formal Criteria • Informal Criteria • Forumactivity – 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

  42. Evaluation for online participants • Formal Criteria • Informal Criteria • Forumactivity – bonus up to 10%

  43. Recommended Resources

  44. 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 telerikacademy.com/Courses/Courses/Details/47

  45. 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

  46. 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

  47. 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

  48. 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

  49. 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

  50. Web Resources • ISTQB (International Software Testing Qualifications Board) syllabus • http://istqb.org/

More Related