Analisi del dominio: perché i punti OFF sono all'interno del dominio quando il bordo è aperto

2

Ho chiesto su alcuni altri siti, nessuna risposta, ma deve essere qualcosa di sciocco come molti autori menzionano nei loro libri.

Ecco il testo migliore che ho trovato:

Lamiaultimadomandaè:PerchéilpuntoOFFsitrovaALL'INTERNOdeldominioquandoilconfineèaperto.Sesitrattadiesserefuoriconfine,perchénonpuòessereanchefuori?

EDIT:grazieperletuerisposteHotrovatounaltroarticolocontraddittorio,cosanepensi?

Secondo la descrizione, la gravità INCLUDE è quando t > = 1. Tuttavia, per l'altro dominio aperto, il punto OFF è FUORI dal dominio, contraddicendo ciò che tutti voi e gli altri articoli citati citati

    
posta user144171 03.03.2015 - 13:17
fonte

3 risposte

4

For closed domain, both OFF and ON points are outside domain, while for open domain, the OFF point is in inside the domain. I just do not get why is that.

Questo non è corretto. Per entrambi i domini aperto e chiuso, un punto è all'interno e un punto è esterno al dominio. La differenza è quale punto si trova all'interno (e quale all'esterno).

Per testare un limite di dominio, è necessario un punto all'interno, il più vicino possibile al confine e un punto all'esterno, anche il più vicino possibile al limite.
Il punto sul confine è per definizione il più vicino possibile. Per un dominio chiuso, questo punto è definito come l'ultimo punto all'interno del dominio e per un dominio aperto questo punto è definito come il primo punto che si trova all'esterno del dominio.

Il test con due punti sul limite del dominio non fornisce alcuna informazione aggiuntiva, quindi il secondo punto deve trovarsi su OFF il limite.
Se unisci il fatto che hai bisogno sia di un punto all'interno che di un punto al di fuori del dominio con cui il punto ON del limite è considerato (interno o esterno), segue logicamente dove si trova il punto OFF del confine.

Per quanto riguarda il motivo per cui hai bisogno di punti sui due lati del confine, se hai due test che ti dicono che i valori 10 e 11 sono entrambi al di fuori del dominio, questo non ti dice se il dominio è (implementato correttamente come ) "valori inferiori a 10" o forse "valori inferiori a 9".

    
risposta data 03.03.2015 - 16:20
fonte
4

Dalla definizione, i "fuori punti" possono essere all'interno o all'esterno del dominio, entrambi i casi corrispondono a quella definizione.

Ma il testo dice "come dovresti scegliere punti di prova" (che significa - ottenere una buona copertura di test con il minor numero possibile di casi). Quindi, quando hai scelto un "punto on" che si trova all'interno del dominio in caso di un limite chiuso, ha più senso scegliere un punto fuori dal dominio e viceversa.

Per la tua modifica: nel dominio "Ignora la gravità", il punto 1000 ms si trova sul confine ed è già all'esterno del dominio. Quindi ha più senso scegliere un punto "off" all'interno del dominio, che significa sul lato "Ignore Gravity", quindi 999 ms sarebbe una scelta migliore di 1001 ms (si noti che i valori entrambi sono off points per entrambi i domini). Notare che quando si guarda il dominio "Include Gravity" 1000 ms è all'interno e 999 ms è all'esterno, quindi da quel punto di vista rende anche sensibile preferire 999 ms.

    
risposta data 03.03.2015 - 20:41
fonte
3

Stanno dando delle regole su come scegliere i punti di prova.

  • devi avere in punti di prova e fuori uno (o ne avrai testato solo un lato).

  • devi avere su punti di test (per essere sicuri di testare il limite) e off uno.

Per i bordi chiusi, i on punti di prova sono in , quindi deve esserci uno off che è out .

Per i bordi aperti, i on punti di prova sono out , quindi deve esserci uno off che è in .

    
risposta data 03.03.2015 - 18:47
fonte

Leggi altre domande sui tag