Software Testing Training Courses

Software Testing Training Courses

Local, instructorled live Software Testing training courses demonstrate through interactive discussion and handson practice how to use specialist knowledge and skills to raise testing productivity and efficiency dramatically

Software Testing training is available as "onsite live training" or "remote live training" Onsite live training can be carried out locally on customer premises in Norge or in NobleProg corporate training centers in Norge Remote live training is carried out by way of an interactive, remote desktop

NobleProg Your Local Training Provider.

Machine Translated

Testimonials

★★★★★
★★★★★

Software Testing Kursplaner

Tittel
Varighet
Oversikt
Tittel
Varighet
Oversikt
14 timer
Oversikt
In this instructor-led, live training, participants will learn how to enhance an automated test suite using advanced techniques to drive Selenium.

By the end of this training, participants will be able to:

- Resolve complex web application test automation issues with Selenium.
- Apply regular expressions and pattern-based verification techniques.
- Handle exceptions that halt test execution.
- Programmatically search for web objects.
- Dynamically capture data from web controls.
- Create a data-driven testing framework.
- Distribute testing with Selenium Grid.

Format of the course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
7 timer
Oversikt
Testing og validering av REST-tjenester i Java er vanskeligere enn på dynamiske språk som Ruby og Groovy . REST Assured er et Java DSL (domenespesifikt språk) som bringer enkeltheten til disse språkene inn i Java domenet.

I denne instruktørledede, liveopplæringen, lærer deltakerne hvordan de kan bruke Rest Assured til å teste REST API-tjenester. Vi diskuterer hvordan API-testing kan løse noen av manglene ved brukergrensesnitt og enhetsbasert testing. Opplæringen inkluderer øvelser og et testutviklingsprosjekt. Mot slutten av opplæringen vil deltakerne ha en god forståelse av når de skal utføre REST API-testing, hvordan de skal utforske og få tilgang til APIer, hvordan de skal utføre forskjellige typer tester, og hvordan de skal bringe testene sine sammen gjennom integrasjon og automatisering.

Kursets format

- Et instruktørledet kurs som inkluderer en introduksjon til API-testing, dens verktøy og prosesser, og et praktisk REST Assured-basert testutviklingsprosjekt.
35 timer
Oversikt
Dette kurset gir opplæring i å håndtere testprosjekter og gir praktisk erfaring med webapplikasjoner, funksjonell testautomasjon og testautomatisering på tvers av nettlesere ved bruk av Selenium test suite. Den introduserte også jMeter.

Omtrent 2 dager med JMeter og 3 dager med Selenium .
21 timer
Oversikt
This course provides training for handling testing projects using Selenium test suite and continuous testing with Jenkins.

Intended Audience:

- Software test engineers
- Software developers involved in agile development
- Release managers
- QA engineers

At the end of Selenium training the delegates will be able to:

- Use Selenium test suite effectively in real projects
- Use Selenium for cross browser testing
- Distribute the tests using Selenium Grid
- Run regression Selenium tests in Jenkins
- Prepare test reports and periodict reports using Jenkins
14 timer
Oversikt
Denne instruktørledede liveopplæringen introduserer deltakerne til automatisert testing med Selenium WebDriver og C# i Visual Studio . Hvis du ikke har C# programmeringserfaring eller ønsker å pusse opp C# , kan du sjekke ut kurset: [C# for Automation Test Engineers](/cc/csharpfortesters) .

Kursets format

- Delforelesning, deldiskusjon, tung praktisk praksis, sporadiske tester for å måle forståelse
7 timer
Oversikt
Selendroid er et open source test automatiseringsrammeverk for Android enheter. Den kan brukes til å teste originale applikasjoner, hybridapplikasjoner og mobile nettsteder som kjører på ekte enheter så vel som emulatorer. Basert på Selenium Webdriver-klient-API, støtter den full integrasjon med eksisterende Selenium rammer. Selendroid støtter varm plugging av maskinvareenheter og kan integreres som en nod i Selenium Grid for storskala parallell testing. Den er kompatibel med JSON Wire Protocol.

Denne instruktørledede liveopplæringen introduserer Selendroid, Selenium rammeverket, og leder deltakerne gjennom oppsett, konfigurasjon og utførelse av automatiseringstester i et levende praktisk testmiljø. Etter kurset vil deltakerne ha kunnskap og praksis for å gjennomføre egne automatiserte testinitiativer for Android enheter.

Kursets format

- Interaktiv diskusjon + tung praktisk praksis
21 timer
Oversikt
Scala Check er et bibliotek for å utføre automatisert, eiendomsbasert testing for Scala eller Java programmer. Inspirert av Haskell biblioteket QuickCheck, bruker den egenskaper for å beskrive den forventede oppførselen til en applikasjon, generere tilfeldige inndata med det første, deretter teste disse dataene på forskjellige områder av applikasjonen og rapportere resultatet.

I denne instruktørledede, liveopplæringen, vil deltakerne lære fordelene og konseptene bak eiendomsbasert testing når de øver på å skrive egenskaper som fører til automatisk generering av testtilfeller.

Ved slutten av denne opplæringen vil deltakerne kunne:

- Skriv generelle egenskaper som erstatter og / eller komplimenterer håndskrevne testtester
- Skriv tester på det høyere nivået på egenskapens spesifikasjoner
- Utfør Scala Check som en frittstående kjørbar ved hjelp av den innebygde kommandolinjens testløper
- Integrer Scala Check med testrammer som Scala Test, specs2 og LambdaTest

Publikum

- Testingeniører
- Utviklere

Kursets format

- Delforelesning, deldiskusjon, øvelser og tung praktisk øvelse
7 timer
Oversikt
Dette en-dagers kurset går deltakerne gjennom det grunnleggende om RSpec , BDD (Behavior Driven Development) og andre testmetoder med praktiske øvelser.
7 timer
Oversikt
The Robot Framework is an open-source test automation framework for acceptance testing and acceptance test-driven development (ATDD). It uses keywords to abstract the details of a test, conveying the intent rather than the nuts and bolts. The core framework is implemented in Python and can be run on Jython (JVM) and IronPython (.NET). Robot Framework was orginally developed by Nokia.

In this instructor-led, live training, participants will learn how to write a set of test cases and a test suite, then execute the tests on a demo application.

By the end of this training, participants will be able to:

- Use Robot Framework's keyword-driven testing approach and tabular test data syntax to write and execute tests.
- Use consistent syntax to compose new keywords from existing ones.
- Carry out Gherkin-style Behavior Driven Development (BDD) tests (similar to Cucumber).
- Generate and interpret Report and Logs to troubleshoot failures in the tested application.
- Extended Robot Framework's capabilities using third-party libraries written in Python, Java, Perl, Javascript and PHP.
- Integrate Robot Framework with Selenium for testing web applications.

Format of the course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
7 timer
Oversikt
Property Based Testing is an automated testing approach that allows you to zero in on the expected behavior of a system by describing its properties, then using randomly generated test data to execute tests.

QuickCheck (or QuickCheck2, QC2) is a Haskell-based library for random testing of program properties. It takes the specification of a program -- the properties that a function should satisfy -- and tests that those properties hold in many randomly generated cases.

In this instructor-led, live training, participants will learn how to write the specifications of a program in the form of properties, then provide them as input to QuickCheck for automatic generation of test cases.

By the end of this training, participants will be able to:

- Write general properties that replace and/or compliment hand-written unit test cases
- Write tests at the higher level of property specifications
- Set up a testing environment and integrate QuickCheck into an end-to-end deployment processes

Audience

- Software test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 timer
Oversikt
Selenium is an open source library for automating web application testing across multiple browsers. Selenium interacts with a browser as people do: by clicking links, filling out forms and validating text. It is the most popular tool for web application test automation. Selenium is built on the WebDriver framework and has excellent bindings for numerous scripting languages, including Ruby.

In this instructor-led, live training participants combine the power of Ruby with Selenium to automate the testing of a sample web application. By learning to create and combine Ruby test scripts with Selenium web automation in a live lab environment, participants will gain the knowledge and practice needed to automate the testing of their own real life web applications and websites.

Format of the course

- Part lecture, part discussion, heavy hands-on practice
14 timer
Oversikt
Opplæring er åpen for både utviklere, Scrum Masters, produktleier og også noen aspekter ved forretningsavdelingen. Hensikten med opplæringen er å introdusere emner Kvalitetssikring og kontinuerlig integrering og deres plass i prosjekter utført smidige metoder. Deltakerne vil få et bredt perspektiv på problemstillingene som diskuteres, samt praktisk kunnskap om verktøyene og prosessene for programvareutvikling i tråd med QA / CI. Representanter for virksomheten vil kunne vite fordelene ved å implementere disse verktøyene og prosessene og oversette til både tid og kostnader for programvareutvikling. Problemene som presenteres er basert på PHP eller Java , avhengig av kundenes behov.
21 timer
Oversikt
Unit Testing is a testing approach that tests individual units of source code by modifying their properties or triggering an event to confirm whether the outcome is as expected. PyTest is a full-featured, API-independent, flexible, and extensible testing framework with an advanced, full-bodied fixture model.

In this instructor-led, live training, participants will learn how to use PyTest to write short, maintainable tests that are elegant, expressive and readable.

By the end of this training, participants will be able to:

- Write readable and maintainable tests without the need for boilerplate code.
- Use the fixture model to write small tests.
- Scale tests up to complex functional testing for applications, packages, and libraries.
- Understand and apply PyTest features such as hooks, assert rewriting and plug-ins.
- Reduce test times by running tests in parallel and across multiple processors.
- Run tests in a continuous integration environment, together with other utilities such as tox, mock, coverage, unittest, doctest and Selenium.
- Use Python to test non-Python applications.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
35 timer
Oversikt
Publikum

- Testledere
- Ytelsestestere eller ytelsesingeniører
- Utviklere som ønsker å utvide karrieren innen ytelsestesting.

Kursets format

40% forelesninger, 60% laboratorier
14 timer
Oversikt
Protractor er en ende-til-ende automatiseringstestramme for Angular og Angular JS applikasjoner. Den brukes til å kjøre tester mot webapplikasjoner, samhandle med dem som en bruker ville: ved å fylle ut skjemaer, klikke på elementer og navigere fra side til side.

I denne instruktørledede, liveopplæringen, lærer deltakerne førstehånds hvordan man skriver Protractor tester mot en prøve Angular webapplikasjon i et levende laboratoriemiljø.

Ved slutten av dette kurset vil deltakerne ha oppnådd ferdighet i Protractor og være komfortable

- lage sine egne automatiseringstester for Angular applikasjoner.
- integrere Protractor i deres eksisterende utviklingsarbeidsflyt.
- sikre at testene deres er rene og vedlikeholdbare.
- kjører Protractor med eller uten Selenium å drive nettleserens oppførsel.

Kursets format

- Interaktiv forelesning og diskusjon.
- Masse øvelser og trening.
- Praktisk implementering i et live-lab-miljø.

Alternativer for tilpasning av kurset

- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
7 timer
Oversikt
Property Based Testing is an automated testing technique that allows you to zero in on the expected behavior of a system by describing its properties, then using randomly generated test data to execute tests.

"Describe the arguments, describe the result, have the computer try to prove your code wrong!"

Some of the topics covered in this instructor-led, live training include:

- How to write and run tests with F#
- The FsCheck Property Based Testing framework
- Using Diamond Kata to implement TDD
- Sharpening your code design skills

Audience

- Automation test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 timer
Oversikt
PHPUnit is a unit testing framework for PHP. PHPUnit employs strict parameters to determine whether individual units of code are bug-free and ready for deployment. By isolating and testing individual units, developers can ensure greater application stability, avoid regression bugs, and reduce the costs associated with malfunctioning code in production.

This instructor-led, live training teaches participants how to write testable code in the form of testing units to facilitate the diagnosis, isolation, and resolution of bugs. The training walks participants through the creation of a work-ready, testing environment using the PHPUnit testing framework.

By the end of this training, participants will be able to:

- Distinguish between good and bad testing units.
- Read and interpret test results.
- Proactively manage and diagnose their code base to reduce bugs.
- Ensure that their code base is fit for continuous integration and deployment.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 timer
Oversikt
PhantomJS is a web browser without a graphical user interface. It supports DOM handling, CSS selector, JSON, Canvas, and SVG. PhantomJS provides a Javascript API to make it "WebKit scriptable".

In this instructor-led, live training, participants will learn how to write PhantomJS scripts to test web applications, automatically capture screenshots, monitor network traffic, and check the results of unit testing.

By the end of this training, participants will be able to:

- Run headless web tests with frameworks such as Jasmine, QUnit, Mocha, Capybara and Selenium
- Programmatically capture web contents, including SVG and Canvas
- Create website screenshots with thumbnail preview
- Access and manipulate web pages through DOM API or jQuery
- Monitor page loading and export as standard HAR files
- Automate performance analysis using YSlow and Jenkins

Audience

- Software test engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
35 timer
Oversikt
Publikum

- Prestasjonstestere
- Ytelsesingeniører
- Utviklere som ønsker å utvide karrieren som Performance Architects.

Kursets format

50% forelesninger, 50% laboratorier
14 timer
Oversikt
Selenium er et åpen kildekodebibliotek for automatisering av tester av webapplikasjoner i flere nettlesere. Selenium samhandler med en nettleser slik folk gjør: ved å klikke på lenker, fylle ut skjemaer og validere tekst. Det er det mest populære verktøyet for automatisering av nettapplikasjoner. Selenium er bygget på WebDriver-rammeverket og har gode bindinger for mange skriptspråk, inkludert Python .

I denne instruktørledede, deltar liveopplæringsdeltakere kraften fra Python med Selenium å automatisere testingen av et eksempel på en webapplikasjon. Ved å kombinere teori med praksis i et levende laboratoriemiljø, vil deltakerne få kunnskap og praksis som trengs for å automatisere sine egne webtestingprosjekter ved bruk av Python og Selenium .

Kursets format

- Interaktiv forelesning og diskusjon.
- Masse øvelser og trening.
- Praktisk implementering i et live-lab-miljø.

Alternativer for tilpasning av kurset

- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
7 timer
Oversikt
Dette introduksjonskurset er designet for å gjøre testpersoner kjent med det grunnleggende for testing av nettapplikasjoner ved bruk av Selenium . Testere kan bygge, forbedre og vedlikeholde skript ved å bruke både Selenium IDE og Selenium 2 WebDriver.

Tiltenkte målgruppen

Målgruppen er programvaretestere som søker å automatisere testing av webapplikasjoner ved bruk av Selenium . Disse testerne er kanskje nye når det gjelder å teste automatisering og kan også omfatte kvalitetssikringsutøvere, ledere eller teamledere som er ansvarlige for å samhandle med testere, eller som trenger å sikre at verktøyene blir implementert fullt og riktig.

Etter endt kurs vil du kunne:

- Beskriv funksjonen og formålet med Selenium
- Forstå fordelene og den riktige tilnærmingen til å teste automatisering
- Registrer automatiserte testsaker
- Spill av automatiserte testtilfeller
- Bruk og bruk forskjellige bekreftelsesteknikker
- Se og analyser resultatene
- Konfigurer og bruk Selenium RC (fjernkontroll)
- Lag og jobb med testsuiter
- Planlegg automatiske testkjøringer
- Bruk forskjellige Selenium skriptformater
- Endre skript for å utvide muligheten til å teste applikasjonen
- Konfigurer Selenium med Eclipse og Selenium 2 WebDriver
- Forstå og bruk RTTS hjelperfiler
- Konverter selenkode for å jobbe med Selenium 2 WebDriver
- Konfigurer tilpassede loggfiler
- Lag et egendefinert objektkart
- Lag gjenbrukbare moduler for å redusere vedlikehold av skript
- Bruk verktøy for å identifisere XPath
14 timer
Oversikt
Model-Based Testing (MBT) is a testing approach that uses models to represent the desired behavior of a system under test (SUT). It is an early stage testing approach that enables complete, highly-automated test coverage that is systematic and maintainable.

In this instructor-led, live training, participants will learn the theory and practice of model-based testing as they implement the indicated tools and techniques in a demo Model-Based Testing (MBT) test environment.

By the end of this training, participants will be able to:

- Generate test cases by applying modeling strategies and techniques.
- Assess and evaluate free and commercial tools for implementing MBT.
- Manage test models for different types of software applications, systems and environments.
- Evaluate, propose and implement an MBT strategy within an organization.
- Understand and explain the benefits and challenges of MBT.

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 timer
Oversikt
TestNG er et testrammeverk designet for å forenkle et bredt spekter av TestNG , fra enhetstesting (testing av en klasse isolert fra de andre) til integreringstesting (testing av hele systemer laget av flere klasser, flere pakker og til og med flere eksterne rammer, for eksempel applikasjonsservere).

Publikum

Dette kurset er laget for ingeniører og utviklere som søker å ta i bruk TestNG suiten i arbeidsflyten.
21 timer
Oversikt
Watir ( Web Application Testing in Ruby ) er et åpen kildekodebibliotek for automatisering av tester. Watir samhandler med nettleseren på samme måte som folk gjør: å klikke på lenker, fylle ut skjemaer og validere tekst. Basert på WebDriver-rammeverket, er det sammenlignbart med Selenium og er et av de mest populære verktøyene for automatisering av tester for nettapplikasjoner.

I denne opplæringen vil deltakerne lære hvordan de bruker Watir til å automatisere webapplikasjonstesting ved å kombinere teori med praksis i et levende laboratoriemiljø. Ved slutten av kurset vil deltakerne ha kunnskap og praksis for å utnytte Watir og Ruby fulle kraft til å automatisere sine Watir .

Kursets format

- Et instruktørledet kurs med teoretisk dekning av Watir og Ruby sammen med øvelser og en stor komponent av praktisk praksis.
14 timer
Oversikt
Usability testing is a technique for evaluating a software product or system by testing it on users to directly observe how they interact with it.

The workshop begins with an introduction to usability testing, what it is and how it is used by companies to promote good software design and development. The language is non-technical and the learning is practical and hands-on, with a focus on end-users, their requirements, way of thinking and way of interacting with the system.

By the end of this training, participants will know how to:

- Determine the most suitable usability test approach based on a product's unique characteristics and its stage in the development cycle.
- Develop a usability test plan.
- Recruit, evaluate and manage testers.
- Write, assign, and moderate usability test tasks that produce the biggest impact for end-users and the business.
- Collect, analyze and report test results.
- Communicate and collaborate effectively with business managers, developers and QA teams on the significance and actions needed for delivering an end product that not only works but works well and provides the intended user experience.

Audience

- Product owners and managers
- QA managers
- Manual testers
- Internal users of a software product or system

Format of the course

- A interactive, instructor-led workshop with lots of activities and hands-on practice.

Notes

- The case studies and software samples used in this workshop are pre-arranged by the instructor. To customize the materials, please contact us in advance.
14 timer
Oversikt
Unit testing is a testing approach that tests individual units of source code by modifying its properties or triggering an event to confirm whether the outcome is as expected.

In this instructor-led, live training, participants will learn how to write and execute unit tests against a sample .Net application using C# and Visual Studio.

By the end of this training, participants will be able to:

- Use testing frameworks such as NUnit and xUnit.net to create and manage unit test code
- Define and implement a broader test driven development approach to testing
- Adapt the testing framework to extend the test coverage for an application

Audience

- Software test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 timer
Oversikt
In this instructor-led, live training, participants will learn about various JavaScript testing frameworks as they step through the creation of a unit test suite for a web application.

By the end of this training, participants will be able to:

- Write unit tests in JavaScript using unit test frameworks such as QUnit and Jasmine
- Use frameworks such as Mocha and Chai to implement TDD and BDD

Audience

- Test engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 timer
Oversikt
This course introduces the tools and techniques needed to write unit tests using HUnit testing framework. HUnit is a unit testing framework for Haskell, similar to the JUnit tool for Java.

In this instructor-led, live training, participants will learn how to use HUnit to write unit tests that are direct and easy to understand.

By the end of this training, participants will be able to:

- Write tests that are easy to create, change, and execute
- Use HUnit to group tests into suites and check the results automatically
- Write concise and flexible test specifications
- Integrate HUnit with other utilities such as QuickCheck and HSpec
- Extend the test framework

Audience

- Test engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 timer
Oversikt
Travis CI is a hosted, distributed continuous integration service used to build and test software projects hosted on GitHub. It is a hosted alternative to Jenkins.

In this instructor-led, live training, participants will learn a cloud-based approach to continuous integration as they build and deploy a sample web application using Travis CI.

By the end of this training, participants will be able to:

- Build and test projects hosted on GitHub
- Deploy an application to different hosting providers using Travis CI
- Use Travis CI to automatically check software when committed to GitHub
- Run automated tests on different machines, operating systems and software versions
- Integrate Travis CI with third-party tools

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
35 timer
Oversikt
Tricentis Tosca is a software testing tool designed for automating continuous end-to-end testing for software applications.

In this instructor-led, live training training participants will learn how to use Tosca to carry out end-to-end (web + backend) testing. The training combines theory with practice in a live lab environment, giving participants the chance to interact with the technology, the instructor and their peers.

The training starts with an overview of traditional code and script based automation testing and contrasts it with Tosca's model-based (MBT) approach. Participants learn how to create and execute test cases using Tosca's default modules as well as how to custom build their own modules for execution.

From software modeling principals to test coverage across different browsers, this training walks participants through both theory and practice and enables them to implement their own testing solution in Tosca.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
Helg Software Testing kurs, kveld Software Testing trening, Software Testing boot camp, Software Testing instruktørledet, Helg Software Testing trening, Kveld Software Testing kurs, Software Testing coaching, Software Testing instruktør, Software Testing trener, Software Testing kurs, Software Testing klasser, Software Testing on-site, Software Testing private kurs, Software Testing tomannshånd trening

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Norway!

As a Business Development Manager you will:

  • expand business in Norway
  • 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!