Come viene chiamato il tipo di test in cui viene testata la qualità soggettiva di un servizio?

-1

Supponiamo che tu stia creando un modulo o un servizio, che è responsabile della creazione di determinati rating, cioè stai creando un servizio di valutazione per gli e-book e stai cercando di giudicare quanto sia romantico un libro. E per quel servizio crei dei test, dove usi libri veri, che hai letto e sai come valuteresti tu stesso e cerchi di confrontare i risultati del tuo servizio con quelli che daresti. E, naturalmente, lo scopo di questo test sarebbe quello di migliorare la qualità del servizio in un secondo momento, se dovesse risultare che il servizio fornisce valutazioni su cui non sei d'accordo.

Intendo in un certo senso sarebbe un test delle prestazioni, ma il test delle prestazioni è già utilizzato in un contesto tecnico durante i test e indica la velocità di elaborazione del sistema in un determinato carico di lavoro:

In software engineering, performance testing is in general, a testing practice performed to determine how a system performs in terms of responsiveness and stability under a particular workload

Chiamarlo un test di qualità, non sembra troppo giusto? Test di usabilità alquanto?

Esiste già un termine ufficiale per questo tipo di test? In caso contrario, quale sarebbe il modo migliore per chiamare questo tipo di test?

    
posta Arturas M 26.01.2017 - 11:01
fonte

3 risposte

2

Risponderò a questo semplicemente sulla base dell'esempio che hai inserito, perché la valutazione dei libri è piuttosto basata sull'opinione pubblica. Assumerò anche che tu sia utente / cliente .
Quindi, supponendo che il tuo sistema proposto stia già valutando i libri, ma non sei d'accordo con il risultato che sta emettendo, direi che questo è più Test di accettazione degli utenti , rispetto a qualsiasi altro test. < br> Il sistema sta funzionando, ma stai testando per vedere se il tuo utente ( tu ) accetta il risultato. Indipendentemente dal fatto che sia corretto o meno (solo perché tu - l'utente finale / cliente - pensi che la valutazione sia sbagliata, non significa che il programma sia stato calcolato erroneamente (un bug), semplicemente non puoi accettare il risultato perché la tua opinione è diversa , e quindi - non accetta il programma, restituendolo al programmatore (i) per ulteriori sviluppi)

Tratto dalla pagina di Wikipedia sui test di accettazione:

In software testing the ISTQB defines acceptance as: formal testing with respect to user needs, requirements, and business processes conducted to determine whether a system satisfies the acceptance criteria and to enable the user, customers or other authorized entity to determine whether or not to accept the system

link

E tratto dalla pagina di wikipedia sui test del software:

Acceptance testing performed by the customer, often in their lab environment on their own hardware, is known as user acceptance testing (UAT). Acceptance testing may be performed as part of the hand-off process between any two phases of development

link

    
risposta data 26.01.2017 - 11:23
fonte
2

Vorrei classificare questo come test esplorativo. Ti aiuta a saperne di più su cosa fa il sistema di rating senza arrivare a una condizione verde o rossa definitiva (si cita 'migliorare la qualità qualche tempo dopo').

Quando le tue valutazioni (con o senza tolleranza) diventano un requisito, potrebbero essere classificate come test di accettazione.

    
risposta data 27.01.2017 - 02:37
fonte
0

Il test delle prestazioni riguarda l'aspetto della velocità delle prestazioni, non quello della conformità.

Per quanto riguarda il tuo esempio di libri romantici, da qualche parte deve essere definito in che modo il programma deve raggiungere la valutazione, in un algoritmo.

Tale algoritmo dovrebbe essere testato come test unitario. Viene passato un numero di testi che sono stati valutati manualmente e i risultati vengono confrontati con i valori previsti.

Davvero non vuoi aspettare che i test di accettazione degli utenti scoprano che il tuo algoritmo non funziona. E se lo fai, hai davvero bisogno di test unitari per verificare che eventuali modifiche per adattarsi ai test aggiunti che coprono gli errori riscontrati nel test di accettazione degli utenti, non rompere i vecchi test.

    
risposta data 26.01.2017 - 16:19
fonte

Leggi altre domande sui tag