Prófanir og staðfesting forrita
OpenFactory hefur tvær tengdar yfirborð:
- myndatilvik sem ræsa byggt handrit og keyra takmarkaðar gestur staðfestingar; og
- forritsvettvangs forsýn sem býr til óbreytanlegar forritsútgáfur ásamt UI-prófunum og walker vinnuflæðum.
Framboð er mjög mismunandi milli forritsvettvangs eininga. Lestu stöðu á hverri síðu áður en þú notar hana.
Framboð forritsvettvangs
| Efni | Núverandi mörk |
|---|---|
| App Deployment | Setur Git uppruna í biðröð í gegnum óbreytanlega variant pipeline; fylgdu ósamstilltu dreifingu og heilsusönnunum. |
| App UI Testing | Geymir og keyrir takmarkaðar merkingarlegar aðstæður gegn aðgengilegum markmiðum; niðurstöður sanna aðeins tilgreindar aðgerðir og staðfestingar. |
| Prompt-assisted deployment | Krefst fyrirliggjandi sniðmáts Git URL; brief er uppruni, ekki upprunagerð. |
| App environment variables | Dulkóðuð geymsla og dreifingarafhending eru til staðar þegar nauðsynlegir lyklar eða token eru stilltir; snúningur og runtime sönnun eru áfram áhyggjuefni rekstraraðila. |
| Managed Databases | Aðeins stub samningur; ekkert gagnagrunnur er úthlutaður. |
| Object Storage | Aðeins stub samningur; ekkert bucket er úthlutað. |
| Custom Domains | Aðeins staðfesting eignarhalds á almennum DNS; sérsniðin TLS þjónusta og leiðsögn er ekki virk. |
| Checkpoints | Aðeins stub auðkenni; engin endurheimtanleg snapshot er til. |
| Observability | Handvirk atburðageymsla og VM úthlutun eru raunveruleg; ingest, probes, samples, logs og dashboard eru ófullgerð. |
| Web IDE | Aðeins stub tenging; ekkert ritforrit eða einkaleið er úthlutað. |
| App Auth | Aðeins stub tenging; enginn auðkennisveitandi, issuer eða raunveruleg token flæði er úthlutað. |
| Templates and Remix | Býr til forritsfærslur úr manifestum eða viðeigandi upprunalínu; dreifir ekki og býr ekki sjálfkrafa til tilgreindra þjónusta. |
| Autonomous Walker | Takmörkuð UI uppgötvun með mikilvægum takmörkunum á umfjöllun, heimildum og aukaverkunum. |
| Walker Diffs | Ber saman geymd walk og flytur út ticket-shaped payload; skráir ekki sjálfur ytri ticket. |
| Walk and Fix | Býr til fix intent; eldri live-VM patching stangist á við óbreytanlegt dreifingarlíkan. |
Ekki tengja stub adapter við framleiðsluvinnuflæði eingöngu vegna þess að API skilaði success.
Myndatilvik
Myndaprófanir keyra aðeins þegar valið build eða tilvik virkjar þau og nauðsynleg prófunarinnviðir eru tiltækir. Haltu þessum stöðum aðskildum:
- handritsbygging;
- gestur úthlutun og boot;
- framkvæmd staðfestinga;
- lokun sönnunargagna; og
- vottunar- eða birtingarstefna.
Build getur tekist á meðan prófanir eru óvirkar, í bið, mistókust eða ófullgerðar.
Hönnun prófana
Built-in tests
Built-in nöfn eins og boot, login, packages, network og services gefa grunn. Skoðaðu Default Tests fyrir nákvæm takmörk.
Custom assertions
Notaðu Custom Assertions fyrir þjónustu, port, HTTP, skrá, skipun, ferli og studdar GUI athuganir. Hver staðfesting ætti að innihalda description, expected result, target, timeout og failure meaning.
Benchmarks
Benchmark vörulistar eru skipulögð prófasett, ekki samræmisákvarðanir. Passaðu við nákvæma OS/version, geymdu applicability og failures, og lestu CIS benchmark evidence.
Gátlisti sönnunargagna
Fyrir keyrslu sem ber ákvörðun, geymdu:
- recipe, source, build, artifact, VM, scenario og run ID;
- nákvæm artifact og source digest;
- test environment og runner version;
- hverja niðurstöðu staðfestingar og raw output;
- screenshots aðeins þar sem réttfært og örugglega meðhöndlað;
- missing, skipped eða not-applicable checks;
- timestamps og terminal status; og
- reviewer disposition og approval fyrir tilgreinda ákvörðun.
Þegar próf mistekst, greindu failing layer áður en endurbyggð er. Afrit build getur falið ownership, deployment, test-runner eða evidence-finalization galla í stað þess að laga hann.