2010-05-10 2 views
0

소프트웨어 개발을 담당하는 대기업에서는 빌드 관리, 테스트, 개발 등을 담당하는 전담 팀이 있습니다.테스트를 수행하는 테스터와 보류중인 테스트를 코딩하는 코더의 워크 플로는 어떻게 작동합니까?

민첩성 여부에 관계없이 팀 간의 이러한 워크 플로는 어떻게 작동합니까? 테스트 팀이 단위 테스트를 작성한 다음 개발자 팀이이 테스트 (기본적으로 TDD)를 준수하는 코드를 작성하겠습니까? 그리고 나서 테스트 팀은 완전히 다른 프로젝트에 대한 테스트를 작성하거나 개발 팀이 코딩을 완료 할 때까지 약간 조용한 시간을 가질 수 있습니다. 가능한 워크 플로우는 무엇입니까?

이것은 나를 크게 관심있게합니다. 내 현재 회사에서 우리는 그것을 잘못하고있다 (우리는 약 5 devs, 작은 규모입니다 1 테스터가)하지만 정확히 어떻게 이상적인 워크 플로우를 그릴 수 있는지 잘 모르겠습니다. 많은 (ok, 전직 Project Manager)이 시도했지만 모두 실패했습니다.

답변

0

소프트웨어 테스터가 단위 테스트를 작성하는 경우 그는 실제로 테스터가 아니며 프로그래머입니다. 테스터는 두 가지 주요 작업을 수행하여 버그를 찾고 더 잘 수행 할 수있는 설계상의 것들을 찾아야합니다. 둘 다 단순히 프로그램을 사용하면됩니다. 테스터는 테스트를 위해 하드웨어 및 소프트웨어 구성 배열을 관리 할 수 ​​있으며, 프로그램에 적합한 경우 특정 기능에 대한 자동화 된 테스트를 작성하여 여러 대의 컴퓨터에서 더 잘 테스트 할 수 있습니다.

테스터는 당신이 쓰고있는 소프트웨어의 종류와 테스터의 기술에 따라 크게 달라질 수 있습니다.

단위 테스트와 테스트를 혼동하지 마십시오. 두 가지가 매우 다릅니다.

관련 문제