이 질문은 커뮤니티 위키로 표시되어 있으며 주관적이지만 닫지 마십시오. 좋은 질문이라고 생각합니다. 개발 커뮤니티가 테스트에 관해 무엇을 말하고 있는지 알고 싶습니다.테스트 대상은 누구입니까?
저는 10 년 넘게 개발자로서 일해 왔으며 아직 전용 테스트 부서가있는 회사에서 일했습니다. 수년 동안 테스트에 대한 태도가 꾸준히 악화되는 것을 보았습니다. 최근에 경영진은 빠른 결과와 신속한 배포를 거친 후 개발 팀을 많이 잃어 버렸고 심각한 테스트는 생략했습니다.
최종 결과는 처음에는 개발 속도에 만족하지만, 앱은 프로덕션 환경에서 잠시 동안 안정적으로 실행될 수도 있지만 그 이후에는 뭔가 달라 붙을 수 있습니다. 앱의 복잡성에 따라 많은 문제가 발생할 수 있으며 때로는 한꺼번에 해결할 수 있습니다. 대부분의 경우 이러한 문제는 환경에 영향을 주어 격리 및 수정하기가 어렵습니다. 클라이언트는 궁극적으로 스트레스 테스트의 역할을 맡고있는 실체입니다. 왜냐하면 좋든 그렇지 않든 결국 누군가가 결국 앱을 테스트해야했기 때문입니다.
이 단계에서 관리자는 개발자가 실망했다고 느낍니다. 개발자는 처음에는 경영진이 중요한 테스트에 대한 청원을 듣지 않았으며 고객은 소프트웨어에 대한 신념을 잃어 버렸다고 생각합니다. 일단 주문이 최종적으로 복원되면 제품이이 상태를 유지할 수 있습니다. 개발자는 궁극적으로 개발자가 안정적으로 제품을 출력하지 못해서 비난 받기도하고, 개발자가 앱을 테스트하는 데 2-3 시간을 더 소비했기 때문에 인력으로 예산을 초과하게되었습니다.
이 시점이 현실적입니까? 다른 누구도이 긴장감을 느끼나요? 개발자는 테스트에서 전문 과정을 수강해야합니까? 왜 테스트가 남겨져 있습니까? 아니면 내 경력의 지난 10 년 동안이 경험을 한 것은 나의 불행입니다.
의견을 환영합니다. 제발 질문을 닫지 마십시오.
물론 프로그래머. –
사용자를 대신하여 개발중인 경우 (예 : 사양을 제공 한 경우) 사용자가 자신의 필요를 충족시키는 지 여부를 확인합니다 (작동 함). "익명"으로 판매되는 소프트웨어 제품 인 경우, 고객 (즉, 누가 구매할 것인지 모를 경우)은 개발자/회사의 책임입니다. 나는 너에게 전적으로 동의한다. 나는이 불행을 겪었고, 아무도 제대로 테스트를하지 않았기 때문에 나는 그 취지를 포기했다. –