Software Engineering Training Courses

Software Engineering Training Courses

Οι τοπικοί κύκλοι μαθημάτων κατάρτισης λογισμικού που βασίζονται σε τοπικούς, εκπαιδευτές επιδεικνύουν μέσω διαδραστικής συζήτησης και πρακτικής άσκησης τα βασικά στοιχεία της Μηχανικής Λογισμικού. Η κατάρτιση στον τομέα της Τεχνολογίας Λογισμικού είναι διαθέσιμη ως "onsite live training" ή "remote live training". Η επιτόπια κατάρτιση σε πραγματικό χρόνο μπορεί να πραγματοποιηθεί σε τοπικό επίπεδο στις εγκαταστάσεις του πελάτη Ελλάδα ή σε εταιρικά κέντρα κατάρτισης NobleProg στο Ελλάδα . Η απομακρυσμένη ζωντανή προπόνηση πραγματοποιείται μέσω μιας διαδραστικής, απομακρυσμένης επιφάνειας εργασίας. NobleProg - Ο τοπικός παροχέας εκπαίδευσης

Machine Translated

Testimonials

★★★★★
★★★★★

Software Engineering Course Outlines

Course Name
Duration
Overview
Course Name
Duration
Overview
14 hours
Overview
In this instructor-led, live training, participants will learn how to write and maintain tests for Angular applications.

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

- Decide the most appropriate strategy for testing an Angular application
- Carry out unit testing, component testing, A/B testing and end-to-end on an Angular application
- Choose the right tools for the job: Jasmine, Karma, Protractor, Mocha, etc.
- Write tests in Protractor and Jasmine
- Run and debug tests with Karma and Protractor
- Create a maintainable test suite
- Employ best practices for unit testing in Angular

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Note

- Angular goes by different names and versions, namely: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2, etc. To customize the version used in this training, please contact us to arrange.
14 hours
Overview
In this instructor-led, live training in Ελλάδα, participants learn first-hand how to write Protractor tests against a sample Angular web application in a live lab environment.

By the end of this course, participants will have gained proficiency in Protractor and be comfortable

- creating their own automation tests for Angular applications.
- integrating Protractor into their existing development workflow.
- ensuring that their tests are clean and maintainable.
- running Protractor with or without Selenium to drive browser behavior.
7 hours
Overview
Αυτό το μάθημα καλύπτει τη δημιουργία και την εφαρμογή λειτουργικών και JMeter δοκιμών με το Apache JMeter , το δωρεάν λογισμικό δοκιμών εφαρμογών από το Apache Software Foundation. Σκοπός του μαθήματος είναι να επιτρέψει στους οργανισμούς να αυτοματοποιήσουν πλήρως τις διάφορες απαιτήσεις δοκιμών τους, εξοικονομώντας χρόνο, χρήματα και συμβάλλοντας στην ελαχιστοποίηση του κινδύνου ανθρώπινου λάθους στις δοκιμές. Το πρόγραμμα εξερευνά τις έννοιες του σχεδιασμού και της δημιουργίας σχεδίων δοκιμών για πραγματικές εφαρμογές ιστού χρησιμοποιώντας το Apache JMeter , συμπεριλαμβανομένων των λειτουργικών, παλινδρομικών και προσομοιωτικών προγραμμάτων. Οι συμμετέχοντες θα μάθουν πώς να σχεδιάζουν τα σχέδια δοκιμών για διάφορους σκοπούς και να χρησιμοποιούν τα διάφορα εξαρτήματα και λειτουργίες μέσα στο JMeter προς όφελός τους, επιτρέποντάς τους να αυτοματοποιήσουν πλήρως τη διαδικασία δοκιμής εφαρμογών web.
21 hours
Overview
In this instructor-led, live training in Ελλάδα, participants will learn how to use SpecFlow to write acceptance tests that are understandable by technical as well as non-technical stakeholders.

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

- Bind business requirements to .NET code.
- Apply BDD techniques to build up living documentation for an application.
- Run SpecFlow from Visual Studio or the command line.
- Integrate SpecFlow into an existing continuous testing and build environment.
- Integrate SpecFlow with other testing frameworks such as MSTest, NUnit, xUnit and MbUnit.
7 hours
Overview
Cucumber Electron is a framework for writing BDD (Behavior Driven Development) tests in plain language, with Electron, a framework for building desktop apps using Web technologies. It is intended for testing Javascript web applications.

In this instructor-led, live training, participants will learn how to write and execute BDD style test cases for node.js applications using Cucumber Electron.

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

- Run BDD tests and application code in a single process (no transpiling)
- Write tests that are faster, less brittle and easier to debug

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
Jasmine is a unit test framework for JavaScript.

In this instructor-led, live training, participants will learn the different features of the Jasmine framework as they unit test a sample Javascript web application.

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

- Set up Jasmine with Grunt and Node.js
- Integrate unit testing into a continuous integration process
- Mock dependencies, use asynchronous specs and add plugins

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Overview
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
- Perform SQL calls to verify data
- Programmatically search for web objects
- Dynamically capture data from web controls
- Create a data-driven testing framework
- Distribute testing with Selenium Grid

Audience

- Software testers
- Test Managers
- Quality assurance professionals
14 hours
Overview
Behat is a Behavior Driven Development (BDD) test framework written in PHP. It facilitates communication among developers, testers, business stakeholders and clients during the software development process. Behat allows non-technical people to write clear descriptions of an application's intended behavior, then runs those "scenarios" as functional tests against the application.

In this instructor-led, live training, participants will learn how to write and execute BDD style test cases using Behat and PHP.

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

- Run automated tests written in the human-readable, "Given, When, Then" Gherkin language
- Use Behat based test cases to improve collaboration between technical and non-technical teams
- Integrate Behat with Selenium, Mink, Goutte and other browser emulators to drive tests and generate reports
- Extend Behat functionality through its extension system
- Test numerous usage scenarios through terminal commands, REST APIs, and more.

Audience

- Test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
FitNesse is a test framework written in Java that allows testers, developers and customers to collaboratively create test cases on a wiki. It enables an agile style of acceptance testing where testers collaborate with developers to develop a testing suite. FitNesse supports applications written in Java, .Net, Ruby, Python, C, and PHP using FitNesse.

In this instructor-led, live training, participants will learn how to use a Wiki based collaborative approach for creating and maintaining test cases, then executing those tests against a demo application.

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

- Take examples of desired software behavior and turn them into automated tests that are viewable and editable through a Wiki
- Write and execute tests via the browser, command line (using RESTful syntax) or a JUnit test
- Create test fixtures that allow non-technical people to write tests by modifying a Wiki page
- Use FitNesse as a knowledge base and repository for story and theme requirements

Audience

- Test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Overview
Το Robot Framework είναι ένα πλαίσιο αυτοματοποίησης δοκιμών ανοικτού κώδικα για δοκιμή αποδοχής και δοκιμή αποδοχής δοκιμών ( ATDD ). Χρησιμοποιεί λέξεις-κλειδιά για να αφηρηθούν οι λεπτομέρειες μιας δοκιμής, μεταφέροντας την πρόθεση και όχι τα παξιμάδια και τα μπουλόνια. Το κεντρικό πλαίσιο υλοποιείται στην Python και μπορεί να εκτελεστεί σε Jython (JVM) και Iron Python (.NET). Robot Framework αναπτύχθηκε αρχικά από τη Nokia.

Σε αυτή την καθοδηγούμενη από εκπαιδευτή, ζωντανή προπόνηση, οι συμμετέχοντες θα μάθουν πώς να γράψουν ένα σύνολο δοκιμαστικών περιπτώσεων και μια δοκιμαστική σουίτα, και στη συνέχεια θα εκτελέσουν τις δοκιμές σε μια εφαρμογή επίδειξης.

Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:

- Χρησιμοποιήστε προσεγγίσεις δοκιμών με γνώμονα τη λέξη-κλειδί της Robot Framework πλατφόρμας και σύνταξης δεδομένων πίνακα δεδομένων για να γράψετε και να εκτελέσετε δοκιμές.
- Χρησιμοποιήστε συνεπή σύνταξη για να συνθέσετε νέες λέξεις-κλειδιά από τις υπάρχουσες.
- Εκτελέστε δοκιμές Behavior Driven Development (BDD) Gherkin Style Behavior Driven Development (BDD) (παρόμοια με το Cucumber ).
- Δημιουργήστε και ερμηνεύστε την αναφορά και τα αρχεία καταγραφής για να αντιμετωπίσετε αποτυχίες στην εφαρμογή που εξετάσατε.
- Εκτεταμένες δυνατότητες του Robot Framework χρησιμοποιώντας βιβλιοθήκες τρίτων κατασκευαστών γραμμένες σε Python , Java , Perl , Java script και PHP .
- Ενσωματώστε το Robot Framework με Selenium για τη δοκιμή εφαρμογών ιστού.

Μορφή του μαθήματος

- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική.
- Χειροκίνητη υλοποίηση σε εργασιακό περιβάλλον.

Επιλογές προσαρμογής μαθημάτων

- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, επικοινωνήστε μαζί μας για να κανονίσετε.
7 hours
Overview
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
14 hours
Overview
Cucumber.js is a native JavaScript implementation of Cucumber.

In this instructor-led, live training, participants will learn how to write and execute BDD (Behavior Driven Devleopment) style test cases using Cucumber and Javascript.

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

- Run automated tests written in the human-readable language, Gherkin
- Use Cucumber based test cases to improve communication and collaboration between technical and non-technical teams
- Integrate Cucumber.js with other testing frameworks such as Protractor for testing Angular applications

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
το

ιρίδιο είναι ένα ανοιχτό εργαλείο δοκιμής ιστού που χτίστηκε γύρω από το αγγούρι και το σελήνιο. Χρησιμοποιεί μια προσέγγιση με γνώμονα την ανάπτυξη συμπεριφοράς (BDD) για τη δοκιμή.

σε αυτή την εκπαιδευμένα, ζωντανή εκπαίδευση, οι συμμετέχοντες θα μάθουν πώς να δοκιμάσουν μια σύνθετη εφαρμογή Ιστού χρησιμοποιώντας το ιρίδιο.

μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:

- Δημιουργία τελικών δοκιμών που προσομοιώνουν τις ενέργειες ενός χρήστη καθώς περιηγούνται σε μια εφαρμογή Web.
- Αυτοματοποιήστε τον έλεγχο των θεματικών εφαρμογών με πολλαπλά στυλ.
- Δημιουργία περιπτώσεων δοκιμής που είναι αναγνώσιμες σε μη τεχνικούς ανθρώπους.
- εκτέλεση δοκιμών σε μια μεγάλη ποικιλία από προγράμματα περιήγησης.
- χρήση του πακέτου ιριδίου για να διευκολυνθεί η συγγραφή σεναρίου.
- Μειώστε το κόστος διατήρησης προσαρμοσμένου κώδικα Java και αντικειμένων σελίδας.

Format του μαθήματος

- διαδραστική διάλεξη και συζήτηση.
- πολλές ασκήσεις και εξάσκηση.
- εφαρμογή σε περιβάλλον ζωντανού εργαστηρίου.

επιλογές προσαρμογής μαθήματος

- για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να κανονίσετε.
7 hours
Overview
το

Τράβις CI είναι μια φιλοξενούμενης, κατανεμημένη υπηρεσία συνεχούς ενοποίησης που χρησιμοποιείται για την κατασκευή και δοκιμή προγραμμάτων λογισμικού που φιλοξενούνται στο GitHub. Είναι μια φιλοξενούμενη εναλλακτική λύση για τον Τζένκινς.

σε αυτόν τον εκπαιδευτή, ζωντανή εκπαίδευση, οι συμμετέχοντες θα μάθουν μια προσέγγιση με βάση το cloud για τη συνεχή ολοκλήρωση, καθώς χτίζουν και αναπτύσσουν ένα δείγμα εφαρμογής Ιστού χρησιμοποιώντας τον Τράβις Τσι.

μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:

- Build και δοκιμή έργα που φιλοξενούνται στο GitHub
- αναπτύξετε μια εφαρμογή σε διαφορετικούς παρόχους φιλοξενίας χρησιμοποιώντας Τράβις CI
- χρήση Τράβις CI για να ελέγχετε αυτόματα το λογισμικό όταν δεσμεύεται να GitHub
- Run αυτοματοποιημένες δοκιμές σε διαφορετικούς υπολογιστές, λειτουργικά συστήματα και εκδόσεις λογισμικού
- ενοποίηση Τράβις CI με εργαλεία τρίτων κατασκευαστών

Format του μαθήματος

- PART διάλεξη, μέρος συζήτηση, ασκήσεις και βαριά πρακτική εξάσκηση
14 hours
Overview
In this instructor-led, live training in Ελλάδα, 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.
14 hours
Overview
Spec Explorer is a tool for creating models of software behavior, analyzing those models with graphical visualization, checking the validity of those models, and generating test cases from the models.

In this instructor-led, live training, participants will learn the theory and practice of model-based testing as they use Spec Explorer to create and execute MBT tests on a demo application.

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

- Generate test cases by applying modeling strategies and techniques
- 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

Audience

- Test engineers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 hours
Overview
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 hours
Overview
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
7 hours
Overview
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 hours
Overview
This course introduces the tools and techniques needed to write F# based unit tests. A special emphasis is placed on test driven development (TDD). Functional TDD is a testing approach that uses functional programming to unit test an application before developing it. Functional programming (as opposed to imperative, state-transition-style programming) in a language such as F# lends itself well to TDD because smaller, well-targeted tests can be written in isolation.

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

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

- Build a complete system out of small, isolated functions
- Express test cases as properties instead of examples
- Write test code without the need for mocks
- Reduce the need to control and check for side effects
- Use libraries such as NaturalSpec, FsCheck, FsTest, FsUnit and Unquote to facilitate test cases creation
- Use F# to overcome some of the problems associated with mainstream Test-driven Development (TDD)

Audience

- Test engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 hours
Overview
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
21 hours
Overview
In this instructor-led, live training in Ελλάδα, 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.
14 hours
Overview
In this instructor-led, live training in Ελλάδα, 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.
7 hours
Overview
In this instructor-led, live training in Ελλάδα, participants will learn about GlobalSight's architecture and functionality as they install, configure and deploy a demonstration server.

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

- Understand the benefits of GlobalSight relative to other Translation Management Systems.
- Install GlobalSight server and related components.
- Set up GlobalSight to work behind a reverse proxy.
- Deploy GlobalSight to a production environment.
- Troubleshoot and optimize GlobalSight.
- Use GlobalSight's APIs to integrate it with third party applications, including JBPM, etc.
14 hours
Overview
This instructor-led, live training in Ελλάδα 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.
7 hours
Overview
Cucumber is an open-source, BDD framework for writing tests in a natural language style. BDD, or Behavior Driven Development, is an agile software development technique that encourages collaboration among developers, QA and non-technical business people in a software project.

This training begins with a discussion of BDD and how Cucumber is used to carry out BDD testing for web applications. Participants are given ample opportunity to interact with the instructor and peers while implementing the concepts and tactics learned in this hands-on, practice-based lab environment.

By the end of this training, participants will have a firm understanding of BDD and Cucumber, as well as the necessary practice and toolset to write their own test cases for real-world software test scenarios.

Format of the course

- Heavy emphasis on hands-on practice.
- Most of the concepts are learned through samples, exercises and hands-on development.

Note

- This training uses Eclipse and Selenium. If you wish to use a different IDE or test automation framework, please contact us to arrange.
- If your team is moving from manual testing to automation testing for the first time, please contact us to arrange extending the training to include additional coverage of automation testing.
7 hours
Overview
Το J Behave είναι ένα πλαίσιο BDD βασισμένο σε Java , ανοιχτού κώδικα, για τη συγγραφή δοκιμασιών σε φυσικό στυλ γλώσσας. Το BDD ή η Ανάπτυξη Συμπεριφοράς, είναι μια ευέλικτη τεχνική ανάπτυξης λογισμικού που ενθαρρύνει τη συνεργασία μεταξύ προγραμματιστών, QA και μη τεχνικών επιχειρηματιών σε ένα πρόγραμμα λογισμικού.

Αυτή η εκπαίδευση αρχίζει με μια συζήτηση για το BDD και πως το πλαίσιο J Behave μπορεί να χρησιμοποιηθεί για τη διεξαγωγή δοκιμών BDD για εφαρμογές ιστού. Οι συμμετέχοντες έχουν άφθονες ευκαιρίες να αλληλεπιδρούν με τον εκπαιδευτή και τους συνομηλίκους, ενώ υλοποιούν τις έννοιες και τις τακτικές που έχουν μάθει σε αυτό το πρακτικό εργαστηριακό εργαστηριακό περιβάλλον.

Μέχρι το τέλος αυτής της κατάρτισης, οι συμμετέχοντες θα έχουν μια σταθερή κατανόηση του BDD και του J Behave , καθώς και την απαραίτητη πρακτική και εργαλειοθήκη για τη σύνταξη δοκιμαστικών περιπτώσεων για τα σενάρια δοκιμών λογισμικού πραγματικού κόσμου.

Κοινό

- Δοκιμαστές και προγραμματιστές

Μορφή του μαθήματος

- Μεγάλη έμφαση στην πρακτική άσκηση. Οι περισσότερες από τις έννοιες μαθαίνονται μέσω δειγμάτων, ασκήσεων και πρακτικής ανάπτυξης.
21 hours
Overview
Scala Check είναι μια βιβλιοθήκη για τη διεξαγωγή αυτοματοποιημένων δοκιμών βασισμένων σε ιδιότητες για προγράμματα Scala ή Java . Εμπνευσμένο από τη βιβλιοθήκη Haskell QuickCheck, χρησιμοποιεί ιδιότητες για να περιγράψει την αναμενόμενη συμπεριφορά μιας εφαρμογής, δημιουργώντας πρώτα τυχαία δεδομένα εισόδου, στη συνέχεια εξετάζοντας αυτά τα δεδομένα σε διαφορετικές περιοχές της εφαρμογής και αναφέροντας το αποτέλεσμα.

Σε αυτήν την καθοδηγούμενη από εκπαιδευτή, ζωντανή προπόνηση, οι συμμετέχοντες θα μάθουν τα οφέλη και τις έννοιες πίσω από τις δοκιμές βασισμένες στην ιδιοκτησία, καθώς πρακτικά γράφουν ιδιότητες που οδηγούν στην αυτόματη δημιουργία δοκιμαστικών περιπτώσεων.

Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:

- Γράψτε τις γενικές ιδιότητες που αντικαθιστούν και / ή συμπληρώνουν τις χειρογραφημένες περιπτώσεις δοκιμαστικής μονάδας
- Γράψτε τις δοκιμές στο υψηλότερο επίπεδο προδιαγραφών ιδιοκτησίας
- Εκτελέστε το Scala Check ως αυτόνομο εκτελεστή, χρησιμοποιώντας τον ενσωματωμένο δρομέα γραμμής εντολών
- Ενσωματώστε το Scala Check με δοκιμαστικά πλαίσια όπως τα Scala Test, specs2 και LambdaTest

Κοινό

- Δοκιμάστε τους μηχανικούς
- Προγραμματιστές

Μορφή του μαθήματος

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
21 hours
Overview
HP WinRunner is an enterprise-class automated functional testing tool for recording and replaying UI interactions as test scripts.

In this instructor-led, live training, participants will learn to create and run sophisticated automated tests on an application.

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

- Create adaptable and reusable test scripts that replace or compliment manual testing
- Automate the testing process, from test development to execution
- Prepare and execute an overnight test run
- Use TSL (Test Script Language) to control WinRunner
- Understand WinRunner's advanced features such as the synchronization concept, verification of tests and the WinRunner workflow

Audience

- Manual testers
- Automation test engineers
- QA engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
21 hours
Overview
TestComplete είναι ένα εργαλείο αυτοματισμού UI που χρησιμοποιείται για δοκιμές λειτουργίας και παλινδρόμησης.

Σε αυτή την εκπαιδευτική άσκηση, οι συμμετέχοντες θα μάθουν πώς να χρησιμοποιούν τα χαρακτηριστικά του TestComplete , συμπεριλαμβανομένου του μοντέλου δοκιμαστικών αντικειμένων, των σημείων ελέγχου, της χαρτογράφησης ονομάτων και του UI για τη διεξαγωγή αυτοματοποιημένων δοκιμών σε επιτραπέζιες, διαδικτυακές και κινητές εφαρμογές.

Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:

- Δημιουργήστε, καταγράψτε και εκτελέστε λειτουργικές δοκιμές.
- Δημιουργήστε ένα κλιμακωτό και διατηρήσιμο πλαίσιο δοκιμών.
- Δημιουργήστε σημεία ελέγχου, προσαρμόστε τις δοκιμές για πολλές συσκευές και αναλύστε τα αποτελέσματα των δοκιμών.
- Χρησιμοποιήστε τις επεκτάσεις δέσμης ενεργειών του TestComplete .

Μορφή του μαθήματος

- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση.

Upcoming Software Engineering Courses

Online Software Engineering courses, Weekend Software Engineering courses, Evening Software Engineering training, Software Engineering boot camp, Software Engineering instructor-led, Weekend Software Engineering training, Evening Software Engineering courses, Software Engineering coaching, Software Engineering instructor, Software Engineering trainer, Software Engineering training courses, Software Engineering classes, Software Engineering on-site, Software Engineering private courses, Software Engineering one on one training

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 for a good mixture of IT and soft skills in Greece!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions