Testability

We can do many practice for easy of test. But it isn’t independent on the development, it has relation with development.
We can reduce cost of development through easy of test. Then let’s see several methods for efficient testing.

daily build and daily testing…

여러분의 코드는 살아있는가? 죽어 있는가?  “매일 빌드 되지 않는 코드는 죽어 있는 코드이다.” 라는 말처럼 개발에서 코드에 생명력을 불어 넣는 것은 daily build이다.  매일 개발하며 변화하는 코드를 매일 매일 build 하지 않는다면 성장을 멈춰 버린 죽은 코드가 아니겠는가.  매일 매일 변화되고 발전되어 가는 코드를 볼 때 살아있는 코드라 생각이 들 것이다.  daily build를 위해 build [...]

테스팅 팀의 임무

테스팅을 위한 조직은 별도의 독립된 조직으로 존재하고 그로 인해 개발과 테스팅이 독립된 각각의 단계로 인식되고 업무가 진행되고 있다.  개발팀에서 개발한 소프트웨어가 목표치에 도달했다고 판단되면 이를 검증하기 위해 QE팀에 전달하게 되고 이를 QE팀이 테스트 하게 된다.  출시를 위해 소프트웨어가 품질 기준을 만족하는지를 검증하는 것을 주 업무로 생각하지만 소프트웨어 품질 및 생산성 향상을 위한 관점으로 보았을때는 전혀 품질 [...]