Quando si invia un'app al marketplace per la certificazione, il sistema effettua un numero di test automatici:
- controlla che l'app non utilizzi capabilities non specificate nel manifest
- controlla che non vengano fatto uso di librerie umanaged o non consentite
- verifica che tutti gli asset richiesti siano stati inviati
A questo punto, l'app è testata manualmente per verificare che rispetti determinate caratteristiche.
La prima fase è spesso quella che porta ad una bocciatura dell'app. Per facilitare questo aspetto, l'SDK della versione 7.1 include un nuovo tool, denominato Marketplace Test Kit.
Il Marketplace Test Kit consente di effettuare in locale i test automatizzati che vengono effettuatti dal sistema di invio delle app al marketplace, evitando i problemi più comuni.
Il tool si può lanciare dal menu Project, alla voce Open Marketplace Test Kit:
Lanciando i test automatizzati si possono verificare i risultati tramite un'apposita interfaccia:
Molto interessante anche la voce Monitored Tests, che consente di eseguire dei test sulle performance dell'applicazione.
Infine, vengono riporati, alla voce Manual Tests anche i testcase che il team di certificazione esegue al submit dell'app, così da poter seguire le metodologie riportate ed evitare che la nostra app non passi la certificazione.
Grazie all'uso di questo tool si possono aumentare significativamente le chance di certificazione della propria applicazione
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Load test di ASP.NET Core con k6
Eseguire operazioni sui blob con Azure Storage Actions
Eseguire attività con Azure Container Jobs
Elencare le container images installate in un cluster di Kubernetes
Accesso sicuro ai secrets attraverso i file in Azure Container Apps
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Specificare il versioning nel path degli URL in ASP.NET Web API
Effettuare lo stream della risposta in ASP.NET Core tramite IAsyncEnumerable
Verificare la provenienza di un commit tramite le GitHub Actions
I più letti di oggi
- Sfruttare le funzionalità degli Azure Cognitive Service on-edge con i container
- Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
- I tutorials, percorsi guidati per tutti
- Introduzione ai Cognitive Services di Microsoft Azure
- Gestire gli eventi dei servizi Azure mediante Event Grid