์ค๋ฌด์ ๋ฐ๋ก ์ ์ฉํ๋ ํ๋ฐํธ์๋ ํ ์คํธ - 2๋ถ. ํ ์คํธ ์ฌํ: ์๊ฐ์ ํ๊ทใปE2E ํ ์คํธ
์ด ๊ฐ์๋ฅผ ํตํด ์ ๋ฐ์ ์ธ ํ๋ฐํธ์๋ ํ ์คํธ ์ข ๋ฅ๋ฅผ ํ์ ํ๊ณ , ์ํฉ์ ๋ง๋ ์ ์ ํ ํ ์คํธ ์ ํ์ ํตํด ์ ๋ขฐ๊ฐ ์๋ ํ ์คํธ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋๋ค.
์๊ฐ์ 661๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ

- ๋ฏธํด๊ฒฐ
e2e ํ ์คํธ CI , ์๋ฒ๋น์ฉ
์๋ ํ์ธ์ e2e ํ ์คํธ๋ ๋น์ฉ์ด ๋ง์ด ๋ค์ด์ ์ด๋ป๊ฒ ๊ด๋ฆฌ๋ฅผ ํ๋์ง ๊ถ๊ธํฉ๋๋ค. - ํ์ดํ๋ผ์ธ์์ ๋งค๋ฒ CI ์์ ๋๋ฆฌ๊ธฐ์๋ ์๋ฒ๋, ์๊ฐ์ด ๊ฐ๋ฐ ์์ฐ์ฑ์ ์ก์ ๋จน์ ๊ฒ ๊ฐ์๋ฐ์. ์ ์ e2e ํ ์คํธ๊ฐ ์
javascripttdd์ํํธ์จ์ด-ํ ์คํธviteste2echromatic์ฌ์ด
ใป
6๋ฌ ์
0
54
1
- ํด๊ฒฐ
Retry-ability์ ์ปค์คํ ์ปค๋งจ๋, ์ปค์คํ ์ฟผ๋ฆฌ ์ง๋ฌธ
์๋ ํ์ธ์ ์ ์๋ ๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค. ์ด๋ฒ ๊ฐ์์์ ์ง๋ฌธ์ด ์์ต๋๋ค! 1. ์ปค์คํ ์ฟผ๋ฆฌ๋ Retry-ability ์ง์๋๊ณ ์ปค์คํ ์ฟผ๋ฆฌ ์์ ์ปค๋งจ๋๋ Retry-ability๊ฐ ์ง์๋๋ฉด n์ m์ ๊ณฑ ๋ฒ์ ์ฌ์๋๊ฐ ๋ฐ์ํ๋ ๊ฒ์ผ
javascripttdd์ํํธ์จ์ด-ํ ์คํธviteste2echromatic๋ฉ๊ฐ
ใป
0
128
1
- ๋ฏธํด๊ฒฐ
๋ธ๋์น git clone ์ง๋ฌธ
์ง๋ฌธ git clone <a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/practical-fe-testing/test-example-shopping-mall.
javascripttdd์ํํธ์จ์ด-ํ ์คํธviteste2echromaticํ๋๋ฆด
ใป
0
115
1
- ํด๊ฒฐ
unit-test-example ๋ธ๋์น์์ 'Test result not found.' ๊ฐ ๋น๋๋ค...
unit-test-example์์ ํ ์คํธ๋ฅผ ์คํํ๋ ํ ์คํธ์ฝ๋ ํต๊ณผ ์ฌ๋ถ์ ๊ด๊ณ์์ด Test result not found๋ง ๋จ๋ฉฐ ์คํจํฉ๋๋ค. ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ด์ใ ใ Test result not found.If you
javascripttdd์ํํธ์จ์ด-ํ ์คํธviteste2echromaticํ์ค
ใป
0
164
1
- ํด๊ฒฐ
4.3 ํ ์คํธ ์ง๋ฌธ ์ ๋๋ค
์๊ฐ: 9:00Q. โ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ง ์๊ณ ๋ก๊ทธ์ธ ๋ฒํผ์ ํด๋ฆญํ ๊ฒฝ์ฐ โ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ธ์โ ๊ฒฝ๊ณ ๋ฉ์์ง๊ฐ ๋ ธ์ถ๋๋คโ ๋ฅผ ํ ์คํธ ํ ๋, ๋น๋ฐ๋ฒํธ๊ฐ ์ ๋ ฅํ์ง ์์ ์ํ์ธ์ง ํ์ธํ๋ ๋ถ๋ถ์ ์์ด๋ ๋๋ ๊ฑด๊ฐ์??๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ ์์
javascripttdd์ํํธ์จ์ด-ํ ์คํธviteste2echromaticallmy
ใป
0
176
1
- ํด๊ฒฐ
5.2 ํ ์คํธ์์ ์ํ ์ด๋ฆ ์ฌ์ฉ, ๋ก๊ทธ์ธ ์ธ์ ์ง๋ฌธ
Q1. ์ฅ๋ฐ๊ตฌ๋, ๊ตฌ๋งค ๋ฒํผ ํด๋ฆญ ์ ํด๋น ์ํ์ ์ด๋ฆ์ cy.findByText('Handmade Cotton Fish ์ฅ๋ฐ๊ตฌ๋ ์ถ๊ฐ ์๋ฃ!').should('exist) ์ํ ์ด๋ฆ์ ์ง์ ์ ๋ ฅํ๋๋ฐ, (ํตํฉ ํ ์คํธ์์ ๋ชจํน ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉ
javascripttdd์ํํธ์จ์ด-ํ ์คํธviteste2echromaticallmy
ใป
1
220
1
- ํด๊ฒฐ
5.3 cy.intercept ์ง๋ฌธ
Q. cy.intercept()๋ ํ์ ๊ฐ์ ์์ฒญ์ ๋ํ ์ฑ๊ณต/์คํจ ์๋ต์ ๋ชจํนํด์ ๋ฐ๋๋ฐ, ์ด ๋ ์๋ํ๋ ์ฝ๋๋ 1๋ฒ์ด์ง๋ง ์๋ต์ด ์ ํด์ ธ ์๊ธฐ ๋๋ฌธ์ 2๋ฒ์ฒ๋ผ ํ๋ฆฐ ์์ฒญ์ผ๋ก๋ ๊ฒฐ๊ณผ๋ ๋๊ฐ์ด ๋์ค๊ฒ ๋ ๊ฑฐ๋ผ๊ณ ์๊ฐ๋ฉ๋๋ค. ์ค์ ์๋ต์ด ์๋๋ผ ์๋ต์
javascripttdd์ํํธ์จ์ด-ํ ์คํธviteste2echromaticallmy
ใป
0
171
1






