Testowanie hardware'u

1

Cześć, mam za zadanie przetestować stabilność urządzenia opartego na Androidzie 7.1. Stosunkowo mało informacji jest o testowaniu samego sprzętu w necie. Najczęściej są to jakieś aplikacje np ta. Na testowanym urządzeniu moga włączyć debuggowanie USB, ale nie mam uprawnień roota. Niestety nie ma jeszcze żadnego poradnika w necie jak je uzyskać a nie chcę zepsuć urządzenia bo mam je tylko jedno. Pytanie w jaki sposób mogę przetestować przeciążanie CPU, stabilność połączenia sieciowego (np. czy w ciągu 24h jest stabilne połączenie wifi), temperaturę baterii w zależności od przeciążania CPU (najlepiej w formie wykresu) i inne rzeczy które z punktu widzenia ciągłego komercyjnego użytkowania są istotne? Chciałbym wykorzystać jakieś gotowe biblioteki wykorzystujące np. adb, żeby nie musieć samemu pisać w Adroid Studio.

1

Jeśli możesz wykorzystać debuggowanie usb to przy pomocy adb możesz wyciągnąć takie informacje jak temperatura baterii, obciążenie CPU czy typ połączenia. Przykładowe linki ze stacka

Z poziomu komputera możesz pobierać te informacje cyklicznie (np. co 5 minut) i wrzucać je w formie wykresu. Możesz zapisywać dane do pliku csv i narysować wykres w Spreadsheet Google lub użyć czegoś bardziej zaawansowanego jak np. Grafana

0

@MichalDev: jeśli chodzi o wifi to widzę, że żęby włączyć/wyłączyć wifi potrzebuje roota. W przypadku CPU oraz temperatury musiałbym jakoś zwiększyć obciążenie urządzenia żęby powstały jakieś fajne wykresy np. temperatury baterii w zależności od obciążenia urządzenia. W jaki sposób mogę zwiększyć to obciążenie? są do tego jakieś programy, które potrafią np. przez 24 godziny sztucznie zwiększać obciążenie CPU?

1 użytkowników online, w tym zalogowanych: 0, gości: 1