Automatyzacja testów, systemy wbudowane – części i funkcjonowanie laptopa.

Zaczynając od początku wyjaśnimy co to są systemy wbudowane i do czego służą. A więc, system ten jest układem specjalnego wydatkowania, który jest globalną częścią obsługiwanego przez niego komputera.

sprawdź więcej tutaj

Autor: Dell Inc.
Źródło: http://www.flickr.com

Systemy wbudowane mają spełniać określone żądania ściśle zdefiniowane do czynności, które mają piastować (dodatkowe informacje: http://sii.pl/systemy-wbudowane/). Nie można więc nimi oznaczać typowego wszechstronnego komputera osobistego indywidualnego. Każdy system wbudowany bazujący jest na mikroprocesorze zaprogramowanym do wykonywania ograniczonej ilości zadań lub nawet zaledwie do jednego. Zależnie od przeznaczenia może nieść oprogramowanie dedykowane jedynie temu urządzeniu lub system operacyjny wraz ze specjalizowanym oprogramowaniem. Najczęściej decyduje o tym nota niezawodności, jaki ma proponować dany system wbudowany. Integralną zasadą jest, że im mniej złożone oraz specjalizowane jest oprogramowanie, tym w większym stopniu system jest bezusterkowy i pozwala prędzej reagować na sytuacje krytyczne. Przechodząc do kolejnej części skupimy się na automatyzacji, wielokrotnie postrzeganej jak środek na problemy powiązane z niską jakością oprogramowania, która przejawia się poprzez sporą ilość defektów. Niektórym wydaje się, że gdy przyspieszymy proces testowania poprzez jego zautomatyzowanie to bezzwłocznie auto-magicznie będziemy popełniać mniej błędów.


Wskazane jest aby jednak pamiętać o tym, że o ile automatyzacja testów szybciej pokaże nam dostrzegalne objawy problemów z jakością naszego oprogramowania, to tych kłopotów nie rozwiąże. Tester oprogramowania współpracuje precyzyjnie z programistami. Przyjmuje funkcjonalność od informatyka i testuje, czy znajdują się w niej błędy, czy działa tak jak winna – według specyfikacji, czy działa wydajnie na wszystkich wzmacnianych przeglądarkach. Jeśli przejdzie przez tester z rezultatem pozytywnym to odpowiednią funkcjonalność systemu wdraża się do produkcji, albo do testów już u klienta, jeśli sobie tak zażyczył.

Podsumowując, zarówno automatyzacja testów jak i systemy wbudowane oferują jedną wspólną cechę – obie tyczą się komputera. Z taką różnicą, że systemy odnajdują zastosowanie konkretnie we wszystkich sferach, w których kroczy się to tego, by przyrządy codziennego wykorzystania były tzw. „inteligentne” i mogły realizować coraz to trudniejsze działania.