regresja ciągła w wydaniu Nokii
Transkrypt
regresja ciągła w wydaniu Nokii
regresja ciągła w wydaniu Nokii SFE, czyli Simulated Field Environment • Dariusz Stelmaszewski • 08-04-2015 1 Public © Nokia Solutions and Networks 2014 Agenda 1. Wstęp 2. Co testujemy 3. SFE – Simulated Field Environment 4. SFE w praktyce 5. KPI Portal 6. SFE w liczbach 7. Podsumowanie 2 Public © Nokia Solutions and Networks 2014 Wstęp FeVe3 – część zespołu Feature Verification, LTE System Verification Automatyczne i manualne testy regresyjne Maintenance testing Simulated Field Environment – dzieło NSN w Arlington Heights 3 Public © Nokia Solutions and Networks 2014 Co testujemy LTE Feature Verification Oprogramowanie na stacje bazowe LTE OAM Call processing Testy „end to end” Również GUI 4 Public © Nokia Solutions and Networks 2014 SFE – Simulated Field Environment Środowisko do ciągłej regresji Środowisko testowe symulujące środowisko rzeczywiste Automatycznie uruchamiane profile Nastawienie na monitorowanie zachowania, nie testy Wiele urządzeń z różnym oprogramowaniem testowanych jednocześnie Testowanie nakierunkowane na upodobnienie do realnych warunków Wielozadaniowość, łatwość rozbudowy 5 Public © Nokia Solutions and Networks 2014 Zdjęcie z wykładu Paka 6 Public © Nokia Solutions and Networks 2014 SFE w praktyce Centralne sterowanie zadaniami - crontab Testy w Pegasusie i UFT, dodatkowo skrypty sterujące w Pythonie Ciągły ruch w sieci LTE – sterowany skryptami i tłumikami programowalnymi KPI Portal 7 Public © Nokia Solutions and Networks 2014 Logi stale zbierane na dyskach i/lub serwerach + sniffing ruchu w sieci KPI Portal Interfejs użytkownika 8 Public © Nokia Solutions and Networks 2014 Przykładowy wynik testu 9 Public © Nokia Solutions and Networks 2014 SFE w liczbach Inżynierzy i testerzy 20+ Serwery Serwery OAM 40+ Inne komputery 12 10 Public Stacje bazowe © Nokia Solutions and Networks 2014 30 Tłumiki programowalne 4 10 Znaczący wzrost wykrywalności defektów Podsumowanie Zalety i wady SFE Zalety: efektywność testów Testowanie całości systemu 11 Public © Nokia Solutions and Networks 2014 Ciągły charakter pracy – znajdowanie defektów związanych ze stabilnością i niezawodnością Łatwość rozszerzania środowiska o nowy sprzęt i nowe testy Wady: wymagana wysoka stabilność środowiska/systemu 12 © Nokia Solutions and Networks 2014 DZIĘKUJĘ ZA UWAGĘ 13 © Nokia Solutions and Networks 2014