Test Scenario
Test scenarios are used to exemplify the process of developing or improving a new function in Workcube.
How should a Test Scenario be created? Illustrate the Case
Produce a simple business story that the developer, consultant, trainee, or user will understand. Stories make it easier to understand.
Order the Operations
Operations should be listed under 3 headings.
Premise Operations: Necessary arrangements and operations for the main operations such as general settings and parameters to be carried out correctly.
Main Operations: How to make the records in which WOs, in what order and what to pay attention to.
Subsequent Transactions: The records and reports affected by the main transactions are listed to be examined.
Case
A company that has accumulated 1,000,000 USD in its bank account with money available for free use gets advice from an investment advisor to evaluate its money. The consultant makes an investment basket recommendation to the company official. According to this proposal, the company will;
It will buy 200,000 USD Google and Apple shares,
200,000 USD it will buy a 4% yield Eurobond bond that gives a coupon every 6 months,
200,000 USD it will buy a 5-year maturity 5% yield government bond.
It will make Overnight Repo with 200,000 USD.
100,000 USD 1 year maturity. He will invest in a deposit with a 6% return.
He will invest in a Sukuk fund with a 3-month rental income of 100,000 USD.
As can be seen above, the exemplification of the case will be understandable for both the developer and the users.
Transactions
Premise Transactions
- Define types of securities.
There are two main options: "Fixed Income" and "Market Variable Value and Dividend". - Check that the bank accounts where you will buy and sell securities have been opened.
- If a brokerage firm is used for securities trading, check the accounting codes where the corporate member is opened and the current account.
- Create accounting chart of accounts definitions of securities.
- Create budget items of securities and link accounting account codes.
- Create accounting chart of accounts definitions of securities returns.
- Create budget items for securities returns and link accounting account codes.
- Create accounting chart of accounts definitions of securities value increases and decreases.
- Create budget items for securities value increases and decreases and link accounting account codes.
- If a brokerage firm's commission is paid for the purchase and sale of securities, create an accounting chart of accounts for the commission.
- If brokerage firm commission is paid for the purchase and sale of securities, create the budget item and link the accounting account codes.
- Create the securities purchase transaction category and select transaction authorized employees.
- Create the securities sales transaction category and select transaction authorized employees.
- Create the securities return transaction category and select transaction authorized employees.
- Add withholding tax rate definitions for banks where time deposit transactions will be made.
- Create accounting chart of accounts definitions of time deposit returns.
- Create budget items of term deposit returns and link accounting account codes.
- Create the time deposit deposit transaction category and select transaction authorized employees.
- Create the transaction category for transferring time deposit income to the account and select the transaction authorized employees.
Main Transactions
- Buy a sukuk type security with a fixed quarterly rental income.
- Buy a government bond with a semiannual coupon yield.
- Buy stocks using a brokerage firm.
- Open a one-year time deposit, the return of which will be received at the end of maturity.
- Deposit it into a time deposit account with monthly return payments.
- Collect sukuk income, which is a fixed rental income every three months.
- Make liquid fund-overnight repo as time deposit.
- Buy overnight repo-liquid funds using a brokerage firm as securities.
- Collect the return on a sukuk type security with a fixed rental income every three months.
- Collect a semiannual coupon return from the government bond.
- Update the values of your stocks in stock.
- Discount the returns on fixed-income securities in stock before maturity and create income accrual.
- Perform increase and decrease in value of variable value securities in stock.
- Sell some of the government bonds in stock in the secondary market before maturity.
- Rediscount the time deposit before its maturity and create income accrual.
- Rediscount previously rediscounted time deposits before their maturity date and create income accrual.
- Receive the proceeds of a deposit with a maturity date.
- Withdraw an outstanding deposit before it matures.
Subsequent Transactions
- Check the accounting records of securities purchases and sales transactions.
- Check budget records of securities purchases and sales transactions.
- Check bank records of securities purchases and sales.
- Check accounting records for securities return collections.
- Check budget records for security return collections.
- Check bank records for securities return collections.
- If a brokerage firm is used in securities transactions, check the expense records for the commission amount.
- Check the accounting records of securities value increase and decrease transactions.
- Check the budget records of securities value increase and decrease transactions.
- Check the dates and figures of securities returns on the cash flow statement.
- Check that securities stocks are in active accounts in the cash flow statement.
- Check the accounting records of time deposit account deposits.
- Check the budget records of time deposit account deposits.
- Check bank records of time deposit account deposits.
- Check the accounting account records of bank withholding deductions, withholding tax and prepaid taxes for the transfer of time deposit income to the account.
- Check the income accrual accounting records of time deposit yield rediscount accounts.
- Check the dates and numbers of time deposit return dates in the cash flow statement.
- Check that the total time deposit is in the active accounts in the cash flow statement.
As can be seen, test scenarios are guiding in the development, QA, consultancy and usage process.
Feedback
The case studies object allows adding and editing the case study that is linked to the project.