GuiTesting μ νλ μ΄μ λ μ¬λ¬κ°μ§κ° μμ μ μλ€. GUI Programming μ λν TestFirstProgramming μ λν μλλ₯Ό ν μ μκΈ° λλ¬Έμ΄λ€. ν΄λΉ UI Controlμ νλνλ λ§λλ μΌλΆν° μμν μ μλ€. νμ§λ§, 보ν΅μ κ²½μ° UI Controlμ λ§λλ μΌλ€μ IDE ν΄λ€μμ νλ κ²μ΄ λ νΈνλ€. GuiTesting μ ν΄λΉ μ΄λ²€νΈ λ°μμμ λ°λ₯Έ μ²λ¦¬κ³Όμ μ λν TestFirstProgramming μ μλνλ €κ³ ν λ λμμ μ€ κ²μ΄λ€.
λλΆλΆμ κ²½μ°λ TFPλ₯Ό νλμ€μ logic λΆλΆκ³Ό UI λΆλΆμ λΆλ¦¬ν¨μΌλ‘μ GuiTesting μ 볡μ‘νκ² νλ μμλ€μ μ€μΌ μ μλ€. κ·Έλ¬λ©΄μ Model - View - Controler μ ννκ° μ λλμ΄μ§ κ²μ΄λ€.
MVC λ View λ¨μ ν
μ€νΈνκΈ°μ μ ν©νμ§ μμ λ©΄μ΄ μλ€. κ·Έλμ ModelViewPresenter λ‘ ν΄λ³΄λ μ’μλ€. --NeoCoin