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
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Collegare applicazioni server e client con .NET Aspire
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Popolare una classe a partire dal testo, con Semantic Kernel e ASP.NET Core Web API
Abilitare automaticamente il force push di un gruppo su Azure DevOps
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Creare una libreria CSS universale: Immagini
Ricevere notifiche sui test con Azure Load Testing
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Supportare la crittografia di ASP.NET Core con Azure Container App
Scrivere selettori CSS più semplici ed efficienti con :is()
Creare agenti facilmente con Azure AI Agent Service
I più letti di oggi
- Segnala questa pagina ad un amico
- SQL Server 2005 in beta 2
- Gestione CSS in Blazor con .NET 9
- Documentare i servizi REST con Swagger e OpenAPI con .NET 9
- Gestione ciclo di vita in .NET Aspire
- Calcolare il resto di una divisione
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!