[JAM 1.1] Testing not for Fun (Evgeny Kaziak)

601 views

Published on

Testing Introduction

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
601
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
10
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

[JAM 1.1] Testing not for Fun (Evgeny Kaziak)

  1. 1. Testing Not For Fun
  2. 2. TestingУзнаем ожидаемый результатУзнаем фактический результатСравниваем
  3. 3. Testing
  4. 4. Что тестируемSoftwareCodeProduct PrototypeProduct Requirments
  5. 5. StagesАнализ требований Планирование Static Проектирование Тестов Реализация Отладка Системное тестированиеDynamic Приемочные испытания Сопровождение
  6. 6. Boxes
  7. 7. Too many...Installation testingRegression TestingNew Feature TestingConfiguration TestingCompatibility TestingUsability Testingand others
  8. 8. Tests Designing The Triangle TaskКлассическая задача тестирования -Гленфорд Майерс 1979 («The Art OfSoftware Testing»)
  9. 9. Tests Designing The Triangle TaskСуществуют 14 основных вариантовтестов. Некоторые из них:перестановки равнобедренного0, 2, 4-2, 2, 41, 2, 3 + перестановки1, 2, 4 + перестановки0, 0, 02, 3, 2.5
  10. 10. Tests DesigningПростые позитивныеПростые негативныеСложные позитивныеСложные негативныеГраничные условия
  11. 11. Test Cases
  12. 12. Bug’s LifecycleSubmitted Assigned Fixed Verified Declined Reopened Deferred
  13. 13. Automation
  14. 14. Automation Что автоматизировать?Smoke test для крупных системРегрессивное тестированиеКонфигурационное тестирование (присмене настроек)Распределенное тестированиеУтомительные тесты
  15. 15. AutomationСкорость Регрессионное тестирование может неНадежность находить новых ошибокМощность Время на автоматизацию бывает великоКлиент-серверные ираспределенные При существенномприложения изменении приложения тесты становятся бесполезны
  16. 16. AutomationRecord & Playback
  17. 17. Automation Record & PlaybackПростое построение тестовВысокая скорость Ноhard-coded значенияизменение теста невозможнонерациональность
  18. 18. Automation Data-Driven tests
  19. 19. AutomationKeyword-Driven tests
  20. 20. Usability
  21. 21. UsabilityКарточная сортировкаКонтекстное исследованиеОценочные листыПрототипированиеОбзорыАнкетыФокусные группы
  22. 22. ToolsExcel
  23. 23. Tools RTHTest cases managmentTest ResultsRequirments & SpecDefectsReporting
  24. 24. Tools RTH
  25. 25. ToolsTestLink
  26. 26. ToolsAppTest Manager
  27. 27. Tools SpiraTestRequirments TrackingTest Cases ManagmentDefect TrackingManual & Automated Testing$126 - $6000
  28. 28. ToolsSpiraTest
  29. 29. Спасибо!
  30. 30. Evgeny Kaziakek@lovingtonltd.comeekaziak@gmail.com

×