Telecom
Telecom
Technical round1-
How To Test Investment Banking Application (With 34+ Important Test Scenarios)
Last Updated:November 10, 2019
Today�s article will bring you enhanced clarity on the Investment Banking Domain.
You will get to know what to test and how in an Investment Banking Application.
Before we dive deeper into how to test investment banking applications , it's
important to understand this domain first. So, we will first learn the Investment
Banking domain terminologies, which will help you understand the test cases easily.
We have also included sample test scenarios of various testing types like database,
security, and performance testing of an investment banking application.
Investment is nothing but saving money in a way that will get you returns for it in
the future (short-term or long-term). Saving money in accounts will not generate
any benefits. Instead, one should invest the money in options like Mutual Funds,
Bonds etc., which yield returns in the future.
One needs to invest money in order to earn returns and generate returns to meet
their monetary goals in life. In other words, we can say that one should invest to
meet the cost of inflation (Inflation means the rate at which the cost of living
increases in future).
The important rule for all investors is to invest early, regularly and for the long
term, not short term.
One can either invest in Physical Assets such as real estate, gold/jewelry,
commodities (seeds, crude oil, natural gas, metals etc.,) or in Financial Assets
such as fixed deposits with banks, provident/pension fund etc., or in securities
market such as shares, bonds, debentures etc.
Savings Bank Account: This is nothing but saving our funds in regular bank
accounts. For such savings, the interest rate will be very low, approximately the
interest rate varies between 4% � 5% p.a.
Money Market or Liquid Funds: This is another option for short-term investment
which gives better returns than the above-mentioned savings account. However, the
interest rate for Money Market Funds will be lesser than the fixed deposits.
Fixed Deposits with Banks: This is a better investment option with a bit higher
interest rates when compared with the above two options. Fixed deposits are also
named as term deposits. The investment period for this option starts with a minimum
period of 30 days.
Apart from the above short-term investment options these are a few of the Long-term
investment options,
Post Office Savings: This is saving our money in the Post Office under various
types of schemes. The risk involved in this is low. The interest rate for this
option is 8% per annum. The interest amount for this option is paid monthly and the
maturity term is 6 years.
Public Provident Fund: Another main long-term savings investment option is Public
Provident Fund. The interest rate for this option is about 8% p.a and the maturity
period is 15 years.
Company Fixed Deposits: This is a different kind of investment option in which we
can invest for short-term (6 Months) to medium-term (3 � 5 years) with a company.
The interest rate will vary from 6% � 9% p.a. The interest amount will be paid
monthly, quarterly or annually.
What You Will Learn: [show]
The main role of the Investment Bank is to act as a mediator between the companies
(who are interested in selling their securities / shares) and the individuals (who
are willing to purchase the same).
Investment bank operates in two ways � �buy side� and �sell side�.
�Buy side� includes services such as buying shares for investors whereas �Sell
side� includes underwriting the stock and selling the shares to the investors from
companies.
Suppose an investor wants to buy 50 shares of ABCD Company. Then he will consult an
Investment bank where the stock broker places an order for the same and delivers
the shares to the Investor.
�Sell side� operation of Investment Bank with an example:
Suppose a Company PQR plans to issue new shares of stock in IPO then the Investment
Bank verifies the shares and sells the same to their Clients. This way PQR Company
raises funds by issuing their stock.
3) Face value of a Share: The amount or value (used during buying or selling)
allotted to a share by the company.
4) Issue Price: The price of a company�s shares at which they are available in the
market. When these shares are traded in the market the price may be below or above
the issue price.
5) Initial Public Offering (IPO): This is nothing but selling the securities or
shares of a company to the public for the first time in the market.
Example: Suppose a Company X has 100 shares. The current market price of each share
is $50. Then the market capitalization of the Company X is $5000.
8) SEBI (Security and Exchange Board of India): An authority that makes sure
whether the buyers and sellers behave in a proper way in the market. So that they
get their desired profits. There are different security and exchange
boards/commissions as per the country.
10) Bid Price: Bid Price is the rate at which the buyer is ready to buy the stock.
11) Ask Price: This is the price at which the seller wants to sell his stock.
12) Futures: A future contract is an agreement between the buyer and the seller in
which the stock of future delivery is transacted at a particular price.
For example, if you want to purchase a March future contract of XYZ Company then
you have to do that at the current price available in the market. Let�s say that
the March futures are trading at $100 per share. By the time the contract expires
(last day of the contract in March month) the price of the stock may not be the
same. It may be $95 or $110. Based on these price differences investors makes
profits in the markets.
13) Options: It is a financial contract between the buyer and seller in which the
buyer has the right to buy or sell a security at a particular price on or before a
particular date.
15) Depository: An entity that holds the securities and funds of depositors in an
account. The two depositories in India are National Securities Depository Limited
(NSDL) and Central Depository Services Limited (CDSL).
16) Mutual Funds: An entity that collects money from investors and invests the same
in various financial instruments like shares, bonds, debentures etc.
17) Net Asset Value (NAV): NAV of the fund is the cumulative market value of the
asset. NAV per unit is the net value of the assets divided by the number of units.
Buying and selling of shares in the market are done on the basis of NAV related
prices.
18) Nifty Index: It is a scientifically developed, 50 stock index, which shows the
movement of the Indian markets. It behaves as a barometer for the Indian markets.
19) Watch List: A list of selected securities. It is mainly used to monitor their
movement in the market regularly, closely or frequently.
Investment banking comprises of Front Office, Middle Office, and Back Office.
1) Front Office: This plays a major role in generating funds. The main areas of
front office are Investment banking, Sales & trading, and Research.
�Investment Banking� helps customers in raising funds in capital markets and also
suggests the companies in raising their capital.
�Sales & Trading� deals with buying and selling of stock (shares, bonds etc.,)
�Research� involves reviewing the company reports about their buy/sell ratings,
company�s prospects etc. This will help in providing advice to their clients in the
right way.
2) Middle Office: This deals with �Risk Management�, �Corporate Treasury� and
�Financial Control�.
�Risk Management� involves analyzing the market situations and informing the
clients of the risks involved in their trades.
�Corporate Treasury� is responsible for the funds of Investment Banks.
�Financial Control� tracks the capital flow of the firm and its success.
3) Back Office: This includes �Operations� and �Technology�.
�Operations� checks whether the trades have been executed properly and funds
transferred successfully.
�Technology� supports the software, data, and systems of Investment Banks.
Trade Life Cycle:
The main goal of every trade order is to get executed at a suitable price with a
minimum risk spread.
#1) From the below screen you can view the terms options (sell and buy of IBM
shares), bid price, ask price etc.,
#2) From the below screen you can view the positions, quantity and price of a
particular symbol.
#3) Below is the sample screenshot of How a Watch List of an IB application looks
like.
Test Scenarios:
Different Investment Banking applications have different software testing and QA
requirements. Below are few general test scenarios or test cases useful for testing
such applications.
Positive Scenarios:
1) The Investment banking applications have different logins for different users
like brokers, dealers, individuals or investors etc. Verify the logins of
appropriate users with their login IDs as the permissions for accessing the
application for all the users may not be the same.
For example, a broker has the permission to view the trading limits of the
individuals based on the amount/funds in the individual�s account. However, this
facility may not be available for the individual.
3) Buy Order � To test this functionality, place a trade buy order for any symbol
with some quantity like 10 or 20 etc and submit the same. Then go the orders
section and verify the details whether the order has been placed successfully or
not.
4) Sell Order � Place a trade sell order as above (buy order) and verify the
details.
5) Change Order � Go to the orders section and open any previous order or existing
order and make few changes like editing the quantity or symbol etc and verify
whether the modifications get updated or not.
6) Cancel Order � Open an existing order and try to cancel it. The order should be
canceled successfully.
Market order � Try to place a trade order for the market price and check whether
the trade gets executed for that price at the same point of time.
Limit order � Try to place an order for a particular price and check whether the
trade has been executed when the market price meets the price set by the user.
8) Check and verify whether the proper notifications or warning messages are
getting displayed for the corresponding actions.
For example, after placing a trade buy order and submitting it, a message should be
displayed that the �order has been placed successfully�.
9) Try to update the user information like email, mobile no. etc, save it and log
out from the application. Login to the application and verify whether the updated
information has been saved or not.
10) If the AUT (application under test) supports various territories or geo-
locations, check few functionalities for various locations.
11) Test the calculations part of the application very thoroughly and also, test
its localization.
12) Test the connections of the applications whether they work out of the staging
environments.
13) The security of the application should also be tested as it contains the
personal data of the users.
14) Multi-tasking of the applications should also be tested when other apps are
open on the device.
15) Applications quality, look and feel, user friendliness etc are also to be
tested as it gains the user�s trust.
Negative Scenarios:
1) Try to place a trade order for more than the value of funds available in the
account and the order should not get placed and it should pop-up a warning message
stating that the funds are insufficient.
2) Test the �quantity of shares' feature in the application. Place a trade order
for the number of shares greater than the available quantity of shares. Trade
should not be placed as the quantity of shares requested is more than the available
quantity.
3) Try to place a trade order for a stock for which the expiry date has been
reached. The order should not get placed.
Also read => How to Classify Positive and Negative Test Scenarios
About author: This is guest post by Laxmi. She is having 7+ years of Software
testing experience mainly in BFSI domain. She is currently working as a Sr.
software test engineer in one of the top MNCs.
This is all the information on Investment Domain and testing tips with simple
testing ideas that I wanted to share. As always, hoping that it helps and waiting
to answer any questions you might have.
Recommended Reading
Difference between Desktop, Client Server Testing and Web Testing
Web Application Security Testing Guide
Application Testing � Into the Basics of Software Testing!
Installing your Application on Device and Start Testing from Eclipse
Testing Healthcare Applications - Tips and Important Test Scenarios (Part 2)
Destructive Testing and Non Destructive Testing Tutorial
Performance Testing vs Load Testing vs Stress Testing (Difference)
What is Monkey Testing in Software Testing?
CategoriesTesting Tips and Resources
Post navigation
4 Important Things I Learned in My Journey as a QA Test Manager
How to Integrate JIRA with qTest: A Step by Step Guide
28 thoughts on �How to Test Investment Banking Application (with 34+ Important Test
Scenarios)�
KiranS
| Reply
very good scenarios. do you have material on bfsi domain also?
pradeep
| Reply
Please put an article on �How to Test Trade Finance Application�..!
Thanks.
bharathi
| Reply
Appreciate the scenarios covered. It is very helpful. Similar logic can be used for
other domain application. Thanks for sharing.
Darshan
| Reply
Great info. most of the important scenarios and test types covered Thanks.
Geetha
| Reply
Useful article. shall we enter into live market with this knowledge?
Prashant
| Reply
Very useful article.Thanks a lot. :)
@Geeta � Only the knowledge you gained from this article is not sufficient for
trading in Live market. Additionally you need to follow the daily news on trade
market.
AlexPham
| Reply
that�s nice article. Please give more examples about trading application.
Thanks a lot!
vidhya
| Reply
nice article
Deepika Aviti
| Reply
Hi Laxmi,
Thanks alot for the article.
This is very much usefull for me. I have been searching for this kind of materia
since long.
divakar
| Reply
Very useful info, Thanks� can u send([email protected]) me resume format of
tester in Capital Market Domain??
roopesh
| Reply
thank you for this .but i want what exactly i am going to test likewise all trade
is valid or not and if we have 20k trade for the particular day then one 10k
executed then remaining 10k executes.so tell me what exactly i am test for this.
Nilesh
| Reply
Very useful can we crack interviwes wtith this much information
Santosujit Mohanty
| Reply
I have a interview from an MNC. And this article helped me a lot. Hope I get the
job.
Mehrangez V Melikova
| Reply
did u get the job >?? how did it go
Ashtesh Divakar
| Reply
Hi Laxmi,
Thank you for such an amazing article. Please answer my below query.
I�m currently working in Telecom Domain and willing to switch to Banking and
finance domain. Can you please help me in gaining the Domain knowledge which is
currently required in today�s Industry or this article is sufficient for a starter
like me.
Ankita Nadawani
| Reply
Sort & Sweet Article !
Sree
| Reply
Can you explain the mortgages in banking domain
shivakumar karjol
| Reply
This is very useful for me.
Thanks a lot�
kusum
| Reply
As you said there will be different applications used for different clients. Do you
have any article or material where we find different IB applications and their
functional flows testing and the outputs?
Would be beneficial so that we can improve our skills in our operations.
Thank you
VINCENT
| Reply
This is a serious and deeper induction inner IB application Testing.Thank you a lot
for your enlightments as Expert LAXMI.Thatis a �WEALTH� deposit!
Sushil
| Reply
Very nice and useful article by Laxmi on Investment Banking. I would like to
request softwaretestinghelp.com team to please publish similar article on Telecom
Domain (BSS), Which will guide exact work carried out by tester on telecom
projects. Thank you.
siddu
| Reply
very much helpful.can you please share some test case documents to understand more
in depth to face interviews.
Anita Sahu
| Reply
Very useful info, Thanks� can u plz send([email protected]) me resume format of
tester in Capital Market Domain?? It would be a great help.
Pramod Shejul
| Reply
It�s a very great and special information provided by you, thanks a lot�
Leave a Comment
Comment
Name
Name *
Email
Email *
About SoftwareTestingHelp
Helping our community since 2006! Most popular portal for Software professionals
with 100 million+ visits! You will absolutely love our tutorial on Software
Testing, Development, Software Reviews and much more!
Join Over 200,000+ Testers
Technical round2:
Test scenarios on software configuration
Quiz 25 horses,5 can run at each race,find min race count, no stopwatch
Difference between web and mobile application
Carcasa del procesador LGA775 de Intel, con la tarjeta madre, el ventilador del
procesador, la alimentaci�n el�ctrica, y la memoria.
En los inicios del procesamiento autom�tico de la informaci�n, con la inform�tica
solo se facilitaban los trabajos repetitivos y mon�tonos del �rea administrativa.
La automatizaci�n de esos procesos trajo como consecuencia directa una disminuci�n
de los costes y un incremento en la productividad. En la inform�tica convergen los
fundamentos de las ciencias de la computaci�n, la programaci�n y tambi�n las
metodolog�as para el desarrollo de software, la arquitectura de las computadoras,
las redes de computadores, la inteligencia artificial y ciertas cuestiones
relacionadas con la electr�nica. Se puede entender por inform�tica a la uni�n
sin�rgica de todo este conjunto de disciplinas. Esta disciplina se aplica a
numerosas y variadas �reas del conocimiento o la actividad humana, como por
ejemplo: gesti�n de negocios, almacenamiento y consulta de informaci�n,
monitorizaci�n y control de procesos, industria, rob�tica, comunicaciones, control
de transportes, investigaci�n, desarrollo de juegos, dise�o computarizado,
aplicaciones/herramientas multimedia, medicina, biolog�a, f�sica, qu�mica,
meteorolog�a, ingenier�a, arte, etc. Puede tanto facilitar la toma de decisiones a
nivel gerencial (en una empresa) como permitir el control de procesos cr�ticos.
Actualmente, es dif�cil concebir un �rea que no use, de alguna forma, el apoyo de
la inform�tica. �sta puede cubrir un enorme abanico de funciones, que van desde las
m�s simples cuestiones dom�sticas hasta los c�lculos cient�ficos m�s complejos.
Entre las funciones principales de la inform�tica se enumeran las siguientes:
Aparece el primer art�culo sobre la transici�n de luz por fibra �ptica. Fueron los
cient�ficos Abraham Van Heel de Holanda y Harold H. Hopkins de Inglaterra quienes
presentaron los primeros de transmisi�n de im�genes por fibra
La aparici�n del primer circuito integrado o chip, que permite incluir miles o
millones de valiosos componentes electr�nicos en un espacio muy peque�o muy
peque�o, facilit� la reducci�n del tama�o y del consumo de los ordenadores. Para su
fabricaci�n se emplea mayoritariamente el semiconductor silicio (si).
Estados Unidos pone en �rbita el sat�lite Syncom 2, que estableci� las primeras
comunicaciones v�a sat�lite.La primera llamada telef�nica v�a sat�lite se produjo
entre los gobiernos franc�s y americano.
Con los microprocesadores desarrollados por empresas como intel o texas instruments
aparece la cuarta generaci�n de ordenadores. En torno a este a�o empiezan a
utilizarse los primeros terminales tontos, ordenadores sencillos conectados a un
gran ordenador central.
Se hace p�blico el protocolo TCP (transmission control protocol), que es clave del
funcionamiento de internet.
1976 - Aparece el PC
1981 - El IBM PC
IBM lanza al mercado su primer ordenador personal conocido como IBM PC que marca el
inicio de una era en la inform�tica.
1983 - Arpanet y los protocolos TCP
1989 - Hispanat
En Espa�a se inicia el programa hispasat que permite a Espa�a contar con sat�lites
propios de telecomunicaciones.
1990 - La WWW
Se produce la primera conexi�n plena desde Espa�a a la red Internet. Tim Berners-
Lee crea la WWW (world wide web), que hace uso del hipertexto.
Larry page y Serguei Brini crearon en agosto la empresa Google que en poco tiempo
se hace con el liderazgo en el mundo de los buscadores de internet gracias a su
simplicidad y eficacia
Se crea la marca WIFI por parte de un grupo de empresas que asumen el est�ndar IEEE
802.11 b para comunicaciones inal�mbricas.
Se establece en Espa�a las primeras red de fibra �pticas FTTH (fiber to the home,
fibra hasta el hogar).
Los nuevos est�ndares de comunicaciones m�viles reciben el nombre de 4G. Steve Job
presenta el Ipad de Apple. Aparece la aplicaci�n Whatsapps.
Virus inform�ticos
V�ase tambi�n: Virus inform�tico
Los virus inform�ticos son software o fragmentos de c�digo8? que tiene por objetivo
de alterar el funcionamiento normal de cualquier tipo de dispositivo inform�tico o
las funcionalidades de un programa, sin el permiso o el conocimiento del usuario,
principalmente para lograr fines maliciosos. A modo de ejemplo, algunas acciones
son :
SAP Sales and Distribution (SD) is an important module of SAP ERP consisting of
business processes required in selling, shipping, billing of a product. The module
is tightly integrated with other SAP MM & SAP PP. Key sub-modules of SAP SD are
Customer and Vendor Master Data, Sales, Delivery, Billing, Pricing and Credit
Management.
Originally known for leadership in enterprise resource planning (ERP) software, SAP
has evolved to become a market leader in end-to-end enterprise application
software, database, analytics, intelligent technologies, and experience management.
A top cloud company with 200 million users worldwide, SAP helps businesses of all
sizes and in all industries to operate profitably, adapt continuously, and achieve
their purpose.
Company Information
ETL Test Scenarios are used to validate an ETL Testing Process. The following table
explains some of the most common scenarios and test-cases that are used by ETL
testers.
It involves validating the source and the target table structure as per the mapping
document.
Data type should be validated in the source and the target systems.
The length of data types in the source and the target system should be same.
Data field types and their format should be same in the source and the target
system.
It involves validating the mapping document to ensure all the information has been
provided. The mapping document should have change log, maintain data types, length,
transformation rules, etc.
Validate Constraints
It involves validating the constraints and ensuring that they are applied on the
expected tables.
The length and data type of an attribute may vary in different tables, though their
definition remains same at the semantic layer.
It involves checking if all the data is loaded to the target system from the source
system.
Counting the number of records in the source and the target systems.
Null, Not Unique data is stored when you disable integrity constraint at the time
of import.
Validating if the data types in the warehouse are same as mentioned in the data
model.
It involves performing number check, date check, precision check, data check, Null
check, etc.
Null Validation
It involves checking the Null values where Not Null is mentioned for that field.
Duplicate Validation
It involves validating duplicate values in the target system when data is coming
from multiple columns from the source system.
Validating primary keys and other columns if there is any duplicate values as per
the business requirement.
Date values should not have any junk values or null values
It involves validating full data set in the source and the target tables by using
minus query.
You need to perform both source minus target and target minus source.
If the minus query returns a value, that should be considered as mismatching rows.
You need to match the rows in source and target using the Intersect statement.
The count returned by Intersect should match with the individual counts of source
and target tables.
If the minus query returns no rows and the count intersect is less than the source
count or the target table count, then the table holds duplicate rows.
Other Test scenarios can be to verify that the extraction process did not extract
duplicate data from the source system.
The testing team will maintain a list of SQL statements that are run to validate
that no duplicate data have been extracted from the source systems.
Data Cleaning
Unwanted data should be removed before loading the data to the staging area.
SAP innovations help 437,000 customers worldwide work together more efficiently and
use business insight more effectively. Explore our leadership, history,
sustainability, diversity, FAQs, and more.
Investor Relations
The SAP Investor Relations site provides information and services for
institutional, socially responsible, and individual investors. Learn about our
financial performance, browse quarterly and annual reports, and track our financial
news.
Visit the SAP Investor Relations area
Integrated Report
SAP helps the world run better and improves peoples� lives through our integrated
strategy. Our annual Integrated Report details our performance and what is material
for our sustainable business success.
The SAP News Center is the official site for the latest SAP news and information.
More than just press releases, you'll find in-depth feature articles on business
and technology trends, blogs from SAP experts and thought leaders, and more.
At SAP, we listen closely to our customers. Their ideas and feedback help us
improve our current offerings and shape future software and services. Are you an
SAP customer? Have your say in one of our customer involvement programs.
Get ready to connect with industry experts and hone your skills. Visit our events
finder page to view upcoming webinars and conferences � and get details about the
ones you missed.
See how customers are using SAP products, services, and technology to operate
profitably, adapt continuously, and make a difference.
Your business is built on trust, and you expect the same from your software
provider. As a leading software provider and a cloud company, we�re dedicated to
building � and keeping � our customers� trust.
Learn more
Tutorial What is SAP SD? Introduction to SAP Sales & Distribution Module
Tutorial Create Customer Master
Tutorial Create Customer Number Range for Sales and Assign to Customer Account
Groups
Tutorial How to Create Partner Function
Tutorial How to Create Material Stock
Tutorial How to Create Customer Material Info Record
Tutorial How to get Overview of Material Stock
Tutorial Create Material Master for Sales View
Sales
Tutorial Overview of Sales Activities
Tutorial How to Create Inquiry
Tutorial How to Create Quotation
Tutorial How To Create Sales Order
Tutorial How To Create Debit Memo
Tutorial How To Create Credit Memo
Tutorial How To Create Sales Document Type
Tutorial All about Sales Document (header / item / schedule )
Tutorial Text determination for sales document header / item
Tutorial What is Schedule Line Category and how to define it
Tutorial How to create Item Proposal
Tutorial All About Material Exclusion & Inclusion (Listing)
Delivery
This section deals with actual packing, shipping and delivery of goods to the
customer.
Edureka 2019 Tech Career Guide is out! Hottest job roles, precise learning paths,
industry outlook & more in the guide. Download now.
In this blog, I will be covering the following topics.
How about if you could understand the precise requirements of your customers from
the existing data like the customer�s past browsing history, purchase history, age
and income. No doubt you had all this data earlier too, but now with the vast
amount and variety of data, you can train models more effectively and recommend the
product to your customers with more precision. Wouldn�t it be amazing as it will
bring more business to your organization?
Let�s take a different scenario to understand the role of Data Science in decision
making. How about if your car had the intelligence to drive you home? The self-
driving cars collect live data from sensors, including radars, cameras and lasers
to create a map of its surroundings. Based on this data, it takes decisions like
when to speed up, when to speed down, when to overtake, where to take a turn �
making use of advanced machine learning algorithms.
Let�s see how Data Science can be used in predictive analytics. Let�s take weather
forecasting as an example. Data from ships, aircrafts, radars, satellites can be
collected and analyzed to build models. These models will not only forecast the
weather but also help in predicting the occurrence of any natural calamities. It
will help you to take appropriate measures beforehand and save many precious lives.
Let�s have a look at the below infographic to see all the domains where Data
Science is creating its impression.
Data Science Use Cases - Edureka
Now that you have understood the need of Data Science, let�s understand what is
Data Science.
First, let�s see what is Data Science. Data Science is a blend of various tools,
algorithms, and machine learning principles with the goal to discover hidden
patterns from the raw data. How is this different from what statisticians have been
doing for years?
As you can see from the above image, a Data Analyst usually explains what is going
on by processing history of the data. On the other hand, Data Scientist not only
does the exploratory analysis to discover insights from it, but also uses various
advanced machine learning algorithms to identify the occurrence of a particular
event in the future. A Data Scientist will look at the data from many angles,
sometimes angles not known earlier.
So, Data Science is primarily used to make decisions and predictions making use of
predictive causal analytics, prescriptive analytics (predictive plus decision
science) and machine learning.
Predictive causal analytics � If you want a model which can predict the
possibilities of a particular event in the future, you need to apply predictive
causal analytics. Say, if you are providing money on credit, then the probability
of customers making future credit payments on time is a matter of concern for you.
Here, you can build a model which can perform predictive analytics on the payment
history of the customer to predict if the future payments will be on time or not.
Prescriptive analytics: If you want a model which has the intelligence of taking
its own decisions and the ability to modify it with dynamic parameters, you
certainly need prescriptive analytics for it. This relatively new field is all
about providing advice. In other terms, it not only predicts but suggests a range
of prescribed actions and associated outcomes.
The best example for this is Google�s self-driving car which I had discussed
earlier too. The data gathered by vehicles can be used to train self-driving cars.
You can run algorithms on this data to bring intelligence to it. This will enable
your car to take decisions like when to turn, which path to take, when to slow down
or speed up.
Machine learning for making predictions � If you have transactional data of a
finance company and need to build a model to determine the future trend, then
machine learning algorithms are the best bet. This falls under the paradigm of
supervised learning. It is called supervised because you already have the data
based on which you can train your machines. For example, a fraud detection model
can be trained using a historical record of fraudulent purchases.
Machine learning for pattern discovery � If you don�t have the parameters based on
which you can make predictions, then you need to find out the hidden patterns
within the dataset to be able to make meaningful predictions. This is nothing but
the unsupervised model as you don�t have any predefined labels for grouping. The
most common algorithm used for pattern discovery is Clustering.
Let�s say you are working in a telephone company and you need to establish a
network by putting towers in a region. Then, you can use the clustering technique
to find those tower locations which will ensure that all the users receive optimum
signal strength.
Let�s see how the proportion of above-described approaches differ for Data Analysis
as well as Data Science. As you can see in the image below, Data Analysis includes
descriptive analytics and prediction to a certain extent. On the other hand, Data
Science is more about Predictive Causal Analytics and Machine Learning.
I am sure you might have heard of Business Intelligence (BI) too. Often Data
Science is confused with BI. I will state some concise and clear contrasts between
the two which will help you in getting a better understanding. Let�s have a look.
This was all about what is Data Science, now let�s understand the lifecycle of Data
Science.
A common mistake made in Data Science projects is rushing into data collection and
analysis, without understanding the requirements or even framing the business
problem properly. Therefore, it is very important for you to follow all the phases
throughout the lifecycle of Data Science to ensure the smooth functioning of the
project.
Discovery of Data Science - EdurekaPhase 1�Discovery: Before you begin the project,
it is important to understand the various specifications, requirements, priorities
and required budget. You must possess the ability to ask the right questions. Here,
you assess if you have the required resources present in terms of people,
technology, time and data to support the project. In this phase, you also need to
frame the business problem and formulate initial hypotheses (IH) to test.
Phase 2�Data preparation: In this phase, you require analytical sandbox in which
you can perform analytics for the entire duration of the project. You need to
explore, preprocess and condition data prior to modeling. Further, you will perform
ETLT (extract, transform, load and transform) to get data into the sandbox. Let�s
have a look at the Statistical Analysis flow below.
You can use R for data cleaning, transformation, and visualization. This will help
you to spot the outliers and establish a relationship between the variables. Once
you have cleaned and prepared the data, it�s time to do exploratory analytics on
it. Let�s see how you can achieve that.
Phase 3�Model planning: Data Science model planning - EdurekaHere, you will
determine the methods and techniques to draw the relationships between variables.
These relationships will set the base for the algorithms which you will implement
in the next phase. You will apply Exploratory Data Analytics (EDA) using various
statistical formulas and visualization tools.
R has a complete set of modeling capabilities and provides a good environment for
building interpretive models.
SQL Analysis services can perform in-database analytics using common data mining
functions and basic predictive models.
SAS/ACCESS can be used to access data from Hadoop and is used for creating
repeatable and reusable model flow diagrams.
Although, many tools are present in the market but R is the most commonly used
tool.
Now that you have got insights into the nature of your data and have decided the
algorithms to be used. In the next stage, you will apply the algorithm and build up
a model.
Now, I will take a case study to explain you the various phases described above.
Step 1:
First, we will collect the data based on the medical history of the patient as
discussed in Phase 1. You can refer to the sample data below.
Data Science sample data - Edureka
Now, once we have the data, we need to clean and prepare the data for data
analysis.
This data has a lot of inconsistencies like missing values, blank columns, abrupt
values and incorrect data format which need to be cleaned.
Here, we have organized the data into a single table under different attributes �
making it look more structured.
Let�s have a look at the sample data below.
Data Science inconsistent data - Edureka
In the column npreg, �one� is written in words, whereas it should be in the numeric
form like 1.
In column bp one of the values is 6600 which is impossible (at least for humans) as
bp cannot go up to such huge value.
As you can see the Income column is blank and also makes no sense in predicting
diabetes. Therefore, it is redundant to have it here and should be removed from the
table.
So, we will clean and preprocess this data by removing the outliers, filling up the
null values and normalizing the data type. If you remember, this is our second
phase which is data preprocessing.
Finally, we get the clean data as shown below which can be used for analysis.
Data Science consistent data - Edureka
Step 3:
First, we will load the data into the analytical sandbox and apply various
statistical functions on it. For example, R has functions like describe which gives
us the number of missing values and unique values. We can also use the summary
function which will give us statistical information like mean, median, range, min
and max values.
Then, we use visualization techniques like histograms, line graphs, box plots to
get a fair idea of the distribution of data.
Data Science visualization - Edureka
Step 4:
Now, based on insights derived from the previous step, the best fit for this kind
of problem is the decision tree. Let�s see how?
Since, we already have the major attributes for analysis like npreg, bmi, etc., so
we will use supervised learning technique to build a model here.
Further, we have particularly used decision tree because it takes all attributes
into consideration in one go, like the ones which have a linear relationship as
well as those which have a non-linear relationship. In our case, we have a linear
relationship between npreg and age, whereas the nonlinear relationship between
npreg and ped.
Decision tree models are also very robust as we can use the different combination
of attributes to make various trees and then finally implement the one with the
maximum efficiency.
Let�s have a look at our decision tree.
Here, the most important parameter is the level of glucose, so it is our root node.
Now, the current node and its value determine the next important parameter to be
taken. It goes on until we get the result in terms of pos or neg. Pos means the
tendency of having diabetes is positive and neg means the tendency of having
diabetes is negative.
If you want to learn more about the implementation of the decision tree, refer this
blog How To Create A Perfect Decision Tree
Step 5:
In this phase, we will run a small pilot project to check if our results are
appropriate. We will also look for performance constraints if any. If the results
are not accurate, then we need to replan and rebuild the model.
Step 6:
Once we have executed the project successfully, we will share the output for full
deployment.
Being a Data Scientist is easier said than done. So, let�s see what all you need to
be a Data Scientist. A Data Scientist requires skills basically from three major
areas as shown below.
As you can see in the above image, you need to acquire various hard skills and soft
skills. You need to be good at statistics and mathematics to analyze and visualize
data. Needless to say, Machine Learning forms the heart of Data Science and
requires you to be good at it. Also, you need to have a solid understanding of the
domain you are working in to understand the business problems clearly. Your task
does not end here. You should be capable of implementing various algorithms which
require good coding skills. Finally, once you have made certain key decisions, it
is important for you to deliver them to the stakeholders. So, good communication
will definitely add brownie points to your skills.
I urge you to see this Data Science video tutorial that explains what is Data
Science and all that we have discussed in the blog. Go ahead, enjoy the video and
tell me what you think.
What Is Data Science? Data Science Course � Data Science Tutorial For Beginners |
Edureka
This Edureka Data Science course video will take you through the need of data
science, what is data science, data science use cases for business, BI vs data
science, data analytics tools, data science lifecycle along with a demo.
In the end, it won�t be wrong to say that the future belongs to the Data
Scientists. It is predicted that by the end of the year 2018, there will be a need
of around one million Data Scientists. More and more data will provide
opportunities to drive key business decisions. It is soon going to change the way
we look at the world deluged with data around us. Therefore, a Data Scientist
should be highly skilled and motivated to solve the most complex problems.
l hope you enjoyed reading my blog and understood what is Data Science. Check out
our Data Science certification training here, that comes with instructor-led live
training and real-life project experience.
7) TESTING AND
DEBUGGING
Software testing is a critical element of software quality assurance and
represents the ultimate reviews of specification, design and coding.
Testing presents an interesting anomaly of the software. During earlier
definition and development phases, it was attempted to build software
from abstract concept to a tangible implementation.
The testing phase involves the testing of the
developed system using various set data. Presentation of test data plays
a vital role in system testing. After preparing the test data the system
under study was tested using test data. While testing the system by using
test data errors were found and corrected. A series of tests were
performed for the proposed system before the system was ready for
implementation. The various types of testing done on the system are:
� Unit Testing
� Integration Testing
� Validation Testing
� User Acceptance Testing
� System Testing
� UNIT TESTING
Unit testing focuses verification effort on the smallest unit of software
design, the module. It comprises the set of test performed by the
programmer prior to integration of the unit into larger system. The testing
was carried out during the coding stage itself. In this step each module is
found to be working satisfactorily as regards to the expected output from
the module.
� INTEGRATION TESTING
Integration testing is a systematic technique for constructing the program
structure while at the same time conducting tests to uncover error
associated within the interface. The objective is to take unit tested
modules and build a program structure that has been dictated by design.
All modules are combined in this step. The entire program is tested as
whole. And chaos in interfaces may usually result. A set of errors is
encountered in such a case.
The integration testing can be carried out using two
methodologies:
# Top Down Integration
# Bottom Up Integration
The first one is done where integration is carried out by addition of minor
modules to major modules. While Bottom Up integration follows
combination of smaller ones to large one. Here Bottom Up Integration
was encouraged. Even though correction was difficult because the
isolation of causes is complicated by the vastness of the entire program,
all the errors found in the system were corrected and then forwarded to
the next testing steps.
� USER ACCEPTANCE TESTING
User acceptance of a system is the key factor for the success of any
system. The system under consideration was tested for users acceptance
by constantly keeping in touch with the perspective system user at the
time of developing and making changes wherever required. This is done
with the regards to the following points:
A system may be defined as a set of instruction combined in the same
form and directed to some purpose.
Before any development is undertaken certain specifications are prepared
which objectively describe the application system. The System
specifications are made after consulting the end user managers of the
relevant departments.
Software to be developed is planned on the basis of requirement of the
user. The problem definition statement description of present situation
and goal to be achieved by news system.
The success of system depends on how accurately a problem is defined,
thoroughly investigated carried out through choice of solution. User need
identification and analysis that are concerned with what the uses needs
rather than what he/she wants. System explains how to perform specific
activities or task, which does what and what.
SCOPE AND RESULT
DISCUSSION
INTRODUCTION
Even the best system developed has some flaws or others. There always
exist scope of further improvement in the system. The effect of
implementations of new computerized system is found remarkable.
The following are the major improvement of the new system over the
existing system.
� A fully menu driven user-friendly computerized system has been
developed where the user can perform task like entering data,
deleting and updating the information with great ease.
� All the operations are carried automatically preventing a lot of
manual work.
� Additional checks have also been incorporated into the system to
avoid duplications of data as far as possible.
SCOPE FOR FURTHER IMPROVEMENT
Every project whether large or small has some limitations no matter
however diligently developed. In some cases limitations is small while in
other cases they may be broad also. The new system has got some
limitations. Major areas where modifications can be done are as follows:
� Our system is not online so further it can be improved.
� The security is limited so some additional arrangement could be
made to provide more security to the system.
� There is no provision of complain handling so further it can be added.
MAIN ACHIEVEMENT OF THE SYSTEM
This project gives an overview of the Telephone Billing System.
After entering into the project, user is left with several options via �
a) The user can take new connections.
b) The user can view the existing lists of customers, which already
have telephone connections.
c) The user can of course see bills & take billing statements.
d) The user can also do several administrative works like managing
rates of calls, addition or modification of metered calls &
customer entries.
It is a computerized system, which can be used very easily & effectively
by the administrators of the telephone billing system.
Chapter � 9
Bibliography
BIBLIOGRAPHY
The great help from our faculty members and my project guide that led
the successful completion of the project. Besides that, I took the help of
some books and websites to develop the project. They are : --
1. VISUAL BASIC BLACK BOOK
--- Steven Holzner
2. MASTERING VISUAL BASIC 6.0
---- Evangelos Petroutsos
SITES :
1. www.a1vbcode.com
2. www.google.co.in
What is Domain in Testing?How To Test Investment Banking Application (With 34+
Important Test Scenarios)
Last Updated:November 10, 2019
Today�s article will bring you enhanced clarity on the Investment Banking Domain.
You will get to know what to test and how in an Investment Banking Application.
Before we dive deeper into how to test investment banking applications , it's
important to understand this domain first. So, we will first learn the Investment
Banking domain terminologies, which will help you understand the test cases easily.
We have also included sample test scenarios of various testing types like database,
security, and performance testing of an investment banking application.
Investment is nothing but saving money in a way that will get you returns for it in
the future (short-term or long-term). Saving money in accounts will not generate
any benefits. Instead, one should invest the money in options like Mutual Funds,
Bonds etc., which yield returns in the future.
One needs to invest money in order to earn returns and generate returns to meet
their monetary goals in life. In other words, we can say that one should invest to
meet the cost of inflation (Inflation means the rate at which the cost of living
increases in future).
One can either invest in Physical Assets such as real estate, gold/jewelry,
commodities (seeds, crude oil, natural gas, metals etc.,) or in Financial Assets
such as fixed deposits with banks, provident/pension fund etc., or in securities
market such as shares, bonds, debentures etc.
Savings Bank Account: This is nothing but saving our funds in regular bank
accounts. For such savings, the interest rate will be very low, approximately the
interest rate varies between 4% � 5% p.a.
Money Market or Liquid Funds: This is another option for short-term investment
which gives better returns than the above-mentioned savings account. However, the
interest rate for Money Market Funds will be lesser than the fixed deposits.
Fixed Deposits with Banks: This is a better investment option with a bit higher
interest rates when compared with the above two options. Fixed deposits are also
named as term deposits. The investment period for this option starts with a minimum
period of 30 days.
Apart from the above short-term investment options these are a few of the Long-term
investment options,
Post Office Savings: This is saving our money in the Post Office under various
types of schemes. The risk involved in this is low. The interest rate for this
option is 8% per annum. The interest amount for this option is paid monthly and the
maturity term is 6 years.
Public Provident Fund: Another main long-term savings investment option is Public
Provident Fund. The interest rate for this option is about 8% p.a and the maturity
period is 15 years.
Company Fixed Deposits: This is a different kind of investment option in which we
can invest for short-term (6 Months) to medium-term (3 � 5 years) with a company.
The interest rate will vary from 6% � 9% p.a. The interest amount will be paid
monthly, quarterly or annually.
What You Will Learn: [show]
The main role of the Investment Bank is to act as a mediator between the companies
(who are interested in selling their securities / shares) and the individuals (who
are willing to purchase the same).
Investment bank operates in two ways � �buy side� and �sell side�.
�Buy side� includes services such as buying shares for investors whereas �Sell
side� includes underwriting the stock and selling the shares to the investors from
companies.
Suppose an investor wants to buy 50 shares of ABCD Company. Then he will consult an
Investment bank where the stock broker places an order for the same and delivers
the shares to the Investor.
Suppose a Company PQR plans to issue new shares of stock in IPO then the Investment
Bank verifies the shares and sells the same to their Clients. This way PQR Company
raises funds by issuing their stock.
3) Face value of a Share: The amount or value (used during buying or selling)
allotted to a share by the company.
4) Issue Price: The price of a company�s shares at which they are available in the
market. When these shares are traded in the market the price may be below or above
the issue price.
5) Initial Public Offering (IPO): This is nothing but selling the securities or
shares of a company to the public for the first time in the market.
Example: Suppose a Company X has 100 shares. The current market price of each share
is $50. Then the market capitalization of the Company X is $5000.
8) SEBI (Security and Exchange Board of India): An authority that makes sure
whether the buyers and sellers behave in a proper way in the market. So that they
get their desired profits. There are different security and exchange
boards/commissions as per the country.
10) Bid Price: Bid Price is the rate at which the buyer is ready to buy the stock.
11) Ask Price: This is the price at which the seller wants to sell his stock.
12) Futures: A future contract is an agreement between the buyer and the seller in
which the stock of future delivery is transacted at a particular price.
For example, if you want to purchase a March future contract of XYZ Company then
you have to do that at the current price available in the market. Let�s say that
the March futures are trading at $100 per share. By the time the contract expires
(last day of the contract in March month) the price of the stock may not be the
same. It may be $95 or $110. Based on these price differences investors makes
profits in the markets.
13) Options: It is a financial contract between the buyer and seller in which the
buyer has the right to buy or sell a security at a particular price on or before a
particular date.
15) Depository: An entity that holds the securities and funds of depositors in an
account. The two depositories in India are National Securities Depository Limited
(NSDL) and Central Depository Services Limited (CDSL).
16) Mutual Funds: An entity that collects money from investors and invests the same
in various financial instruments like shares, bonds, debentures etc.
17) Net Asset Value (NAV): NAV of the fund is the cumulative market value of the
asset. NAV per unit is the net value of the assets divided by the number of units.
Buying and selling of shares in the market are done on the basis of NAV related
prices.
18) Nifty Index: It is a scientifically developed, 50 stock index, which shows the
movement of the Indian markets. It behaves as a barometer for the Indian markets.
19) Watch List: A list of selected securities. It is mainly used to monitor their
movement in the market regularly, closely or frequently.
Investment banking comprises of Front Office, Middle Office, and Back Office.
1) Front Office: This plays a major role in generating funds. The main areas of
front office are Investment banking, Sales & trading, and Research.
�Investment Banking� helps customers in raising funds in capital markets and also
suggests the companies in raising their capital.
�Sales & Trading� deals with buying and selling of stock (shares, bonds etc.,)
�Research� involves reviewing the company reports about their buy/sell ratings,
company�s prospects etc. This will help in providing advice to their clients in the
right way.
2) Middle Office: This deals with �Risk Management�, �Corporate Treasury� and
�Financial Control�.
�Risk Management� involves analyzing the market situations and informing the
clients of the risks involved in their trades.
�Corporate Treasury� is responsible for the funds of Investment Banks.
�Financial Control� tracks the capital flow of the firm and its success.
3) Back Office: This includes �Operations� and �Technology�.
�Operations� checks whether the trades have been executed properly and funds
transferred successfully.
�Technology� supports the software, data, and systems of Investment Banks.
Trade Life Cycle:
The main goal of every trade order is to get executed at a suitable price with a
minimum risk spread.
#1) From the below screen you can view the terms options (sell and buy of IBM
shares), bid price, ask price etc.,
#2) From the below screen you can view the positions, quantity and price of a
particular symbol.
#3) Below is the sample screenshot of How a Watch List of an IB application looks
like.
Test Scenarios:
Different Investment Banking applications have different software testing and QA
requirements. Below are few general test scenarios or test cases useful for testing
such applications.
Positive Scenarios:
1) The Investment banking applications have different logins for different users
like brokers, dealers, individuals or investors etc. Verify the logins of
appropriate users with their login IDs as the permissions for accessing the
application for all the users may not be the same.
For example, a broker has the permission to view the trading limits of the
individuals based on the amount/funds in the individual�s account. However, this
facility may not be available for the individual.
3) Buy Order � To test this functionality, place a trade buy order for any symbol
with some quantity like 10 or 20 etc and submit the same. Then go the orders
section and verify the details whether the order has been placed successfully or
not.
4) Sell Order � Place a trade sell order as above (buy order) and verify the
details.
5) Change Order � Go to the orders section and open any previous order or existing
order and make few changes like editing the quantity or symbol etc and verify
whether the modifications get updated or not.
6) Cancel Order � Open an existing order and try to cancel it. The order should be
canceled successfully.
Market order � Try to place a trade order for the market price and check whether
the trade gets executed for that price at the same point of time.
Limit order � Try to place an order for a particular price and check whether the
trade has been executed when the market price meets the price set by the user.
8) Check and verify whether the proper notifications or warning messages are
getting displayed for the corresponding actions.
For example, after placing a trade buy order and submitting it, a message should be
displayed that the �order has been placed successfully�.
9) Try to update the user information like email, mobile no. etc, save it and log
out from the application. Login to the application and verify whether the updated
information has been saved or not.
10) If the AUT (application under test) supports various territories or geo-
locations, check few functionalities for various locations.
11) Test the calculations part of the application very thoroughly and also, test
its localization.
12) Test the connections of the applications whether they work out of the staging
environments.
13) The security of the application should also be tested as it contains the
personal data of the users.
14) Multi-tasking of the applications should also be tested when other apps are
open on the device.
15) Applications quality, look and feel, user friendliness etc are also to be
tested as it gains the user�s trust.
Negative Scenarios:
1) Try to place a trade order for more than the value of funds available in the
account and the order should not get placed and it should pop-up a warning message
stating that the funds are insufficient.
2) Test the �quantity of shares' feature in the application. Place a trade order
for the number of shares greater than the available quantity of shares. Trade
should not be placed as the quantity of shares requested is more than the available
quantity.
3) Try to place a trade order for a stock for which the expiry date has been
reached. The order should not get placed.
Also read => How to Classify Positive and Negative Test Scenarios
About author: This is guest post by Laxmi. She is having 7+ years of Software
testing experience mainly in BFSI domain. She is currently working as a Sr.
software test engineer in one of the top MNCs.
This is all the information on Investment Domain and testing tips with simple
testing ideas that I wanted to share. As always, hoping that it helps and waiting
to answer any questions you might have.
Recommended Reading
Difference between Desktop, Client Server Testing and Web Testing
Web Application Security Testing Guide
Application Testing � Into the Basics of Software Testing!
Installing your Application on Device and Start Testing from Eclipse
Testing Healthcare Applications - Tips and Important Test Scenarios (Part 2)
Destructive Testing and Non Destructive Testing Tutorial
Performance Testing vs Load Testing vs Stress Testing (Difference)
What is Monkey Testing in Software Testing?
CategoriesTesting Tips and Resources
Post navigation
4 Important Things I Learned in My Journey as a QA Test Manager
How to Integrate JIRA with qTest: A Step by Step Guide
28 thoughts on �How to Test Investment Banking Application (with 34+ Important Test
Scenarios)�
KiranS
| Reply
very good scenarios. do you have material on bfsi domain also?
pradeep
| Reply
Please put an article on �How to Test Trade Finance Application�..!
Thanks.
bharathi
| Reply
Appreciate the scenarios covered. It is very helpful. Similar logic can be used for
other domain application. Thanks for sharing.
Darshan
| Reply
Great info. most of the important scenarios and test types covered Thanks.
Geetha
| Reply
Useful article. shall we enter into live market with this knowledge?
Prashant
| Reply
Very useful article.Thanks a lot. :)
@Geeta � Only the knowledge you gained from this article is not sufficient for
trading in Live market. Additionally you need to follow the daily news on trade
market.
AlexPham
| Reply
that�s nice article. Please give more examples about trading application.
Thanks a lot!
vidhya
| Reply
nice article
Deepika Aviti
| Reply
Hi Laxmi,
Thanks alot for the article.
This is very much usefull for me. I have been searching for this kind of materia
since long.
divakar
| Reply
Very useful info, Thanks� can u send([email protected]) me resume format of
tester in Capital Market Domain??
roopesh
| Reply
thank you for this .but i want what exactly i am going to test likewise all trade
is valid or not and if we have 20k trade for the particular day then one 10k
executed then remaining 10k executes.so tell me what exactly i am test for this.
Nilesh
| Reply
Very useful can we crack interviwes wtith this much information
Santosujit Mohanty
| Reply
I have a interview from an MNC. And this article helped me a lot. Hope I get the
job.
Mehrangez V Melikova
| Reply
did u get the job >?? how did it go
Ashtesh Divakar
| Reply
Hi Laxmi,
Thank you for such an amazing article. Please answer my below query.
I�m currently working in Telecom Domain and willing to switch to Banking and
finance domain. Can you please help me in gaining the Domain knowledge which is
currently required in today�s Industry or this article is sufficient for a starter
like me.
Ankita Nadawani
| Reply
Sort & Sweet Article !
Sree
| Reply
Can you explain the mortgages in banking domain
shivakumar karjol
| Reply
This is very useful for me.
Thanks a lot�
kusum
| Reply
As you said there will be different applications used for different clients. Do you
have any article or material where we find different IB applications and their
functional flows testing and the outputs?
Would be beneficial so that we can improve our skills in our operations.
Thank you
VINCENT
| Reply
This is a serious and deeper induction inner IB application Testing.Thank you a lot
for your enlightments as Expert LAXMI.Thatis a �WEALTH� deposit!
Sushil
| Reply
Very nice and useful article by Laxmi on Investment Banking. I would like to
request softwaretestinghelp.com team to please publish similar article on Telecom
Domain (BSS), Which will guide exact work carried out by tester on telecom
projects. Thank you.
siddu
| Reply
very much helpful.can you please share some test case documents to understand more
in depth to face interviews.
Anita Sahu
| Reply
Very useful info, Thanks� can u plz send([email protected]) me resume format of
tester in Capital Market Domain?? It would be a great help.
Pramod Shejul
| Reply
It�s a very great and special information provided by you, thanks a lot�
Leave a Comment
Comment
Name
Name *
Email
Email *
About SoftwareTestingHelp
Helping our community since 2006! Most popular portal for Software professionals
with 100 million+ visits! You will absolutely love our tutorial on Software
Testing, Development, Software Reviews and much more!
Join Over 200,000+ Testers
Usually while developing any specific domain project, domain expert help is sought
out. Domain expert is master of the subject and he may know the inside-out of the
product or application.
You need to understand each stage of service deliverability before drafting the
test cases.
Telecom services are either based on a business support system that includes IVR's,
Call Centers, generating invoices, etc. or an operation support system that
includes routers, switches, cell towers, etc.
The following table shows what activities are performed at different levels
Telecom Department
Telecom Activities
Pre-sales
It handles all the sales information like discounts, services, promos, etc.
Ordering
Applying for a new connection or disconnecting a connection
Provisioning
This division deals with the physical connection between customers and TSP
( Telecom Service Provider)
Billing
Under this division, all billing work is done
Service Assurance
In case of any failure, this division corrects the problem
Inventory Systems
It is the repository of all information
Tracking
This division tracks the ordering system and the status of an order
Typical Telecom Business Process
Following is a typical business process in the Telecom Industry.
The telecom service is a very broad field consists of a various component including
cables, networks, signals, protocols, etc. and their testing requires a broad range
of testing techniques, so the choice of testing techniques and strategy highly
depends on what component of telecom is tested.
The test requirement, scope, test scenarios, testing techniques, testing tools,
etc. varies with the type of testing involves, it can be protocol testing for VoIP
or wireless device testing for CDMA. The tutorial gives a basic but complete
overview of how telecom testing can be performed and discuss various prospects that
are crucial for telecom testing.