Software Engineering kurser och utbildning

Software Engineering kurser och utbildning

Lokala instruktörer Live Software Engineering kurser visar genom interaktiva diskussioner och handson öva grunden för Software Engineering Programvaruteknikutbildning är tillgänglig som "live-träning" eller "fjärrutbildning" Utbildning på plats kan genomföras lokalt på kundlokaler i Sverige eller i NobleProgs företagsutbildningscenter i Sverige Fjärrutbildning sker genom en interaktiv fjärrskrivbord NobleProg Din lokala utbildningsleverantör.

Testimonials

★★★★★
★★★★★

Kursplaner från Software Engineering

KodNamnVaraktighetÖversikt
jmeterfunJMeter Fundamentals7 timmarKursen omfattar skapandet och genomförandet av funktionell och enhetstestning med Apache JMeter, programmet för fri programtestning från The Apache Software Foundation Syftet med kursen är att tillåta organisationer att helt automatisera sina olika testkrav, vilket sparar tid, pengar och hjälper till att minimera risken för mänskligt fel vid testning Programmet undersöker koncepten att utforma och skapa testplaner för realworld webbapplikationer med Apache JMeter, inklusive funktionella regressions- och stresstestplaner Deltagarna kommer att lära sig att utforma testplaner för olika ändamål och använda de olika komponenterna och funktionerna inom JMeter till deras fördel, så att de kan automatisera testprocessen för webapplikationer .
usabilitytestingSoftware Usability Testing: Live Workshop14 timmarAnvändbarhetstestning är en teknik för att utvärdera en mjukvaruprodukt eller ett system genom att testa det på användarna för att direkt observera hur de interagerar med det Workshopen börjar med en introduktion till användbarhetstestning, vad det är och hur det används av företag för att främja bra mjukvaruutveckling och utveckling Språket är icke-tekniskt och lärandet är praktisk och handson, med fokus på endusers, deras krav, sätt att tänka och sätt att interagera med systemet Vid slutet av denna utbildning kommer deltagarna att veta hur man ska: Bestäm det lämpligaste användbarhetsmetoden baserat på en produkts unika egenskaper och dess steg i utvecklingscykeln Utveckla en användbarhetstestplan Rekrytera, utvärdera och hantera testare Skriv, tilldela och mäta användbarhetstestuppgifter som ger störst effekt för endusers och verksamheten Samla in, analysera och rapportera testresultat Kommunicera och samarbeta effektivt med företagsledare, utvecklare och QA-team om betydelsen och åtgärderna som behövs för att leverera en slutprodukt som inte bara fungerar men fungerar bra och ger den avsedda användarupplevelsen Publik Produktägare och chefer QA-chefer Manuell testare Interna användare av en mjukvaruprodukt eller ett system Kursens format En interaktiv, instruktörslägen workshop med massor av aktiviteter och handson träning anteckningar Fallstudierna och mjukvaruproverna som används i denna workshop är förhandlade av instruktören För att anpassa materialet, vänligen kontakta oss i förväg .
cucumberjavaCucumber: Implementing BDD with Java7 timmarGurka är en open source, BDD ram för att skriva test i en naturlig språkstil BDD, eller beteendedriven utveckling, är en flexibel mjukvaruutvecklingsteknik som uppmuntrar samarbete mellan utvecklare, QA och icke-tekniska affärsmän i ett mjukvaruprojekt Denna träning börjar med en diskussion om BDD och hur Gurka används för att utföra BDD-testning för webbapplikationer Deltagarna ges gott tillfälle att interagera med instruktören och jämnåringarna samtidigt som de tillämpar de begrepp och taktik som lärs i denna handson, praktikbaserade labmiljö Vid slutet av denna träning kommer deltagarna att ha en tydlig förståelse för BDD och Gurka, samt nödvändig övning och verktygssats för att skriva egna testfall för realworld-programvarustestscenarier Publik Testare och utvecklare Kursens format Tung tonvikt på handson-träning De flesta koncepten lärs genom prov, övningar och handson-utveckling Notera Denna träning använder Eclipse och Selen Om du vill använda en annan IDE eller testautomatiseringsram, vänligen kontakta oss för att ordna Om ditt team flyttar från manuell provning till automationstest för första gången, vänligen kontakta oss för att arrangera att utöka träningen för att inkludera ytterligare täckning av automationstestning .
jbehaveJBehave: BDD with Java7 timmarJBehave är en open source, Javabased BDD-ram för skrivning av tester i en naturlig språkstil BDD, eller beteendedriven utveckling, är en flexibel mjukvaruutvecklingsteknik som uppmuntrar samarbete mellan utvecklare, QA och icke-tekniska affärsmän i ett mjukvaruprojekt Denna träning börjar med en diskussion om BDD och hur JBehave-ramverket kan användas för att utföra BDD-testning för webbapplikationer Deltagarna ges gott tillfälle att interagera med instruktören och jämnåringarna samtidigt som de tillämpar de begrepp och taktik som lärs i denna handson, praktikbaserade labmiljö Vid slutet av den här utbildningen kommer deltagarna att ha en tydlig förståelse för BDD och JBehave, samt nödvändig övning och verktygssats för att skriva testfall för realworld-programvarustestscenarier Publik Testare och utvecklare Kursens format Tung tonvikt på handson-träning De flesta koncepten lärs genom prov, övningar och handson-utveckling .
ScalaCheckProperty Based Testing with ScalaCheck21 timmarScalaCheck är ett bibliotek för att utföra automatiserad, egenskapsbaserad testning för Scala eller Java-program Inspirerat av Haskell-biblioteket QuickCheck använder det egenskaper för att beskriva det förväntade beteendet hos en applikation, generera slumpmässig inmatningsdata först och sedan testa dessa data över olika områden av programmet och rapportera resultatet I den här instruktörsledda träningen kommer deltagarna att lära sig fördelarna med och begreppen bakom fastighetsbaserad testning, eftersom de övar skriva egenskaper som leder till automatisk generering av testfall Vid slutet av denna utbildning kommer deltagarna att kunna: Skriv allmänna egenskaper som ersätter och / eller komplimenterar handskrivna enhetsprovfall Skriv test på den högre nivån av fastighetsspecifikationer Utför ScalaCheck som en fristående executabl, med hjälp av den inbyggda kommandoraden testrunner Integrera ScalaCheck med testramar som ScalaTest, specs2 och LambdaTest Publik Testingenjörer utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
WinRunnerWinRunner21 timmarHP WinRunner är ett företagsprisautomatiskt funktionellt testverktyg för inspelning och återspelning av användargränssnitt som testskript I den här instruktörsledningen, levande träning, kommer deltagarna att lära sig att skapa och driva sofistikerade automatiska tester på en applikation Vid slutet av denna utbildning kommer deltagarna att kunna: Skapa anpassningsbara och återanvändbara testskript som ersätter eller komplimenterar manuell testning Automatisera testprocessen, från testutveckling till utförande Förbered och genomför en testkörning över natten Använd TSL (Test Script Language) för att styra WinRunner Förstå WinRunner avancerade funktioner som synkroniseringskonceptet, verifiering av tester och WinRunner-arbetsflödet Publik Manuell testare Automation testingenjörer QA ingenjörer Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
TestCompleteTestComplete21 timmarTestComplete (av SmartBear) är ett UI automtion-verktyg som används för funktionell och regressionstestning I den här instruktörsledda träningspasset lär deltagarna att använda TestComplete-funktioner, inklusive testobjektmodellen, kontrollpunkter, namnkartläggning och användargränssnitt för att utföra automatiserad testning på skrivbord, webb och mobila applikationer Vid slutet av denna utbildning kommer deltagarna att kunna: Skapa, spela in och köra funktionstester Skapa en skalbar och underhållbar testram Skapa kontrollpunkter, anpassa test för flera enheter och analysera testresultat Använd TestCompletes skriptförlängningar Publik Automation testingenjörer utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
concordionConcordion21 timmarConcordion är en Javabased, open source "specifikation av exempel" ram som samlar test och specifikationer Den integreras med JUnit och kan användas med populära Javabased IDEs som Netbeans, Eclipse och IntelliJ IDEA I den här instruktionsledda träningen kommer deltagarna att lära sig grunderna i Concordion, dess miljöinställningar, nyckelkommandon, bästa praxis och mer när de går stegvis genom att skapa ett Concordion-program Vid slutet av denna utbildning kommer deltagarna att kunna: Förstå funktionaliteten hos Concordian Installera och distribuera Concordian Skriv Concordion-specifikationer i Markdown och HTML Publik Programutvecklare och programmerare Automationstestare Affärsanalytiker Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
angulartestingTesting Angular Applications14 timmarI denna instruktionsledda, levande träning kommer deltagarna att lära sig att skriva och behålla test för Angular applikationer Vid slutet av denna träning kommer deltagarna att kunna Bestäm den mest lämpliga strategin för att testa en vinkelapplikation Utför enhetsprovning, komponenttestning, A / B-testning och slutändning på en vinkelapplikation Välj rätt verktyg för jobbet: Jasmine, Karma, Protractor, Mocha, etc Skriv test i Protractor och Jasmine Kör och debug test med Karma och Protractor Skapa en underhålls testpaket Använd bästa praxis för testning av enheter i Angular Publik testare utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning Notera Vinkeln går efter olika namn och versioner, nämligen: Angularjs, AngularJS, AngularJS 1, Angular 1, Angular 2, etc För att anpassa versionen som används i denna träning, vänligen kontakta oss för att ordna .
mbdModel Based Development for Embedded Systems21 timmarModellbaserad utveckling (MBD) är en mjukvaruutvecklingsmetodik som möjliggör snabbare och mer kostnadseffektiv utveckling av dynamiska system som styrsystem, signalbehandling och kommunikationssystem Det bygger på grafisk modellering snarare än den traditionella textbaserade programmeringen I den här instruktionsledaren kommer deltagare i live-träning att lära sig att tillämpa MBD-metoder för att minska utvecklingskostnaderna och påskynda tiden för marknadsföring av sina inbyggda programvaruprodukter Vid slutet av denna träning kommer deltagarna att kunna Välj och använd de rätta verktygen för att implementera MBD Använd MBD för att genomföra snabb utveckling i de tidiga stadierna av deras inbyggda mjukvaruprojekt Förkorta lanseringen av sin inbyggda programvara till marknaden Publik Inbyggda systemingenjörer Utvecklare och programmerare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
propertybasedtestingProperty Based Testing with F#7 timmarProperty Based Testing är en automatiserad testteknik som gör att du kan nollställa det förväntade beteendet hos ett system genom att beskriva dess egenskaper och sedan använda slumpmässigt genererade testdata för att utföra test "Beskriv argumenten, beskriv resultatet, försök att bevisa att din kod är fel!" Några av de ämnen som omfattas av denna instruktörsledning, direktutbildning innefattar: Hur man skriver och kör test med F # FsCheck Property Based Testing Framework Använda Diamond Kata att implementera TDD Skärpa din koddesign färdigheter Publik Automation testingenjörer utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
facebooknmtFacebook NMT: Setting up a Neural Machine Translation System7 timmarFairseq är en open source sequencetosequence lärande verktygslåda skapad av Facebok för användning i Neural Machine Translation (NMT) I den här utbildningen kommer deltagarna att lära sig hur man använder Fairseq för att genomföra översättning av provinnehåll Vid slutet av denna utbildning kommer deltagarna att ha den kunskap och övning som krävs för att genomföra en live Fairseq-baserad maskinöversättningslösning Publik Lokalisering specialister med teknisk bakgrund Globala innehållshanterare Lokalisering ingenjörer Programutvecklare som ansvarar för implementering av globala innehållslösningar Kursens format Delföreläsning, deldiskussion, tung handson-övning Notera Om du vill använda specifikt källa och målspråk innehåll, kontakta oss för att ordna .
bddfornonprogrammersBDD for Non-Programmers: Live Workshop14 timmarBDD, eller beteendedriven utveckling, är en Agile mjukvaruutvecklingsteknik som uppmuntrar samarbete mellan utvecklare, kvalitetssäkringsteam och icke-tekniska affärsmän under hela planerings-, utvecklings- och testcykeln för ett mjukvaruprojekt Workshopen börjar med en introduktion till BDD, vad den är och hur den används av företag för att främja bra mjukvaruutveckling, utveckling och testning Vi gör det från en nonengineering pointofview, med ett öga på endusers, deras krav, språk och sätt att tänka Vi tar också upp de kommunikationsutmaningar som affärsintressenter sannolikt kommer att stöta på när de jobbar närmare med sina tekniska minnen Vid slutet av denna utbildning kommer deltagarna att veta hur man ska: Skriv korta användarberättelser som fångar användningsmönstren för verkliga användare av programvaran Översätt användarhistorierna till beteendsspråket för BDD (Given, When, Then) Avleda testfall från dessa berättelser, för användning av ingenjörer att genomföra och testa Förstå förhållandet mellan produktkrav, acceptanskriterier och testfall Demystify det tekniska jargong som hindrar kommunikation och förståelse Installera och använd bra verktyg för att skriva BDD-funktionsfiler Förstå och uppskatta vad som händer när arbetet överlämnas till ingenjörer Spela en mer aktiv roll i den iterativa utvecklingscykeln Publik Produktägare och chefer Affärsanalytiker Manuell testare Endusers av en mjukvaruprodukt eller ett system Nonengineers och noncoders involverade i produktdesign Kursens format En interaktiv, instruktörslägen workshop med massor av aktiviteter och handson träning anteckningar Workshopen innehåller fallstudier och mjukvaruprover För att anpassa materialet till ditt företags produkt och situation, kontakta oss för att ordna .
globalsightGlobalSight: Automate the Localization Process7 timmarGlobalsight är en open source, Java-baserad applikationsservern för automatisering, effektivisering och hantering av lokaliseringsprocessen I den här instruktörsledningen, live-träning, lär deltagarna om Globalsights arkitektur och funktionalitet när de installerar, konfigurerar och distribuerar en demonstrationsserver Vid slutet av denna utbildning kommer deltagarna att kunna: Förstå fördelarna med Globalsight i förhållande till andra Translation Management Systems Installera Globalsight-servern och relaterade komponenter Ställ in Globalsight för att arbeta bakom en omvänd proxy Distribuera Globalsight till en produktionsmiljö Felsöka och optimera Globalsight Använd Globalsight APIs för att integrera det med tredjepartsprogram, inklusive JBPM, etc Publik Systemadministratörer Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
protractorProtractor: End-to-End Testing for Angular Web Applications14 timmarProtractor är en endtoend automation test ram för Angular och AngularJS applikationer Den används för att köra tester mot webbapplikationer, interagerar med dem som en användare skulle: genom att fylla i formulär, klicka på element och navigera från sida till sida I denna instruktörledda träning lär deltagarna hur man skriver protractorprov på ett exempelt vinkelwebbprogram i en levande labmiljö Vid slutet av kursen kommer deltagarna att ha kunnat skaffa sig färdigheter i Protractor och vara bekväma skapa egna automationstester för Angular applikationer integrera protractor i deras befintliga utvecklings arbetsflöde se till att deras test är rena och underhållbara kör Protractor med eller utan Selen för att driva webbläsarens beteende Publik Webbutvecklare Automation testingenjörer Kursens format Delföreläsning, deldiskussion, tung handson-övning .
javatestingIntroduction to Java for Test Automation28 timmarKursen är utformad för alla som är intresserade av att lära sig Java för testautomatisering Det är en strömlinjeformad, intensiv kurs med massor av handsonövningar för att få deltagarna rakt upp snabbt med de väsentliga programmeringsförmågor som behövs för att applicera på programvara för automation Fokus ligger på Java-grundarna som direkt och omedelbart kan tillämpas på testautomatisering Kursen omfattar inte djuptestautomatiseringsramar som Selen Det går också igenom den konventionella "Hello World" -strategin för att lära sig Java, eftersom det här inte är en kurs om applikationsutveckling Kursen syftar helt och hållet till att få deltagarna att komma igång snabbt med testautomatisering Om du redan är känd i Java och vill gå direkt i test med Selen, kolla in: Introduktion till Selen (https://wwwnobleprogcom/introductionseleniumtraining) Publik Nybörjare som vill lära sig Java för automationstestning Professionella testare med erfarenhet i annat programmeringsspråk som Javascript och C # som vill överföra sina färdigheter till Java Kursens format Delföreläsning, deldiskussion, tung handson-övning .
seleniumrubySelenium with Ruby for Test Automation14 timmarSelen är ett bibliotek med öppen källkod för automatisering av webbapplikationstestning över flera webbläsare Selen interagerar med en webbläsare som människor gör: genom att klicka på länkar, fylla i formulär och validera text Det är det mest populära verktyget för webbapplikationstestautomatisering Selen är byggt på WebDriver-ramen och har utmärkta bindningar för många skriptspråk, bland annat Ruby I denna utbildning kombinerar deltagarna kraften i Ruby med Selen för att automatisera testningen av en webbapplikation Genom att lära sig att skapa och kombinera Ruby-testskript med Selena-webbautomatisering i en levande laboratoriemiljö, kommer deltagarna att få den kunskap och övning som behövs för att automatisera testningen av sina egna webbprogram och webbsidor Publik Testare och utvecklare Kursens format Delföreläsning, deldiskussion, tung handson-övning .
seleniumpythonSelenium with Python for Test Automation14 timmarSelen är ett bibliotek med öppen källkod för automatisering av webbapplikationstestning över flera webbläsare Selen interagerar med en webbläsare som människor gör: genom att klicka på länkar, fylla i formulär och validera text Det är det mest populära verktyget för webbapplikationstestautomatisering Selen är byggt på WebDriver-ramen och har utmärkta bindningar för många skriptspråk, inklusive Python I denna träning kombinerar deltagarna kraften i Python med Selen för att automatisera testningen av en webbapplikation Genom att kombinera teori med övning i en levande labmiljö kommer deltagarna att få den kunskap och övning som behövs för att automatisera sina egna webbprovningsprojekt med Python och Selen Publik Testare och utvecklare Kursens format Delföreläsning, deldiskussion, tung handson-övning .
toscaTosca: Model-Based Testing for Complex Systems35 timmarI denna instruktionsledda träningsutbildning lär deltagarna att lära sig hur man använder Tosca för att utföra endtoend (web + backend) testning Utbildningen kombinerar teori med övning i en levande labmiljö, vilket ger deltagarna chansen att interagera med tekniken, instruktören och deras kamrater Utbildningen börjar med en översikt över traditionell kod- och skriptbaserad automationstestning och kontrasterar den med Toscas modellbaserade (MBT) -metod Deltagarna lär sig att skapa och genomföra testfall med hjälp av Tosca standardmoduler samt hur man anpassar egna moduler för att kunna köras Från programvarumodelleringsprinciper för att testa täckning över olika webbläsare, går den här träningen genom både teori och praktik och gör det möjligt för dem att genomföra sin egen testlösning i Tosca Publik Automation testingenjörer Kursens format Delföreläsning, deldiskussion, tung handson-övning .
opennmtOpenNMT: Setting Up a Neural Machine Translation System7 timmarOpenNMT är ett fullfärdat, opensource (MIT) neuraltranslationssystem som använder Torch matematiska verktygssatsen I den här utbildningen kommer deltagarna att lära sig hur man konfigurerar och använder OpenNMT för att utföra översättning av olika provdatasatser Kursen börjar med en översikt över neurala nätverk som de gäller för maskinöversättning Deltagarna kommer att genomföra levande övningar under hela kursen för att visa sin förståelse för de begrepp som lärs och få feedback från instruktören Vid slutet av denna utbildning kommer deltagarna att ha den kunskap och övning som behövs för att genomföra en live OpenNMT-lösning Käll- och målspråksproverna kommer att prioriteras enligt publikens krav Publik Lokalisering specialister med teknisk bakgrund Globala innehållshanterare Lokalisering ingenjörer Programutvecklare som ansvarar för implementering av globala innehållslösningar Kursens format Delföreläsning, deldiskussion, tung handson-övning .
restassuredRest Assured: Introduction to API Testing for REST Services7 timmarTesta och validera REST-tjänster i Java är hårdare än i dynamiska språk som Ruby och Groovy REST Assured är ett Java DSL (domänsspecifikt språk) som förenklar dessa språk till Java-domänen I denna utbildning lär deltagarna hur man testar REST API-tjänster Vi diskuterar hur API-test kan lösa några av bristerna i användargränssnitt och enhetbaserad testning Utbildningen omfattar övningar och ett testutvecklingsprojekt I slutet av träningen kommer deltagarna att ha en bra förståelse för när man ska utföra REST API-test, hur man utforskar och får tillgång till API, hur man utför olika typer av test och hur man tar sina test tillsammans genom integration och automatisering Publik QA-ingenjörer, testare och testutvecklare som är involverade i testprogram och webbtjänst API Kursens format En instruktörskurs som innehåller en introduktion till API-testning, dess verktyg och processer samt ett handson REST Assured-baserat testutvecklingsprojekt .
soapuiSoapUI: Introduction to API Testing with SoapUI21 timmarSoapUI är det mest använda open source API-testverktyget för SOAP och REST API Den erbjuder funktionell testning av SOAP Web Services, funktionell testning av REST API, WSDL-täckning, testförsäkringsprövning och testrefaktorer I denna utbildning lär deltagarna hur man testar webbtjänster med hjälp av SoapAPI Vi diskuterar hur API-test kan lösa några av bristerna i användargränssnitt och enhetbaserad testning Utbildningen omfattar övningar och ett utvecklingsprojekt för API-test I slutet av träningen kommer deltagarna att ha en fast uppfattning om när man ska genomföra API-test, hur man utforskar och får tillgång till API, hur man utför olika typer av test på både API-baserade SOAP- och REST-baserade API och hur man kan samverka till en integrerad, automatiserad testpaket Publik QA ingenjörer Testare och testutvecklare som är involverade i testprogram och webbtjänst API Kursens format En instruktörskurs som innehåller en introduktion till API-testning, dess verktyg och processer samt ett handson SoapUI-baserat testutbudsutvecklingsprojekt .
WatirWatir: Web Test Automation with Ruby21 timmarWatir (Web Application Testing in Ruby) är ett open source bibliotek för automatiserande test Watir interagerar med en webbläsare på samma sätt som människor gör: klicka på länkar, fylla i formulär och validera text Baserat på WebDriver-ramverket kan den jämföras med Selen och är ett av de mest populära verktygen för applikationstestning av webbapplikationer I den här utbildningen lär deltagarna att använda Watir för att automatisera deras webbapplikationstest genom att kombinera teori med övning i en levande labmiljö Efter kursens slut kommer deltagarna att ha kunskap och övning för att utnyttja Watir och Rubys fulla kraft för att automatisera sina webbprovningsprojekt Publik Automation testingenjörer Kursens format En instruktörledad kurs med teoretisk täckning av Watir och Ruby tillsammans med övningar och en stor del av handson-träning .
behaveBehave: BDD with Python (Cucumber/Gherkin for Python)7 timmarBehave är en open source, Pythonbaserad BDD-ram för skrivning av tester i en naturlig språkstil BDD, eller beteendedriven utveckling, är en flexibel mjukvaruutvecklingsteknik som uppmuntrar samarbete mellan utvecklare, QA och icke-tekniska affärsmän i ett mjukvaruprojekt Denna utbildning börjar med en diskussion om BDD och hur Behave-ramverket kan användas för att utföra BDD-testning för webbapplikationer Deltagarna ges gott tillfälle att interagera med instruktören och jämnåringarna samtidigt som de tillämpar de begrepp och taktik som lärs i denna handson, praktikbaserade labmiljö Vid slutet av denna utbildning kommer deltagarna att ha en tydlig förståelse för BDD och Behave, liksom den nödvändiga praxisen för att implementera dessa tekniker och verktyg i realworld-testscenarier Publik Testare och utvecklare Kursens format Tung tonvikt på handson-träning De flesta koncepten lärs genom prov, övningar och handson-utveckling .
phpunittestingUnit Testing with PHP14 timmarPHPUnit är en enhetstestram för PHP PHPUnit använder strikta parametrar för att avgöra om enskilda enheter av kod är bugfree och redo för implementering Genom att isolera och testa enskilda enheter kan utvecklare säkerställa ökad applikationsstabilitet, undvika regressionsfel och minska kostnaderna i samband med felaktig kod i produktionen Denna instruktörsledda, levande utbildning lär deltagarna hur man skriver testbar kod i form av testenheter för att underlätta diagnos, isolering och upplösning av buggar Utbildningen går deltagare genom skapandet av en workready, testmiljö med hjälp av PHPUnit-testramen Vid slutet av denna utbildning kommer deltagarna att kunna: Skill mellan goda och dåliga testenheter Läs och tolka testresultat Proaktivt hantera och diagnostisera sin kodbas för att minska buggar Se till att deras kodbas är anpassad för kontinuerlig integration och implementering Publik Mellanliggande till avancerade PHP-utvecklare som vill förbättra testbarheten för deras kod Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
mbtIntroduction to Model Based Testing14 timmarModellbaserad testning (MBT) är en testmetod som använder modeller för att representera det önskade beteendet hos ett system under test (SUT) Det är en tidig testmetod som möjliggör fullständig, högautomaterad testdäck som är systematisk och underhållbar I den här instruktörsledda träningen kommer deltagarna att lära sig teori och övning av modellbaserad provning, eftersom de genomför de angivna verktygen och teknikerna i en demo-MBT-testmiljö Vid slutet av denna utbildning kommer deltagarna att kunna: Generera testfall genom att tillämpa modelleringsstrategier och tekniker Bedöm och utvärdera gratis och kommersiella verktyg för implementering av MBT Hantera testmodeller för olika typer av program, system och miljöer Utvärdera, föreslå och genomföra en MBT-strategi inom en organisation Förstå och förklara fördelarna och utmaningarna hos MBT Publik Programvarutestingenjörer, analytiker, designers och chefer utvecklare Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
selendroidSelendroid: Automated Testing for Android7 timmarSelendroid är en open source test automation ram för Android-enheter Det kan användas för att testa inhemska applikationer, hybridapplikationer och mobila webbplatser som körs på äkta enheter samt emulatorer Baserat på Selenium Webdriver klient API stödjer den fullständig integration med befintliga Selen ramverk Selendroid stöder heta pluggar av hårdvaruenheter och kan integreras som en nod i Selen Grid för storskalig parallellprovning Den är kompatibel med JSON Wire Protocol Denna utbildning introducerar Selen ramverket och går deltagare genom installation, konfiguration och genomförande av automationstester i en live handson testmiljö Efter kursen kommer deltagarna att ha kunskap och övning för att genomföra egna automatiska testinitiativ för Android-enheter Publik Testingenjörer Kursens format Interaktiv diskussion + tung handson-övning .
phantomjsPhantomJS: Headless Browser Testing7 timmarPhantomJS är en webbläsare utan grafiskt användargränssnitt Den stöder DOM-hantering, CSS-väljare, JSON, Canvas och SVG PhantomJS tillhandahåller ett Javascript API för att göra det "WebKit scriptable" I den här instruktörsledningen, live-träning, kommer deltagarna att lära sig att skriva PhantomJS-skript för att testa webbapplikationer, ta automatiskt skärmdumpar, övervaka nätverkstrafik och kontrollera resultaten av enhetstestning Vid slutet av denna utbildning kommer deltagarna att kunna: Kör headless webbtest med ramar som Jasmine, QUnit, Mocha, Capybara och Selen Programmatiskt fånga in webbinnehåll, inklusive SVG och Canvas Skapa webbsajter med miniatyrförhandsgranskning Öppna och manipulera webbsidor genom DOM API eller jQuery Övervaka sidladdning och export som standard HAR-filer Automatiser prestanda analys med YSlow och Jenkins Publik Programvarutestingenjörer Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .
autoitAutomate Windows Desktop Applications with AutoIT14 timmarAutoIt är ett freeware BASIClike skriptspråk för automatisering av Windows-skrivbordsapplikationer I den här instruktörsledningen, direktutbildning (på plats eller fjärrkontroll) lär deltagarna hur man använder AutoIT för att automatisera fönsterapplikationer, eftersom de går igenom en serie handson livelab övningar Publik utvecklare testare admins Kursens format Delföreläsning, diskussion, övningar och tung handson-övning Notera För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna .
microsvcpatternsdotnetMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net14 timmarMicroservice-arkitektur är ett sätt att utveckla en programvara som en serie små, oberoende tjänster, som löper i sin egen process och kommunicerar med lättviktsmekanismer som ett HTTP-resurs API Dessa tjänster kan effektivt utnyttjas med hjälp av kontinuerliga automationssystem och kringgå behovet av centraliserad hantering Microservices kan skrivas i olika programmeringsspråk och integreras med olika datalagringssystem Denna instruktionsledda, levande utbildning riktar sig till företagsutvecklare och arkitekter Det introducerar mikroservicarkitektur från ett Net-perspektiv, presenterar migrationsstrategier från ett monolitiskt system och går deltagare genom skapandet och implementeringen av en provbaserad mikroprogrambaserad applikation Vid slutet av denna utbildning kommer deltagarna att kunna: Förstå när du ska använda och när du inte ska använda microservice arkitektur Skapa och implementera en teststrategi för mikroservices Distribuera ett provmicroservicebaserat program till en produktionsmiljö Refactor en monolitisk ansökan till tjänster Publik utvecklare arkitekter Kursens format Delföreläsning, diskussion, övningar och tung handson-övning .

Kommande utbildning från Software Engineering

KursCourse DateCourse Price [Remote / Classroom]
Introduction to Domain Driven Design - Uppsalaons, 2019-01-02 09:302700EUR / 3500EUR
Introduction to Domain Driven Design - Stockholm, Hötorgettis, 2019-01-29 09:302700EUR / 3300EUR
Introduction to Domain Driven Design - Linköpingons, 2019-01-30 09:302700EUR / 3300EUR
Introduction to Domain Driven Design - Göteborgons, 2019-01-30 09:302700EUR / 3300EUR
Introduction to Domain Driven Design - Örebro, City Centertis, 2019-02-05 09:302700EUR / 3300EUR
Helg Software Engineering kurser, Evening Software Engineering utbildning, Software Engineering boot camp, Software Engineering instructor-led, Helg Software Engineering kurs, KvällSoftware Engineering kurser, Software Engineering coaching, Software Engineering instruktör, Software Engineering tränare , Software Engineering träningskurser, Software Engineering klasser, Software Engineering on-site, Software Engineering privata kurser, Software Engineering one on one training

Rabatterade kurser

KursVenueCourse DateCourse Price [Remote / Classroom]
Docker for Developers and System AdministratorsGöteborgons, 2019-03-20 09:302430EUR / 3030EUR

Nyhetsbrev & Erbjudanden

Anmäl dig till vårt nyhetsbrev så får du information om aktuella rabatter på öppna kurser. Vi respekterar ditt privatliv, så att din e-postadress kommer endast att användas för sändning vårt nyhetsbrev. När som helst kan du ändra inställningarna eller helt avbeställa den.

Våra kunder

is growing fast!

We are looking to expand our presence in Sweden!

As a Business Development Manager you will:

  • expand business in Sweden
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!