Softwaretester - cursus 60.456 wrijven. van Eduson Academy, opleiding 4 maanden, datum 27 november 2023.
Gemengde Berichten / / November 28, 2023
Specialisaties: toegepaste wiskunde, analytics, programmeren, Data Science, computer vision, kunstmatige intelligentie
ervaring (meer dan 6 jaar ervaring in business en analytics):
- IT CV - CEO, oprichter
- Apotheekcentrum – uitvoerend directeur
- Aurum – Datawetenschapper (computervisie)
- Invitro (regio's) – Data Scientist
Onderwijs:
IATE NRNU MEPhI, Toegepaste Wiskunde
Prestaties:
- Oprichter en hoofdontwikkelaar van een platform voor de voorbereiding op technische interviews en het ontwikkelen van IT-cv-vaardigheden
- Ontwikkelde de analytische infrastructuur van het bedrijf in een apotheekketen: gegevensverzameling, automatisering van rapportage, visualisatie, automatische rapportage
- Bij Aurum was hij betrokken bij de creatie van een webservice voor het herkennen van mensen van publieke evenementen. Leidde een project om werknemers bij bedrijven te identificeren met behulp van kunstmatige intelligentie
- Betrokken bij de wetenschappelijke ontwikkeling van algoritmen en methoden voor gegevensverwerking: classificatie, interpolatie, tijdreeksverwerking, neurale netwerken. Periodiek gepubliceerd in geciteerde publicaties en neemt deel aan wetenschappelijke conferenties
Hoofd van de softwaretestafdeling bij een IT-integrator Opleiding en carrière Ik heb een hogere opleiding genoten technische opleiding, sinds 2014 bezig met testen, sinds 2018 overgestapt naar management - in eerste instantie was ze dat leider...
Hoofd softwaretesten bij een IT-integrator Opleiding en carrière Ik heb een hogere technische opleiding, testen sinds 2014, in 2018 overgestapt naar management - eerst was ze hoofd van de integratietestgroep bij JSC "Bell Integrator": we hebben het testproces gebouwd en gewerkt met defecten, nieuwe medewerkers opgeleid, het project onderhouden documentatie voor VTB Bank. In het huidige bedrijf houd ik samen met de klant UniCredit Bank de volledige regie over het testgebied: controle en ontwikkeling kwaliteitstesten van bankproducten, verstrekking van middelen, administratie en organisatie van het totale proces software testen. Waarom testen Ik ben per ongeluk met testen in aanraking gekomen; in 2014 bood mijn baan mij een overplaatsing naar de testafdeling. Het voorstel was interessant, maar er waren geen curatoren op de afdeling als zodanig en ik wist niets van de richting van het testen. Maar ik accepteerde het aanbod - en zo begon mijn reis van onafhankelijke onderdompeling in de specialiteit. Hoe meer ik studeerde en begreep, hoe meer ik deze kennis in de praktijk toepaste, hoe meer ik bij dit proces werd betrokken. Testen is een belangrijke fase in de levenscyclus van software, en een tester is niet alleen een achtergrondlid van het projectteam; een medewerker die kan uiten dat hij het ernstig oneens is met de installatie van software in een industriële omgeving (indien hij kritiek heeft geïdentificeerd). opmerkingen). De tester kent het systeem dat wordt getest misschien niet goed, maar hij kent precies de knelpunten van het systeem/proces en weet hoe hij op competente wijze een kwaliteitscontrole van dit systeem/proces kan ontwerpen. Wanneer je een bepaald niveau van professionaliteit op dit gebied bereikt, beginnen analisten naar je te luisteren ontwikkelaars, en soms kun je wijzen op onnauwkeurigheden/tekortkomingen in de vereisten - dat is wat ik leuk vind specialiteit. Mijn studenten Om een coole en goedbetaalde testspecialist te worden, hebben ze natuurlijk ervaring nodig en doorzettingsvermogen, maar sommige basisprincipes kunnen tijdens de training worden geleerd, waardoor de tijd voor uw training wordt verkort ontwikkeling. Ik heb alles zelf geleerd, door fouten (en soms door heel veel fouten), dit vertraagde mij vaak in mijn werk. Nu ik terugkijk, denk ik dat als alle basisinformatie aan mij was uitgelegd, er enkele gevallen waren getoond en geholpen met vragen (die iedereen heeft bij het studeren van toetsing), dan was mijn start wellicht goed verlopen sneller. We mogen echter niet vergeten dat je bij het testen, zoals op elk IT-gebied, voortdurend zelf moet leren. In woorden lijkt het moeilijk, maar in werkelijkheid zal het erg vermakelijk zijn. Bij een eersteklas tester draait het immers niet alleen om geld, het gaat om tevredenheid over je werk en het gevoel van belangrijkheid in een groot team.
Werkt aan een smart device-project: test backend-systemen, analyseert big data en automatiseert tests in Java. Gespecialiseerd in het testen van neurale netwerken en ETL-systemen. Voorheen gaf ze leiding aan een team van QA-ingenieurs bij Jet Infosystems en werkte ze ook bij Nexign (ex-Peter-Service) aan projecten in de olie- en gasindustrie.
1. Introductie tot het testvak
Lessen en praktijk:
- Manieren om het beroep te betreden en carrièregroei als tester
- Vaardigheden en persoonlijke kwaliteiten die een tester nodig heeft
- Kenmerken van het testberoep
Als gevolg:
- Maak kennis met het beroep van tester: zijn rol in het bedrijf en de benodigde eisen
- Beoordeel uw competentieniveau op het gebied van softwaretesten
2. Softwarelevenscyclus
Lessen en praktijk:
- Softwareontwikkelingsproces
- Methodologieën voor softwareontwikkeling
- Agile-principes en softwareontwikkelingsmethodieken: Scrum, Kanban
Als gevolg:
- Begrijp de levenscyclus van softwareontwikkeling
- Onderscheid kunnen maken tussen verschillende ontwikkelmethodieken
- Leer bugs melden in Trello, Jira en Asana
3. Kenmerken van werken op afstand
Lessen en praktijk:
- 10 mythen over werken op afstand
- Organisatie van de werkdag tijdens werken op afstand
- Relaties met collega's in een verspreid team
Als gevolg:
- Ontdek hoe u uw dag kunt organiseren terwijl u op afstand werkt
- Bereid je voor op werken op afstand als tester
4. Basisprincipes van testen
Lessen en praktijk:
- Soorten testen en hun verschillen, testontwerp
- Testdocumentatie: testplannen, checklists, testgevallen en rapporten over testresultaten
- Bugs: levenscyclus, bugprioriteit, documentatie en werken met bugvolgsystemen
Als gevolg:
- Leer de testtheorie en breng deze in de praktijk
- Leer testdocumentatie schrijven
5. Client-server-interactie
Lessen en praktijk:
- Elementen van client-serverarchitectuur
- Principes van client-server-interactie
- Werken met protocollen (HTTP-protocol)
Als gevolg:
- Ontdek hoe client-serverarchitectuur werkt
- Begrijp hoe u met protocollen en URL's kunt werken
- Begrijp de principes van client-servertoepassingen
6. HTML- en CSS-basisprincipes
Lessen en praktijk:
- Basisprincipes van HTML-lay-out: pagina-elementen, reactievermogen, compatibiliteit tussen browsers
- Een HTML-pagina maken: CSS-tags, attributen en selectors
- Algoritme voor het testen van lay-outs
Als gevolg:
- Leer websites ontwerpen met HTML en CSS en test de lay-out
7. SQL voor het werken met databases
Lessen en praktijk:
- Basisquery's schrijven
- Gegevens uit verschillende tabellen combineren
Als gevolg:
- Leer gegevens filteren met behulp van eenvoudige SQL-query's
8. Handmatige webtesttools
Lessen en praktijk:
- Werken met de opdrachtregel
- Werk met Chrome DevTool om het testen te vereenvoudigen en bugs te lokaliseren
- Werken in de webontwikkelaarwerkbalk
Als gevolg:
- Leer de Chrome DevTool gebruiken
- Leer werken met de bedieningsopdrachtregel
- Ervaring opdoen met het testen van webapplicaties
- Ontwerp een database aan de hand van een praktijkvoorbeeld
9. Niet-functioneel testen
Lessen en praktijk:
- Stress testen
- Beveiliging testen
Als gevolg:
- Meer informatie over verschillende soorten niet-functionele tests
- Leer enkele soorten niet-functionele tests uitvoeren
- Bruikbaarheid en interfacetesten
10. Testen van mobiele applicaties
Lessen en praktijk:
- Kenmerken van het testen van mobiele applicaties
- Soorten mobiele applicaties en besturingssystemen
Als gevolg:
- Leer de functies van het testen van mobiele applicaties
- Maak kennis met mobiele testtools: TestFlight (iOS), Google Play Internal Test (Android), xCode
- Diensten die mobiel testen vergemakkelijken
11. API-testen
Lessen en praktijk:
- Kenmerken van API-testen
- Postman - HTTP-client voor API-testen
Als gevolg:
- Leer API-testen met Postman
12. GitHub: werken met versiebeheersysteem
Lessen en praktijk:
- Doel van een versiebeheersysteem
- Basisbewerkingen: (wijzigingen vastleggen en terugdraaien, zoeken, geschiedenis)
Als gevolg:
- Leer hoe u basisbewerkingen uitvoert in de GitHub-service en hoe u een portfolio met voltooide huiswerkopdrachten kunt maken
- Takken, het samenvoegen van takken en het oplossen van conflicten
13. Basisprincipes van testautomatisering
Lessen en praktijk:
- Inleiding tot Python
- Basisprincipes van UI-testautomatisering
Als gevolg:
- Leer de basisprincipes van de programmeertaal Python
- Schrijf geautomatiseerde UI-tests
- API-testautomatisering
14. Carrièreversneller
Lessen en praktijk:
- Hoe een CV te schrijven (in het Russisch en Engels)
- Hoe u een portfolio maakt en waar u deze plaatst
- Hoe u zich kunt voorbereiden op een sollicitatiegesprek en testtaken
Als gevolg:
- Leer een CV schrijven voor Russische en buitenlandse bedrijven
- Je begrijpt hoe je een portfolio maakt en deze uploadt naar GitHub
- Leer hoe u zich het beste kunt voorbereiden op een sollicitatiegesprek
Afstudeerproject en diploma
Aan het einde van de cursus voer je volledige softwaretests uit: maak testdocumentatie - testplan, testcases en bugrapporten. Verdien een officieel diploma dat uw CV zal versterken.