Click to Restart!

Automation Testing

testare automataTestarea manuala nu poate fi inlocuita pentru ca permite unui tester bun sa isi foloseasca intreaga creativite pentru a gasi probleme exceptionale pe care scripturile automate nu sunt programate sa le gaseasca. In acelasi timp insa, testarii ajung de multe ori epuizati din pricina volumului de munca mare si de multe ori repetitiva, din cadrul testarii de tip regression. Iar aceasta munca redundanta poate conduce la greseli si pana la urma la scaderea nivelului de calitate.

 

Testarea automata, pe de alta parte, este excelenta tocmai pentru aceste task-uri repetitive, testand aplicatia fara greseli si foarte rapid. Scripturile de testare bine construite pot sa acopere fara probleme 70 90% din volumul de testare a unui proiect, lasand testarul sa faca doar acele task-uri in care doar un testar manual poate excela.

 

In urma acestor cursuri vei putea sa scrii teste automate simple si complexe. Vei primi bazele necesare de programare pentru a-ti putea dezvolta abilitati tehnice tot mai semnificative si vei ajunge sa gasesti satisfactie in provocari pe care poate nu ti-ai fi inchipuit ca le-ai putea depasi.

Fiecare laborator se desfasoara intr-o dupa-masa pe saptamana dupa ora 18:30 si are o durata de aproximativ 3 ore.

Mai jos iti prezentam programa noastra pentru modulul de Quality Assurance Automation. Fiecare curs are o parte teoretica si una practica, insistandu-se pe cea din urma.

Inscriere disponibila pentru sesiunea octombrie (2017) – ianuarie (2018)

 

1190 Curs Automation + Acreditare

850 Curs Automation

 

Vreau sa ma inscriu!

Curricula cursului

 

Topic Tools, languages and technologies we get in touch
Lab 1 A picture of the industry Introduction in Software Engineering Introduction to Hardware, Software, Networking, Internet and Cloud Let’s see a modern software delivery pipeline in action Let’s hack something using this pipeline Automatic setup of your local environment Operating Systems A crash course on Linux, an operating system you need to know A crash course on bash scripting Let’s build useful console applications using Linux tools and scripts Linux, Jenkins, Git,  Sonar, Java, Tomcat, HTML, AJAX, Javascript, IntelliJ IDEA IDE
Lab 2 Source Control in easy steps Working in an Integrated Development Environment (IDE) Programming styles like imperative, object oriented, declarative and functional An introduction to the major programming languages you see around Git, GitHub IntelliJ IDEA C, Java, HTML, SQL
Lab 3 Programming Fundamentals (presented in Java) Algorithms, the heart of programming Simple data structures Java Programming (methods, packages, classes and objects, using standard or custom packages, unit testing, basics of clean code) Java, IntelliJ IDEA, Git
Lab 4 Java Programming (principles of OOP, Exceptions) Java Programming (Collections, Generics, Input Output, Java Certification Quizzes) Java, IntelliJ IDEA, Git, JUnit
Lab 5 Databases Basics of relational databases (objects, structured query language, relations) Introduction to NoSQL databases Persisting Java objects in a database Java Database Connectivity and Java Persistence Java, IntelliJ IDEA, Git, SQL
Lab 6 Client side web programming HTML and CSS Client side web programming Programming in Javascript JSON and asynch client-server communication HTML, CSS, Javascript, JSON and AJAX
Lab 7 Server side web programming in Java Java, Java Servlets, Tomcat, Maven
Lab 8 Adding database support to a server side application Deploy to cloud servers in Amazon EC2 All learned so far Amazon EC2 Jenkins, Maven, Sonar, GitHub
Lab 9 Build a To Do List web application in Java, Javascript and SQL, continuously delivered in Amazon cloud Building a mini blogging web application in Java, Javascript and SQL, continuously delivered in Amazon cloud 8 Hours Workshop
Lab 10 PHP Specifics ToDoList web application in PHP. Continuously delivered in Amazon cloud PHP, Apache HTTPD, PostgresSQL PHP, Apache HTTPD
Lab 11 Mini blogging web application in PHP, continuously delivered in Amazon cloud Wordpress, customizing WordPress , themes PHP, Apache HTTPD, PostgresSQL, PHP, WordPress, MySQL
Lab 12 Enhancing any web application by adding Responsive Design and REST web services Twitter Bootstrap, REST
Lab 13 BDD in practice Expressing test cases in Gherkin (Cucumber) Create test cases and transform them into automated scenarios TDD vs BDD Cucumber, JAVA, IntelliJ IDEA
Lab 14 Selenium WebDriver WebElement Selenium Webdriver, JAVA, IntelliJ IDEA
Lab 15 Understanding XPath syntax Selenium Webdriver, JAVA, IntelliJ IDEA
Lab 16 Page Object Model Selenium Webdriver, JAVA, IntelliJ IDEA
Lab 17 Testy an open source testing framework Testy, Cucumber, JAVA, IntelliJ IDEA
Lab 18 Practice I Testing a real application Cucumber, JAVA, IntelliJ IDEA
Lab 19 Practice II CI Integration Cucumber, JAVA, IntelliJ IDEA

 

 

Prezentarea trainerului

ionel-condor-trainer-curs-de-programare-acreditat

Matei Nicolae

  • 10 ani ca programator full-stack
  • 3 ani de experienta in calitate de cadru didactic la Universitate Tehnica
  • 1 certificare Oracle in Java
  • specialist in Web Development, JavaScript si framework-uri bazate pe JavaScript
  • CSS, HTML, PHP

A lucrat timp de 9 ani ca programator full-stack, specializandu-se pe Web Development, JavaScript si framework-uri bazate pe JavaScript. De asemenea are experienta in calitate de cadru didactic la o universitate tehnica.

Creative Commons License  FastTrackIT Curricula by FastTrackIT is licensed under a Creative Commons Attribution 4.0 International License.

Visit Us On FacebookVisit Us On TwitterVisit Us On Linkedin