הדור הבא של הבדיקות האוטומטיות

When Test Automation Meets Dev-Ops

אוטומציה זה לא רק קוד, זה תהליך...

כשהאוטומציה פוגשת את ה-DevOps...

כרגיל אנחנו בעתיד האוטומציה מתעדכנים עם הטכנולוגיות ומביאים לכם את קורס ה-DevOps המוביל מסוגו.

כלום יודעים ש-Dev-Ops זה הכרחי, כולם יודעים שזה חשוב, אבל מעט מאוד באמת מבינים ויכולים ללמד את זה.

קורס ה-Dev-Ops מוכוון אוטומציה נולד בגלל צורך, בגלל שכיום התעשייה לגמרי שם. פיתוח תוכנה זריז עם Agile הביא אותנו  לחפש פתרונות בעולם הבדיקות שיתנו לנו מענה זריז לפיתוח התוכנה האג'ילי.

אוטומציה זה לא רק קוד, אוטומציה זה גם סביבות, גם מתודולוגיות, גם פתרונות לשאלות:

מי יריץ את הקוד ?

היכן הקוד ישב ?

היכן הקוד ירוץ ?

קורס ה-Dev-Ops שלנו הינו קורס ייחודי, מודרני והמתקדם מסוגו בארץ (כמו כל שאר התכנים שלנו שאנו כל כך גאים בהם).

בקורס זה תוכלו לדעת כיצד פותחים Repository בענן על ידי שירות ה-GitHub, תוך התממשקות לקוד שלכם.

בקורס זה תלמדו כיצד לנהל את ערכת הקבצים שלכם על ידי Maven הפופולרי

בקורס זה תתקינו ותעבדו עם כלי ה-Continuous Integration המוביל בשוק: Jenkins, תיצרו ג'ובים חדשים, תקראו לקוד שלכם שיושב ב-GitHub, תריצו סוגים שונים של מקרי בדיקה מקונפגים כבר לרצונותכם ועוד

בקורס זה תיישמו הרצות מקביליות על מכונות מרוחקות (כי מי מריץ כיום בדיקות על מחשב הפיתוח ?), עם Selenium Grid , עם מכונות וירטואליות , עם טכנולוגיית ה-Docker ועוד.

*** בונוס לנרשמי המחזור הזה - קורס עומסים עם JMeter דיגיטלי במתנה !!! ***

 

TestAutomationWithDevOps

רשימת נושאי הקורס:

1. Manage your Code with Git & GitHub

  • Introduction to Git
  • Git Glossaries: push, pull, merge, clone, etc…
  • Git Implementation
  • Git via command line
  • Git Hands on - Create our first repository
  • Creating account on GitHub
  • Synchronize your code with team members
  • Git via Eclipse - Version control for your selenium code

2. Build your Project with Maven & Advanced Unit Testing

  • Introduction to Unit Testing
  • TestNG Plugin Installation
  • Annotations
  • Assertions
  • Suite.xml
  • Parallel Execution
  • Introduction to Maven
  • Maven lifecycle
  • Maven Implementation
  • Maven Dependencies
  • POM.xml
  • Build and test from your command line
  • Upload your Maven project to GitHub

  

3. Continues Integration with Jenkins

  • Introduction to CI/CD and Build automation tools
  • Introduction to Jenkins
  • Installing and configuring Jenkins
  • Understand Jenkins dashboard and Console output
  • Schedule your first job
  • Integrate a Maven Project with GitHub and Jenkins

 

4. Test Execution Platforms with Selenium Grid

  • Introduction to Selenium Grid
  • Installation and setup
  • Selenium Grid under the hood - Drill down into Selenium Server features
  • Advanced Selenium grid configurations
  • Remote webdriver and Desired Capabilities introduction
  • Execution on Selenium Grid

5. Cloud Testing (Integration with Sauce Labs / Browser Stack ...)

  • Introduction to the worlds of Grid providers & Cloud execution platforms
  • Creating a BrowserStack account
  • Execute your tests in BrowserStack
  • Overview of capabilities and advantages of BrowserStack
  • Tips and tricks from BrowserStack

6. The World of Docker

  • Introduction to virtualization
  • The world of Docker - (And how is it different that a standard VM)
  • Installation and setup
  • Docker glossary (Images, Containers, Common commands, Docker Daemon, Docker hub)
  • Docker hands on - Create your first Docker file and run Docker Images
  • Docker for windows - Setup and Troubleshooting
  • Docker Kitematic introduction and overview

 

7. Advanced Execution platform in Docker containers

  • Docker & Selenium - What is the deal?
  • Dockerized Selenium - Installation and Setup
  • Executions a Dockerized Grid
  • Zalenium Introduction and overview
  • Advanced Executions on a Dockerized platform

לפרטים נוספים, אתם מוזמנים ליצור עימנו קשר ואנו נדאג לחזור אליכם בהקדם: