Test del software. Livello 1. Tester software - corso RUB 29.990. da Specialista, formazione 40 ore accademiche, data 14 maggio 2023.
Miscellanea / / December 03, 2023
Il software ultra affidabile è il sogno di ogni programmatore e utente. Senza il lavoro di uno specialista di test, è impossibile rilasciare un singolo prodotto software. Dal corretto funzionamento del software può dipendere il successo di un'impresa, di una società finanziaria o industriale.
Come parte del corso di test del software, imparerai come creare liste di controllo e casi di test in TestRail. Lavora con le specifiche tecniche e scomponile. Conoscere l'architettura client-server.
Scopri le funzionalità di test delle applicazioni WEB e delle API. Ulteriori informazioni sui test delle applicazioni mobili.
Come parte del corso, acquisirai competenze pratiche nel lavorare con strumenti come:
•Carlo Procuratore
•Postino
• Studio Android
•ADB
• Servizio Stack del browser
•Strumenti di sviluppo
Il principio del lavoro in classe si basa sulla metodologia Scrum.
Imparerai:
- testare un prodotto software, distinguere gli obiettivi del test e conoscere il luogo del test nel processo di sviluppo del software
- applicare metodi di test di base dei prodotti software
- lavorare con i documenti utilizzati nelle fasi di pianificazione ed esecuzione dei test
- sviluppare piani di test e casi di test
- descrivere i difetti rilevati (segnalazioni di bug)
- lavorare con lo strumento DevTools
- funziona con il programma Android Studio
- testare l'API utilizzando Postman
- traffico proxy
- lavorare con gli emulatori
Uno specialista esperto in analisi di sistema e test di software, un insegnante brillante. Nelle sue lezioni fornisce costantemente esempi pratici specifici (anche tratti dalla sua ricca esperienza) per facilitare la comprensione del materiale. Laureato...
Uno specialista esperto in analisi di sistema e test di software, un insegnante brillante. Nelle sue lezioni fornisce costantemente esempi pratici specifici (anche tratti dalla sua ricca esperienza) per facilitare la comprensione del materiale.
Laureato presso la Facoltà di Meccanica e Matematica dell'Università Statale di Mosca intitolata a M.V. Lomonosov. Opera nel settore informatico dal 1998. Nel 2013 ha completato la formazione presso l'Accademia Russa di Economia Nazionale e Pubblica Amministrazione sotto il Presidente della Federazione Russa nel programma IT manager. Si sviluppa continuamente nei settori della progettazione dei test, della garanzia della qualità del software, dell'analisi e della gestione dei sistemi.
Ha una vasta esperienza pratica nei test e nel controllo di qualità di grandi sistemi informativi. Attualmente, Elena Sergeevna è un'analista leader nello sviluppo di progetti di test per sistemi informativi. Partecipa allo sviluppo e all'implementazione delle normative interne di garanzia della qualità aziendale. Conduce formazione aziendale su test, analisi di sistema e garanzia di qualità.
Il materiale didattico è presentato in modo chiaro e intelligibile, attirando l'attenzione degli studenti su tutte le caratteristiche del lavoro pratico. Esempi tratti dalla pratica, informazioni aggiuntive, risposte dettagliate a qualsiasi domanda: tutto ciò mantiene costantemente alto interesse e attenzione tra gli ascoltatori di Elena Sergeevna. I laureati riconoscenti lasciano le recensioni più entusiaste e si sforzano di iscriversi per ulteriori studi con Elena Sergeevna.
Modulo 1. Introduzione al test del software (4 ac. H.)
- Perché hai bisogno di testare i programmi?
- Il concetto di qualità del software. Standard di qualità del software.
- Attributi e caratteristiche della qualità del software.
- Definizioni di base del testing.
- Ciclo di vita del software.
- Metodologie di sviluppo.
Modulo 2. Metodi e tipi di test. Analisi dei requisiti software (4 ac. H.)
- Metodi e tipi di test
- Criteri di copertura dei test
- Requisiti software
Modulo 3. Documentazione di prova (5 ac. H.)
- Gerarchia della documentazione di testing
- Piano di prova
- Lista di controllo
- Casi test
Modulo 4. Regole per la compilazione delle segnalazioni di errori nei sistemi di tracciamento dei bug (4 ac. H.)
- Regole per la compilazione delle segnalazioni di errori nei sistemi di tracciamento dei bug
- Importanza e priorità del bug
- Rapporti dopo il completamento dei test
Modulo 5. Tecniche di prova (4 ac. H.)
- Tecniche di prova
- Partizione equivalente
- Analisi del valore limite
- Combinazione a coppie
Modulo 6. Architettura client-server. Test API (6 ac. H.)
- Panoramica della rete
- Architettura client-server
-Protocollo HTTP
- Architettura dei microservizi
- Test dell'API
Modulo 7. Test di applicazioni WEB (5 ac. H.)
- Funzionalità di test delle applicazioni WEB
-HTML, CSS, JS
- Elementi di base dell'interfaccia utente
Modulo 8. Test di applicazioni mobili (3 ac. H.)
- Perché testare le applicazioni mobili?
- Tipi e tipi di applicazioni mobili
- Funzionalità di test delle applicazioni mobili
- Emulatori/simulatori/fattorie
- Testare le applicazioni mobili Android
- Test delle applicazioni mobili iOS
- Elementi dell'interfaccia utente
- Sniffing del traffico
Modulo 9. Lavoro pratico sul materiale dell'intero corso (5 ac. H.)
- Lavoro pratico basato sul materiale dell'intero corso
- Riassumendo