Font size
WorksheetsAPI NEDİR
Total questions: 25
Worksheet time: 18mins
Aşağıdaki kullanımdan hangisi api servisi kullanımına örnek olamaz
bir web uygulamasına kullanıcı adı ve şifre ile giriş yapmak
Uygulamalara google maps i entegre etmek
Iot cihazları uygulamalar üzerinden yönetmek
Bir web uygulamasında farklı firmalara ait seyahat bilgilerinin listelenmesi
Aşağıdakilerden hangileri api leri kullanmamızı sağlayan mimari ve yapılardır?
POSTMAN
REST
SOAP
WEBDRIVER
Aşağıdaki HTTP Requestlerinden hangisi body kullanımı(data gönderme) gerektirmez
PUT
POST
PATCH
GET
Aşağıdakilerden hangileri API terimleridir?
RESPONSE
REQUEST
JSON
XML
Aşağıdaki ifadelerden hangisi yanlıştır?
Post request ile create işlemi gerçekleştiririz
Tüm API lar bir web servistir
Soap veri iletiminin güvenli olduğu bir protokoldür
Restful requestlerine CRUD da denir
Bir api servisi aracılığı ile bir request gönderdiğimizde dönen sonuç aşağıdaki bilgilerden hangilerini içerir.
status code
request body
response body
authorization
Aşağıdaki status codelardan hangileri başarılı bir işlem yapıldığını gösterir
302
201
202
301
Aşağıdaki eşleştirmelerden hangileri doğrudur?
SOAP - WDSL
API - DATABASE
RESTFULL - HTTP REQUEST
JSON - XML
Aşağıdaki alanlardan hangilerinde daha çok SOAP kullanılır?
Finans
sosyal medya
Telekominikasyon
mobil uygulamalar
Aşağıdaki alanlardan hangilerinde daha çok RESTFULL kullanılır?
Finans
sosyal medya
telekominikasyon
mobil uygulamalar
Aşağıdakilerden hangisi api daki data formatlarından biri değildir
xml
json
txt
java
Aşağıdaki kod satırlarının hangisinde hata yapılmıştır?
Response response= given(). accept("application/json"). when(). get(url);
response.prettyPrint();
JsonPath jsonPath=response.jsonPath();
Assert.assertEquals(200,json.getStatusCode());
Aşağıdaki bilgilerden hangileri response header içerinde yer almaz?
Status Code
Content-Type
Server
Connection
Aşağıdakilerden hangisi API Testi aşamalarından değildir?
Token alma
URL oluşturma
Serialization yapma
response alıp actual data oluşturma
Aşağıdaki seçeneklerden hangisi ile Matchers class'a ait tüm methodları kullanabiliriz?
import org.hamcrest.Matchers.*;
import static org.hamcrest.Matchers.*;
import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.hasSize;
Aşağıdakilerden hangileri Matchers class tan gelen methodlardır.
equalTo
hasItems
getStatusCode
hasSize
Requesten gelen response u Java objelerine çevirme işlemine ......... denir.
Boşluğa gelmesi gereken ifade aşağıdakilerden hangisidir?
Type casting
Serialization
DeSerializtion
Pojo Class
Aşağıdakilerden hangisi Api testinde Assertion yöntemi olarak kullanılamaz?
POJO
Matchers class
JSON
GSON
JSONObject ile alakalı ifade edilenlerden hangileri doğrudur?
JSONObject ile oluşturulan yapılarda data type belirtilmez
Özellikle expected ve request datalar oluşturulurken kulllanılır..
en büyük zorluğu type casting gerektirmesidir
url oluşturulurken kullanılır.
spec yapısını oluştururken kullandığımız Interface/class aşağıdakilerden hangisidir?
Response
RequestSpecification
Deserialization
object mapper
Aşağıdakilerden hangileri DeSerialization işlemi yapar
Gson
Json
Object Mapper
Matchers
Api testinin hangi aşamasında OOP conceptin encapsulation yöntemini kullanırız?
spec yapısını oluştururken
TestData classını oluşturuken
Pojo class oluştururken
TestBase classa extend ederken
Aşağıdaki HTTP Requestlerinin hangilerini gönderirken Request Body e ihtiyaç duyarız
GET
POST
PATCH
DELETE
Geride bıraktığımız 14 ders ile alakalı eleştirilerinizi yazabilir misiniz?
Aşağıdakilerden hangileri API için söylenemez..
Bir uygulamanın farklı uygulamalar içerisnde kullanılması api servisleri ile mümkündür.
Her uygulamanın api servisi olmak zorundadır
Api servislerinden datalar sadece json formatında döner
Bir uygulamanın , farklı işletim sistemi ya da platformlarda çalışan versiyonlarının aynı veritabanına erişimi için api servislerinden faydalanılır
