Курс QA Fundamentals - септември 2017

QA Fundamentals - септември 2017

13 септември 2017 26 ноември 2017 10 седмици 6 кредита
QA Fundamentals - септември 2017 icon

За курса

Курсът QA Fundamentals ще ви запознае с основните концепции на осигуряването на качеството на софтуера (software quality assurance / QA). Щe научите как да търсите дефекти чрез въвеждане на подходящи входни данни и как да тествате потребителското изживяване. Освен ръчното тестване и описване на дефектите, ще се разгледа и тест автоматизацията. Ще се научите да работите с най-използваните в QA бранша инструменти за автоматизирано тестване като Selenium.

Умения, които ще придобиеш

  • Работа със системи за проследяване на дефекти (issue trackers) и управление на проекти
  • Техники за софтуерно тестване: black box, white box, regression, ползваемост
  • Ръчно тестване на софтуерни проекти
  • Тестване на уеб базирани системи
  • Писане и разчитане на спецификации на софтуерните изисквания
  • Базови познания в автоматизираното тестване

За курса

  • Course Introduction

    • Course scope
    • Course objective
    • Target audience
    • Schedule
    • Exercises
    • Lectures
    • Labs
    • Exam

    Дата: 13 септември, 18:30 - 19:30

    Ресурси от темата

    Още няма материали за тази лекция

  • Introduction to Software Development and Testing

    • What is software
    • Development cycle (software types – installation, services, etc.)
    • Why software has bugs
    • Bugfixing importance
    • Project examination
    • Finding unexpected behavior
    • Integrating QA's work into the development cycle.

    Дата: 13 септември, 19:30 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Test cases, test scenarios, test execution.

    • Understanding Requirements and planning
    • creating edge-case tests, executing tests
    • Using test-plan management system
    Дата: 20 септември, 18:30 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • Testing Techniques

    • White box
    • Black box
    • Regression testing
    • Non-functional testing
    • State-transition tables
    Дата: 27 септември, 18:30 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Software Development and Testing Lifecycle

    • Development: Idea, Design, Planning, Coding, Continuous development, Release, Methodologies;
    • Testing: Planning, Analysis, Design, Execution and implementation, Exit criteria evaluation 

    Дата: 4 октомври, 18:30 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Backend Testing

    • Testing backend (e.g. API's)
    • What is a Web Service
    Дата: 11 октомври, 18:30 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • Bug Tracking and Version Control Systems

    • performing tests upon a project and reporting issues
    • Git, Svn
    Дата: 18 октомври, 18:30 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Test automation introduction. Selenium

    • What is test automation, iterative test execution, tools (Web?)
    • Selenium (IDE, WebDriver) + Integrating to programming language
    Дата: 25 октомври, 18:30 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • Exercise - Test Automation

    • Automating repetetive task in common-known project with Selenium WebDriver
    • Gathering results
    • Reporting

    Дата: 1 ноември, 18:30 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Exam Preparation

    • Analyzing a project
    • Planning the tests
    • Writing scenarios
    • Performing manual tests
    • Writing and performing automation tests
    • Setting up continuous integration
    • Integrating into the BTS workflow
    • Reporting issues
    • Keep BTS clean
    • Release a project
    Дата: 8 ноември, 18:30 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Exam Preparation

    • Analyzing a project
    • Planning the tests
    • Writing scenarios
    • Performing manual tests
    • Writing and performing automation tests
    • Setting up continuous integration
    • Integrating into the BTS workflow
    • Reporting issues
    • Keep BTS clean
    • Release a project
    Дата: 15 ноември, 18:30 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Team Project Defenses

    • Live defenses
    Дата: 19 ноември, 10:00 - 18:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • Practical Exam

    Дата: 26 ноември, 09:00 - 15:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • Practical Exam

    Дата: 3 декември, 09:00 - 15:00 

    Ресурси от темата

    Още няма материали за тази лекция

*Моля, докладвайте само грешки в материалите към лекцията. За всякакъв друг тип грешки, свързани със системата, използвайте формата за обратна връзка."

Курсът е подходящ за хора, които искат да се развиват в тази сфера или имат опит с подобна професия (техническа поддръжка и др.). За курса ще ви бъдат необходими знания от Основи на програмирането или еквивалентни.

До кога мога да се запиша и кога стартира курсът?

Крайният срок за записване за курса е 11 септември 2017. Обучението стартира на 13 септември и завършва с провеждане на практически изпит, който ще се проведе на две дати - 26-ти ноември и 3-ти декември (може да изберете удобната за вас) .

Как мога да се запиша?

Можете да се запишете за курса от ТУКкато и като кликнете на оранжевия бутон "ЗАЯВЕТЕ УЧАСТИЕ" и следвате стъпките.

Кога и къде ще се провеждат занятията?

Занятията се провеждат всяка сряда от 18:30 до 22:00 ч. в зала Open Source в сградата на Софтуерния университет. Програмата на курса можете да видите в таблицата.

Какви са формите на обучение?

Имате възможност да изберете дали да се обучавате в присъствена или онлайн форма на обучение:

  • Ако се запишете в присъствена форма на обучение, имате възможност да посещавате занятията на място в университета,  да участвате в лабораторни упражнения в учебната зала, имате достъп до всички видео лекции и материали от курса, както и да предавате своите домашни за проверка. Ще имате и възможност лично да контактувате с лектор или асистент когато срещнете затруднения.
  • Ако се запишете в онлайн форма на обучение, имате достъп до всички видео лекции и материали от курса, както и да предавате своите домашни за проверка.

*Препоръчително е да носите собствен лаптоп, ако сте записани в присъствена форма на обучение.

Certificate

Какво представлява изпитът и ще получа ли сертификат след края на курса?

Изпитът ще се състои под формата на тест. Желаещите да се явят на изпита ще получат официален сертификат от Софтуерния университет, ако получат оценка над Много добър (5).

Колко струва обучението в курса? 

Обучението в курса е безплатно. Единствено желаещите да се явят на изпит и да получат сертификат на Софтуерния университет, заплащат еднократна такса.

Всички платили за изпит от курса QA Fundamentals ще могат да се явят на изпит от курса Programming Basics - септември с 50% отстъпка (за целта трябва да се свържат с колегите, които ще им издадат ваучер)

Форма на обучениеВключваЦена
Присъствено

Записване в присъствена форма на обучение

  • Присъствие на всички учебни занятия
  • Достъп до ресурси и видеа от учебните занятия
Безплатно
Онлайн

Записване в онлайн форма на обучение

  • Достъп до ресурси и видеа от учебните занятия
Безплатно
Изпит (до 27.09.2017 г.)

Ранно записване за изпит

  • Проверка и оценяване, издаване на сертификат
100 лв.
Изпит (след 27.09 дo 15.11.2017г)

Записване за изпит

  • Проверка и оценяване, издаване на сертификат
200 лв.


quality-guaranteed

СофтУни ви дава 100% гаранция за качеството на този курс. За нас е важно да придобиете необходимите умения и знания. Ако по някаква причина обучението не отговори на очакванията ви, ние ви гарантираме възстановяване на цялата сума, която сте заплатили. Таксата може да ви бъде възстановена до края на ранното записване за изпит (27 септември).


Преподавател

Ugabuk avatar
Франц Фишбах открива страстта си към роботиката и програмирането още от училищна възраст. Завършил е с отличие обучително направление в сферата на "Осигуряване качеството на софтуера и автоматизирано тестване". От тогава насам се занимава с автоматизацията на уеб базирани приложения.