• יצירת קשר
  • בלוג
  • אודותינו
  • וידאו
  • מדריכים ▼
    • קורס סלניום - חינם
    • Selenium - JavaScript, 1
    • Selenium - JavaScript, 2
    • Selenium - C# / MSTest
    • Selenium - C# / NUnit, 1
    • Selenium - C# / NUnit, 2
    • Selenium - Java
    • Selenium - Java / JUnit
    • Selenium - Java / TestNG
    • Selenium - Ruby, 1
    • Selenium - Ruby, 2
    • Selenium - Python, 1
    • Selenium - Python, 2
  • פרוייקטים
  • קורסים מקצועיים
  • ראשי

קורס ב-API Testing

על הקורס:

המושג API מייצג: Application Programming Interface . ה-API מבטא אוסף של פרוצדורות , פונקציות ושאר נקודות גישה לאותה מערכת נבדקת (יכולה להיות אפליקציה , מערכת הפעלה, ספרייה וכו'), נקודות גישה אלו מאפשרות לאותם מפתחים להתממשק אליהם, לספק ולשאוב מידע. בעולם הבדיקות שלנו , נקודות אלו מאפשרות לנו, הבודקים, לשלוח קריאות לאפליקציה ולקבל ממנה תשובות אותן נשמור ונוודא כי הן תואמות את הדרישות.

בדיקות API מזכירות במעט בדיקות GUI אך במקום ממשק ידידותי הבנוי על מערכת חלונאית או וובית (Web) הכוללת כפתורים, שדות טקסט, תפריטים וכו' , נעבוד ב-API על סדרה של קישורים או קריאות לפונקציות היושבות בשכבה נמוכה יותר של מימוש.

ישנן שתי גישות לבדיקות API:
הגישה הראשונה משתמשת בכלי בדיקות המיועד לבצע קריאות ולוודא תגובות מהמערכת הנבדקת.
הגישה השנייה היא מימוש של קוד פנימי (בתוך הצוות) למימוש הקריאות

הגישה הראשונה היא גישה גנרית יותר, כלי חיצוני יכול להתאים את עצמו למגוון מערכות אפליקציות ואילו הגישה השנייה נכתבת לייעוד ספציפי יותר של צרכי החברה והמוצר. על כן, קורס זה מתמקד בעיקרו בגישה הראשונה. ישנם לא מעט כלים שם בחוץ בהם ניתן לבצע בדיקות API , כלים כמו - PostMan , Fiddler , advance REST client , Cocoa Rest Client ועוד...

הקורס יתמקד בכלי הפופולרי ביותר שניתן למצוא כיום בתחום - SoapUI , ובנקודה זו אציין כי קיימות 2 גרסאות של המוצר: הגרסה החינמית (Open Sourse) , וגרסת ה-Pro , ההתמקדות בקורס תהיה בכלי ה-Open Source אשר יודע להציע את הכי הרבה בתמורה למחיר.

היקף שעות הקורס: 25 שעות אקדמאיות

דרישות קדם: אין

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

- API Automation Testing – Course Overview

- WebServices Concepts:
  What are Webservices ?
  WSDL Introduction
  Soap Protocol Explanation

- Soap UI Basic Features:
  SoapUI Installation / Documentation
  Creating Testsuites and testcases
  Local WebService operations
  Local Webservice Installation
  Request/Response operations

- Testing Webservices:
  Basic Assertions
  Advanced Assertions
  Xpath assertions in detail
  Properties Access
  Advanced Properties
  Properties Transfer concepts

- Groovy Language Basics:
  Groovy operators,DataTypes
  Loops,Arrays,List
  Basic Programmes

- Automation Testing using Groovy:
  Creating Groovy Testcase
  Context Variable Scope
  Parsing XML's with Evryware API

- Testing REST API and reporting:
  REST API concepts
  How to test REST API
  Google Maps API
  Testcases for Google Map API
  Reporting Techniques
  Jasper Reports and WebRecording





    שירותים נוספים
  • * יעוץ והקמת תשתיות אוטומציה
  • 1 - קורס משולב: Java + Selenium + Appium
  • 2 - קורס משולב: C# + Selenium + Appium
  • 3 - קורס אוטומציה למתקדמים
  • 4 - קורס אוטומציה עם Selenium Webdriver
  • 5 - קורס תכנות למפתחי אוטומציה
  • 6 - קורס אוטומציה על Mobile Devices
  • 7 - קורס בדיקות עומסים עם jMeter
  • 8 - קורס בדיקות API עם SoapUI
  • 9 - קורס סביבות פיתוח וכלי אוטומציה
  • 10 - קורס אוטומציה עם Robot Framework
  • 11 - קורס בניית אתרים באינטרנט
תגיות הקורס
  • API
  • Testing
  • Automation
  • Groovy
  • REST
  • SoapUI
  • WebService
  • WSDL

כל הזכויות שמורות ליוני פלנר - עתיד האוטומציה © 2017 - 2015