Как да направим живота си по - лесен с добър qa подход

22
Как да направим живота си по - лесен с добър QA подход

Upload: bozhidar-boshnakov

Post on 12-Jul-2015

373 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Как да направим живота си по - лесен с добър QA подход

Как да направим живота си по - лесен с добър QA подход

Page 2: Как да направим живота си по - лесен с добър QA подход

За мен

• Божидар Бошнаков

• QA Engineer @ ProPeople

[email protected]

• Skype: bo6nakov

• linkedin.com/in/bboshnakov

Page 3: Как да направим живота си по - лесен с добър QA подход

За какво ще говорим

• Какво са test cases?

• Защо се нуждаем от тях?

• Защо трябва да ги ползваме?

• Какво е Testlink?

• Как да пишем reusable testcases в Drupal?

• Как да подобрим работата на екипа чрез изготвяне на добри test cases?

• Как да използваме test cases като “acceptance criteria”?

Page 4: Как да направим живота си по - лесен с добър QA подход

Защо точно test cases?

Вероятно най-големият проект правен някога на

Drupal!

http://wearepropeople.com/clients/copenhagen-municipality

Page 5: Как да направим живота си по - лесен с добър QA подход

Какво са test cases?

• Test case e...

• Позитивни test cases

• Негативни test cases

• Test suites

Page 6: Как да направим живота си по - лесен с добър QA подход

Защо се нуждаем от тях и защо трябва да ги ползваме?

• Кога е добре да използваме test cases?

• Откриване на дефекти на ниво спецификация

• Обединяване на важна информация на едно място

• Въвеждане на нови хора в екипа

Page 7: Как да направим живота си по - лесен с добър QA подход

Какво е Testlink?

• Test cases

• Test suites

• Test plans

• Test projects

• Управление на потребителите

• Доклади

• Статистики

Page 8: Как да направим живота си по - лесен с добър QA подход

Защо избрахме Testlink?

• Безплатен

• Интеграция с Jira, Mantis и Bugzilla

• Лесен за ползване

• Лесна поддръжка

• Добър контрол на потребителите

• Добър набор от доклади в различни формати

• Execution workflow

Page 9: Как да направим живота си по - лесен с добър QA подход

Test projects

Page 10: Как да направим живота си по - лесен с добър QA подход

Test suites

Page 11: Как да направим живота си по - лесен с добър QA подход

Test case

Page 12: Как да направим живота си по - лесен с добър QA подход

Управление на потребителите

Page 13: Как да направим живота си по - лесен с добър QA подход

Доклади и статистики

Page 14: Как да направим живота си по - лесен с добър QA подход

Други test management tools

• Gemini

• HP Quality Center

• IBM Rational Quality Manager

• Meliora Testlab

• TOSCA Testsuite

• Testlink

Page 15: Как да направим живота си по - лесен с добър QA подход

Време е за кратко демо

Page 16: Как да направим живота си по - лесен с добър QA подход

Процес на създаване

Анализ на спецификацията

Анализ на критичните за

бизнеса функции

Изясняване на възникналите

неясноти

Разбиване на отделни

функционалности

Създаване на достатъчно на брой test suites

Създаване на достатъчно на брой test cases

Page 17: Как да направим живота си по - лесен с добър QA подход

И когато вече всички си задавате въпросът – „Къде

е Drupal?!?!“

Page 18: Как да направим живота си по - лесен с добър QA подход

Как да пишем преизползваеми test

cases в Drupal?

Page 19: Как да направим живота си по - лесен с добър QA подход

Как да подобрим работата на екипа чрез изготвяне на добри test cases?

• Включване на целият екип в общата работа по изготвянето на test cases

• Включване на клиентите в процеса на изработка като ревюиращо лице

Page 20: Как да направим живота си по - лесен с добър QA подход

Как да използвамеtest cases като

“acceptance criteria”?

Page 21: Как да направим живота си по - лесен с добър QA подход

Thank you!

Page 22: Как да направим живота си по - лесен с добър QA подход