Sobes.tech
Middle

Mesélj a források azonosításának elvéről.

sobes.tech MI

Válasz az MI-től

Az erőforrás azonosításának elve (Resource Identification Principle) kimondja, hogy a rendszer minden erőforrásának rendelkeznie kell egy egyedi azonosítóval, amely lehetővé teszi annak egyértelmű megtalálását és elérését.

Az elv fő céljai és feladatai:

  • Egyediség: Minden erőforrásnak saját egyedi azonosítója van.
  • Felfedezhetőség: Azonosító segítségével megtalálható az erőforrás.
  • Áthelyezhetőség: Az erőforrás azonosítójának nem szabad függnie fizikai helyétől vagy tárolási módszerétől.
  • Megjelenítéstől függetlenség: Azonosítónak stabilnak kell maradnia, még akkor is, ha az erőforrás megjelenítése változik (például adatformátum).

Azonosítók példái:

  • URL (Egységes Erőforrás Hivatkozó): A leggyakoribb példa. Megmutatja az erőforrást és az elérés módját.
    // Egyszerű URL példa
    https://example.com/users/123
    
  • URN (Egységes Erőforrás Név): Egy erőforrást név szerint azonosít, anélkül, hogy megadná az elérés módját.
    // URN példa egy ISBN könyvre
    urn:isbn:0-486-27557-4
    
  • UUID (Universally Unique Identifier): Globálisan egyedi azonosító.
    // UUID példa
    a1b2c3d4-e5f6-7890-1234-abcdef123456
    
  • Adatbázisban lévő azonosító: Egy rekord egyedi kulcsa.
    -- SQL lekérdezés azonosítóval
    SELECT * FROM products WHERE product_id = 456;
    

Érték a QA számára:

  • API tesztelés: A kérésekben a források helyes azonosításának ellenőrzése.
  • Integrációs tesztelés: Biztosítani, hogy a rendszerek helyesen használják az azonosítókat az adatok cseréje során.
  • Teljesítmény tesztelés: Azonosítók segítségével történő erőforrás keresés hatékonyságának értékelése.
  • Biztonsági tesztelés: Hozzáférés ellenőrzése az azonosító segítségével (engedélyezés, hitelesítés).
  • Adat tesztelés: Azonosítók egyediségének és integritásának ellenőrzése az adattárakban.