how test investment banking application
오늘의 기사에서는 투자 은행 도메인에 대해보다 명확하게 설명 할 것입니다. 투자 은행 애플리케이션에서 무엇을 테스트하고 어떻게해야하는지 알게 될 것입니다.
투자 은행 애플리케이션을 테스트하는 방법에 대해 자세히 알아보기 전에 먼저이 도메인을 이해하는 것이 중요합니다. 따라서 먼저 테스트 사례를 쉽게 이해하는 데 도움이되는 투자 은행 도메인 용어를 배웁니다.
우리는 또한 포함했습니다 샘플 테스트 시나리오 투자 은행 애플리케이션의 데이터베이스, 보안 및 성능 테스트와 같은 다양한 테스트 유형.
또한 읽으십시오=> 은행 애플리케이션 테스트
'투자 기본 사항'부터 시작하겠습니다.
투자는 미래 (단기 또는 장기)에 대한 수익을 얻을 수있는 방식으로 돈을 저축하는 것입니다. 계정에 돈을 저축해도 아무런 혜택이 없습니다. 대신 뮤추얼 펀드, 채권 등과 같은 옵션에 돈을 투자하여 향후 수익을 창출해야합니다.
IB 도메인에 대해 자세히 알아보기 여기 .
왜 투자해야합니까?
수익을 얻고 삶의 금전적 목표를 달성하기 위해 수익을 창출하려면 돈을 투자해야합니다. 즉, 인플레이션 비용을 충당하기 위해 투자해야한다고 말할 수 있습니다 (인플레이션은 미래에 생활비가 증가하는 비율을 의미합니다).
언제 투자를 시작해야합니까?
모든 투자자에게 중요한 규칙은 단기가 아닌 조기에 정기적으로 장기적으로 투자하는 것입니다.
사용 가능한 투자 옵션은 무엇입니까?
부동산, 금 / 보석, 상품 (종자, 원유, 천연 가스, 금속 등)과 같은 물리적 자산에 투자하거나 은행, 적립금 / 연금 기금 등과 같은 고정 예금과 같은 금융 자산에 투자 할 수 있습니다. 주식, 채권, 사채 등과 같은 증권 시장에서
투자를위한 재정 옵션 :
단기 투자 옵션은 거의 없습니다.
단위 테스트 대 통합 테스트 예
- 저축 은행 계좌 : 이것은 일반 은행 계좌에 자금을 절약하는 것입니다. 이러한 저축의 경우 이자율은 매우 낮으며 대략 이율은 연 4 % – 5 % 사이입니다.
- 머니 마켓 또는 유동성 펀드 : 이것은 위에서 언급 한 저축 계좌보다 더 나은 수익을 제공하는 단기 투자를위한 또 다른 옵션입니다. 그러나 머니 마켓 펀드의 이자율은 정기 예금보다 적습니다.
- 은행을 통한 정기 예금 : 이것은 위의 두 옵션과 비교할 때 약간 더 높은 이자율로 더 나은 투자 옵션입니다. 고정 예금은 정기 예금이라고도합니다. 이 옵션의 투자 기간은 최소 30 일부터 시작됩니다.
위의 단기 투자 옵션 외에도 장기 투자 옵션 중 일부가 있습니다.
- 우체국 저축 : 이것은 다양한 유형의 계획에 따라 우체국에서 돈을 절약하고 있습니다. 이와 관련된 위험은 낮습니다. 이 옵션의 이자율은 연 8 %입니다. 이 옵션에 대한이자 금액은 매월 지급되며 만기 기간은 6 년입니다.
- 공익 기금 : 또 다른 주요 장기 저축 투자 옵션은 공익 기금입니다. 이 옵션의 이자율은 연 8 %이며 만기 기간은 15 년입니다.
- 회사 정기 예금 : 회사에 단기 (6 개월)에서 중기 (3 ~ 5 년)로 투자 할 수있는 다른 종류의 투자 옵션입니다. 이자율은 연 6 % – 9 %까지 다양합니다. 이자 금액은 매월, 분기 별 또는 매년 지급됩니다.
학습 내용 :
- 투자 은행 도메인 소개 :
- 다음은 투자 은행 도메인의 몇 가지 중요한 용어입니다.
- 투자 은행 조직 구조 :
- 무역 라이프 사이클 :
- 투자 은행 애플리케이션을 테스트하는 방법 :
- 테스트 시나리오 :
- 투자 은행 애플리케이션의 데이터베이스 테스트 :
- 투자 은행 애플리케이션의 보안 테스트 :
- 투자 은행 애플리케이션의 성능 테스트 :
- 투자 은행 애플리케이션 테스트를위한 팁 :
- 결론:
- 추천 도서
투자 은행 도메인 소개 :
투자 은행은 개인, 기업, 정부 기관 등이 시장 활동에 참여하여 금융 자본을 조달하는 방법을 제안하는 금융 기관입니다.
투자 은행의 주된 역할은 회사 (증권 / 주식 판매에 관심이있는 기업)와 개인 (동일한 것을 구매할 의사가있는 기업) 간의 중재자 역할을하는 것입니다.
투자 은행은 '구매 측'과 '판매 측'의 두 가지 방식으로 운영됩니다.
'매수 측'에는 투자자를위한 주식 매입과 같은 서비스가 포함되는 반면 '매도 측'에는 주식 인수 및 기업의 투자자에게 주식 매도 등이 포함됩니다.
투자 은행의 '구매 측'운영 (예 :
한 투자자가 ABCD Company의 주식 50 주를 사고 자한다고 가정합니다. 그런 다음 그는 주식 중개인이 같은 것을 주문하고 투자자에게 주식을 전달하는 투자 은행에 문의합니다.
투자 은행의 '판매 측'운영 (예 :
회사 PQR이 IPO에서 주식의 신주를 발행 할 계획이라고 가정하면 투자 은행이 주식을 확인하고 고객에게 동일한 주식을 판매합니다. 이런 식으로 PQR Company는 주식을 발행하여 자금을 조달합니다.
다음은 투자 은행 도메인의 몇 가지 중요한 용어입니다.
1) 증권 거래소 : 유가 증권의 매매를 통제하는 실체. 증권 거래소 지역 또는 국가 교환이 될 수 있습니다.
예 : NASDAQ-미국, NSE-인도 등
2) 주식 / 주식 / 자본 : 회사의 총 자본은 동일한 단위로 나뉩니다. 각 단위는 주식 / 자본 / 주식이라고합니다. 주식은 또한 회사 소유의 일부를 나타냅니다.
3) 주식의 액면가 : 회사가 주식에 할당 한 금액 또는 가치 (매수 또는 매도 중에 사용).
4) 발행 가격 : 시장에서 사용할 수있는 회사 주식의 가격입니다. 이러한 주식이 시장에서 거래 될 때 가격은 발행 가격보다 낮거나 높을 수 있습니다.
5) 기업 공개 (IPO) : 이것은 시장에서 처음으로 회사의 증권이나 주식을 대중에게 판매하는 것입니다.
6) 시가 총액 : 회사의 재정적 가치는 주가에 시가 총액이라고하는 주식 수를 곱하여 계산됩니다.
예 : 회사 X에 100 개의 주식이 있다고 가정합니다. 각 주식의 현재 시장 가격은 $ 50입니다. 그렇다면 회사 X의 시가 총액은 $ 5000입니다.
7) 보안 시장 : 증권 시장은 증권 (채권, 사채, 주식 등)의 매수자와 매도자가 증권을 매매하는 거래를하는 곳입니다.
8) SEBI (인도 보안 및 교환위원회) : 구매자와 판매자가 시장에서 적절한 방식으로 행동하는지 확인하는 권한입니다. 그래서 그들은 원하는 이익을 얻습니다. 국가마다 다른 보안 및 교환위원회 /위원회가 있습니다.
9) 배당금 : 배당금은 회사가 연간 이익에서 주주에게 반환하는 주식 가치의 백분율입니다.
10) 입찰 가격 : 입찰 가격은 구매자가 주식을 구입할 준비가 된 비율입니다.
11) 매도 가격 : 판매자가 주식을 팔고 자하는 가격입니다.
12) 선물 : 미래 계약은 구매자와 판매자 간의 계약으로, 미래 배송 재고가 특정 가격으로 거래됩니다.
예를 들면 , XYZ Company의 3 월 선물 계약을 구매하려면 시장에서 사용 가능한 현재 가격으로 구매해야합니다. 3 월물 선물이 주당 $ 100에 거래되고 있다고 가정 해 보겠습니다. 계약이 만료 될 때 (3 월의 계약 마지막 날)에는 주식 가격이 동일하지 않을 수 있습니다. $ 95 또는 $ 110 일 수 있습니다. 이러한 가격 차이를 바탕으로 투자자는 시장에서 이익을 얻습니다.
13) 옵션 : 구매자가 특정 날짜 또는 이전에 특정 가격으로 유가 증권을 사고 팔 권리가있는 구매자와 판매자 간의 금융 계약입니다.
옵션에는 콜과 풋의 두 가지 유형이 있습니다.
콜은 일정 기간 내에 가격으로 자산을 구매할 수있는 권리를 의미합니다.
풋 옵션은 일정 기간 내에 자산을 가격으로 판매 할 수있는 권리를 의미합니다.
14) 포트폴리오 : 포트폴리오는 투자자의 목표에 따라 이익을 얻기 위해 혼합 및 매칭되는 다양한 투자 자산의 조합입니다. 포트폴리오에 포함되는 항목은 주식, 사채, 뮤추얼 펀드 등이 될 수 있습니다.
15) 보관소 : 계좌에 예금자의 증권과 자금을 보유하는 법인. 인도의 두 곳은 NSDL (National Securities Depository Limited)과 CDSL (Central Depository Services Limited)입니다.
16) 뮤추얼 펀드 : 투자자로부터 돈을 모으고 주식, 채권, 사채 등과 같은 다양한 금융 상품에 동일하게 투자하는 주체.
17) 순자산 가치 (NAV) : 펀드의 NAV는 자산의 누적 시장 가치입니다. 단위당 NAV는 자산의 순 가치를 단위 수로 나눈 값입니다. 시장에서 주식의 매매는 NAV 관련 가격을 기준으로 이루어집니다.
18) 멋진 인덱스 : 과학적으로 개발 된 50 주가 지수로 인도 시장의 움직임을 보여줍니다. 인도 시장의 기압계 역할을합니다.
19) 관심 목록 : 선택한 증권 목록입니다. 주로 시장에서의 움직임을 정기적으로, 밀접하게 또는 자주 모니터링하는 데 사용됩니다.
투자 은행 조직 구조 :
투자 은행 업무는 Front Office, Middle Office 및 Back Office로 구성됩니다.
1) 프론트 오피스 : 이것은 자금 창출에 중요한 역할을합니다. 프론트 오피스의 주요 영역은 투자 은행, 판매 및 거래 및 연구입니다.
- '투자 금융'은 고객이 자본 시장에서 자금을 조달 할 수 있도록 돕고 기업이 자본을 조달 할 것을 제안합니다.
- 'Sales & Trading'은 주식 (주식, 채권 등)의 매매를 다룹니다.
- '연구'는 구매 / 판매 등급, 회사의 전망 등에 대한 회사 보고서를 검토하는 것입니다. 이는 고객에게 올바른 방법으로 조언을 제공하는 데 도움이 될 것입니다.
2) 중간 사무실 : 이것은 '위험 관리', '기업 재무부'및 '재무 통제'를 다룹니다.
- '위험 관리'는 시장 상황을 분석하고 고객에게 거래와 관련된 위험을 알리는 것입니다.
- '기업 재무부'는 투자 은행의 자금을 담당합니다.
- '재무 통제'는 회사의 자본 흐름과 성공을 추적합니다.
3) 백 오피스 : 여기에는‘운영’과‘기술’이 포함됩니다.
- 'Operations'는 거래가 제대로 실행되고 자금이 성공적으로 이체되었는지 확인합니다.
- ' Technology '는 투자 은행의 소프트웨어, 데이터 및 시스템을 지원합니다.
무역 라이프 사이클 :
모든 거래 주문의 주요 목표는 최소 위험 스프레드로 적절한 가격으로 실행하는 것입니다.
거래 주문의 다양한 단계는 다음과 같습니다.
- 거래 할 투자자의 결정
- 무역 주문하기
- 거래 실행
- 거래 청산 (거래 확인 및 확인)
- 거래 정산
- 자금 / 증권 정산
투자 은행 애플리케이션을 테스트하는 방법 :
투자 은행 애플리케이션의 테스트 부분으로 이동하기 전에 IB 애플리케이션이 어떻게 보이는지에 대한 샘플 스크린 샷이 있습니다.
#1) 아래 화면에서 조건 옵션 (IBM 주식 판매 및 구매), 입찰 가격, 매도 가격 등을 볼 수 있습니다.
( 노트 : 확대 된 이미지를 클릭하십시오)
#두) 아래 화면에서 특정 기호의 위치, 수량 및 가격을 볼 수 있습니다.
PC 성능을 향상시키는 최고의 무료 소프트웨어
#삼) 아래는 IB 애플리케이션의 감시 목록이 어떻게 보이는지에 대한 샘플 스크린 샷입니다.
# 4) 이 화면은 심볼의 그래픽보기를 보여줍니다.
# 5) 아래 화면은 포지션 또는 주문이 어떻게 마감되었는지를 보여줍니다.
# 6) 클라이언트의 프로필 세부 정보를 보여줍니다.
# 7) 아래 화면은 모바일 IB 애플리케이션의보기를 표시합니다.
배열 자바 예제에 요소 추가
테스트 시나리오 :
투자 은행 애플리케이션마다 소프트웨어 테스트 및 QA 요구 사항이 다릅니다. 다음은 몇 가지 일반적인 사항입니다. 테스트 시나리오 또는 그러한 애플리케이션을 테스트하는 데 유용한 테스트 케이스.
긍정적 인 시나리오 :
1) 투자 은행 응용 프로그램은 브로커, 딜러, 개인 또는 투자자 등과 같은 다른 사용자에 대해 서로 다른 로그인을 가지고 있습니다. 모든 사용자의 응용 프로그램에 액세스 할 수있는 권한이 동일하지 않을 수 있으므로 로그인 ID로 적절한 사용자의 로그인을 확인하십시오.
예를 들면 , 브로커는 개인 계정의 금액 / 자금을 기준으로 개인의 거래 한도를 볼 수있는 권한을 갖습니다. 그러나이 시설은 개인이 이용할 수 없습니다.
두) Watch-list의 기능은 증권 / 기호를 추가하거나 제거하여 확인할 수 있습니다. 제거 된 기호가 감시 목록에서 삭제되어야하며 그 반대의 경우도 마찬가지입니다.
3) 주문 구매 – 이 기능을 테스트하려면 10 또는 20 등의 수량이있는 모든 기호에 대해 거래 구매 주문을하고 동일한 내용을 제출하십시오. 그런 다음 주문 섹션으로 이동하여 주문이 성공적으로 이루어 졌는지 여부를 확인하십시오.
4) 매도 주문 – 위와 같이 매매 주문 (매수 주문)하고 내용을 확인합니다.
5) 주문 변경 – 주문 섹션으로 이동하여 이전 주문 또는 기존 주문을 열고 수량이나 기호 등을 편집하는 등 약간의 변경을 수행하고 수정 사항이 업데이트되었는지 확인합니다.
6) 주문 취소 – 기존 주문을 열고 취소 해보십시오. 주문이 성공적으로 취소되어야합니다.
7) 다양한 유형의 주문을 테스트해야합니다.
- 시장 주문 – 시장 가격에 대한 거래 주문을 시도하고 같은 시점에 해당 가격에 대한 거래가 실행되는지 확인하십시오.
- 지정가 주문 – 특정 가격에 대한 주문을 시도하고 시장 가격이 사용자가 설정 한 가격과 일치 할 때 거래가 실행되었는지 확인하십시오.
8) 해당 작업에 대해 적절한 알림 또는 경고 메시지가 표시되는지 확인하고 확인합니다.
예를 들면 , 거래 구매 주문을 제출하고 제출 한 후 '주문이 성공적으로 완료되었습니다'라는 메시지가 표시되어야합니다.
9) 이메일, 모바일 번호와 같은 사용자 정보를 업데이트하십시오. 등을 저장하고 응용 프로그램에서 로그 아웃합니다. 응용 프로그램에 로그인하여 업데이트 된 정보가 저장되었는지 확인합니다.
10) AUT (테스트중인 애플리케이션)가 다양한 지역 또는 지리적 위치를 지원하는 경우 다양한 위치에 대한 몇 가지 기능을 확인하십시오.
열한) 응용 프로그램의 계산 부분을 매우 철저히 테스트하고 현지화를 테스트하십시오.
12) 스테이징 환경에서 작동하는지 여부를 애플리케이션의 연결을 테스트하십시오.
13) 사용자의 개인 데이터가 포함되어 있으므로 응용 프로그램의 보안도 테스트해야합니다.
14) 애플리케이션의 멀티 태스킹은 다른 앱이 기기에서 열려있을 때도 테스트해야합니다.
열 다섯) 응용 프로그램 품질, 모양과 느낌, 사용자 친 화성 등도 사용자의 신뢰를 얻으면서 테스트해야합니다.
부정적인 시나리오 :
1) 계좌에서 사용할 수있는 금액 이상의 거래 주문을 시도하면 주문이 이루어지지 않으며 자금이 부족하다는 경고 메시지가 팝업됩니다.
두) 응용 프로그램에서 '공유 수량'기능을 테스트합니다. 사용 가능한 주식 수보다 많은 주식 수에 대한 거래 주문을하십시오. 요청 된 주식 수량이 가용 수량보다 많으므로 거래를해서는 안됩니다.
삼) 만료일에 도달 한 주식에 대한 거래 주문을 시도하십시오. 주문하면 안됩니다.
또한 읽으십시오=> 양성 및 음성 테스트 시나리오를 분류하는 방법
테스트 데이터 베이스 투자 은행 응용 프로그램의 :
- IB 애플리케이션에 로그인하고 필요한 모든 필수 세부 정보가 포함 된 클라이언트에 대한 프로필을 생성하고 세부 정보를 저장합니다. 이제 동일한 IB 애플리케이션의 데이터베이스에 로그인하고 SQL 쿼리를 통해 클라이언트의 세부 정보를 확인합니다. 프런트 엔드 애플리케이션을 통해 입력 한 모든 세부 정보는 데이터베이스에 저장해야합니다.
- 고객의 기존 기록을 열고 이메일, 주소 또는 전화 번호와 같은 몇 가지 세부 정보를 수정하고 데이터를 저장합니다. 업데이트 된 세부 정보는 데이터베이스에 저장되어야합니다.
- 클라이언트에 대한 프로필을 생성하는 동안 몇 가지 세부 정보 만 입력하고 데이터를 저장하지 않고 응용 프로그램을 닫거나 응용 프로그램에서 로그 아웃합니다. 이제 이전에 입력 한 세부 정보가 저장되지 않도록 데이터베이스를 확인합니다.
- 이미 존재하는 클라이언트에 대해 중복 레코드를 작성하려고 시도하십시오. 레코드가 작성되지 않아야합니다.
- 고객을 대신하여 2 개 또는 3 개의 거래 주문을 제출하고 제출합니다. 이제 데이터베이스에서 동일한 거래 주문이 업데이트되었는지 여부를 확인하십시오.
- 고객의 계정에 로그인하고 기존 주문을 취소합니다. 이제 데이터베이스에서 특정 레코드가 취소되어야하는 것과 동일한 지 확인합니다.
테스트 보안 투자 은행 응용 프로그램의 :
- 고객의 프로필을 만들고 사용자 이름 또는 로그인 ID를 입력하고 비밀번호도 입력합니다. 암호 필드의 데이터는 해커가 암호를 찾을 수 없도록 암호화되어야합니다.
- 잘못된 자격 증명으로 응용 프로그램에 로그인 해보십시오. 시스템은 로그인을 허용하지 않아야합니다.
- IB 애플리케이션 또는 웹 사이트의 페이지를 탐색하는 동안 브라우저의 뒤로 버튼 기능이 작동하지 않아야합니다. (주로 금융 웹 사이트의 경우이 기능을 차단해야합니다.)
- 응용 프로그램에 로그인하고 트랜잭션을 수행하고 잠시 동안 시스템을 유휴 상태로 둡니다. 그런 다음 시스템이 로그 오프되어야하는 트랜잭션을 계속 진행하십시오. 이것은 응용 프로그램의 세션 시간 초과를 나타냅니다.
- 유효하지 않은 비밀번호로 특정 사용자 ID로 애플리케이션에 로그인하고 3 회 시도를 반복하십시오. 그런 다음 특정 로그인 ID를 차단해야합니다. 이 기능은 해커가 대량 데이터를 사용하여 시스템에 침입하는 것을 제한합니다.
- 응용 프로그램에 로그인하고 모든 트랜잭션을 수행하십시오. 그리고 이제 브라우저의 쿠키를 확인하고, 데이터 해킹을 방지하기 위해 암호화 된 형식이어야합니다.
테스트 공연 투자 은행 응용 프로그램의 :
- IB 웹 사이트를 탐색하는 동안 시스템이 수행 된 작업에 빠르게 응답하는지 여부를 확인합니다. 이것은 응용 프로그램의 속도를 결정합니다.
- 다양한 시스템에서 동시에 다양한 사용자 ID로 IB 애플리케이션에 로그인 해보십시오 (애플리케이션이 처리 할 수있는 사용자 수). 응용 프로그램은 의도 한대로 여러 사용자 로그인을 처리해야합니다.
- 사용자 ID로 IB 사이트에 로그인하고 복잡한 자금 거래에 포함 된 엄청난 수의 거래를 배치합니다. 이것은 애플리케이션이 대용량을 처리 할 수있는 능력을 보여줍니다.
- 다양한 시스템의 다양한 사용자 ID로 IB 사이트에 병렬로 로그인하고 사용 된 모든 ID에서 동시에 대규모 트랜잭션을 수행합니다. 이것은 애플리케이션이 처리 할 수있는 스트레스의 정도를 보여줍니다.
투자 은행 애플리케이션 테스트를위한 팁 :
- 테스터는 투자 은행 또는 거래 응용 프로그램을 테스트 할 수 없습니다. 도메인을 장악하다 .
- 투자 뱅킹 응용 프로그램은 지식을 테스트 할뿐만 아니라 그이면의 논리를 테스트해야합니다.
- 거래와 관련된 기능을 테스트하는 동안 주식의 만기일에 집중하십시오.
- IB 애플리케이션을 통해 거래를 할 때는 기호에 '알파벳'차이가있을 수 있으므로주의하고 기호에 집중해야합니다.예를 들면, 실버에 대한 거래 주문을 할 때 주문하는 실버 유형을 확인하십시오. (실버 = 30kg lot, SilverM = 5kg).
결론:
위에서 언급 한 용어를 사용하면 이제 라이브 시장 분석을 어느 정도 이해할 수 있으므로 테스트 프로세스를 돕고 더 쉽게 만들 수 있습니다.
저자 정보 : 이것은 Laxmi의 게스트 포스트입니다. 그녀는 주로 BFSI 도메인에서 7 년 이상의 소프트웨어 테스트 경험을 가지고 있습니다. 그녀는 현재 최고 다국적 기업 중 한 곳에서 소프트웨어 테스트 엔지니어로 일하고 있습니다.
이것은 제가 공유하고 싶은 간단한 테스트 아이디어와 함께 투자 도메인에 대한 모든 정보와 테스트 팁입니다. 항상 그렇듯이 도움이되기를 바라며 질문에 답하기를 기다립니다.