E D R , A S I H C RSS

Regression Testing

RegressionTesting λŠ” SoftwareTesting 의 ν•œ λ°©λ²•μœΌλ‘œ, μ΄λΈ ν•΄κ²°λœ λ¬Έμ œλ“€μ΄ μž¬μΆœν˜„ 여뢀에 λŒ€ν•˜μ—¬ 검사 ν•˜λŠ”κ²ƒ

μœ„ν‚€ νŽ˜λ””μ•„μ—μ„œ μ •μ˜


RegressionTesting λŠ” SoftwareTesting 의 ν•œ λ°©λ²•μœΌλ‘œ, ν…ŒμŠ€ν„°λŠ” μ΄λΈ ν•΄κ²°λœ λ¬Έμ œλ“€μ΄ μž¬μΆœν˜„ 여뢀에 λŒ€ν•˜μ—¬ 검사 ν•œλ‹€.

μ†Œν”„νŠΈμ›¨μ–΄κ°€ κ°œλ°œλ¨μ–΄ 감에 따라, 문제의 μž¬μΆœν˜„μ€ λΆˆν–‰νžˆλ„ μ•„μ£Ό 일반적인 κ²½ν—˜μ΄λ‹€. λ•Œλ•Œλ‘œ, 그것은 고친 것이(fix)κ°€ λ‚˜μœ 보정 μž‘μ—…(poor revision control practice)듀에 (ν˜Ήμ€ revision controlμ—μ„œ μ‚¬λžŒμ˜ λ‹¨μˆœ μ‹€μˆ˜) μ˜ν•˜μ—¬ 사라지기 λ•Œλ¬Έμ— λ°œμƒν•œλ‹€. κ·Έλ ‡μ§€λ§Œ λ°”λ‘œ λ¬Έμ œμ— λŒ€ν•œ κ³ μΉœκ²ƒμ΄ μ‘΄μž¬ν•˜λ©΄, μ†Œν”„νŠΈμ›¨μ–΄λŠ” 깨지기 μ‰¬μ›Œ(fragile) 해진닀.- λ§Œμ•½ μ–΄λ– ν•œ λ‹€λ₯Έ λ³€ν™”κ°€ ν”„λ‘œκ·Έλž¨μ— 가해지면, 고친 것(fix)은 더이상 λ™μž‘ν•˜μ§€ μ•ŠλŠ”λ‹€. κ²°κ΅­, λ¬Έμ œλΌ μž˜ μ•Œμ§€ λͺ»ν•œ μƒνƒœμ—μ„œ, μž¬λ””μžμΈλœ λͺ‡κ°€μ§€ μΈμžλ“€μ΄ μžˆμ„λ•Œ, 기쑴의 κ΅¬ν˜„μ˜ μΈμžλ“€ μ†μ—μ„œ μž¬λ””μžμΈλœ λΆ€λΆ„μ—μ„œλŠ” λ™μΌν•œ μ‹€μˆ˜λ“€μ΄ λ°œμƒν•  것이닀.

κ·Έλž˜μ„œ λŒ€λ‹€μˆ˜μ˜ μ†Œν”„νŠΈμ›¨μ–΄ 개발 μ‹œμ  μ€‘μ—λŠ” λ²„κ·ΈλΌ κ³ μ³€μ„λ•Œ ν›Œλ₯­ν•œ 방법인가, 버그가 μž¬μž‘μ„±λ˜κ±°λ‚˜, 버그가 ν”„λ‘œκ·Έλž¨μƒμ˜ ν•˜λΆ€ λ³€ν™” 이후에 κ·œμΉ™μ μœΌλ‘œ μ‹€ν–‰λ˜λŠ”μ§€ λ“œλŸ¬λ‚΄λŠ” ν…ŒμŠ€νŠΈμ— λŒ€ν•˜μ—¬ ν›Œλ₯­ν•œ μ‹€ν–‰ 방법듀을 μ œμ‹œν•œλ‹€. λͺ‡λͺ‡ ν”„λ‘œμ νŠΈ(λ‚΄ 생각에 Mozilla경우, Eclipse도 같은 μ‹œμŠ€ν…œ)λŠ” μžλ™ν™”λœ μ‹œμŠ€ν…œμœΌλ‘œ μžλ™μ μœΌλ‘œ λͺ¨λ“  RegressionTesting듀을 κ·œμΉ™μ μœΌλ‘œ(보톡 ν•˜λ£¨λ‚˜ μ£Όλ§λ‹¨μœ„λ‘œ) μ‹€ν–‰ν•˜κ³ , μ‘°μ‚¬ν•˜λ„λ‘ μ„ΈνŒ…λ˜μ–΄ μžˆλ‹€.

RegressionTestingλŠ” ExtremeProgramming μ†Œν”„νŠΈμ›¨μ–΄ 개발 λ°©λ²•λ‘ μ˜ ν•„μˆ˜μ μΈ 뢀뢄이닀. μ†Œν”„νŠΈμ›¨μ–΄ 개발 μ£ΌκΈ°μ—μ„œ 맀번 λ§ˆλ‹€ λͺ¨λ“  μ†Œν”„νŠΈμ›¨μ–΄ νŒ¨ν‚€μ§€λ“€μ— λŒ€ν•˜μ—¬ κ΄‘λ²”μœ„ν•˜κ³ , 반볡적이고, μžλ™ν™”λœ 전체 μ†Œν”„νŠΈμ›¨μ–΄μ— ν…ŒμŠ€νŠΈλΌ ν†΅ν•˜μ—¬ κ·ΈλŸ¬ν•œ λ””μžμΈ λ¬Έμ„œλ“€μ΄ κ΅μ²΄λœλ‹€.




Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:27:54
Processing time 0.0124 sec