닫기

전체보기

분야별
유형별
매체별
매체전체
무신사
월간사진
월간 POPSIGN
bob

디지털영상 | 리뷰

테스팅이 중요한 이유

2013-01-10


스마트폰과 모바일 인터넷이 세상 모든 것에 대한 앱을 통해 우리 생활에 크나큰 영향을 미쳤다는 것을 부정할 사람은 거의 없을 것이다. 만일 당신이 이 엄청나게 경쟁적인 모바일 시장에서 효과적인 앱을 만들고 싶다면 엄격한 테스팅을 통해 오류를 최소화하는 것이 중요하다.아무도 처음부터 버벅대는 앱이나 웹사이트를 원하지 않는다. 그러나 당신이 그 테스팅 과정을 꽤나 자주 무시하는 편이라면 여기, 소프트웨어 딜리버리 최적화 기업인 볼랜드(Borland)의 부사장인 크리스 리브시(Chris Livesey)가 하는 말에 귀 기울여보라. 앱이나 사이트를 운영하는 중에 철저히 테스트해야만 하는 이유를 알 수 있을 것이다.

기사 제공│월간 CA 1월호

크리스 리브시(Chris Livesey)-볼랜드(Borland)의 부사장, 앱 관리와 품질 관리 담당

- 사람들은 작동하는 사이트를 좋아한다.
당신의 웹사이트는 창의적이고 통찰력 있으며, 혁신적이고 놀라우며, 독특한 사용자 경험을 제공할지도 모른다. 그러나 웹사이트가 제대로 작동하지 않는다면, 혹은 느리거나 불완전하다면 사람들은 다시 방문하지 않을 것이다.

- 테스트 시간은 수정 시간과 동일하다.
앱을 완벽하게 만드는 데는 그토록 많은 시간을 들이면서 테스트하는 시간은 마음대로 줄인다면 좋은 계획이 아니다. 테스트하는 시간이 바로 수정하는 시간이며, 앱과 사용자 경험을 완벽하게 만드는 시간이다. 테스트하는 게 생산적이지 않다고 생각할지 모르겠지만 수정하는 시간과 맞먹는다고 생각하면 생산적이다.

- ‘앱이 전부’는 아니다.
앱에서 발견되는 대부분의 결함은 기기의 잔여 데이터, 연결성, 물리적인 메모리 조건과 관련된다. 예를 들어, 무료 메모리를 많이 갖고 있는 기기에서는 메모리 용량이 적은 기기에서 자주 발견되는 결함이 다시 생기지는 않는 경향이 있다. 앱의 기본적인 사용 사례들을 테스트하는 건 좋지만 앱과 기기의 물리적 조건도 함께 고려해야 한다.

- 테스트하지 않아도 되는 과정은 되도록 빨리 해결하고 넘어가라.
확실히 하는 것은 매우 중요하다. 하지만 뭔가를 바꿀 때마다 매번 모든 것을 테스트하는 것은 시간낭비일 수 있다. 우선순위를 정하라. 만일 당신이 변경한 부분이 거래에 관련되거나, 트래픽이 많거나 쇼윈도처럼 바로 보이는 부분이라면 잘 작동하는지 항상 확인하는 게 좋다. 한 번 테스트한 것을 기록해서 그것을 여러 번 돌리는 자동 테스트도 도움이 될 수 있다. 또한 이는 관리 범위는 넓히면서 근무시간을 줄일 수 있는 방법이기도 하다.

- 질을 높이기 위해 분석 자료를 연구하라.
한 사이트의 분석 결과를 살펴보면 실제로 사이트가 어떻게 사용되고 있는지 특별한 통찰력을 얻을 수 있으며 무엇을 수정해야 하는지도 이해할 수 있다. 또한 분석 결과를 연구해보면 사이트 점검을 언제 해야 할지도 결정할 수 있다. 개발의 시작에서 중요하게 생각됐던 것이 다른 것들로 바뀌는 경우도 많다.

http://www.borland.com





facebook twitter

당신을 위한 정글매거진