Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Тестирование и параразработка

Alex Rodionov
December 15, 2018

Тестирование и параразработка

A reworked and modernized version of https://speakerdeck.com/p0deje/tiestirovaniie-kak-parazrabotka talk about software testing and paradevelopment for GDG DevFest 2018 in Bishkek, Kyrgyzstan (https://www.meetup.com/GDG-Bishkek/events/256593243)

Alex Rodionov

December 15, 2018
Tweet

More Decks by Alex Rodionov

Other Decks in Technology

Transcript

  1. КАК? Требования, планы, кейсы, трэкер и т.д. Требования, планы, кейсы,

    трэкер и т.д. Требования, планы, кейсы, трэкер и т.д.
  2. ВХОДНЫЕ ДАННЫЕ daysInMonthToString(days) daysInMonthToString(10) #=> “10 days” daysInMonthToString(-5) #=> Error:

    “No less than 0 days” daysInMonthToString(50) #=> Error: “No more than 31 days”
  3. АНАЛИЗ ГРАНИЧНЫХ ЗНАЧЕНИЙ daysInMonthToString(-1) #=> Error: “No less than 0

    days” daysInMonthToString(0) #=> “0 days” daysInMonthToString(31) #=> “31 days” daysInMonthToString(32) #=> Error: “No more than 31 days”
  4. КЛАССЫ ЭКВИВАЛЕНТНОСТИ daysInMonthToString(-1) #=> Error: “No less than 0 days”

    daysInMonthToString(0) #=> “0 days” daysInMonthToString(1) #=> “1 day” daysInMonthToString(31) #=> “31 days” daysInMonthToString(32) #=> Error: “No more than 31 days”
  5. ОРАКУЛ • Предсказывает поведение системы • Определяет результат теста (pass/fail)

    • Джеймс Бах / Майкл Болтон: “FEW HICCUPPS” (руч.) • Дуг Хоффман: “Таксономия оракулов” (авт.)