Podręcznik procedur regulacji i testowania Bosch Tat 861 Series to kompleksowy zestaw procedur regulacji i testowania wykorzystywanych w systemach sterowania wizyjnego firmy Bosch. Podręcznik zawiera opisy metod i technik wykorzystywanych w celu automatyzacji procesów regulacji i testowania, w tym optymalizacji czasowej i przepływu oraz konfiguracji i programowania. Podręcznik zawiera również wytyczne dotyczące wykorzystania systemów sterowania wizyjnego zgodnie z wymaganiami przemysłowymi, a także wskazówki dotyczące konserwacji i instalacji. Podręcznik procedur regulacji i testowania Bosch Tat 861 Series jest niezbędnym narzędziem dla wszystkich pracujących z systemami sterowania wizyjnego firmy Bosch.
Ostatnia aktualizacja: Podręcznik procedur regulacji i testowania Bosch Tat 861 Series
Nie ma jednego uniwersalnego procesu testowania oprogramowania, ale istnieją typowe czynności testowe, bez stosowania których, nie zostaną zrealizowane ustalone dla testowania cele. Czynności te składają się na proces testowy.
Dobór procesu testowego do konkretnego oprogramowania w konkretnej sytuacji zależy od wielu czynników. Organizacja może w swojej strategii testowej zdefiniować, które czynności testowe wchodzą w skład tego procesu, jakie czynności testowe mają być zaimplementowane oraz w którym momencie cyklu życia oprogramowania powinny mieć miejsce.
Przykładowe czynniki kontekstowe wpływające na proces testowy w organizacji to:
- wykorzystywany model cyklu życia oprogramowania i metodyki projektowe;
- rozważane poziomy testów i typy testów;
- czynniki ryzyka produktowego i projektowego;
- dziedzina biznesowa;
- ograniczenia operacyjne, w tym w szczególności:
a) budżety i zasoby;
b) harmonogramy;
c) złożoność procesu lub projektu;
d) wymagania wynikające z umów i przepisów;
Dobrą praktyką jest zdefiniowanie mierzalnych kryteriów pokrycia dotyczących podstawy testów (w odniesieniu do każdego rozważanego poziomu lub typu testów). Kryteria pokrycia mogą w praktyce pełnić funkcję kluczowych wskaźników wydajności (ang. Key Performance Indicators — KPI), sprzyjających wykonywaniu określonych czynności i pozwalających wykazać osiągnięcie celów testowania oprogramowania.
Przykładem ilustrującym tę praktykę jest podstawa testów dla aplikacji mobilnej, która może zawierać listę wymagań oraz listę wspieranych urządzeń mobilnych. Każde wymaganie i każde wspierane urządzenie jest elementem podstawy testów. Kryteria pokrycia mogą wymagać co najmniej jednego testu dla każdego elementu podstawy testów. Po wykonaniu testów, ich wyniki są źródłem informacji dla interesariuszy, czy określone wymagania zostały spełnione oraz czy na wspieranych urządzeniach zaobserwowano awarie.
W procesie testowym wyróżnia się następujące, główne grupy czynności:
Każda grupa składa się z czynności, które opisano w kolejnych podpunktach. Ponadto, poszczególne czynności w każdej z grup, mogą składać się z kilku pojedynczych zadań różniących się w zależności od projektu lub wersji oprogramowania. Należy również zaznaczyć, że chociaż wiele grup czynności może sprawiać wrażenie logicznie uszeregowanych, często są one realizowane metodą iteracyjną. Przykładem takiej praktyki jest model zwinnego wytwarzania oprogramowania, który opiera się na krótkich iteracjach, obejmujących projektowanie, tworzenie i testowanie produktu. Iteracje odbywają się w sposób ciągły i są objęte ciągłym planowaniem. W rezultacie czynności testowe są również wykonywane w ramach tego podejścia do wytwarzania oprogramowania w sposób ciągły i iteracyjny. Nawet w przypadku stosowania metod sekwencyjnych, w których czynności są wykonywane krokowo w logicznej kolejności, pewne elementy nakładają się na siebie, są wykonywane łącznie lub równocześnie, bądź są pomijane. W związku z powyższym zwykle konieczne jest dostosowanie głównych czynności do kontekstu danego systemu lub projektu.
Planowanie testów
Planowanie testów obejmuje czynności, których zadaniem jest zdefiniowanie celów testowania oraz określenie podejścia do osiągania celów testowania w granicach wyznaczonych przez kontekst (np. określenie odpowiednich technik testowania i zadań testowych oraz sformułowanie harmonogramu testów, który umożliwi dotrzymanie wyznaczonego terminu). Plany testów mogą być następnie korygowane na podstawie informacji zwrotnych z monitorowania i nadzoru.
Monitorowanie testów i nadzór nad testami
Monitorowanie testów polega na ciągłym porównywaniu rzeczywistego z zaplanowanym postępem testowania przy użyciu miar specjalnie w tym celu zdefiniowanych w planie testów. Nadzór nad testami polega na podejmowaniu działań, które są niezbędne do osiągnięcia celów wyznaczonych w planie testów (z uwzględnieniem jego ewentualnych aktualizacji). Elementem wspomagającym monitorowanie testów i nadzór nad nimi, jest ocena kryteriów wyjścia, które w przypadku niektórych cykli życia są również nazywane „definicją ukończenia”. Ocena kryteriów wyjścia dla wykonania testów na określonym poziomie testów może obejmować:
Interesariusze są informowani o postępie w realizacji planu testów za pomocą raportów o postępie testów, które zawierają między innymi informacje o ewentualnych odchyleniach od planu oraz informacje pomagające uzasadnić podjęcie decyzji o wstrzymaniu testowania.
Analiza testów
Celem grupy czynności w analizie testów jest przeanalizowanie podstawy testów w celu zidentyfikowania testowalnych cech i zdefiniowania związanych z nimi warunków testowych. Innymi słowy, analiza testów służy do ustalenia tego, „co” należy przetestować (w kategoriach mierzalnych kryteriów pokrycia).
Główne czynności wykonywane w ramach analizy testów to:
a) specyfikacji wymagań, takich jak: wymagania biznesowe, wymagania funkcjonalne, wymagania systemowe, historyjki użytkownika, opowieści (ang. epic), przypadki użycia lub podobne produkty pracy, które określają pożądane zachowanie funkcjonalne i niefunkcjonalne modułu lub systemu;
b) informacji dotyczących projektu i implementacji, takich jak: diagramy lub dokumenty opisujące architekturę systemu lub oprogramowania, specyfikacje projektowe, przepływy wywołań, modele oprogramowania (np. diagramy UML lub diagramy związków encji), specyfikacje interfejsów lub podobne produkty pracy, które określają strukturę modułu lub systemu;
c) implementacji samego modułu lub systemu, w tym kodu, metadanych, zapytań do bazy danych oraz interfejsów;
d) raportów z analizy ryzyka, które mogą dotyczyć aspektów funkcjonalnych, niefunkcjonalnych i strukturalnych modułu lub systemu;
a) niejednoznaczności;
b) pominięcia;
c) niespójności;
d) nieścisłości;
e) sprzeczności;
f) nadmiarowe (zbędne) instrukcje;
Zastosowanie technik czarnoskrzynkowych, białoskrzynkowych oraz technik opartych na doświadczeniu w ramach analizy testów (patrz rozdział 4. ), pomaga zmniejszyć prawdopodobieństwo pominięcia ważnych warunków testowych oraz zdefiniować bardziej precyzyjne i dokładne warunki testowe.
W niektórych przypadkach w wyniku analizy testów, definiowane są warunki testowe, które mają być wykorzystywane jako cele testów w kartach opisów testów. Karty opisu testów są typowymi produktami pracy w niektórych odmianach testowania opartego na doświadczeniu.
Jeśli istnieje śledzenie powiązań między wspomnianymi powyżej celami testów a podstawą testów, możliwy jest pomiar pokrycia uzyskanego w trakcie testowania opartego na doświadczeniu.
Identyfikowanie defektów na etapie analizy testów jest istotną potencjalną korzyścią, zwłaszcza gdy nie stosuje się żadnego innego procesu przeglądu i/lub gdy proces testowy jest ściśle powiązany z procesem przeglądu. Czynności wykonywane w ramach analizy testów pozwalają zweryfikować, czy wymagania są spójne, prawidłowo wyrażone i kompletne, a także sprawdzić, czy właściwie odzwierciedlają one potrzeby klienta, użytkowników i innych interesariuszy. Warto w tym miejscu podać przykład takich technik jak: wytwarzanie sterowane zachowaniem (ang. Behavior Driven Development — BDD) i wytwarzanie sterowane testami akceptacyjnymi (ang. Acceptance Test Driven Development — ATDD), które obejmują generowanie warunków testowych i przypadków testowych na podstawie historyjek użytkownika i kryteriów akceptacji przed rozpoczęciem tworzenia kodu.
Przewidują one również weryfikację i walidację historyjek użytkownika i kryteriów akceptacji oraz wykrywanie występujących w nich defektów.
Projektowanie testów
Podczas projektowania testów warunki testowe są przekształcane w przypadki testowe wysokiego poziomu, zbiory takich przypadków testowych oraz w inne testalia. W związku z tym, o ile analiza testów odpowiada na pytanie: „co należy przetestować”, o tyle projektowanie testów odpowiada na pytanie: „jak należy testować”.
Główne czynności wykonywane w ramach projektowania testów to:
Rozwinięcie warunków testowych w przypadki testowe i zbiory przypadków testowych na etapie projektowania testów, wymaga często użycia technik testowania.
Tak jak w przypadku analizy testów, projektowanie testów może również skutkować identyfikacją podobnych typów defektów w podstawie testów, co jest ważną potencjalną korzyścią.
Implementacja testów
Podczas implementacji testów tworzone i/lub dokańczane są testalia niezbędne do wykonania testów, w tym szeregowanie przypadków testowych w ramach procedur testowych. W związku z tym, o ile projektowanie testów odpowiada na pytanie: „jak testować? ”, o tyle implementacja testów odpowiada na pytanie: „czy mamy wszystko, co jest potrzebne do uruchomienia testów? ”.
Główne czynności wykonywane w ramach implementacji testów to:
Zadania związane z projektowaniem i implementacją testów są często łączone. Etapy projektowania i implementacji testów mogą być realizowane i dokumentowane w ramach wykonywania testów — zwłaszcza w przypadku testowania eksploracyjnego oraz innych typów testowania opartego na doświadczeniu. Testowanie eksploracyjne może odbywać się na podstawie testów, uruchamiane są zestawy testowe, zgodnie z harmonogramem wykonania testów.
Główne czynności przeprowadzane w ramach wykonywania testów to:
Ukończenie testów
Ukończenie testów polega na zebraniu danych pochodzących z wykonanych czynności testowych w celu skonsolidowania zdobytych doświadczeń, testaliów oraz innych stosownych informacji.
Czynności związane z ukończeniem testów są wykonywane w momencie osiągnięcia kamieni milowych projektu, takich jak: przekazanie systemu lub oprogramowania do eksploatacji, zakończenie realizacji (lub anulowanie) projektu, zakończenie iteracji projektu zwinnego (np. w ramach spotkania retrospektywnego), ukończenie poziomu testów bądź zakończenie prac nad wydaniem pielęgnacyjnym (ang. maintenance release).
Główne czynności wykonywane w ramach ukończenia testów to:
Tekst (prawie) w całości pochodzi z sylabusa ISTQB 2018. Zostały z niego usunięte nagłówki odesłania. Choć jako źródło wiedzy sylabus może być postrzegany jako zbyt "ciężki" i "toporny", w małych dawkach jest to bardzo wartościowe kompendium wiedzy.
Całość można pobrać ze strony.
Regulatory pogodowe
CW400
Regulator pogodowy z programem tygodniowym
- Dotykowy panel sterowania
- Sterowanie ogrzewaniem wg temperatury zewnetrznej i temperatury pomieszczenia reprezentatywnego
- Komunikaty w języku polskim
- Program tygodniowy (6 czasów na dobę)
Automatyczne sterowanie
To regulator pogodowy z programowaniem tygodniowym (6 czasów na dobę), który umożliwia programowanie w pełni automatycznej pracy systemu grzewczego w zależności od potrzeb użytkownika. Regulator może sterować max. 4 obiegami c. o. z zaworami mieszającymi w połączeniu z modułami MM100 lub bez zaworów mieszających, dwoma obiegami c. w. u. i dwoma obiegami cyrkulacji c.
Szereg funkcjonalności
Regulator wyposażony jest w funkcje: autokonfiguracji, ochrony przed zamarzaniem, termicznej dezynfekcji zasobnika c. u., automatycznego przestawiania czasu lato/zima, "urlop" oraz sterowania i optymalizacji systemu solarnego w połączeniu z modułem solarnym MS100 lub MS200, współpracy z nową wersją centrali wentylacyjnej z odzyskiem ciepła Bosch Vent 4000 CC.
Łatwa obsługa
Regulator ma dotykowy panel sterowania. Wielofunkcyjny graficzny wyświetlacz LCD jest niezwykle czytelny. Umożliwia on nastawy i odczyty temperatur, trybów pracy, kodów błędów oraz kodów serwisowych.
Oszczędność
Zastosowanie regulatora umożliwia redukcję kosztów ogrzewania i ciepłej wody. Regulator ma wbudowany czujnik temperatury wewnętrznej i może współpracować z dodatkowymi regulatorami pokojowymi CR10 lub CR100 lub CR100RF (z MBRF). Dzięki temu zarówno praca kotła jak i każdej strefy grzewczej dostosowana jest do potrzeb użytkowników, zapewniając optymalny komfort i oszczędności energii.
Sterowanie mobilne
Dzięki regulatorowi oraz aplikacji istnieje możliwość zdalnego sterowania systemem ogrzewania za pomocą smartfona lub tabletu (m. in. zmiana temperatur i czasów). Możliwe jest to przy zastosowaniu aplikacji Bosch EasyRemote oraz modułu MB100-LAN lub MB LANi.
Jeszcze więcej możliwości
Regulator pogodowy CW800 może sterować pojedynczym kotłem, jak i układami kaskadowymi od 2 do 16 kotłów (systemy kaskadowe wymagają zastosowania odpowiedniej liczby modułów kaskadowych MC400). Regulator może również współpracować z nową wersją centrali wentylacyjnej z odzyskiem ciepła Vent 4000 CC (dotyczy nowych wersji Vent 4000 CC - rozpoczęcie sprzedaży planowane jest w IV kwartale 2020).
Dane techniczne i dokumenty
Instrukcja montażu
Pobierz
Instrukcja obsługi
Numer katalogowy
7738112370
Polecane urządzenia współpracujące
Znajdź Autoryzowanego Partnera w Twojej okolicy
Szukasz urządzenia najlepszego dla siebie? Skontaktuj się ze sprawdzonym profesjonalistą.
CW400Regulator CW400 do montażu na ścianie lub w kotle. Współpracuje z wszystkimi kotłami marki Bosch oraz z kotłami marki Junkers wyposażonymi w panel sterowania Bosch Heatronic®: 3, 3. 5 lub 4.
Właściwy dobór regulatorów to gwarancja optymalnej pracy urządzenia.
Regulatory pokojowe sterują pracą kotła na podstawie temperatury w pomieszczeniu, w którym są zainstalowane. Zalecany jest ich montaż w małych i średnich mieszkaniach. Regulatory typu CR mogą współpracować ze wszystkimi kotłami wiszącymi z naszej oferty wyposażonymi w panel sterowania Bosch Heatronic® 3, 3. 5 lub 4.
Znajdź Autoryzowanego Partnera w Twojej okolicy
Regulatory pokojowe
CR100RF+MBRF
Bezprzewodowy regulator pokojowy
- Sterowanie ogrzewaniem z pomieszczenia mieszkalnego
- Czytelny wyświetlacz wielofunkcyjny (temperatura, tryb pracy, kody błędów)
- Program tygodniowy (6 czasów na dobę)
Więcej
CR100RF
Dodatkowy bezprzewodowy zdalny sterownik
CR100
Regulator pokojowy z programowaniem tygodniowym
Regulator pokojowy c. o.
Termostat pokojowy bez programowania czasowego
TRZ12-2
Cyfrowy termostat pokojowy z programem tygodniowym
KCR110RF
Znajdź Autoryzowanego Partnera w Twojej okolicy
Szukasz urządzenia najlepszego dla siebie? Skontaktuj się ze sprawdzonym profesjonalistą.