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

  • 362 views
Uploaded on

Testing Introduction

Testing Introduction

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
362
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
6
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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