Jak obniżyć koszty software’u dzięki inteligentnemu podejściu do testów? – Notatka z nauki

przez Karol Bocian | 11 kwietnia, 2021
Obniżyć koszty: https://www.pexels.com/photo/man-soldering-a-circuit-board-2136243/

Dzisiaj obejrzałem: Jak obniżyć koszty software’u dzięki inteligentnemu podejściu do testów? Dlaczego? W ramach rozwijania się oglądam i czytam różne materiały. Następnie wiedzę z nich umieszczam w Anki oraz w notatkach i uzupełniam własnymi przemyśleniami.

Notatka z Jak obniżyć koszty software’u dzięki inteligentnemu podejściu do testów?

Materiał: Jak obniżyć koszty software’u dzięki inteligentnemu podejściu do testów?. Zanotowałem z tego materiału:

  • Oprogramowanie testujemy, aby dostarczać wysoką jakość produktu. Testowania pozwala obniżać koszty utrzymania oprogramowania.
  • Im wcześniej testujemy (wcześniejsze fazy w procesie wytwarzania oprogramowania), tym koszty utrzymania i rozwoju oprogramowania są niższe.
  • Każdy system testujemy trochę inaczej: zależy to m.in. rodzaju produktu, technologii, cyklu życia produktu oraz metodyki wytwarzania produktu.
  • Testy jednostkowe, modułowe i integracyjne powinny być w każdym projekcie.
  • Na początku testy automatyczne są droższe niż manualne, ale po czasie ten stosunek się odwraca.
  • Należy odpowiednio dobrać obszary pokrycia testami automatycznymi oraz sposób dodawania nowych testów.
  • Co testować:
    • Najważniejsze jest pokryć funkcjonalności krytyczne.
    • Moduły generujące najwięcej błędów.
    • Testy manualne, które zajmują najwięcej czasu.
    • Zasada Pareto: 20% kodu generuje 80% błędów i ten kod właśnie należy pokryć testami.
  • Testy należy rozwijać: dostosowywać do zmieniającego się oprogramowania.
  • Testy są podstawowym narzędziem zapewniającym jakość.

Wszystkie posty związane z notatkami z nauki:

Źródła

Obraz główny

Materiał Jak obniżyć koszty software’u dzięki inteligentnemu podejściu do testów?

Kategoria: Notatki z nauki

O Karol Bocian

Programowanie i świat agentów programowalnych, który poznał na Wydziale Matematyki i Nauk Informacyjnych, wciągnął go w przemysł IT. W trakcie swojej praktyki zawodowej Karol zrozumiał, że nie ważne co się robi i kim się jest, ale wiedza z zarządzania przydaje się wszędzie. Rozpoczął studia na kierunku Zarządzanie i Inżyniera Produkcji. W przypadku Karola zarządzanie to nie tylko teoria czy praca, ale prawie każdy element jego życia, to jego pasja.