Testingenjör från grunden - kurs 95 000 rub. från ProductStar, utbildning, Datum: 28 november 2023.
Miscellanea / / November 28, 2023
Noch kursen du kommer att lära dig
Testning av webbapplikationer
Lär dig grundläggande testverktyg och dokument, HTML-formulär, grundläggande kommunikation mellan klient och server
Arbeta i Java
Bekanta dig med Java-språket, skapa och testa ditt första Java-program själv
Arbeta med SQL, Git och databaser
Bemästra arbetet med databaser, lär dig hur du skriver underfrågor, skapar och ändrar tabeller och hanterar versioner
Grundläggande om automation
Dyk in i grunderna i Apache Maven, Selenium, JUnit, Page Object, BDD, Selenide
Kursprogram
Introduktion till programmering
Vi erbjuder varje student en introduktion till programmering. Kursen är särskilt användbar för nybörjare utan erfarenhet.
Block 1: Grundläggande utvecklarfärdigheter
IDu kommer att lära dig grundläggande utvecklarfärdigheter och förstå hur programmering fungerar
Block 2: Grunderna i programmeringsspråk
Du kommer att gå igenom grunderna för utvecklingsspråk steg för steg och bli bekant med loopar, datastrukturer och kodarkitektur.
Avsnitt I: Manuell testning
Öva på fall av riktiga företag, hjälp med praktik och första intervjuer.
Block 1. En testares grundläggande färdigheter och uppgifter
Vem är en testare?
Introduktion till mjukvarutestning
Metoder och typer av testning
Manuell testning
Testverktyg
Testerdokument
Testar artefakter
Mjukvaruutveckling livscykel
Block 2. Grunderna i SQL
Introduktion till SQL Block
Dataextraktion och filtrering: ingångsnivå
Dataextraktion och filtrering: Avancerat
Transformering och sortering av data: ingångsnivå
Transformera och sortera data: avancerad nivå
Gruppera data
Block 3. SQL och databaser
Gruppera data
Introduktion till databaser
Sammanfoga bord
Underfrågor
Uppdatera, lägga till och ta bort data
Skapa, ändra och ta bort tabeller
Avancerad
Sista LEGO-projektet
Översikt över huvudprogram
Block 4. Grundläggande layout: HTML, CSS och JavaScript
Webbsidesstruktur, grundläggande HTML
Grundläggande CSS, väljare och kaskad
Avancerad CSS, lyhördhet och kompatibilitet över webbläsare
JavaScript-grunderna, utvecklings- och felsökningsverktyg
Objekt, arrayer, funktioner i JavaScript
DOM-modell och arbeta med sidan
Händelsebearbetning och programfelsökning
Interaktion med servern
Hantera HTML och CSS-problem
Hantera JS-problem
Block 5. Manuell applikationstestning
Grunderna i klient-server-interaktion. HTTP
API-testning
Grunderna i att arbeta med serverapplikationer
Klient-server-interaktion: säkerhet och optimering
Introduktion till testning av mobilapplikationer
Testpraxis för mobilapplikationer
Brevbärare: snabbstart
Brevbärare: projekt
Workshop: SQL för testare
Avsnitt II: Automatiserad testning
Öva på fall av riktiga företag, hjälp med praktik och första intervjuer.
Block 1. Arbeta med Java
Introduktion till Java-språket och verktygen
Grundläggande Java-syntax
Variabler och datatyper i Java
Slingor och språkkonstruktioner i Java
Data struktur
Klasser och objekt: ingångsnivå
Klasser och objekt: avancerad nivå
Klassmetoder och fält
Undantagshantering
Arbeta med arrayer
Strängar och reguljära uttryck
Det första Java-programmet och dess testning
Testverktyg för serverprogramvara
Apache Maven
Block 2. Versionskontrollsystem
Versionskontrollsystem. Kodversionering, samarbetsutveckling, CSV
Git & GitHub. Git, Commit, Branches, grensammanslagning och konfliktlösning, GitHub, Teamwork, Code review
Programvarans livscykel, CI/CD
Git, grundläggande begrepp. Vi introducerar GitLab
Introduktion till GitLab CI
GitLab CI. Interna variabler, artefakter, regler
Arbeta med Git grafiska skal: Git GUI, Git Extensions
Block 3. Grundläggande om automation
Testa automatiseringsgrunderna
CI/CD (Continuous Integration / Continuous Delivery) i testning
Testa webbgränssnitt
Selen
Selenid
Sidobjekt. BDDJUnit
Lockelse, loggning
Automatisering av mobilapplikationstestning
Automatiserad testning av mobilapplikationer
Automatisering av testning av skrivbordsapplikationer
Block 4. Avancerade tester i Java
Webbläsartestinfrastruktur
Komplexa UI-tester
Komplexa UI-element
Anpassade åtgärder på element
Interagera med Windows, Tabs och Frames
Ladda upp och ladda ner filer
API-testning
Block 5. Specialisering: Python-testning
Introduktion till Python
Variabler och datatyper.
Rader. Förutsättningar och cykler
Listor och ordböcker i Python
Funktioner
Bibliotek
Datastrukturer i Python
Paket och moduler
Fel och undantag
Testning: PyUnit
Block 6. Chatta GPT för utvecklare
Introduktion till ChatGPT och dess tillämpning inom mjukvaruutveckling
Felsökning och felsökning med ChatGPT
Förbättra kodkvaliteten med ChatGPT
Kodgranskning och dokumentation med ChatGPT
Automatiserad testning med ChatGPT
Generera kod med ChatGPT
Bästa metoder och tips för att arbeta med ChatGPT