Testovací platforma HDK
Běžný tester je černá skříňka se zeleným a červeným světlem. Ten náš si otevřete v prohlížeči, sledujete ho při práci, zastavíte ho, porovnáte s ostatními a jeho testy si přečtete.
Co všechno je vidět?
Začít →
01 — Přístupnost
Rozhraní testeru je webová stránka. Bez instalace a bez licence na každý počítač.
Dál: co tester právě dělá →
Testuji
Kabel USB-RS485
S0004684
krok 4 ze 7Měření +5V
monitor testeru
notebook v kanceláři
Dnešní směna
184 kusů
Výtěžnost
97,8 %
telefon
stejný běh S0004684 — jiný pohled
02 — Pozorovatelnost
Každý krok, každá naměřená hodnota a každá zpráva mezi testerem a přístroji jsou vidět ve chvíli, kdy vzniknou.
| Tester | Výrobek | Stanice | Stav | |
|---|---|---|---|---|
| TESTER-01 | Kabel USB-RS485 | 1/1 | Běží | Sledovat → |
| TESTER-02 | Kabel USB-RS485 | 1/1 | Běží | Sledovat → |
| TESTER-03 | Řídicí deska A12 | 1/2 | Čeká na operátora | Převzít → |
| TESTER-05 | Zdroj P7 | 1/1 | Běží | Sledovat → |
| TESTER-07 | Kabel USB-RS485 | 1/1 | Shluk chyb | Sledovat → |
TESTER-07 · 3V3OUT pod limitem, 7 kusů za 12 minut
TESTER-03 · čeká na potvrzení operátora
device.powerflow.wait_until4,98 Vmeasure.read3,18 Vmeasure.readrs485.loopbackvision.checkreport.push3V3OUT
měřím...
3,18 V
pod dolním limitem o 0,02 V
TX PSU OUTP ON RX PSU OK TX DMM MEAS:VOLT:DC? RX DMM +4.98E+00 TX DMM MEAS:VOLT:DC? RX DMM +3.18E+00Proč? Zastavit a podívat se →
03 — Ladění
Breakpoint, krokování a náhled do stavu testu – na skutečném testeru, klidně na dálku. Test se zastavuje jen mezi kroky, takže je to bezpečné.
Je to limit, nebo tester? →
pwrwvb4,98 Vm3v33,18 Vm5vrsledrepNáhled do testu se zobrazí, jakmile se test zastaví na breakpointu.
TP2relé RE1.3DMM HI
Tester naměřil to, co na bodu opravdu je. V programu testu chyba není.
04 — Statistiky a porovnání
Každé měření má historii. Porovnání testerů ukáže, jestli je chyba ve výrobku, v limitu, nebo v testeru.
Zatím jedna řada: všechny kusy dohromady.
| Tester | Kusů | Průměr | Chyb |
|---|---|---|---|
| TESTER-01 | 18 | 3,31 V | 0 |
| TESTER-02 | 17 | 3,30 V | 0 |
| TESTER-07 | 15 | 3,20 V | 7 |
Závěr
Všech 7 chyb pochází z TESTER-07. Měří o 0,1 V níž než ostatní.
Bez TESTER-07 je Cpk 1,41.
Zkalibrovat tester, limit neměnit
05 — Vazby na schéma
Výsledek, krok testu, zkušební postup i měřicí bod ve schématu jsou propojené. Vždy víte, co se měří, kde a proč.
Jak je ten krok napsaný? →
| Krok | Měření | Hodnota | Limit | Výsledek | |
|---|---|---|---|---|---|
| wvb | VBUS | 4,98 V | ≥ 4,75 V | vyhověl | |
| m3v3 | 3V3OUT | 3,18 V | 3,20–3,40 V | nevyhověl | měřicí bod TP2 → |
| m5v | +5V | — | 4,75–5,25 V | přeskočeno | |
| rs | Smyčka RS-485 | — | odezva ≤ 200 ms | přeskočeno |
123456
v postupu: krok 2.1 →v testu: m3v3 →
Schéma
2TP2 · 3V3OUT
U3 (FT232RL), vývod 17
2Zkušební postup
Krok 2.1 · Napájecí větve
Změřte výstup stabilizátoru 3,3 V obvodu FT232RL.
Kritérium: 3,20–3,40 V
Testovací plán
Krok m3v3 · v1.4
step: measure.read signal: 3V3OUT expect: { min: 3.20, max: 3.40 }
Výsledky
50 kusů · 7 chyb
TESTER-07, 11:28–11:40
Každý pohled odkazuje na ostatní. Ať začnete kdekoli, dojdete ke zbytku.
06 — Testovací jazyk a API
Testy jsou psané zdokumentovaným jazykem. Můžete je číst, schvalovat i sami měnit.
Dál: provoz bez sítě →
# Testovací plán · Kabel USB-RS485 plan: ft2rs485 catalog: v8 run: - id: wvb step: flow.wait_until signal: VBUS until: ">= 4.75 V" - id: m3v3 step: measure.read signal: 3V3OUT expect: { min: 3.20, max: 3.40, unit: V } on_fail: rail_out - id: m5v step: measure.raed step: measure.read signal: +5V expect: { min: 4.75, max: 5.25, unit: V }
import requests tester = "https://tester-07.hdk" # spustit test jednoho kusu requests.post(tester + "/api/runs", json={ "plan": "ft2rs485", "serial": "S0004687", }) # přečíst historii jednoho měření history = requests.get(tester + "/api/history", params={"name": "3V3OUT", "limit": 50}).json() for m in history: print(m["serial"], m["value_num"], m["verdict"])
Katalog kroků v8
measure.read
Změří signál a porovná ho s limity.
min, max, unit · limity platí včetně krajních hodnotpassfailerror
Přidat krok do plánu
Plán nelze spustit
řádek 18Neznámý typ kroku measure.raed.
Nejbližší konstrukce v katalogu: measure.read
Tester nespustí plán, který neprošel kontrolou.
Plán je platný
katalog v80 chyb
v1.4v1.5 návrh
+ 5 řádků · přidán krok m5v
Po schválení se nová verze rozešle na testery. Starší výsledky dál patří k v1.4.
Odeslat ke schválení
Výstup
S0004687 3.31 pass S0004686 3.18 fail S0004685 3.18 fail S0004684 3.31 pass S0004683 3.29 pass …
POST /api/runsspuštění testuGET /api/historyhistorie měřeníWS /wsživé události z běhu07 — Provoz
Tester je samostatný. Síť mu přidává přehled a statistiky, ale k testování ji nepotřebuje.
Shrnutí →
Tester
Vykonává testy
Testuji · 0 čeká na odeslání Testuji dál · 12 čeká na odeslání Testuji · 12 doručeno
výsledky průběžně
síť nedostupná
fronta se doplňuje
Odpojit síť Připojit síťCentrála
Přidává přehled
Aktuální Poslední data 11:40 Aktuální · nic nechybí
Shrnutí
Šest věcí, které od testeru běžně nedostanete.
Další krok
Pilotní test na vašem výrobku
HDK Testing · www.hdktesting.cz
Stačí prohlížeč. Bez instalace, česky, anglicky i francouzsky.
Každý krok a každá hodnota jsou vidět hned.
Test zastavíte na kroku a podíváte se dovnitř.
Historie každého měření a porovnání testerů.
Od výsledku k měřicímu bodu jedním kliknutím.
Čitelné testy, zdokumentované konstrukce, přístup z Pythonu.