Teoria testowania

  1. Dlaczego trzeba testować oprogramowanie?

  2. Kto to jest tester?

  3. Co to jest testowanie oprogramowania?

  4. Dlaczego programiści nie powinni testować swojego kodu?

  5. Dlaczego lepiej zatrudnić testera, niż dać testować innym programistom?

  6. Czy testowanie gruntowne jest możliwe?

  7. Jakie są typy testów?

  8. Jakie są poziomy testów?

  9. Co to jest piramida testów?

  10. Kiedy zacząć testowanie?

  11. Kiedy skończyć testowanie?

  12. Co to jest testowanie eksploracyjne?

  13. Co to jest przypadek testowy?

  14. Jak powinien wyglądać przypadek testowy?

  15. Jakie są korzyści z wczesnego rozpoczęcia testów?

  16. Co to są testy beta?

  17. Co to są testy akceptacyjne?

  18. Co to są testy alfa?

  19. Jakie są techniki projektowania przypadków testowych?

  20. Co to są klasy równoważności?

  21. Co to są wartości brzegowe?

  22. Co to są testy funkcjonalne?

  23. Czym się różni testowanie czarnoskrzynkowe od białoskrzynkowego?

  24. Co to są testy niefunkcjonalne?

  25. Jakie są rodzaje testów niefunkcjonalnych?

  26. Co to są testy jednostkowe?

  27. Kto powinien pisać testy jednostkowe?

  28. Jaka jest korzyść z pisania dużej ilości testów jednostkowych?

  29. Czym się różni walidacja od weryfikacji?

  30. Co zrobić, jeżeli znajdziemy błąd w aplikacji?

  31. Jak upewnisz się, że to, co znalazłeś, to defekt w aplikacji?

  32. Jak powinno wyglądać zgłoszenie defektu?

  33. Proszę opisać cykl życia defektu?

  34. Co zrobisz, jeżeli programista stwierdzi, że to, co zgłosiłeś jako defekt, nie jest defektem?

  35. Co zrobisz, jeżeli zostało mało czasu, a Ty już wiesz, że nie zdążysz czegoś przetestować?

  36. Co to są testy regresji?

  37. Czym się różnią testy regresji od re-testów?

  38. Czym się różni błąd od defektu?

  39. Czym się różni defekt od awarii?

  40. W jakiej kolejności należy wykonywać testy?

  41. Co to jest test end-to-end?

  42. Co to jest UX?

  43. Czym się różni plan testów od zestawu przypadków testowych?

  44. Opowiedz o największym błędzie w aplikacji, z jakim się spotkałeś?

  45. Co to jest automatyzacja testów?

  46. Czy wszystkie testy należy automatyzować?

  47. Co to jest priorytet defektu?

  48. Co to jest poważność defektu?

  49. Podaj przykład defektu z wysokim priorytetem ale niską poważnością?

  50. Podaj przykład defektu z niskim prioryteten ale wysoką poważnością?

  51. Co zrobisz, jeżeli bardzo dobry programista nalega na szybkie przetestowanie jego kodu, aby kod szybko mógł być na produkcji?

  52. Co to są testy wydajnościowe?

  53. Co możemy sprawdzać podczas testów wydajnościowych?

  54. Co to są testy bezpieczeństwa?

  55. Co to są testy użyteczności?

  56. Co to jest negatywny i pozytywny przypadek testowy?

  57. Co to jest testowanie integracyjne?

  58. Co to jest jakość?

  59. Co to są dane testowe?

  60. Skąd brać dane testowe?

Last updated