2011-10-08 7 views
2

방금 ​​네트워킹 소프트웨어 (클라이언트 및 서버)를 마쳤습니다. 출시하기 전에 어떤 절차를 수행해야하는지 알고 싶습니다. 내가 지금까지있는 것은 : 소프트웨어의소프트웨어를 공개하기 전에 테스트 절차는 무엇입니까?

  • 테스트 기능은 추천 좋을 것이다, 그래서 나는 좋은 소프트웨어를 모른다 ((일을해야 일을 않다면 참조) 양쪽 모두
  • 퍼징 테스트)

무엇을 출시하기 전에 테스트해야합니까? 첫 번째 응용 프로그램을 출시하게되어 매우 기쁩니다. (거의) D

감사합니다.

답변

1
  1. 나는 확실히 그것을
  2. 내가 내 최소 recommendate 하드웨어 클라이언트 모두와 서버
  3. 내가 사고 테스트를 사용 (또는 당신이 그것을 호출 whatver)을 만들기 위해 부하 성능 테스트를 사용하는 방법에 따라 작동하는지 확인하기 위해 단위 테스트를 사용 하드웨어 장애시 처리되지 않은 예외가 발생하지 않도록 소프트웨어를 확인하십시오. 귀하의 경우에는 네트워크 케이블의 플러그를 뽑고 무슨 일이 일어나는 지 볼 수 있습니다. 내 나라 인도네시아; 모뎀을 33.6kbps까지 전화를 걸기 때문에 속도에 대해 테스트 할 수 있습니다. 이것은 귀하의 소프트웨어에 대한 특정 테스트입니다 .. 다른 소프트웨어에 언급하지 않습니다.
  4. 최종 사용자 테스트는 소프트웨어를 사용하도록 친구를 초대하거나 (팀이 아닌) 초대하여 테스트합니다. 실행 중인지 확인하고 소프트웨어에 대해 알고 있는지 확인하십시오.
  5. 다양한 환경에서 소프트웨어를 설치하여 배포 테스트를 수행하십시오. 나는 창문 hyperv, VM웨어 워크 스테이션 또는 기타와 같은 유쾌한 가상화를 제안합니다.
  6. 소프트웨어에 패치를 적용한 경우 패치 테스트를 수행하십시오.
+0

로드 성능 테스트에 대한 힌트를 얻을 수 있습니까? 나는 그것을 봤는데, 독점적 인 도구를 많이 발견, 어떤 무료 것들이 좋습니다? – killercode

+0

이 경우 경우입니다. 부하 성능 테스트는 다양 할 수 있습니다. 클라이언트 서버 응용 프로그램의 간단한 경우에는 서버 인스턴스에 대해 여러 인스턴스/프로세스에서 클라이언트 응용 프로그램을 엽니 다. 이것은 할 수있는 가난한 방법입니다. 하나의 가상화를 사용하여 서버 응용 프로그램을 호스트하고 다른 가상화를 사용하여 서버에 연결하는 클라이언트로 사용할 수 있습니다. 코딩을 위해 코드를 삽입/추가하여 계산하려는 실적을 추적 할 수 있습니다. 예를 들어 클라이언트에서 서버로 요청하는 시간과 서버에서 응답 한 후 클라이언트에 다시 보내는 시간 – nickotech2000

+0

각 인스턴스에 대해 Windows perfmon을 사용할 수 있습니다. AFAIK VS 2010 팀 에디션 (저는 에디션을 잊어 버렸습니다)에서 무료로 테스트로드 성능을 사용할 수 있습니다. 그것은 VS 2010 – nickotech2000

관련 문제