Accedi
Inizia

Blog di Easy Digital Downloads

Tutorial, suggerimenti e risorse di WordPress per aiutarti a far crescere la tua attività

Illustrazione: un gruppo di persone che lavorano su laptop

Come usare il beta testing per ottenere clienti felici e di successo

Ultimo aggiornamento:

immagine autore
Di Joe Wells
immagine recensore
REVISIONATO Di Chris Klosowski Presidente

Stai creando plugin, temi o qualsiasi tipo di software per WordPress? Usa il beta testing per migliorare i tuoi prodotti e assicurati che i tuoi clienti possano avere successo e essere felici.

In questo articolo ti mostreremo come iniziare con il beta testing. Ti mostreremo anche come gestire facilmente le release beta e le release software con Easy Digital Downloads.

Ecco cosa tratteremo. Sentiti libero di saltare!


Cos'è il Beta Testing?

Intestazione sezione: Cos'è il Beta Testing?

Il beta testing consiste nel rilasciare una versione preliminare o prerelease del tuo prodotto software a persone per test reali e feedback. Fai anche il beta testing prima di rilasciare il tuo nuovo prodotto per la prima volta.

È l'ultima 'fase' nello sviluppo del software prima di rilasciare nuovo software al pubblico. I tuoi obiettivi sono:

  • Test – Vuoi essere sicuro che il software funzioni quando viene utilizzato da utenti reali in ambienti reali (non da sviluppatori su macchine di test). Vuoi essere sicuro di aver risolto problemi e bug noti, e magari trovarne di nuovi se esistono. Invia segnalazioni di bug al tuo team di sviluppo (o elencale nel tuo repository di codice).
  • Feedback – Vuoi raccogliere feedback da utenti reali (persone/clienti) per assicurarti che l'esperienza utente sia buona. Potresti persino ricevere nuove idee per miglioramenti!

Perché dovrei fare Beta Testing?

Intestazione sezione: Perché dovrei fare Beta Testing?

Il processo di beta testing può farti risparmiare tempo, denaro e, davvero, prevenire il completo collasso della tua attività.

Creare software e usare software sono due cose molto diverse. Ci sono molte cose che puoi trascurare quando stai creando un programma software. Non vuoi scoprire i problemi il giorno in cui lanci la tua app sull'app store.

Stai cercando di:

  • Assicurarti che il tuo software funzioni effettivamente (nel mondo reale su dispositivi non sotto il tuo controllo)
  • Essere sicuro che non ci siano bug
  • Garantire che i clienti possano risolvere i loro problemi con esso
  • Assicurarti che sia facile da usare e capire (usabilità)
  • Bonus: potresti persino ricevere feedback preziosi con idee inaspettate per miglioramenti

Salva la tua reputazione

Se rilasci software pieno di bug o difficile da usare, probabilmente svilupperai una cattiva reputazione. Gli imprenditori intelligenti sanno che non puoi aumentare le vendite o costruire un'attività con una cattiva reputazione.

Non vuoi che le persone ti lascino recensioni negative sugli app store Android, iOS, macOS o Windows.

Altrettanto grave, o peggio, non vuoi che clienti o influencer parlino male di te sui social media o sui siti di recensioni. Fa male al business e richiede tempo per trovare, per non parlare di rispondere a tutto.


Come posso iniziare?

Intestazione sezione: Come posso iniziare?

Il beta testing è una parte importante della gestione del prodotto. Quindi dovresti prima fare un piano, o una strategia di test.

Edd (il nostro masctot)

Quando usi Easy Digital Downloads per vendere il tuo software con la nostra estensione Software Licensing, puoi rilasciare versioni beta del tuo software a un gruppo selezionato di clienti. [Scopri di più sotto]

Sviluppa una strategia di test

Per prima cosa, definiamo una strategia. Come farlo dipende dalle dimensioni del tuo team di sviluppo prodotto e dal prodotto software. Esistono articoli lunghi e corsi interi sul beta testing e solo sullo sviluppo di una strategia di test. Ecco un articolo molto dettagliato di Guru99, che fa parte di un corso più ampio e approfondito sul software testing.

Se stai appena iniziando, hai un piccolo team o sei un imprenditore individuale, il nostro articolo, qui, è progettato per farti iniziare rapidamente. Apri un Google Doc e rispondi ad alcune di queste domande e considerazioni.

  • Come annuncerò il mio beta test?
  • Dove e come troverò i tester?
  • Come raccoglierò il feedback dagli stakeholder?
  • Utilizzerò strumenti di automazione o di test?
  • Dove e come gli utenti testeranno il software? Quale ambiente di test? I loro dispositivi?
  • Quale metodo utilizzerò per organizzare il feedback (come segnalazioni di bug o nuove funzionalità)?
  • Offrirò incentivi ai tester? Forse sconti sul software o una gift card.
  • Quali domande farò? Cosa voglio imparare?

Una volta prese alcune decisioni, puoi iniziare.

Trova Tester

Successivamente, come trovi i beta tester? Quanti ne hai bisogno? Tutto dipende dal tuo caso d'uso. Ecco alcune domande da porti.

  • Il tuo software è nuovo o consolidato?
  • Hai un team di sviluppo prodotto, uno o due sviluppatori che ti aiutano, o sei da solo?
    • Se stai appena iniziando, sei da solo o hai un piccolo team, quanto feedback puoi organizzare e utilizzare?

Trova Tester su Siti Web/Directory di Beta Testing

Ci sono siti web e community sul web dove puoi trovare beta tester pagati o volontari. Eccone alcuni da controllare:

Trova Tester Tramite Community Online

Chi conosci? Chi sono i tuoi sostenitori? Fai parte di una community di imprenditori o appassionati di tecnologia che si aiutano a vicenda per avere successo?

Se non fai parte di una community, unisciti ad alcune. Ma assicurati di aiutare effettivamente gli altri. Non chiedere solo aiuto. Potresti trovare tester nelle community online. Questo probabilmente funzionerà meglio se anche tu testerai occasionalmente il software di altri membri della community.

Trova gruppi che sono interessati allo stesso tipo di cose; se stai creando un'app di ricette o un'app per il fitness, trova community online di amanti del cibo e appassionati di fitness.

Luoghi dove cercare:

  • Twitter/X – Trova persone a cui piace testare cose nuove o che non sopportano il loro software attuale cercando in modo creativo hashtag. Possibili hashtag da cercare includono: #Betatesting, #TestMyApp e #IHateUsing_x_.
  • LinkedIn – Cerca gruppi di sviluppatori o imprenditori che si aiutano a vicenda. Ricorda di essere d'aiuto in cambio.
  • Gruppi Facebook – tieni d'occhio i gruppi che sarebbero interessati al tuo software a causa dei loro interessi o perché amano provare nuove tecnologie.
  • Reddit – Reddit è noto per avere thread attivi su quasi tutto, e questo include il beta testing. Essere d'aiuto e positivi è fondamentale, lo chiamano ‘Reddit Karma’. Sii pronto ad aiutare gli altri e non solo a chiedere aiuto. Suggerimenti di subreddit possibili: /r/alphaandbetausers o /r/TestMyApp
  • Iscritti via Email – Stai costruendo una lista email (possibilmente con lead magnet 🧲). Se non lo stai facendo, dai un'occhiata a questo articolo. Assicurati di rivolgerti alla tua lista email, potresti non voler chiedere a tutti. Ma se ci sono clienti fedeli o appassionati di tecnologia nella tua lista email, puoi chiedere loro di essere beta tester.

Quanti Tester?

Sentirai molti esperti dire di averne almeno 100. Questo ti assicura di avere una visione ampia e diversificata del tuo software.

Se sei appena agli inizi e non hai una vasta base di utenti, questo potrebbe sembrare impossibile. Inizia ottenendo quanti più puoi trovare e gestire. Più ne hai, più opportunità di feedback e approfondimenti avrai. Ma se non riesci a tenere traccia dei dati dei tester che hai, non importa quanti ne hai.

Lancia il Tuo Beta Test

Ora, distribuisci la versione beta del tuo software al tuo gruppo di tester. Potrebbe essere una pagina web privata o un download protetto.

Abbi un modo per raccogliere feedback dai tuoi tester. Vuoi sapere se il tuo software è facile da usare e funziona correttamente.

Domande da porre ai tester:

  • Quale compito stai cercando di completare?
  • È facile completare il compito?
  • Questo risolve il tuo problema?
  • Cosa ti impedirebbe di usare questo?
  • Hai compreso facilmente la funzionalità x?
  • Questo software ti aiuta?
  • Quanto tempo ti farebbe risparmiare questo software?
  • Quanto saresti disposto a pagare per questo software/app?

La Scatola Nera

Molto probabilmente, vorrai che i tuoi tester usino il proprio computer o server per testare il tuo software. Questa è a volte la scatola nera. Quando i tester usano il proprio hardware e software, ottieni un test più realistico con variabili importanti. Variabili che non puoi riprodurre tu stesso come:

  • Diversi browser web con varie estensioni installate
  • Sistemi operativi con varie impostazioni e altre app installate
  • Velocità del dispositivo e durata della batteria
  • Connettività Internet, velocità e prestazioni

Raccogli Feedback

Di solito il modo migliore per raccogliere feedback è far compilare ai tester un modulo mentre testano, o subito alla fine di un test.

Decidi che tipo di feedback ti è più utile.

  • Il feedback quantitativo è più mirato. Permetti al tester di scegliere tra risposte o opzioni predefinite.
    • Il vantaggio del feedback quantitativo è che è facile da organizzare e categorizzare. Ti aiuta a raggruppare il feedback in bug e funzionalità. Lo svantaggio è che i tester possono solo rispondere a ciò che viene loro chiesto, senza pensieri liberi, quindi tutto ciò che non pensi di chiedere viene perso.
    • Esempi di domande quantitative:
      • Quali di queste 5 funzionalità vorresti vedere aggiunte?
      • Valuta da 1 a 10 quanto ti piace usare questa app.
  • Il feedback qualitativo è più aperto. Il tester può scrivere liberamente e dire quello che vuole.
    • Il vantaggio del feedback qualitativo è che otterrai tutti i tipi di informazioni, alcune inaspettate. Gli svantaggi sono che richiede molto tempo per leggerlo ed è difficile da organizzare e categorizzare.
    • Esempi di domande qualitative:
      • Quali funzionalità vorresti vedere aggiunte a questa app?
      • Cosa ti è piaciuto nell'usare questa app?

Non sai come raccogliere feedback?

Prova WPForms. WPForms è utilizzato da più di 5 milioni di siti web WordPress per creare sondaggi e moduli intelligenti. È facile da usare e potente. Hanno centinaia di modelli per aiutarti a iniziare.

Dai un'occhiata al loro modello di sondaggio
Scopri di più e inizia

Usiamo WPForms! 😁

Organizza il Feedback

Può essere difficile sapere cosa fare con il feedback che ricevi dai tester. Ecco due consigli importanti:

  1. Prova a categorizzare il feedback. Raggruppa in bug che puoi correggere o funzionalità che puoi aggiungere o modificare.
  2. Concentrati su una categoria, o sul minor numero di categorie di feedback possibile alla volta. Capisci cosa è realizzabile o cosa renderà più felice la maggior parte dei tuoi utenti. Apporta la correzione o il miglioramento. Poi passa all'elemento successivo.

🤷🏽‍♀️ Come organizzo tutto questo?

Ci sono molti strumenti e suite software per gestire il tuo codice. Se non ne hai ancora uno, ti suggeriamo GitHub. GitHub è un servizio di hosting di repository git online. Ti permette di archiviare codice e collaborare con altri sviluppatori.

Puoi usare 'Issues' su GitHub per organizzare il tuo feedback in piccoli pezzi di lavoro realizzabili.

Screenshot: GitHub di EDD con Issues
  • Categorizza gli elementi di feedback come bug o richieste di funzionalità (con Etichette)
  • Tieni traccia di quante persone richiedono la stessa cosa (nei commenti)
  • Raggruppa le issue in Milestone per pianificare quando le rilascerai (con quale versione del software)

Gestisci le Release Beta e le Release Software come un Boss!

Intestazione sezione: Gestisci le release Beta

Se vendi software, da plugin e temi WordPress a software desktop o app mobili, il modo migliore è WordPress e Easy Digital Downloads (EDD).

Loghi WordPress + Easy Digital Downloads

Perché WordPress?

Logo di WordPress

Perché WordPress è potente, conveniente e a prova di futuro.

  • Potente – WordPress alimenta più del 40% dei siti web su Internet. Nessun'altra piattaforma web è al 5%. Aziende e organizzazioni no-profit grandi e piccole usano WordPress per fare qualsiasi cosa; da siti di e-commerce, a siti di notizie, a siti di community con ogni tipo di funzionalità avanzata.
  • Conveniente – WordPress è un costruttore di siti web gratuito e open-source. Puoi iniziare con costi minimi o nulli. Puoi imparare a costruire e codificare le cose da solo, oppure acquistare plugin o assumere sviluppatori freelance per fare le cose più velocemente.
  • A prova di futuro – WordPress ha il più grande ecosistema di plugin, temi e fornitori di servizi professionali, quindi puoi sapere che qualunque cosa tu voglia che il tuo sito web faccia in futuro, WordPress sarà in grado di gestirla. Non sai dove sarà la tua attività tra qualche anno. Non sai di cosa avrai bisogno. Ma è una scommessa molto sicura che il tuo sito WordPress sarà pronto a farlo.

Non hai ancora un sito WordPress? Hai solo bisogno di un buon servizio di web hosting.

Perché EDD?

Banner Logo Easy Digital Downloads

Come WordPress, EDD è potente, conveniente e a prova di futuro. I nostri plugin WordPress convertono il tuo sito WordPress in un sito eCommerce completo senza bisogno di programmazione.

  • Potente – EDD è progettato per vendere e gestire prodotti digitali come software. Ha una comprovata esperienza decennale ed è considerato affidabile da oltre 50.000 aziende.
  • Conveniente – Puoi iniziare a usare EDD gratuitamente per sempre. Quando vendi software, vorrai un Professional Pass per utilizzare le nostre estensioni Software Licensing e Recurring Payments (scopri di più sotto).
  • A prova di futuro – EDD si integra con piattaforme popolari come Stripe, Mailchimp, Constant Contact e dozzine di altre. Puoi essere sicuro che puoi personalizzare e adattare EDD come desideri con il pieno controllo su ciò che paghi.

Perché non altre soluzioni?

👎 Altre piattaforme eCommerce non sono costruite per vendere prodotti digitali come il software. Sono costruite per vendere prodotti fisici e beni come caffè e magliette. Sprecherai tempo e fatica impostando impostazioni di spedizione e logistica di cui non hai bisogno. Molti mancano di strumenti per la vendita di software o si affidano a strumenti di terze parti.

👍🏾 EDD è progettato appositamente per prodotti digitali come il software. La nostra potente estensione Software Licensing è realizzata da noi e completamente integrata.

👎🏾 Ci sono marketplace che offrono facilità d'uso e la possibilità di un pubblico esistente. Ma addebitano commissioni elevate. Più guadagni, più loro prendono. Sarai circondato da concorrenti e non avrai alcun controllo sull'esperienza di acquisto.

👍 EDD ti dà il pieno controllo. Vendi prodotti illimitati, inizia gratuitamente con la nostra versione gratuita (non una prova gratuita). Controlli l'intera esperienza del cliente e hai una comunicazione diretta con i clienti (e potenziali clienti), cosa che i marketplace spesso non offrono.


🏁 Fatto: Vendere e Gestire Software con EDD

Easy Digital Downloads è perfetto per vendere software. Noi creiamo EDD e usiamo EDD ogni giorno per vendere EDD. 😵‍💫 È così meta.

EDD + Software Licensing gestisce vendite e licenze per decine di milioni ogni anno! Marchi di punta - con milioni di clienti - come WPForms, All In One SEO e MonsterInsights si fidano di EDD.

EDD Software Licensing + Pagamenti Ricorrenti

Loghi per Licenze Software e Pagamenti Ricorrenti

Acquista un Pass Professionale EDD e sfrutta le nostre potenti estensioni Software Licensing e Recurring Payments.

  • Software licensing elimina tutte le frustrazioni dalla vendita di software con gestione delle chiavi di licenza, rinnovi e aggiornamenti.
    • Se vendi plugin e temi WordPress, abilitiamo gli aggiornamenti in un clic.
    • Altri tipi di software? La nostra API di licenza è flessibile, documentata e pronta all'uso.
  • Recurring payments gestisce la fatturazione automatica degli abbonamenti. Concentrati sul miglioramento del tuo software mentre noi automatizziamo i pagamenti mensili o annuali (o scegli tra: giornalieri, settimanali, trimestrali o semestrali).

Test Beta di EDD

Software Licensing ha un'interfaccia semplice per il rilascio di versioni beta del tuo software.

Basta selezionare Abilita una versione beta di questo download nelle impostazioni del tuo Download.

Screenshot: Licenze Software - Versioni Beta

Sarai in grado di configurare un Download separato con:

  • Un Nome File specifico per la versione beta
  • URL del file
  • Numero della versione beta
  • E un Registro delle modifiche, un campo di testo libero per elencare i dettagli della release

📄 Dai un'occhiata a questo documento per saperne di più sull'utilizzo delle versioni beta

Rollout Graduali di EDD

Una volta superata la fase di test beta, sei pronto per rilasciare il tuo software al pubblico!

🤔 Vuoi farlo tutto in una volta o giocare d'anticipo e procedere con calma?

Può essere spaventoso rilasciare a tutti i tuoi clienti contemporaneamente. Il tuo server può gestire così tante installazioni di aggiornamento? È possibile che tu abbia perso un bug? Sei sicuro che sia stabile?

Nessun problema! I Rollout Graduali ti consentono di rilasciare solo a una percentuale predefinita di utenti. Molti dei più grandi marchi di software al mondo utilizzano questo flusso di lavoro.

Innanzitutto, nella casella Licenza del tuo Download, seleziona la casella Abilita rollout graduali.

  • Scegli Rilascia aggiornamento a una percentuale di installazioni attive
  • Imposta una percentuale di utenti
  • Puoi persino specificare che solo gli utenti di determinate versioni ricevano l'aggiornamento sotto Rilascia aggiornamento per versione
    • Seleziona tramite minore o uguale a o maggiore o uguale a Numeri di versione delle tue release software.
Screenshot: Licenze Software - Rollout graduali

Infine, assicurati di fare clic su Aggiorna o Pubblica nelle impostazioni di pubblicazione per il post del Download.

È molto meglio trovare un bug quando solo il 10% o il 25% dei tuoi utenti ha la nuova versione. Ovviamente controlli tutto, ma siamo tutti persone impegnate. I rollout graduali sono quasi buoni come un pulsante Annulla.

Altre funzionalità EDD:

  • Resort di vendita e metriche di utilizzo
  • Codici sconto
  • Gestione delle relazioni con i clienti (CRM) visualizza clienti, rinnova licenze, invia nuovamente email e link per il download
  • Funziona con qualsiasi tema o scegli tra i nostri temi consigliati

💙 EDD è creato, con amore, per creatori digitali da creatori digitali. Ci concentriamo sulla creazione di strumenti per sviluppatori di software come se la nostra attività dipendesse da ciò. Perché dipende.


Termini e definizioni del beta testing

Intestazione sezione: Termini e definizioni del Beta Testing

Vogliamo assicurarci che tu possa conoscere alcuni dei termini e delle definizioni chiave mentre impari di più sul beta testing. 😅 Non sentirti sopraffatto! E non c'è nessun quiz alla fine di questo articolo.

Molti di questi termini sono per grandi progetti software o prodotti gestiti da grandi team. Ti diamo uno sguardo, come introduzione, se hai appena iniziato a conoscere il beta testing.

Se hai un piccolo team, o sei un imprenditore-sviluppatore solista, concentrati prima sull'inizio con le sezioni precedenti.

Termini di Beta Test / User Acceptance Testing

  • Beta test – Test realistici/del mondo reale di una versione di software prima del suo rilascio
  • Alpha test – Una fase di test prima del beta testing. Di solito viene eseguita internamente da membri del team come tester o sviluppatori. Spesso viene eseguita in whitebox.
  • User acceptance testing (UAT) – Fondamentalmente un altro modo per dire 'beta testing'. Significa che il test è del mondo reale condotto da persone reali (utenti finali, clienti) in modo che possano verificare (o accettare) che funzioni e sia pronto per andare online.
  • Versione beta – Una versione del software che è -si spera- pronta per il rilascio. Dopo un beta-testing di successo, e dopo eventuali modifiche, diventa una 'release candidate'.
  • Release candidate – Una versione finale o di 'anteprima' del software che a volte viene rilasciata a chiunque voglia provarla, ma non è ufficialmente la versione finale.
  • Open beta testing – Un beta test comunicato apertamente, a volte al pubblico, dove chiunque può scaricare, installare e provare il software.
  • Closed beta testing – Un beta test utilizzato solo internamente o da un gruppo pre-selezionato di tester, clienti attuali, power user o early adopter.
  • Criteri di ingresso – Un documento o un insieme di linee guida elenca ciò che deve essere preparato prima che i test possano iniziare (obiettivi, requisiti, processo di approvazione).
  • Criteri di uscita – Un elenco che accompagna i criteri di ingresso di ciò che è richiesto per completare i test (revisioni, approvazioni, firme, documentazione).

Termini dell'ambiente di test

  • Whitebox – Un ambiente informatico o server controllato o di test utilizzato per i test. Tutte le variabili come il sistema operativo o la versione del browser sono controllate. Di solito si esegue l'alpha testing su 'white box'.
  • Blackbox – Un ambiente informatico o server incontrollato o del mondo reale. L'azienda software non ha il controllo di tutte le variabili. Poiché di solito si tratta del computer/ambiente di qualcun altro (il cliente). Di solito si esegue il beta testing su una 'black box'.
  • Ambiente di test – Dove avvengono i test, solitamente la combinazione di hardware e software richiesti affinché il software funzioni. Questo potrebbe essere il computer dell'utente o un server di test o live/di produzione.
  • TestFlight – Un'app che può essere installata sui dispositivi Apple per testare versioni preliminari di app. Tieni presente che Apple controlla e integra strettamente i propri dispositivi/ambienti, quindi devi testare nella loro app controllata.

Termini utente correlati

  • Reale / In the wild – Modi per descrivere l'ambiente informatico o server in cui il software è effettivamente in uso dal cliente.
  • Utenti finali – Persone reali che utilizzano il software, clienti, non membri del team di sviluppo.
  • Early adopter – un cliente a cui piace provare cose nuove o che è disposto a installare l'ultima versione del software non appena viene rilasciata. Questi sono buoni potenziali beta tester da contattare.
  • Power users – un cliente esperto di tecnologia e/o fedele che conosce bene il software ed è una persona adatta per testare il software.

Conclusione

Ottimo lavoro! Hai imparato le basi del beta testing e come usarlo per aiutare i tuoi clienti ad essere più felici e ad avere più successo.

I creatori digitali, come me e te, dobbiamo restare uniti. Abbiamo molte più risorse per te. Di cosa vuoi imparare dopo!?

Assicurati di iscriverti alla nostra newsletter o di seguirci su Facebook e Twitter per ricevere le nostre ultime risorse per creatori digitali.

Risorse Popolari

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Scopri come EDD viene finanziato, perché è importante e come puoi supportarci.

Sperimenta Vendite Senza Interruzioni con EDD

Gestisci senza sforzo il tuo negozio digitale con strumenti potenti e transazioni sicure

Popolari su EDD in questo momento!

Abilita i link di accesso magico monouso al checkout in WordPress per i tuoi clienti abituali
Abilita Link Magici Sicuri per il Login al Checkout in WordPress
I clienti abituali abbandonano il carrello quando non ricordano la password. Easy Digital Downloads (EDD) ora consente loro di accedere…
Come scrivere descrizioni di prodotti digitali con WordPress per aumentare le vendite
Come Scrivere Efficaci Descrizioni di Prodotti Digitali
Scrivere descrizioni di prodotti digitali è più difficile di quanto sembri. Le tue parole sono l'unica cosa che separa un visitatore da…

Inizia a vendere oggi!

Unisciti a oltre 50.000 proprietari di negozi intelligenti e inizia a usare il modo più semplice per vendere prodotti digitali con WordPress.