Встречается на 11% собеседований по QA Manual
Работал ли с SOAP
Да, работал с SOAP. SOAP (Simple Object Access Protocol) — это протокол для обмена структурированными сообщениями в веб-сервисах. Обычно используется XML для передачи данных.
Пример теста на SOAP (Java + RestAssured):
java
import io.restassured.RestAssured;
import static io.restassured.RestAssured.given;
public class SoapTest {
public static void main(String[] args) {
String soapRequest = """
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:web="http://www.example.com/webservice">
<soapenv:Header/>
<soapenv:Body>
<web:GetUserRequest>
<web:UserId>123</web:UserId>
</web:GetUserRequest>
</soapenv:Body>
</soapenv:Envelope>
""";
text
given()
.header("Content-Type", "text/xml")
.body(soapRequest)
.when()
.post("https://example.com/soap-api")
.then()
.statusCode(200)
.log().all();
}}
text
**Ключевые моменты:**
- Запросы строятся в XML.
- Обязательно указывать `Content-Type: text/xml`.
- Можно использовать RestAssured, SoapUI или библиотеки типа JAX-WS.
- Проверяются статус-код, структура ответа и данные.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы