Software Automation Testing Academy

Μάθε να υλοποιείς αυτοματοποιημένες δοκιμές λογισμικού χρησιμοποιώντας ποικίλα εργαλεία αυτοματοποίησης δοκιμών, όπως Testing, Selenium στη γλώσσα προγραμματισμού java για να πιστοποιήσεις web εφαρμογές και microservices.

Entry Level
Ελληνικά Videos
Από €60 /μήνα
*Μέσος χρόνος ολοκλήρωσης – 3 Μήνες Βρες το πακέτο που σου ταιριάζει!

  • 30 Ώρες on-demand video
  • 10 quizzes and 1 hands-on project
  • Πιστοποιητικό παρακολούθησης
  • Online Forum
  • Online 1-1 meetings με τους εκπαιδευτές
  • Αξιολόγηση βιογραφικού σπό Recruiters της linq
Member of Digital Skills and Jobs Coalition EU
Best Youth Employment Initiative

Σε ποιον απευθύνεται;

Job seekers

Σε σένα που τώρα τελειώνεις τις σπουδές σου, δεν έχεις κάποια εμπειρία και θέλεις να ξεκινήσεις την καριέρα σου ως Software Engineer in Test

Career growth

Σε σένα που εργάζεσαι ως Manual Tester και θέλεις να γίνεις Automation Tester

Career switch

Σε σένα που θέλεις να κάνεις στροφή στην καριέρα σου έχοντας background σε θετικές επιστήμες ή βασικές γνώσεις προγραμματισμού

Τι θα μάθεις;

11 Ενότητες
50 Video Διαλέξεις
30 Ώρες Συνολική Διάρκεια
Software Automation Testing

Στην πρώτη ενότητα θα ανακαλύψεις τι είναι το Automation Testing και ειδικότερα το Web Automation Testing αλλά και τα πλεονεκτήματά του. Επίσης, θα μάθεις ποιο από όλα τα είδη test θα πρέπει τελικά να αυτοματοποιηθεί καθώς και τις διαφορές μεταξύ του Manual Testing και του Automation Testing.

  • 1.1 Introduction to Software Automation Testing
  • 1.2 What are the benefits
  • 1.3 Which Test do we Automate
  • 1.4 Differences Between Automation And Manual Testing
Web Automation Testing Tools

Στο δεύτερο κεφάλαιο οι εκπαιδευτές θα σου εξηγήσουν περισσότερα για τα εργαλεία αυτοματοποίησης δοκιμών για Web εφαρμογές, δηλαδή τι είναι ένα Integrated Development Environment (IDE) και συγκεκριμένα το εργαλείο IntelliJ και τέλος θα μάθεις για τον αντικειμενοστραφή προγραμματισμό (Object Oriented Programming) και ειδικότερα στην γλώσσα προγραμματισμού Java.

  • Introduction to Web Automation Testing Tool

2.1 Introduction to IDE – IntelliJ

  • 2.1.1 Introduction to IDE – IntelliJ
  • 2.1.2 Introduction to IDE – IntelliJ_Practice

2.2.1 Introduction to OO Programming – Java

  • 2.2.1 Theory – Introduction to OO Programming
  • 2.2.1.1 Introduction to OO Programming – Java Practice 1
  • 2.2.1.2 Introduction to OO Programming – Java Practice 2

2.2.2 Java Programming

  • 2.2.2.1 Java Programming -Data Types
  • 2.2.2.2 Java Programming – Data Structure List 1
  • 2.2.2.3 Java Programming – Data Structure List 2
  • 2.2.2.4 Java Programming – Sets
  • 2.2.2.5 Java Programming – Maps
  • 2.2.2.6 Java Programming – Streams
  • 2.2.2.7 Java Programming – OO Concepts
  • 2.2.2.8 Java Programming – Interfaces

2.3 Building Tools – Maven Basics

  • 2.3 Building Tools -Maven Basics
  • 2.3.1 Maven – Create Project Installation
  • 2.3.2 Maven – Lifecycle
  • 2.3.3 Maven – Plugin
  • 2.3.4 Maven – Dependency
  • 2.3.5 Maven – Profile
  • 2.3.6 Maven – Run debug configuration

2.4 Testing Framework – TestNG

  • 2.4 Testing Framework – TestNG
  • 2.4.2 TestNG 2
  • 2.4.3 TestNG 3
  • 2.4.3 TestNG 4
  • 2.4.3 TestNG 5
  • 2.4.3 TestNG 6

2.5 Web Automation Tool – Selenium

  • 2.5 Web Automation Tool – Selenium – Intro
  • 2.5.1 SeleniumIDE
  • 2.5.2 WebDriver JS
  • 2.5.3 WebDriver
  • 2.5.4 Selenium Grid
  • 2.5.5 Selenium Recap

2.6 Locators Strategy

  • Locators 1
  • Locators 2

2.7 Basic DB Operations

  • 2.7.1 Basic DB Operations – Theory
  • 2.7.2 Basic DB Operations – Practice Operations
  • 2.7.3 Basic DB Operations – Practice Code Optimizations

2.8 Reporter – Allure

  • Reporters
Web Automation Test Implementation

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

  • Intro – Web Automation Test Implementation

 

3.1 First Test Case Implementation

  • 3.1 First Test Case Implementation – Part1 – Chrome Driver
  • 3.1 First Test Case Implementation – Part2 – TC Design
  • 3.1 First Test Case Implementation – Part3 – Step1
  • 3.1 First Test Case Implementation – Part3 – Step2
  • 3.1 First Test Case Implementation – Part3 – Step3
  • 3.1 First Test Case Implementation – Part6 – Recap

 

3.2 Test Data in Test Automation

  • 3.2 Test Data in Test Automation – Part1 – Theory
  • 3.2 Test Data in Test Automation – Part2 – Practice
  • 3.2 Test Data in Test Automation – Part3 – Practice – Recap

 

3.4 CI Tool – Jenkins

  • 3.4 CI Tool – Jenkins – Part1
  • 3.4 CI Tool – Jenkins – Part2
  • 3.4 CI Tool – Jenkins – Part3
  • 3.4 CI Tool – Jenkins – Part4
API Testing

Σε αυτή την ενότητα θα ανακαλύψεις τί είναι το API testing και – μαζί με τους εκπαιδευτές – αφού δημιουργήσετε θα εκτελέσετε βασικά http requests με το εργαλείο postman. Τέλος, θα δημιουργήσετε ένα project όπου βασισμένοι στο εργαλείο rest assured θα υλοποιήσετε API tests σε γλώσσα προγραμματισμού Java.

  • Intro – Api Testing

 

4.1 API Testing – Postman

  • 4.1 API Testing – Postman – Part1
  • 4.1 API Testing – Postman – Part2
  • 4.1 API Testing – Postman – Part3
  • 4.1 API Testing – Postman – Part4

4.2 API Testing – Rest Assured

  • API Testing – Rest Assured
Project - Web Automation Testing on Amazon web site

Στα πλαίσια του Academy θα κληθείς να παραδώσεις 2 Projects.

Project 1
Θα δημιουργήσεις ένα automated project και θα υλοποιήσεις συγκεκριμένα αυτοματοποιημένα σενάρια σε γλώσσα προγραμματισμού Java.
Για να δημιουργηθεί το project πρέπει να γίνουν τα εξής:

1. Create Maven automation testing project
2. Create automated test scenarios.
3. Execute test scenarios.

Project 2
Στο δεύτερο μέρος θα χρειαστεί να δημιουργήσεις ένα postman Api test όπου θα υλοποιηθούν συγκεκριμένα test steps κάνοντας http calls σε ένα Api service. Να δημιουργηθεί ένα postman collection με όνομα “api-automation- testing”, το οποίο θα
περιέχει τa εξής 2 requests:

1. Eνα “GET” http call στο genderize Api:
Step1: Να πιστοποιηθεί το response από το συγκεκριμένο call
Step2: Να πιστοποιηθεί ότι τα values των json attributes που γυρνάει το Api έχουν
συγκεκριμένο data type
Step3: Να πιστοποιηθούν τα values των attributes

2. Eνα δεύτερο “GET” http call στο genderize Api
Step1: Να πιστοποιηθεί το response από το συγκεκριμένο call
Step2: Να πιστοποιηθεί ότι το response του Api είναι data type
Step3: Να πιστοποιηθούν τα values των 2 json attributes μέσα στο json array

Project - Πραγματοποίησε 6 δοκιμές λογισμικού

Στα πλαίσια του Academy θα κληθείς να πραγματοποιήσεις 6 δοκιμές λογισμικού στην ιστοσελίδα που θα σου δοθεί. Συγκεκριμένα, για να ολοκληρώσεις την ανάπτυξη του project θα χρειαστεί να πραγματοποιήσεις τις εξής 6 δοκιμές:

1η Δοκιμή
Σχεδίαση και εκτέλεση δοκιμών για την LOGIN σελίδα για όλους τους χρήστες που αναφέρονται στη σελίδα.

  • standard_user
  • locked_out_user
  • problem_user
  • performance_glitch_user

 

2η Δοκιμή
Σχεδίαση και εκτέλεση δοκιμών για την PRODUCTS σελίδα για τους χρήστες

  • standard_user
  • problem_user
  • performance_glitch_user

 

3η Δοκιμή
Σχεδίαση και εκτέλεση δοκιμών για την YOUR CART σελίδα για τους χρήστες

  • standard_user
  • problem_user
  • performance_glitch_user

 

4η Δοκιμή
Σχεδίαση και εκτέλεση δοκιμών για την CHECKOUT: YOUR INFORMATION σελίδα για τους χρήστες

  • standard_user
  • problem_user

 

5η Δοκιμή
Σχεδίαση και εκτέλεση δοκιμών για την CHECKOUT: OVERVIEW σελίδα για τους χρήστες

  • standard_user
  • performance_glitch_user

 

6η Δοκιμή
Σχεδίαση και εκτέλεση δοκιμών για την CHECKOUT: COMPLETE σελίδα για τους χρήστες

  • standard_user
  • performance_glitch_user

Οι Experts του Academy

Γνώρισε τους εξειδικευμένους επαγγελματίες που θα σε εκπαιδεύσουν στον κλάδο του automation testing:

Ξεκινήστε σήμερα με 7 μέρες δωρεάν!

Eπίλεξε το πακέτο που σου ταιριάζει

Δημοφιλές
Από
€60 / Μηνιαίο
Δωρεάν Ακύρωση Οποιαδήποτε Στιγμή
Ξεκίνα Δωρεάν για 7 Ημέρες
Δημοφιλές
Από
€290 / Ετήσιο
Δωρεάν Ακύρωση Οποιαδήποτε Στιγμή
Ξεκίνα Δωρεάν για 7 Ημέρες

Η απορία σου για τις συνδρομές μπορεί να λύνεται εδώ!

Πόσο χρόνο θα χρειαστώ για να ολοκληρώσω την εκπαιδευτική διαδικασία;

Αυτό εξαρτάται από εσένα, δηλαδή, δεν υπάρχει κάποιο συγκεκριμένο χρονικό περιθώριο στο οποίο μπορείς να ολοκληρώσεις το Academy.
Επιλέγοντας το πακέτο συνδρομής που σε ενδιαφέρει αποκτάς πρόσβαση στην πλατφόρμα για το αντίστοιχο χρονικό διάστημα.

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

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

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

Ποιό είναι το συνολικό ποσό που θα χρειαστεί να εξοφλήσω;

Και σε αυτή την περίπτωση, δεν υπάρχει κάποιο συγκεκριμένο ποσό εξόφλησης. Αυτό εξαρτάται από το χρονικό διάστημα που επιθυμείς να αφιερώσεις ώστε να ολοκληρώσεις το Academy.
Ο εκτιμώμενος χρόνος ολοκλήρωσης της εκπαιδευτικής διαδικασίας είναι 3-4 μήνες, ωστόσο αυτό μπορεί να προσαρμοστεί ανάλογα με το πρόγραμμά σου.
Είναι στην δική σου ευχέρεια να αποφασίσεις για πόσο χρονικό διάστημα θα ανανεώνεται η συνδρομή σου!

Για παράδειγμα:

  • Αν επιλέξεις το μηνιαίο φοιτητικό (ή ανέργων) πακέτο και επιθμείς να έχεις πρόσβαση στο υλικό για 2 μήνες, το συνολικό ποσό πληρωμής θα διαμορφωθεί ως εξής: 2(Μήνες)*39€=78€
  • Αντίστοιχα, αν επιλέξεις το ετήσιο-φοιτητικό πακέτο τότε η ανανέωση θα πραγματοποίειται ετησίως ως εξής:  1(Έτος)*99€=99€
Για πόσο χρονικό διάστημα ισχύει η έκπτωση;

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

Ποιά είναι η διαδικασία διδασκαλίας του Academy;
  1. Ξεκινάς δωρεάν την εκπαιδευτική διαδικασία
  2. Παρακολουθείς online τις διαλέξεις κάθε ενότητας
  3. Απαντάς online στα quizzes κάθε ενότητας
  4. Μοιράζεσαι τις απορίες σου στο forum με τους εκπαιδευτές
  5. Αναπτύσσεις το project του Academy
  6. Προωθείς το CV σου για αξιολόγηση
  7. Ολοκληρώνεις την εκπαιδευτική διαδικασία και λαμβάνεις πιστοποιητικό παρακολούθησης

Το ΄χεις;

Ποιές είναι οι ημέρες και ώρες μαθημάτων;

Δεν υπάρχουν συγκεκριμένες ώρες ή ημέρες μαθημάτων. Το Academy αποτελείται από on-demand videos.

Πώς μπορώ να συμμετέχω στο Academy;

Η διαδικασία περιλαμβάνει τα εξής 2 απλά βήματα:

  1. Επιλέγεις το πακέτο τιμών που σου ταιριάζει
  2. Κάνεις την εγγραφή σου συμπληρώνοντας τα προσωπικά σου στοιχεία και τα στοιχεία της τραπεζικής σου κάρτας. H χρέωση της τραπεζικής σου κάρτας για το πακέτο τιμών που έχεις επιλέξει θα πραγματοποιηθεί μετά το τέλος της 7ήμερης δοκιμαστικής περιόδου

 

*Σε περίπτωση που επιθυμείς να προχωρήσεις στην εγγραφή σου με τραπεζική κατάθεση, μπορείς να επικοινωνήσεις μαζί μας στο [email protected]

Μπορώ να ακυρώσω τη συνδρομή μου μετά το τέλος της δοκιμαστικής περιόδου;

Φυσικά! Μπορείς να προχωρήσεις σε ακύρωση της συνδρομής σου από τον λογαριασμό σου ή επικοινωνώντας μαζί μας στο [email protected]

Μπορώ να ζητήσω επιστροφή χρημάτων κατά τη διάρκεια της συνδρομής μου;

Μπορείς αποστέλλοντάς μας σχετικό email στο [email protected] έως και επτά (7) ημέρες από την πληρωμή της συνδρομής σου.

Academies you might be interested in

Οι αιτήσεις έχουν ολοκληρωθεί!
  • 20 ώρες εκπαίδευσης στα ελληνικά
  • 4 εβδομάδες
  • Πιστοποιητικό παρακολούθησης
  • Hands on project
4.7/5
Ξεκίνα δωρεάν για 7 μέρες
  • 70 ώρες on-demand videos
  • 100 Quizzes και 1 Hands-on Project
  • Πιστοποιητικό παρακολούθησης
  • Online Forum
  • Online 1-1 meetings με τους εκπαιδευτές
  • Συμβουλευτική καριέρας από στελέχη των εταιρειών - Hiring Partners
  • Αξιολόγηση βιογραφικού από Recruiters της linq
  • Συνεντεύξεις με τις εταιρείες - Hiring Partners
4.95/5
Ξεκίνα δωρεάν για 7 μέρες
  • 70 Ώρες on-demand video
  • 45 quizzes and 1 hands-on project
  • Πιστοποιητικό παρακολούθησης
  • Online Forum
  • Online 1-1 meetings με τους εκπαιδευτές
  • Αξιολόγηση βιογραφικού σπό Recruiters της linq
  • Συνεντεύξεις με τις εταιρείες - Hiring Partners
4.9/5
Ξεκίνα δωρεάν για 7 μέρες
  • 20 Ώρες on-demand video
  • 8 quizzes and 1 hands-on project
  • Πιστοποιητικό παρακολούθησης
  • Online Forum
  • Online 1-1 meetings με τους εκπαιδευτές
  • Αξιολόγηση βιογραφικού σπό Recruiters της linq
Ξεκίνα δωρεάν για 7 μέρες
  • 20 Ώρες on-demand video
  • 4 quizzes and 1 hands-on project
  • Πιστοποιητικό παρακολούθησης
  • Online Forum
  • One on One Meetings
  • Αξιολόγηση βιογραφικού σπό Recruiters της linq
Ξεκίνα δωρεάν για 7 μέρες
  • 30 Ώρες on-demand video
  • 10 quizzes and 1 hands-on project
  • Πιστοποιητικό παρακολούθησης
  • Online Forum
  • Online 1-1 meetings με τους εκπαιδευτές
  • Αξιολόγηση βιογραφικού σπό Recruiters της linq

Join our community of leaders

Join our community of leaders