how domain knowledge is important
Jayant Deo가 묻습니다.
“업계의 현재 시나리오를 살펴보면 테스터가 기술 테스트 기술을 모두 가지고있을 것으로 예상되며 도메인 배경 출신이거나 주로 BFSI에 대한 도메인 지식을 수집해야합니다.
이 도메인 지식이 테스트주기 동안 테스터에게 전달되는 이유와시기를 알고 싶습니다. '
먼저 소개하고 싶습니다 3 차원 테스트 경력 Danny R. Faught가 언급했습니다. 소프트웨어 테스터를 고용하기 전에 심사해야하는 세 가지 기술 범주가 있습니다.
이 세 가지 기술 범주는 무엇입니까?
- 테스트 기술
- 도메인 지식
- 기술적 전문성.
모든 테스터는 수동 테스트 및 자동화 테스트와 같은 기본 테스트 기술을 가지고 있어야합니다. 상식을 가진 테스터는 소프트웨어에서 대부분의 명백한 버그를 찾을 수도 있습니다. 그렇다면이 정도의 테스트로 충분하다고 말씀 하시겠습니까? 이렇게 많은 테스트를 통해 제품을 출시 하시겠습니까? 확실히.
제품이 시장에 출시되기 전에 도메인 전문가가 제품을 살펴볼 수 있습니다.
모든 애플리케이션을 테스트하는 동안 최종 사용자처럼 생각해야합니다.
그러나 모든 인간에게는 한계가 있으며 위에서 언급 한 세 가지 차원 모두에서 전문가가 될 수는 없습니다. (위의 모든 기술에 대한 전문가라면 알려주세요 ;-)) 따라서 최종 사용자가 애플리케이션을 사용하는 방식을 100 % 좋아한다고 확신 할 수 없습니다.
응용 프로그램을 사용할 사용자는 자신이 작업중인 도메인을 잘 이해하고있을 수 있습니다. 모든 제품 측면이 다루어 지도록 이러한 모든 기술 활동의 균형을 맞춰야합니다.
요즘에는 다른 회사에 고용 된 전문가가 기술적 인 능력보다 더 많은 분야의 전문가라는 것을 알 수 있습니다. 현재 소프트웨어 산업은 또한 많은 전문 개발자와 도메인 전문가가 소프트웨어 테스트로 이동하는 좋은 추세를보고 있습니다.
Wi-Fi 보안 키는 무엇입니까
도메인 전문가가 가장 필요한 이유를 한 가지 더 관찰 할 수 있습니다! 대학을 막 졸업 한 신입 엔지니어를 고용하면 숙련 된 전문가와 경쟁 할 것으로 기대할 수 없습니다. 왜? 숙련 된 전문가는 확실히 도메인 및 테스트 경험의 이점을 가지고 있고 다양한 문제를 더 잘 이해하고 응용 프로그램을 더 빠르고 더 빨리 제공 할 수 있기 때문입니다.
다음은 도메인 지식의 뚜렷한 가장자리를 볼 수있는 몇 가지 예입니다.
- 모바일 애플리케이션 테스트
- 무선 애플리케이션 테스트
- VoIP 애플리케이션
- 프로토콜 테스트
- 은행 애플리케이션
- 네트워크 테스트
특정 도메인에 대한 지식없이 이러한 애플리케이션을 어떻게 테스트 하시겠습니까?
UI 또는 기능 또는 보안 또는로드 또는 스트레스에 대해서만 BFSI 애플리케이션 (뱅킹, 금융 서비스 및 보험)을 테스트 하시겠습니까? 은행 업무, 업무 절차, 상거래 배경, 중개업에 대한 노출 등에서 사용자 요구 사항이 무엇인지 알아야하며 그에 따라 응용 프로그램을 테스트해야합니다. 그러면 테스트가 충분하다고 말할 수 있습니다. 여기에 주제별 전문가가 필요합니다.
내 현재 프로젝트의 예를 들어 보겠습니다.
현재 검색 엔진 응용 프로그램을 작업 중입니다. 검색 엔진 용어 및 개념의 기본을 알아야하는 곳. 다른 팀 테스터가 '게시자'와 '광고주'가 무엇인지, 차이점은 무엇이며, 그들이하는 일과 같은 질문을하는 것을 자주 봅니다.
현재 온라인 광고 및 SEO를 기반으로 애플리케이션을 테스트 할 수 있다고 생각하십니까? 확실히. 이러한 용어와 기능에 익숙해지지 않는 한.
기능적 도메인을 더 잘 알게되면 더 많은 테스트 케이스를 더 잘 작성하고 실행할 수 있으며 확실히 큰 이점 인 최종 사용자 작업을 효과적으로 시뮬레이션 할 수 있습니다.
C ++의 간단한 병합 정렬 프로그램
다음은 필요한 테스트 지식의 큰 목록입니다.
- 테스트 기술
- 버그 사냥 스킬
- 기술력
- 도메인 지식
- 대화 기술
- 자동화 기술
- 일부 프로그래밍 기술
- 빠른 파악
- 압박감 속에서 일할 수있는 능력
그것은 엄청난 목록이 될 것입니다. 그래서 당신은 확실히 말할 것입니다, 이 많은 기술이 필요합니까?
그것은 당신에게 달려 있습니다. 하나의 기술을 고수하거나 한 기술의 전문가가되어 다른 기술을 잘 이해하거나 모든 기술에 대한 균형 잡힌 접근 방식을 가질 수 있습니다. 이것은 경쟁이 치열한 시장이며 반드시 그것을 활용해야합니다. 이동하기 전에 하나 이상의 도메인에 대한 전문가인지 확인하십시오.
도메인 지식이 충분하지 않으면 어떻게하나요?
귀하는 모든 프로젝트에 게시되며 회사는 귀하에게 모든 작업을 할당 할 수 있습니다. 그렇다면 해당 프로젝트에 대한 도메인 지식이 충분하지 않으면 어떻게해야합니까?
가능한 한 많은 개념을 빠르게 파악해야합니다. 귀하가 고객 인 것처럼 제품을 이해하고 고객이 애플리케이션으로 무엇을 할 것인지 이해하십시오.
가능한 경우 고객 사이트를 방문하여 제품을 사용하는 방법을 알고, 애플리케이션을 테스트하려는 도메인에 대한 온라인 리소스를 읽고, 해당 도메인에서 다루는 이벤트에 참여하고, 도메인 전문가를 만나십시오. 또는 어느 회사에서든 도메인 별 작업을 테스터에게 할당하기 전에이 모든 사내 교육을 제공합니다.
이 도메인 지식이 필요한 특정 단계는 없습니다. 모든 소프트웨어 테스트 라이프 사이클에서 도메인 지식을 적용해야합니다.
지금까지이 기사를 읽고 있다면 어떤 도메인에서 작업 중인지 듣고 싶습니다. 독자들이 다양한 도메인과 프로젝트에 대한 더 나은 아이디어를 얻을 수 있도록. 아래에서 도메인에 댓글을 달아주세요.
최신 정보: 많은 독자의 요청에 따라 업데이트했습니다. 소프트웨어 테스팅 리소스 페이지 BFSI 도메인 온라인 문서 및 기사 다운로드.
추천 도서
- 소프트웨어 테스트 기본 지식을 확인하기위한 20 가지 간단한 질문 (온라인 퀴즈)
- 텔레콤 도메인 테스트 : 프로토콜 테스트 및 텔레콤 테스트 도구
- 글로벌 소프트웨어 테스팅 사업, 곧 288 억 달러에 도달
- 보험 도메인 지식 : 테스터를위한 보험 도메인의 기초
- 초보자 테스터를위한 소프트웨어 테스트 조언
- 소프트웨어 테스터에서 동기 부여를 유지하는 방법은 무엇입니까?
- Zen과 소프트웨어 테스팅의 기술
- 소프트웨어 테스트 지식 테스트 :이 모의 테스트를 받아보세요