Skip to Content
TestingTesztelés és alkalmazás-ellenőrzés

Tesztelés és alkalmazás-ellenőrzés

Az OpenFactory két kapcsolódó felületet kínál:

  • image scenarios, amelyek elindítják az elkészült artifactot és korlátozott guest assertions futtatnak; és
  • app-platform előnézet, amely immutable app variants-ot hoz létre, valamint UI-test és walker workflow-kat.

Az elérhetőség az app-platform modulok között jelentősen eltér. Használat előtt olvassa el az állapotot minden oldalon.

App-platform elérhetőség

TémaJelenlegi határ
App DeploymentGit source-ot sorba állít az immutable variant pipeline-on; kövesse az aszinkron deployment-et és a health evidence-t.
App UI TestingKorlátozott semantic scenarios tárolása és futtatása elérhető targets ellen; az eredmények csak a megadott actions és assertions bizonyítékai.
Prompt-assisted deploymentMeglévő template Git URL kell; a brief provenance, nem source generation.
App environment variablesEncrypted storage és deployment handoff megvalósított, ha a szükséges keys/tokens be vannak állítva; a rotation és runtime evidence az operátor feladata marad.
Managed DatabasesCsak stub contract; adatbázis nem provisionálódik.
Object StorageCsak stub contract; bucket nem provisionálódik.
Custom DomainsCsak Public-DNS ownership verification; custom TLS serving/routing nem aktív.
CheckpointsCsak stub identifiers; recoverable snapshot nem létezik.
ObservabilityManual event storage és VM allocation valós; ingest, probes, samples, logs és dashboard hiányos.
Web IDECsak stub binding; editor vagy private route nem provisionálódik.
App AuthCsak stub binding; identity provider, issuer vagy real token flow nem provisionálódik.
Templates and RemixApp records manifestekből vagy eligible source lineage-ból; nem deployol és nem hozza létre automatikusan a declared services-t.
Autonomous WalkerKorlátozott UI discovery fontos coverage, authorization és side-effect limitekkel.
Walker DiffsStored walks összehasonlítása és ticket-shaped payloads export; külső tickets-et önmagában nem nyit.
Walk and FixFix intent létrehozása; a legacy live-VM patching ütközik az immutable deployment modellel.

Ne kössön stub adaptert éles workflow-ba csak azért, mert az API success-t adott vissza.

Image scenarios

Image tests csak akkor fut, ha a kiválasztott build/scenario engedélyezi és a szükséges test infrastructure elérhető. Tartsa külön ezeket az állapotokat:

  1. artifact construction;
  2. guest provisioning és boot;
  3. assertion execution;
  4. evidence finalization; és
  5. certification or publication policy.

A build sikeres lehet, miközben a tesztek disabled, pending, failed vagy incomplete.

Tesztervezés

Beépített tesztek

A beépített nevek, mint a boot, login, packages, network és services, alapvonalat adnak. Pontos korlátok: Default Tests.

Custom assertions

Service, port, HTTP, file, command, process és támogatott GUI megfigyelésekhez használja a Custom Assertions oldalt. Minden assertion tartalmazzon leírást, expected result-ot, target-et, timeout-ot és a hiba jelentését.

Benchmarks

A benchmark catalogs strukturált ellenőrzési halmazok, nem compliance determinations. Illeszkedjen a pontos OS/version-höz, őrizze meg az applicability-t és failures-t, és olvassa el a CIS benchmark evidence oldalt.

Evidence ellenőrzőlista

Döntést hordozó futásnál őrizze meg:

  • recipe, source, build, artifact, VM, scenario és run IDs;
  • pontos artifact és source digests;
  • test environment és runner version;
  • minden assertion eredményt és raw output-ot;
  • screenshots csak indokolt és biztonságos kezelés mellett;
  • hiányzó, skipped vagy not-applicable checks;
  • timestamps és terminal status; és
  • reviewer disposition és jóváhagyás a megadott döntéshez.

Ha egy teszt elbukik, a rebuild előtt diagnosztizálja a hibás réteget. A duplikált build elrejthet ownership, deployment, test-runner vagy evidence finalization hibát a javítás helyett.