TestForge | Aidevops | ๐Ÿ“Š Plogger โœ๏ธ Blog ๐Ÿ“š Docs
plogger

AI DevOps Korea

AI ์„œ๋น„์Šค ๊ฐœ๋ฐœ, ์šด์˜, ์„ฑ๋Šฅ๊ฐœ์„ ์„ ํ•˜๋‚˜์˜ ๋ฃจํ”„๋กœ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค

aidevops.kr์—์„œ LLMOps, RAG, AI Agent, ๊ด€์ธก์„ฑ, ํ‰๊ฐ€, ๋น„์šฉ-์„ฑ๋Šฅ ์ตœ์ ํ™”๋ฅผ ์‹ค์ „ ์šด์˜ ๊ด€์ ์œผ๋กœ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

๐Ÿงช Test / ํ†ตํ•ฉ๊ณผ API ํ…Œ์ŠคํŠธ

ํ†ตํ•ฉ๊ณผ API ํ…Œ์ŠคํŠธ

Test ์•ˆ์—์„œ ์„œ๋กœ ์—ฐ๊ฒฐํ•ด ์ฝ๊ธฐ ์ข‹์€ ๊ธ€์„ ์ด ๊ทธ๋ฃน์œผ๋กœ ๋ฌถ์—ˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ฌธ, ๋น„๊ต, ์‹ฌํ™” ํƒ์ƒ‰์„ ํ•œ ํ๋ฆ„์œผ๋กœ ์ด์–ด๊ฐ€๊ธฐ ์ข‹์Šต๋‹ˆ๋‹ค.

์ด ๊ทธ๋ฃน์—๋Š” ํ˜„์žฌ 2๊ฐœ์˜ ๊ธ€์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Start Here

์ด ๊ทธ๋ฃน์—์„œ ๋จผ์ € ์ฝ์œผ๋ฉด ์ข‹์€ ๊ธ€

Spring Boot ํ…Œ์ŠคํŠธ ์Šฌ๋ผ์ด์Šค: @WebMvcTest, @DataJpaTest

Spring Boot ํ…Œ์ŠคํŠธ ์Šฌ๋ผ์ด์Šค๋ฅผ ๋‹จ์ˆœ ์–ด๋…ธํ…Œ์ด์…˜ ๋ชจ์Œ์ด ์•„๋‹ˆ๋ผ ํ…Œ์ŠคํŠธ ํ”ผ๋ผ๋ฏธ๋“œ์™€ ์‹คํ–‰ ๋น„์šฉ ๊ด€์ ์—์„œ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. @WebMvcTest, @DataJpaTest, @JsonTest, @RestClientTest๋ฅผ ์–ธ์ œ ์“ฐ๊ณ  ์–ธ์ œ @SpringBootTest๊ฐ€ ๋” ๋งž๋Š”์ง€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

Group Archive

๊ทธ๋ฃน์— ์†ํ•œ ์ „์ฒด ๊ธ€

Spring Boot ํ…Œ์ŠคํŠธ ์Šฌ๋ผ์ด์Šค: @WebMvcTest, @DataJpaTest

Spring Boot ํ…Œ์ŠคํŠธ ์Šฌ๋ผ์ด์Šค๋ฅผ ๋‹จ์ˆœ ์–ด๋…ธํ…Œ์ด์…˜ ๋ชจ์Œ์ด ์•„๋‹ˆ๋ผ ํ…Œ์ŠคํŠธ ํ”ผ๋ผ๋ฏธ๋“œ์™€ ์‹คํ–‰ ๋น„์šฉ ๊ด€์ ์—์„œ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. @WebMvcTest, @DataJpaTest, @JsonTest, @RestClientTest๋ฅผ ์–ธ์ œ ์“ฐ๊ณ  ์–ธ์ œ @SpringBootTest๊ฐ€ ๋” ๋งž๋Š”์ง€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

REST Assured API ํ…Œ์ŠคํŠธ ์ „๋žต ๊ฐ€์ด๋“œ

REST Assured๋ฅผ ์‚ฌ์šฉํ•ด Java ๊ธฐ๋ฐ˜ API๋ฅผ ์–ด๋–ป๊ฒŒ ๊ฒ€์ฆํ• ์ง€ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์š”์ฒญ/์‘๋‹ต ์˜ˆ์ œ๋ณด๋‹ค ๊ณ„์•ฝ ๊ฒ€์ฆ, ์ธ์ฆ ํ๋ฆ„, ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ, ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ ๊ฒฝ๊ณ„์— ์ดˆ์ ์„ ๋งž์ถ˜ ์‹ค๋ฌดํ˜• ๊ฐ€์ด๋“œ์ž…๋‹ˆ๋‹ค.