Sobes.tech
Junior — Middle

შეგიძლიათ დაასახელოთ ბიბლიოთეკები ან ჩარჩოები, რომლებიც თქვენს პროექტებში გამოიყენეთ?

sobes.tech AI

პასუხი AI-სგან

ტესტების ავტომატიზაციის პროექტებში მე გამოვიყენე შემდეგი ბიბლიოთეკები და ჩარჩოები:

  • Selenium WebDriver — ვებ-აპლიკაციების ბრაუზერის ტესტების ავტომატიზაციისთვის.
  • pytest — პოპულარული ჩარჩო Python-ით ტესტების დაწერისა და შესრულებისთვის, მხარდაჭერა აქვს ფიქსტურებისა და პარამეტრიზაციის.
  • unittest — Python-ის სტანდარტული მოდული ერთეულ ტესტებისთვის.
  • requests — API-ების ტესტირების, HTTP მოთხოვნების გაგზავნისთვის.
  • Allure — ტესტების შედეგების ანგარიშების შესაქმნელად.

სადაც არის მარტივი ტესტი pytest და requests-ის გამოყენებით:

import requests

def test_google_status_code():
    response = requests.get('https://www.google.com')
    assert response.status_code == 200

ეს ხელსაწყოები საშუალებას აძლევს ეფექტურად შექმნათ, შეასრულოთ და შეინარჩუნოთ ავტომატური ტესტები.