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