NEW
Font size
Worksheets№5 тапсырма java
Total questions: 40
Worksheet time: 20mins
JUnit-те @Test аннотациясы не үшін қолданылады?
Тестілік мәліметтер базасын қосу үшін
Негізгі әдісті құру үшін
Әдісті тест ретінде анықтау үшін
Статикалық әдісті көрсету үшін
Тестілеу туралы есепті құру үшін
Әр тест алдында кодты орындау үшін қандай аннотация қолданылады?
@After
@Before
@Setup
@Initialize
@PreRun
JUnit-те екі мәннің теңдігін тексеру үшін қандай әдісті қолдану керек?
assertNotNull()
assertFalse()
assertEquals()
assertTrue()
assertSame()
Егер JUnit-тегі тест ерекше жағдаймен аяқталса не болады?
Тест сәтті деп саналады
Тест сәтсіз деп саналады
Тест өткізілмейді
ерекшелік еленбейді
@After әдісі орындалады
Аталған әдістердің қайсысы JUnit стандартты мүмкіндіктеріне кірмейді?
assertArrayEquals()
assertNotNull()
validateInput()
assertSame()
assertThrows()
Ерекшелік шығарындыларын тексеру үшін төмендегілердің қайсысы қолданылады?
assertEquals()
assertTrue()
assertNotNull()
assertThrows()
assertFalse()
JUnit - те әртүрлі деректер жиынтығымен тесттерді қалай іске қосуға болады?
assertSame() пайдалану
@Before әдісі арқылы
@ParameterizedTest аннотацияны қолдана отырып
@Test аннотация арқылы
assertArrayEquals() пайдалану
JUnit-те тесттерді топтастыру үшін не қолданылады?
@TestSuite
@GroupTest
@IntegrationTest
@Suite
@Cluster
JUnit-тегі қандай аннотация тестті уақытша өшіруге мүмкіндік береді?
@Disabled
@IgnoreTest
@Skip
@Exclude
@Postpone
Көп ағынды режимде кодтың орындалуын тексеру үшін қандай элемент қолданылады?
assertNull()
assertArrayEquals()
assertTimeout()
assertInstanceOf()
assertThrows()
GET сұрауларын орындау үшін қандай MockMVC әдісі қолданылады?
post()
put()
get()
delete()
patch()
Төмендегілердің қайсысы andReturn () әдісін MockMVC-ге қайтарады?
HttpResponse
RequestHandler
MvcResult
HttpServletRequest
JsonResult
MockMVC-де perform () әдісі не үшін қолданылады?
Дерекқордың күйін тексеру үшін
журналдарды талдау үшін
HTTP сұрауын орындау үшін
контроллерді орнату үшін
REST-Endpoint құру үшін
HTTP күйін тексеру үшін MockMVC-де қандай әдіс қолданылады?
andView()
andForward()
andExpect()
andProcess()
andReturn()
Жоғарыда айтылғандардың қайсысы mockmvc-де жауап денесін тексеру үшін қолданылады?
checkBody()
validateResponse()
content()
assertBody()
responseBody()
Белгілі бір JSON өрісінің бар-жоғын тексеру үшін қандай әдіс қолданылады?
checkField()
validateJson()
andJsonField()
jsonPath()
contentField()
Төмендегілердің қайсысы интеграциялық тестілеуді жақсы сипаттайды?
Бір функцияны тестілеу
Ақауларға төзімділікті талдау
Компоненттер арасындағы өзара әрекеттесуді тексеру
Өнімділікті тексеру
Енгізудің дұрыстығын тексеру
Сәтті post сұраулары үшін HTTP күйлерінің қайсысы жиі қолданылады?
400
201
500
202
204
MockMVC-де param () әдісі не істеуге мүмкіндік береді?
сұрау URL мекенжайын өзгерту
жауап тақырыптарын тексеріңіз
параметрлерді сұрауға жіберу
сұрау әдісін өзгерту
жауап денесін тексеріңіз
REST API-де DELETE әдісін тексеру үшін қолданылады:
get()
post()
patch()
put()
delete()
Төменде келтірілгендердің қайсысы интеграциялық тестілеудің үздік тәжірибесіне жатпайды?
Оқшауланған тест деректерін қолдану
Компоненттер арасындағы өзара әрекеттесуді тексеретін тесттер жасау
Бір функцияны оқшауланған түрде тестілеу
Модульдер арасындағы үйлесімділікті тексеру
Моктар мен шаблондарды қолдану
Қай әдіс интеграциялық тестілеуді жылдамдатуға көмектеседі?
Үлкен деректер көлемін пайдалану
Қайталаушы тесттерді елемеу
Тесттерді параллель орындау
Тест сценарийлерін оңайлату
Модульдер санын көбейту
Қай тест түрі сыртқы API-мен өзара әрекеттесуді тексеруге қолайлы?
Юнит-тесттер
Smoke-тесттер
Интеграциялық тесттер
A/B-тесттер
Жүктеме тесттері
Интеграциялық тестілеуде шаблондар қандай рөл атқарады?
Қолданбаның жұмысын жылдамдатады
Сыртқы компоненттердің мінез-құлқын эмуляциялайды
Тесттердің өнімділігін арттырады
API сенімділігін тексереді
Өнімділікті оңтайландырады
GET сұрауына сәтті жауап қайтару үшін қай күйді қолдану керек?
400
201
200
500
202
Төменде келтірілгендердің қайсысы юнит-тестілеуді жақсы сипаттайды?
Компоненттер арасындағы өзара әрекеттесуді тексеру
Жеке әдістерді немесе функцияларды тексеру
Жүйенің өнімділігін тексеру
Қателіктерге төзімділікті тексеру
Пайдаланушы интерфейсін тексеру
JUnit-де қай аннотация белгілі бір қате күтілетін тесттер үшін қолданылады?
@TestIgnore
@ExpectedException
@AssertException
@Test(expected = Exception.class)
@ErrorExpected
MockMVC-де POST сұрауларын орындау үшін қай әдіс қолданылады?
get()
post()
put()
delete()
patch()
Қай тест түрі қолданбада өзгерістер енгізілгеннен кейін оның дұрыс жұмыс істейтініне көз жеткізуге мүмкіндік береді?
Жүктеме тесттері
Интеграциялық тесттер
Модульдік тесттер
Регрессиялық тесттер
Қабылдау тесттері
Қай HTTP әдісі бар ресурсты жаңарту үшін жиі қолданылады?
GET
PUT
POST
DELETE
PATCH
MockMVC-де жауаптың басысының мәнін тексеру үшін қай әдіс қолданылады?
andBody()
andReturn()
andExpectContent()
andExpect(header())
andValidate()
Төменде келтірілгендердің қайсысы юнит-тестілеудің артықшылықтары емес?
Функционалдылықты тез тексеру
Код сапасын арттыру
Қателерді ерте табу
Компоненттер арасындағы өзара әрекеттесуді тестілеу
Рефакторингті жеңілдету
HTTP статус кодтарының қайсысы жиі авторизацияланбаған сұраулар үшін пайдаланылады?
404
400
401
200
500
JUnit-дегі @BeforeEach аннотациясы нені білдіреді?
Әрбір тесттен кейін кодты орындайды
Әрбір тест алдында кодты орындайды
Барлық тесттерден бұрын кодты орындайды
Тесттерді орындаудан бұрын бір рет кодты орындайды
Барлық тесттер аяқталғаннан кейін кодты орындайды
MockMVC-де JSON форматындағы жауаптың мазмұнын тексеру үшін қай әдіс қолданылады?
jsonBody()
checkContent()
content().json()
validateJson()
response().body()
MockMVC-де PATCH сұрауларын орындау үшін қай әдіс қолданылады?
get()
post()
put()
delete()
patch()
JUnit-дегі @AfterAll аннотациясы нені білдіреді?
Әрбір тесттен бұрын кодты орындайды
Әрбір тесттен кейін кодты орындайды
Барлық тесттерді орындаудан бұрын кодты орындайды
Барлық тесттер аяқталғаннан кейін кодты орындайды
Тек бір тест үшін кодты орындайды
JUnit-де асинхронды тестілеу үшін қай тексеру әдісі қолданылады?
assertNull()
assertTimeout()
assertSame()
assertArrayEquals()
assertNotNull()
MockMVC-де сұрауға параметрлер қосу үшін қай әдіс қолданылады?
header()
param()
body()
query()
args()
Төменде келтірілгендердің қайсысы интеграциялық тестілеудің мақсатын жақсы сипаттайды?
Бір компоненттің өнімділігін тексеру
Пайдаланушы интерфейсін тексеру
Кодтағы қателерді табу
Модульдер арасындағы өзара әрекеттестікті тексеру
Код құрылымын жақсарту
