Testowanie baz danych - fakty i mity Krzysztof Wilczyński & Maciej Wyrodek
Agenda Jak zaczęliśmy testowanie bazy danych? Dlaczego testowanie baz jest istotne ? Fakty i mity Podsumowanie test:fest 2016 2019-01-15
Cechy dobrego testera test:fest 2016 2019-01-15
Początki Brak kierunków na studiach Brak specjalizacji Mało znany obszar test:fest 2016 2019-01-15
Ilustracja problemu test:fest 2016 2019-01-15
Dlaczego testować bazy danych? Dane są cenne Danych jest dużo test:fest 2016 2019-01-15
Fakty & Mity Rozpoczęcie testowania baz danych jest trudne test:fest 2016 2019-01-15
Jak zacząć ? Nauka Sql-a Dostęp do bazy danych test:fest 2016 2019-01-15
test:fest 2016 2019-01-15
test:fest 2016 2019-01-15
Korzyści z testowania baz danych test:fest 2016 2019-01-15
Fakty & Mity Rozpoczęcie testowania baz danych jest trudne test:fest 2016 2019-01-15
Fakty & Mity Baza danych zapisuje dane i je zwraca, wystarczy testować UI. test:fest 2016 2019-01-15
test:fest 2016 2019-01-15
Poprawność danych test:fest 2016 2019-01-15
Spójność danych test:fest 2016 2019-01-15
Spójność danych test:fest 2016 2019-01-15
Procedury test:fest 2016 2019-01-15
test:fest 2016 2019-01-15
Wydajność Zapytanie korzysta z indexów Nie ma zbędnych pól i tabel w zapytaniach Nie ma obliczeń w warunkach test:fest 2016 2019-01-15
test:fest 2016 2019-01-15
Fakty & Mity Baza danych zapisuje dane i je zwraca, wystarczy testować UI. test:fest 2016 2019-01-15
Fakty & Mity W SQL-u nie ma znaczenia w jaki sposób napiszesz zapytanie. test:fest 2016 2019-01-15
Różne ? test:fest 2016 2019-01-15
Różne ? test:fest 2016 2019-01-15
Identyczne ? test:fest 2016 2019-01-15
Fakty & Mity W SQL-u nie ma znaczenia w jaki sposób napiszesz zapytanie. test:fest 2016 2019-01-15
Fakty & Mity Anonimizacja danych nie ma wpływu na testowanie test:fest 2016 2019-01-15
Statystyki Mnóstwo unikalnych wartości vs 1 wartość Różne długości imion i nazwisk vs Jan Kowalski Różny rozkład danych vs jednolity test:fest 2016 2019-01-15
Fakty & Mity Anonimizacja danych nie ma wpływu na testowanie test:fest 2016 2019-01-15
Fakty & Mity White box testy są skuteczniejsze od black-box testów test:fest 2016 2019-01-15
White-box vs Black-box test:fest 2016 2019-01-15
White-box vs Black-box test:fest 2016 2019-01-15
test:fest 2016 2019-01-15
Fakty & Mity Środowisko produkcyjne jest identyczne ze środowiskiem pre-produkcyjnym test:fest 2016 2019-01-15
Środowiska w systemach test:fest 2016 2019-01-15
Różnice Release’y z repozytorium Hot-fixy Martwy system – dane się nie zmieniają test:fest 2016 2019-01-15
Porównanie schematów(db solo) test:fest 2016 2019-01-15
Fakty & Mity Środowisko produkcyjne jest identyczne ze środowiskiem pre-produkcyjnym test:fest 2016 2019-01-15
Podsumowanie Dane żyją dłużej niż system Korzyści - czas! Wyzwania Łatwość rozpoczęcia testów/nauki test:fest 2016 2019-01-15
Pytania ? wilczynskikrzysztofq@gmail.com wyrodek.maciej@gmail.com test:fest 2016 2019-01-15
Linki https://www.microsoft.com/pl-pl/server-cloud/products/sql-server- editions/sql-server-express.aspx http://www.oracle.com/technetwork/database/database- technologies/express-edition/overview/index.html http://www.vertabelo.com/blog/notes-from-the-lab/18-best-online- resources-for-learning-sql-and-database http://www.sqlcourse.com/select.html http://www.toptal.com/sql/sql-database-tuning-for-developers http://www.dbsolo.com/ test:fest 2016 2019-01-15
Dziękujemy za uwagę test:fest 2016 2019-01-15