Kurser

365 dages online kursus

Online kursus: Software Testing

Opnå dyb forståelse for softwaretesting med en række programmer inklusiv Microsoft Visual Studio og andre debugging tools, og strømlin dine softwaretests. Kurserne er på engelsk og foregår online, når det passer dig. Du har adgang til online kurserne i 365 dage.

online kurser

Introduktion

Denne kursuspakke giver et grundigt indblik i softwaretests med blandt andet Microsoft Visual Studio Team Server 2013, Selenium Automated Web Testing og JUnit. På kurset vil du blive præsenteret for en række teknikker og værktøjer, som kan strømline dine softwaretests og accelerere udviklingsprocessen. Derudover vil du lære, hvordan du håndterer og fejlfinder eventuelle problemer i forbindelse med softwaretests.

Deltagerprofil

Kurset henvender sig til server-administratorer, softwaretestere- og udviklere, IT-professionelle, analytikere og projektledere, som arbejder i softwareudviklignsteams.
Der er ingen specifikke forudsætninger, ud over din professionelle baggrund.

Udbytte

  • Bliv introduceret til en bred vifte af emner inden for Software Testing
  • Gå i dybden med Software Testing inden for både JMeter, Selenium og TestNG
  • Lær om de forskellige test-typer som f.eks. manuel test, performance test og automatisk test
  • Få styr på, hvordan du håndterer forskellige problemer der måtte opstå under testprocessen
  • Lær om, hvordan du arbejder med Software Testing i Microsoft Visual Studio
 

Indeholder blandt andet

Software Testing Fundamentals
  • Creating Software Tests
  • Managing, Troubleshooting, and Automating Software Tests
Software Testing Foundations
  • Software Testing Foundations: Testing throughout the Software Life Cycle
  • Software Testing Foundations: Static, Dynamic, Black-box, and White-box Testing
  • Software Testing Foundations: Test Planning, Management, and Tool Support
Debugging Fundamentals
  • Introduction to Debugging
  • Visual Studio 2013 Debugging
  • Debugging Tools
  • Software Debugging in Windows
Software Testing Foundation 2018
  • Software Testing Foundation 2018: Fundamentals
  • Software Testing Foundation 2018: Test Process Fundamentals
  • Software Testing Foundation 2018: Testing & the Software Development Lifecycle
  • Software Testing Foundation 2018: Test Types & Maintenance Testing
  • Software Testing Foundation 2018: Static Testing
  • Software Testing Foundation 2018: Testing Techniques
  • Software Testing Foundation 2018: Black-box & White-box Testing Techniques
  • Software Testing Foundation 2018: Test Management
  • Software Testing Foundation 2018: Test Monitoring & Control
  • Software Testing Foundation 2018: Risk & Defect Management
  • Software Testing Foundation 2018: Test Tool Support
Software Testing with Visual Studio
  • Software Testing with Visual Studio: Create and Configure Test Plans
  • Software Testing with Visual Studio: Manage Test Cases
  • Software Testing with Visual Studio: Manage Test Execution Part 1
  • Software Testing with Visual Studio: Manage Test Execution Part 2
Testing Social Media Applications
  • Ensuring Social Media and Application Quality
Microsoft Visual Studio Team Foundation Server 2013 Administration
  • Microsoft Visual Studio Team Foundation Server 2013: Installation and Configuration
  • Microsoft Visual Studio Team Foundation Server 2013: Managing an Implementation
  • Microsoft Visual Studio Team Foundation Server 2013: Customization for Team Use
  • Microsoft Visual Studio Team Foundation Server 2013: Clients, Workspaces, and Version Control
Testing with JUnit
  • Junit Fundamentals
  • Working with Junit Tests
Testing Android Apps with Genymotion
  • Genymotion: Testing Android Apps
Using Jasmine in Testing
  • Deploying and Using Jasmine
Exploring Automation
  • Software Quality Assurance
  • Automated Software Testing
Automation Using Appium
  • Introduction to Appium Testing
  • Exploring Appium and Windows
  • Appium Concepts with Mac OS X
Software Testing with Cucumber
  • Beginning Cucumber and Behavior-driven Development
  • Cucumber Steps and Scenario Development
  • Deep Dive Cucumber
Automated Testing with Selenium
  • Introduction to Automated Testing with Selenium
  • Selenium IDE: Scripts & Commands
  • Selenium IDE – Locating, Verifying, and Testing Elements
  • Selenium IDE – Advanced Features and Debugging
WebLOAD Performance Testing
  • Working with WebLOAD
  • Testing with WebLOAD
  • Implementing WebLOAD Solutions
Team Foundation Server 2017
  • Building the Team Foundation Server Environment
  • Java Development with Eclipse
  • .NET Development with Visual Studio
  • Continuous Integration and Deployment with Team Foundation Server
  • Team Foundation Server Administration and Configuration
Testing with JMeter
  • Performance Testing and JMeter
  • JMeter Architecture and Operations
  • Comprehensive JMeter Operations
Software Testing with TestNG
  • Exploring TestNG
  • Decoding TestNG in Detail
  • Complex TestNG Integrations and Implementations
Exploring Test Automation
  • Test Automation: Automated Software Testing
Building a Unit Testing Program
  • Unit Testing in DevOps Software Development
Unit Testing Best Practices
  • Implementing Unit Testing Best Practices
The Agile Software Testing Cycle
  • Software Testing Cycle: Agile Testing
Testing for Clean Code
  • Role of Testing in Managing Clean Code
Manual vs. Automated Testing
  • Comparing Manual & Automated Testing
  • Final Exam QA Lead
Test Driven Development
  • Test Driven Development: Implementing TDD
End-to-End Automated Testing
  • End-to-End Automated Testing: End-to-End Testing Implementation
BDD Automated Testing with Cucumber
  • BDD Testing with Cucumber
Automated Testing with Selenium
  • Selenium: Using Selenium for Continuous Testing
Software Automation with TestComplete
  • TestComplete: Test Automation with TestComplete
Functional Test Automation with HP UFT
  • HP UFT: Functional Test Automation
  • Final Exam: Automated Tester
Mastering Automation Frameworks
  • Building & Implementing Test Automation Frameworks
Module-based Automated Testing
  • Module-based Testing: Automated Testing with Model-based Testing
Automated Testing with SoupUI
  • API Test Automation with SoupUI
Unit Testing in JavaScript
  • Unit Testing in JavaScript: Mocha & Chai
  • Unit Testing in JavaScript: SinonJS
  • Unit Testing in JavaScript: Mocha & Unit.js
  • Unit Testing in JavaScript: Should.js & Must.js
  • Unit Testing in JavaScript: Exploring & Configuring the Mocha Testing Framework
  • Final Exam: Apprentice Programmer
Automated Testing Design Patterns
  • Automated Testing: Design Patterns
Selenium Deep Dive
  • Selenium Deep Dive: Automating Browser Windows & Authentication Tests
  • Selenium Deep Dive: Managing Synchronization & Page Navigation
  • Selenium Deep Dive: Security Test Automation
  • Selenium Deep Dive: Managing Modern Application Components
  • Selenium Deep Dive: Managing Data Elements Using Python & Selenium
  • Selenium Deep Dive: Setting Up Selenium for Automated Testing
  • Selenium Deep Dive: Working with Selenium IDE
  • Selenium Deep Dive: Working with WebDriver
  • Selenium Deep Dive: Working with Selenium Grid & Patterns
  • Selenium Deep Dive: Components Testing with Selenium Framework
  • Selenium Deep Dive: Integration TestNG & Selenium
  • Selenium Deep Dive: Applying BDD & TDD Using Selenium
  • Selenium Deep Dive: Test Enhancement Using BrowserStack
  • Selenium Deep Dive: Database & Log Management in Selenium Testing
  • Selenium Deep Dive: Use Cases for Web App Component Automated Testing
  • Selenium Deep Dive: Testing Single-page Applications
  • Final Exam: Automated Testing
 

Tidsforbrug

Hele kursuskollektionen indeholder 100 kurser og kan gennemføres på ca. 120 timer.

Form

Denne online kursuspakke består af flere forskellige kurser, som du ved tilmelding har adgang til i 365 dage. Hvert enkelt kursus er opdelt i flere kursusmoduler, som du via en oversigtsmenu kan tage i den rækkefølge, du ønsker. Modulerne indeholder lyd, billeder og tekst, der gennemgår kursusindholdet. Nogle moduler indeholder små videofilm med scenarier og cases. Ved hvert kursus har du mulighed for at teste din forståelse af indholdet med tests, som du kan tage både før, under og efter kurset. Du gennemfører kursusmodulerne via din computer eller tablet med lyd og adgang til Internettet. Du kan selv styre, hvornår du vil tage modulerne – og de kan sættes på pause undervejs. Der bliver indsat bogmærker, der hvor du er nået til, så du altid har mulighed for at fortsætte, hvor du sidst kom til.


Læs mere om vores online kurser og se svar på dine spørgsmål (FAQ)

Søgte du et andet online kursus?

Vi tilbyder over 7.000 forskellige online kurser inden for mange forskellige områder. Kontakt os på tlf. 72203000 eller kurser@teknologisk.dk, så vi kan hjælpe med at imødekomme dit behov.


Se desuden listen over vores udvalgte online kurser

Køb online kursus til flere

Er I en afdeling, en hel virksomhed eller blot flere personer, der ønsker adgang til online kurser, så kontakt os og få et tilbud på tlf. 72203000 eller kurser@teknologisk.dk

Downloads
Har du faglige spørgsmål, så kontakt:
Andre kigger også på