나는 미래에 소프트웨어 회사에서 소프트웨어 테스팅 작업을하고 싶기 때문에 그 일에 대한 정보를 원합니다.소프트웨어 테스터가 소프트웨어 회사에서 실제로 수행되는 방법은 무엇입니까? 어떤 도구와 기술이 사용됩니까?
답변
Java 인 경우 보통 Junit으로 끝납니다. .NET이라면 더 많은 대안이 있습니다. Visual Studio에는 built-in testing framework이 있고 Nunit과 같은 몇 가지가 있습니다. .NET의 경우에는 Telerik's과 같은 타사 상용 라이브러리도 있습니다.
다른 언어 용 도구에 대해 알고 싶습니다.
단위 테스트 용입니다. 아마도 그는 시스템 테스트 등에 대해서도 알고 싶어 할 것입니다. :) –
블랙 박스 또는 화이트 박스 테스트를 하시겠습니까?
나는 어떤 종류의 경험을 나는 이미 벨트 아래에 있고 아마도 이것은 약간의 빛을 발산 할 것이다. 제 경력 초기에 저는 은행 업계에서 소프트웨어 테스터 (블랙 박스 중 하나)로 일하고 있었고 버그 추적을위한 내부 애플리케이션을 사용하고있었습니다.이 특정 위치에서 필수 도구는 무엇입니까? 내 업무에는 회귀 테스트, 재시험, 탐사 테스트, 버그 찾기 및 Excel로 테스트 케이스 준비가 포함되었습니다. :) 나중에 소프트웨어 테스터 - 블랙 박스로 MES 제품과 함께 작업했습니다. 그리고 우리는 Test Track Pro를 사용하여 폭포의 버그를 추적하고, 버전 1은 스크럼 방법론의 작업과 버그를 추적하고, 품질 보증 담당자는 테스트 케이스 작성, 실행 등을 자동화했습니다. 자동화 된 스크립트를 코딩하는 테스트 파트너. 마지막 업무 이외에도 테스트 케이스 작성, 실행 및 자동화 테스트 작성에 대한 책임이있었습니다.
글쎄, 항상 this book이 있습니다.
Testing Computer Software 당신이 정말로 테스트에 어떤 배경이없는 경우 시작하기 좋은 장소입니다. How We Test Software at Microsoft에 대한 Alan의 링크는 좋은 제 2 권입니다. 테스트가 더 많은 자동화를 향해 강력하게 움직이고 있으므로 프로그래밍 기술을 익히는 것이 좋습니다. 수작업 테스트 작업이 있지만 덜 일반적으로되고 있으며 수동 테스터가 이미 많은데 경험이 풍부합니다. C# 또는 Java (및 객체 지향 프로그래밍)와 SQL은 아주 좋은 시작입니다.
- 1. 어떤 소프트웨어 개발 프로세스 모델이 현재 회사에서 가장 많이 사용됩니까?
- 2. 대부분의 LOB 응용 프로그램에서 어떤 기술이 사용됩니까?
- 3. 소프트웨어 프로젝트에 얼마나 많은 계획이 사용됩니까?
- 4. 개체 직렬화가 실제로 사용됩니까?
- 5. 온라인 소프트웨어 추적 소프트웨어
- 6. 무료 소프트웨어 개발 도구는 소프트웨어 개발을 추적합니까?
- 7. 소프트웨어 일련 번호 구현
- 8. 소프트웨어 디자인을 검증하는 방법은 무엇입니까?
- 9. 소프트웨어 작업을 측정하는 방법은 무엇입니까?
- 10. 어떤 소프트웨어 개발 방법론이 필요합니까?
- 11. 어떤 소프트웨어 관리 도구를 사용합니까?
- 12. 어떤 소프트웨어 개발 프로세스를 사용합니까?
- 13. 독점 소프트웨어 란 무엇입니까?
- 14. 좋은 소프트웨어 아키텍처와 간단한 소프트웨어 아키텍처의 예
- 15. 바인딩 소프트웨어
- 16. 소프트웨어/코드는 실제로 하드웨어와 어떻게 통신합니까?
- 17. SaaS 개발을 위해 사용해야하는 기술은 무엇입니까? 서비스로서의 소프트웨어
- 18. Facebook은 어떤 소프트웨어 개발 프로세스를 사용합니까?
- 19. 소프트웨어 환경 문서 체크리스트
- 20. RUP는 소프트웨어 아키텍처를 어떻게 설명합니까? RUP와 소프트웨어 아키텍처의 관계는 무엇입니까?
- 21. GUI 작업이 실제로 수행되는 방법은 언제입니까?
- 22. 소프트웨어 프로젝트의 비용은 어떤 요소로 결정됩니까?
- 23. 신경망 소프트웨어
- 24. "상품 소프트웨어"란 무엇입니까?
- 25. 서비스중인 소프트웨어 - 데이터베이스
- 26. Associate 소프트웨어 엔지니어
- 27. 소프트웨어 아키텍트는 SharePoint에 대해 어떤 지식을 보유해야합니까?
- 28. 소프트웨어 데이터베이스
- 29. WYSIWYG 레이아웃/디자인/맞춤형 웹 페이지 앱에는 어떤 기술이 사용됩니까?
- 30. 용어 : 소프트웨어 인터페이스, 소프트웨어 구성 요소, 소프트웨어 구성 요소, 소프트웨어 모듈의 차이점
너무 광범위합니다. Google을 사용하면 수백만 개의 리소스를 절약 할 수 있습니다. –