Про причинно-наслідкові помилки

Photo by Adrian Dascal on Unsplash

Причинно-наслідкові помилки (causal fallacy) виникають, коли хтось бере дві окремі незв'язані між собою події та визначає, що одна подія викликає іншу.

Наприклад, Ви помітили, що ваші UI автотести дуже повільні. Ви почали думати, у чому ж можуть бути причини цього.

Після читання розумних людей в чатах та на форумах, місцеві "експерти" одразу допомогли визначити проблему: Ваші автотести повільні, бо ви користуєтесь повільним Python, замість інших, більш швидких мов програмування.

Ви приймаєте цей висновок та йдете переписувати усі двадцять тисяч тестів знову - втретє за останні роки.

Але щоб такої помилки уникнути - треба лишень глибше досліджувати проблеми та докопуватись до суті проблеми (а причини може бути в недостатньо оптимізованому коді із купою sleep() або копіпасти)

Дуже легко прийняти "очевидну" відповідь та побудувати хибні причинно-наслідкові зв'язки. Особливо, коли дві події дійсно можна пов'язати між собою.

Якщо ви хочете побачити більше подібних помилок у кореляції двох подій - зацініть ресурс Spurious Correlations.

Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Test Engineering Notes
Test Engineering Notes@TestEngineering

Про складні речі в тестуванні

1.3KПрочитань
4Автори
14Читачі
На Друкарні з 27 червня

Більше від автора

Вам також сподобається

  • Ми могли б усе, якби не змагались одне з одним

    Люди часто борються не за правду, а за статус.Не за справедливість, а за те, щоб бути “правішими”.Це стосується і політики, і родин, і навіть випадкових коментарів в Інтернеті.

    Теми цього довгочиту:

    Роздуми
  • 50 помилок стартапів

    Після кількох років написання статей про бізнес і підприємництво, а також консультування багатьох компаній, я зрозумів, що існують загальні уроки, які повинні засвоїти всі засновники на шляху до стартапу.

    Теми цього довгочиту:

    Стартапи
  • Тест на визначення тривожності

    Нижче подано кілька питань, які можна використовувати для оцінки рівня тривожності. Зауважте, що це не є професійним інструментом і не замінює консультації фахівця.

    Теми цього довгочиту:

    Тестування

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Вам також сподобається

  • Ми могли б усе, якби не змагались одне з одним

    Люди часто борються не за правду, а за статус.Не за справедливість, а за те, щоб бути “правішими”.Це стосується і політики, і родин, і навіть випадкових коментарів в Інтернеті.

    Теми цього довгочиту:

    Роздуми
  • 50 помилок стартапів

    Після кількох років написання статей про бізнес і підприємництво, а також консультування багатьох компаній, я зрозумів, що існують загальні уроки, які повинні засвоїти всі засновники на шляху до стартапу.

    Теми цього довгочиту:

    Стартапи
  • Тест на визначення тривожності

    Нижче подано кілька питань, які можна використовувати для оцінки рівня тривожності. Зауважте, що це не є професійним інструментом і не замінює консультації фахівця.

    Теми цього довгочиту:

    Тестування