Skip to Content
TestingPrófanir og staðfesting forrita

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

EfniNúverandi mörk
App DeploymentSetur Git uppruna í biðröð í gegnum óbreytanlega variant pipeline; fylgdu ósamstilltu dreifingu og heilsusönnunum.
App UI TestingGeymir 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 deploymentKrefst fyrirliggjandi sniðmáts Git URL; brief er uppruni, ekki upprunagerð.
App environment variablesDulkóð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 DatabasesAðeins stub samningur; ekkert gagnagrunnur er úthlutaður.
Object StorageAðeins stub samningur; ekkert bucket er úthlutað.
Custom DomainsAðeins staðfesting eignarhalds á almennum DNS; sérsniðin TLS þjónusta og leiðsögn er ekki virk.
CheckpointsAðeins stub auðkenni; engin endurheimtanleg snapshot er til.
ObservabilityHandvirk atburðageymsla og VM úthlutun eru raunveruleg; ingest, probes, samples, logs og dashboard eru ófullgerð.
Web IDEAðeins stub tenging; ekkert ritforrit eða einkaleið er úthlutað.
App AuthAðeins stub tenging; enginn auðkennisveitandi, issuer eða raunveruleg token flæði er úthlutað.
Templates and RemixBý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 WalkerTakmörkuð UI uppgötvun með mikilvægum takmörkunum á umfjöllun, heimildum og aukaverkunum.
Walker DiffsBer saman geymd walk og flytur út ticket-shaped payload; skráir ekki sjálfur ytri ticket.
Walk and FixBý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:

  1. handritsbygging;
  2. gestur úthlutun og boot;
  3. framkvæmd staðfestinga;
  4. lokun sönnunargagna; og
  5. 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.