Get Best MITS5501 Software Quality, Change Management and Testing Assignment Help Service At Expertsminds!!

Home   Course  
Previous << || >> Next

MITS5501: Software Quality, Change Management and Testing - Case Study Assignment, Victorian Institute of Technology, Australia

In this assignment develop components of the Quality Assurance documents discussed in lectures.

From this Case Study you are to prepare the following documents:

1. Quality Assurance Plan

2. Test Plan

3. Test Cases (9 per group)

4. Project Scope Statement

5. Perform a Test Effort Estimation (include Tables and calculations used)

6. Test Strategy Document

7. Project Completion Checklist

EXPERTSMINDS.COM ACCEPTS INSTANT AND SHORT DEADLINES ORDER FOR MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT - ORDER TODAY FOR EXCELLENCE!

Solution 1: Answer - Software Quality Assurance Plan

1. Introduction

The software quality assurance plan enlist all the activities that are required to deliver quality software product to the customer. This software quality assurance plan is designed to ensure that the Investment Management System covers all the requirements described by the client and provide them easy user interface for their investments.

2. Scope

The tool provides support to single user and helps the user in book keeping of the various entities like securities, day to day transactions and portfolios. It provides automated calculation of net worth of the investment and rate of return on the investment without wasting time on lengthy calculations. The tool also notifies users about various transactions such as bank balance, share the user has invested in and many more. The user can also check the current share prices using the IMS. The IMS provides security to users with the help of user authentication feature.

This SQAP discusses all the documents and the processes used for assuring the quality of the Investment management system. All the responsibilities of the software developer that what he has to done and what need not to be done is described in this document. All the methods and processes that are used to design and develop the software are also enlisted in this document. The description of all the project deliverables is also provided.

To ensure quality of the IMS we will use the following documents.

Software Requirement Specification document to check whether the client requirements are met or not.

  • Software Architecture Design Document
  • Software Detailed design document.
  • Unit testing:-To ensure the smooth working of every single unit of IMS
  • Integration Testing:-To ensure that there are no bugs at module interfaces.
  • System Testing:-To test the functioning of whole system in user environment.
  • We will also design user manual to enrich experience of user with the software product.

NEVER LOSE YOUR CHANCE TO EXCEL IN MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT - HIRE BEST QUALITY TUTOR FOR ASSIGNMENT HELP!

3. Reference Documents

  • Software Engineering
  • IEEE guide for software quality assurance planning
  • IEEE standard for software quality assurance plan

4. Management

a) Organization: The IMS is a single user that guides the users with various investments and also keep track of the existing investments. It helps to calculate net worth of investment and return on investment. The team for project completion consists of Developer, Project Manager, Inspector and Tester. Project manager and two more members of the organization will act as committee for the project.

b) Roles:-

Project Developer:-Andrew Morris

Project Manager:-Roger

Inspector:- laxmikant

Tester: -Anglina kerber

c) Tasks and Responsibilities

1) To estimate the cost and time of the IMS.

2) To prepare test plan and design plan in detail for IMS

3) To review the work of various members of the team involved in development of IMS

4) To prepare gantt chart to schedule various activities of the Investment Management System.

5) To find the critical path of the project using PERT or CPM to ensure timely delivery of Investment Management System.

6) To test the project at unitary and modular level to make sure all the modules and functions of IMS works properly.

7) To find the grounds of the bugs if, there is any in the whole Investment Management Sytem.

d) The quality of the Investment Management system is ensured at each phase of SDLC

1) Requirement phase :- In this phase, it is ensured that all the requirements of the client are captured properly and none of the requirements contains ambiguity.

2) Requirement specification and IMS design phase:-All the requirements including functional and non functional requirements of the IMS are specified in SRS document and proper check on design in made to ensure bug free design.

3) Design Implementation:- While converting the design into actual product , a number to code reviews are done to ensure time and space complexity of the code remain less.

4) Testing :-High level test cases are designed to ensure every module and module interfaces are working properly.

ORDER NEW MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT & GET 100% ORIGINAL SOLUTION AND QUALITY WRITTEN CONTENTS IN WELL FORMATS AND PROPER REFERENCING.

5. Documentation

To ensure proper software quality assurance plan for IMS some of the documents are required such as

SRS:- it is software requirement specification document which delineate all the required features of the software.

Software Design document:-It gives the overall design of the investment management tool and describes various classes for the development of IMS.

Software Testing Plan: - it enlists various test cases to test the functionality of the Investment Management System.

Software User manual: To guide user to work with the usage of the IMS and use its various functionalities.

6. Requirements of Software Quality Assurance plan

a) Standards:-

Coding Standards:-Python 2.7

Coding documentation standard:- Python documentation

Testing standards: IEEE guide for software test documentation.

b) Metrics

Function points in the code

This whole plan will ensure the quality of the Investment Management System Software.

GET GUARANTEED SATISFACTION OR MONEY BACK UNDER MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT HELP SERVICES OF EXPERTSMINDS.COM - ORDER TODAY NEW COPY OF THIS ASSIGNMENT!

Test Plan

1. Analysis of Investment Management System

The investment Management system provides user interface to single user interface to the person who has considerable number of investments in stock market and banks. He can get assistance in book keeping and calculations regarding the investment . The user can find the net worth of the investment and return on the investment. The software is secure to use as it provides user authentication before every user login. User can also access share prices using this software. The IMS software is platform independent as it can work on both UNIX and Windows. The software requires 500 MHZ , 64 MB system configuration.

a) Test items

No.

Module

1

Installation

2

Authorization

3

Portfolio

4

Securities

5

Transactions

6

Information display

7

computations

8

Share Prices

9

alerts

2. Designing Test Strategy

a) Scope of testing

As the investment Management system has main objective of providing easy to use interface for the user. Therefore, we will test all the functionalities of the software and External user interface of the Investment Management System. Dynamic test strategy is used to test the Investment Management System software to ensure that software is working properly after the installation.

b) Testing type

We will perform unit testing, integration testing and system testing to find any errors in the investment management system software.

c) Risk analysis

1) Poor management skills of the Project Manager.

2) Poor Internet Connection

3) Required system configuration not available.

4) Budget and cost over runs

5) Corruption of data on case of network crash or system failure.

6) Security of files against intruders attack.

d) Anglina Kerber will perform all the testing activities as the IMS is based on single user so, we will assign single tester to it . Anglina will test every component of the app after completion of every phase of development.

3. Test Objective

a) To ensure all the functionalities of the IMS are working as per the user requirements such as finding net worth of investment, return on investment , sending alerts to user etc.

b) To check whether the external user interface is working as per the requirements specified in SRS.

c) To check whether the IMS software is useful for user or not.

4. Test Criteria

1) If the 30% of the test cases fail then, testing will be suspended.

2) The tester has to test 100% of the test cases.

3) Pass rate should be more than 90% for IMS testing.

DO WANT TO HIRE TUTOR FOR ORIGINAL MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT SOLUTION? AVAIL QUALITY MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT WRITING SERVICE AT BEST RATES!

5. Resource Planning

a) Human Resource

Team Members

Responsibility

Test Manager

Provide directions for the whole project

Tester

Executes all the test cases

Quality Assurance Manager

Ensures Quality of Software

Test Administrator

Provides tools and environment for testing

b) System Resource

Resources

Description

Server

Web server, database server and application server

Test tool

Selenium

Internet Connection

High speed

Configuration

500 MHZ,64 GB

Operating system

UNIX or Windows

6. Test environment

The test environment should be real user environment. There should not be any simulated environment. There should be single user using the IMS software.

7. Test deliverables

Before Testing

During Testing

After Testing

Test Plan

Testing environment

Bug report

Test cases

Error logs

Guidelines For installation

Test Cases

ID

Test name

Precondition

Steps involved

Expected Output

Actual Output

Date

Tester name

Status

TC-01

Login

Nil

Start application

Main Screen displays

Main screen Display

24/05/19

Anglina Kerber

Pass

 

 

 

Enter Username

 

 

 

 

 

 

 

 

Enter Password

 

 

 

 

 

 

 

 

Click on login button

 

 

 

 

 

 

ID

Test name

Precondition

Steps involved

Expected Output

Actual Output

Date

Tester name

Status

TC-02

Create Portfolio

User logged in

Click on create Portfolio

Creation of the empty portfolio

Empty portfolio created

26/05/19

Anglina Kerber

Pass

 

 

 

System asks portfolio name

 

 

 

 

 

 

 

 

Enter Portfolio name

 

 

 

 

 

 

ID

Test name

Precondition

Steps involved

Expected Output

Actual Output

Date

Tester name

Status

TC-03

Delete Portfolio

User logged in

Click on delete Portfolio

deletion of the  portfolio

Portfolio deleted

28/05/19

Anglina Kerber

Pass

 

 

 

System asks portfolio name

 

 

 

 

 

 

 

 

Enter Portfolio name

 

 

 

 

 

 

ID

Test name

Precondition

Steps involved

Expected Output

Actual Output

Date

Tester name

Status

TC-04

Create Security

User logged in

Select Portfolio in which security to be created

Creation of the empty security with desired fields

Empty security created

30/05/19

Anglina Kerber

Fail(Message security already exists)

 

 

 

Click on create security

 

 

 

 

 

 

 

 

Enter attributes of security

 

 

 

 

 

 

 

 

User Specifies Name, type, rate of interest and  Company name if it is share

 

 

 

 

 

ID

Test name

Precondition

Steps involved

Expected Output

Actual Output

Date

Tester name

Status

 

TC-05

Delete Security

User logged in

Select Portfolio in which security to be deleted

Deletion of security

Security deleted

3/06/19

Anglina Kerber

Pass

 

 

 

 

Click on delete security

 

 

 

 

 

 

 

 

 

Enter security name

 

 

 

 

 

 



















 

ID

Test name

Precondition

Steps involved

Expected Output

Actual Output

Date

Tester name

Status

TC-06

Adding transaction

User logged in

Select Portfolio and security in which transaction to be added

Creation of  new transaction for share security

New transaction created

7/06/19

Anglina Kerber

Pass

 

 

 

Click on add transaction

 

 

 

 

 

 

 

 

System prompts number of shares, type of transaction, Price of one share, date of transaction

 

 

 

 

 

 

 

 

User enter details

 

 

 

 

 

 

ID

Test name

Precondition

Steps involved

Expected Output

Actual Output

Date

Tester name

Status

TC-07

Deleting transaction

User logged in

Select Portfolio and security in which transaction to be deleted

Deletion of transaction

Transaction Deleted

10/06/19

Anglina Kerber

Pass

 

 

 

Select  transaction

 

 

 

 

 

 

 

 

Click on delete transaction

 

 

 

 

 

 

ID

Test name

Precondition

Steps involved

Expected Output

Actual Output

Date

Tester name

Status

TC-08

Display investment

User logged in

User select view investment

Display of net worth of each portfolio and investment

Net worth of portfolio and investment displayed

13/06/19

Anglina Kerber

Pass

 

 

 

System computes net worth for portfolio

 

 

 

 

 

 

ID

Test name

Precondition

Steps involved

Expected Output

Actual Output

Date

Tester name

Status

TC-09

Display Security

User logged in

User select view security

Display of all transactions of security

All transactions displayed

17/06/19

Anglina Kerber

Pass

GETTING STUCK WITH SIMILAR MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT? ENROL WITH EXPERTSMINDS'S MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT HELP SERVICES AND GET DISTRESSED WITH YOUR ASSIGNMENT WORRIES!

Project Scope Statement

The IMS software provides assistance to the user who has large number of investment in stock market and banks. It helps the user in finding the net worth of the investment and return rate of the investment. The user can also view the current prices of the shares using the app. The user is provided with easy to use external interface which authenticate each and every user.

Test Effort Estimation

Tasks

Staff

Analyse SRS

Team members of project and project manager

Test plan creation

Test analyst

Fulfill Preconditions of tests

Test administrator

Execute Test cases

Tester

Report bugs

Tester

Determine Function points and weightage of function points

Group

Weightage

Complex

5

Medium

4

Simple

2

 

No.

Module

Weightage

1

Installation

4

2

Authorization

2

3

Portfolio

4

4

Securities

5

5

Transactions

5

6

Information display

4

7

computations

5

8

Share Prices

4

9

alerts

2

 

Group

Weightage

Function Points

Total

Complex

5

3

15

Medium

4

4

16

Simple

2

2

4

Total Function Points

35

Estimate define per point

5

Total estimated effort

175

ORDER NEW COPY OF MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT AND SECURE HIGHER MARKS!

2. Test Strategy Document

a) Scope of testing

As the investment Management system has main objective of providing easy to use interface for the user. Therefore, we will test all the functionalities of the software and External user interface of the Investment Management System. Dynamic test strategy is used to test the Investment Management System software to ensure that software is working properly after the installation.

b) Testing type

We will perform unit testing, integration testing and system testing to find any errors in the investment management system software.

c) Risk analysis

1) Poor management skills of the Project Manager.

2) Poor Internet Connection

3) Required system configuration not available.

4) Budget and cost over runs

5) Corruption of data on case of network crash or system failure.

6) Security of files against intruders attack.

7) Anglina Kerber will perform all the testing activities as the IMS is based on single user so, we will assign single tester to it . Anglina will test every component of the app after completion of every phase of development.

Project Checklist

Module

Checklist

Installation


Authorization


Portfolio


Securities


Transactions


Information display


computations


Share Prices


Alerts


NEVER BE CAUGHT IN PLAGIARISM, AVAIL MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT HELP SERVICE OF EXPERTSMINDS.COM AND SAVE HIGHER MARKS!

Solution 2: Answer - Investment Management System

1. Quality Assurance Plan

1. Introduction

IMS is directed towards any individual who has considerable amount of investments laid out in stock market and banks, and requires some form of software assistance to maintain the book keeping and all the computations regarding those investments, Such a system should be highly user-friendly, and should be easily adaptable and be able to learn and highly reliable because it is a matter of funds for any user. There s no scope of error in such systems. This product should be self dependant and not governed by any other software product, its availability and its unavailability. It should be running on both the UNIX and Windows platform.

1.1 Purpose

The purpose of this document is to ensure that the quality of the product being delivered is of utmost quality.

1.2 Scope

This will cover the final product being delivered and the test cases, test plan and all other required documents for the product will be delivered.

1.3 References

This subsection provides a complete list of all documents referenced elsewhere in the Quality Assurance Plan.

  • Documentation Plan
  • Measurement Plan
  • Test Plan
  • Software Development Plan
  • Problem Resolution Plan
  • Configuration Management Plan
  • Subcontractor Management Plan
  • Risk Management Plan

1.4 Overview

This contains quality objective, management, product details, metrics , standards and guidelines and test documents related to the project(Neilsen,2014).

ORDER NEW MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT AT NOMINAL PRICE!

2. Quality Objectives

The software requirement specification document has already been added with this solution to ensure that the product being developed is as close to the SRS as being referenced. The Investment Management System (IMS) is intended to help the user keep account of their money invested in institutions such as Banks and Share Market. This document is meant to delineate the features of IMS, so as to serve as a guide to the developers on one hand and a software validation document for the prospective client on the other(Alain,2018).

3. Management

3.1 Organization

The organization that is developing is an investment management firm that is laying out a product for its users where they can deal in securities, transactions and protfolios.

3.2 Tasks and Responsibilities

  • Joint Reviews
  • Process Audits
  • Process Reviews
  • Customer Audits

For each task, identify the role responsible for its execution.

4. Documentation

Following is the list of the minimum documentation that should be provided during the delivery of the project to ensure that the software product that is being developed satisfies the requirements. The suggested minimum list of documents set is:

  • Software Development Plan (SDP)
  • Test Plan
  • Iteration Plans
  • Software Requirements Specification (SRS)
  • Software Architecture Document
  • User Documentation (for example, manuals, guides)
  • Configuration Management Plan(Murali,2010)

GET BENEFITTED WITH QUALITY MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT HELP SERVICE OF EXPERTSMINDS.COM!

5. Standards and Guidelines

  • Development Case
  • Business Modeling Guidelines
  • User-Interface Guidelines
  • Use-Case Modeling Guidelines
  • Design Guidelines
  • Programming Guidelines
  • Test Guidelines
  • Manual Style Guide

6. Metrics

7. Review and Audit Plan

This section will identify the following-

  • Review and Audit Tasks
  • Schedule
  • Organization and Responsibilities
  • Problem Resolution and Corrective Action
  • Tools, Techniques, and Methodologies
  • Functional Configuration Audit
  • Physical Configuration Audit
  • Process Audits
  • Process Reviews
  • Managerial Reviews
  • Post-mortem Reviews Evaluation and Test

8. Problem Resolution and Corrective Action

This plans to provide the corrective actions that we should be taking in case of the project suffers any miss in terms of functionality or budgeting or timelines.

9. Tools, Techniques, and Methodologies

The tools that are being used are all technologies used for developing the front, back and middle end of the project(Keleman,2012).

10. Configuration Management

11. Supplier and Subcontractor Controls

12. Quality Records

We mention the different quality records that we will be maintaining during the course of the project and the place to store and the time of maintaining the different quality records.

13. Training

14. Risk Management

We have decided upon the risk mitigation plan that we will be working on in case of the project faces any kind of risk. This can include all budget risks, time risks or the risk of scope and functionality of the project(Auburn,2008).

ORDER NEW COPY OF MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT & GET HIGH QUALITY SOLUTIONS FROM SUBJECT'S TUTORS!

2. Test Plan

Test Plan Document for Project
[ Master Test Plan ] / Features

Effort for Preparing Test Plan document
(Functional/performance/Security/Compatibility)
(in Person Hours)

Internal Review
(in Person Hours)

External Review
(in Person Hours)

Projected Rework
(in Person Hours)

Total Estimate
(in Person Hours)

 

 

 

 

 


Quality Assurance plan

14 person hours

6 hours

4 hours

3 hours

12 hours













3. Test Cases

High Level Scenario

Detailed Scenario

Test Data

Test Steps

Expected Result

Installation

Successful Application installation

Application bundle available

Application installation on your local machine successful.

Double click the application and it should start working.

Installation

UnSuccessful Application installation

Application bundle available

Application installation on your local machine fails because of some issue, either memoryor failure of the application etc.

Double clciking the application will not initialise and application will not work.

Authorization

Correct UN and Correct PW combination

Username-
Password-

Login into the application with the correct username and correct password.

Application login should be successful and we should land on the home page of the application.

Authorization

InCorrect UN and PW combination

Username-
Password-

Login into the application with the incorrect username and correct password.

Application login should fail and there should be an error stating the username and apssword combination is incorrect.

Authorization

Correct UN and Incorrect PW combination

Username-
Password-

Login into the application with the correct username and incorrect password.

Application login should fail and there should be an error stating the username and apssword combination is incorrect.

Authorization

 InCorrect UN and InCorrect PW combination

Username-
Password-

Login into the application with the incorrect username and incorrect password.

Application login should fail and there should be an error stating the username and apssword combination is incorrect.

Authorization

Change Password successfully

New Password

Login into the application with username and click on the forgot password link. Enter new password for the login id/username

The password for this username should be reset and we should be able to login into the application with the new password.

Authorization

New passworsd same as old password

New Password same as Old password

Login into the application with username and click on the forgot password link. Enter new password for the login id/username and should be same as the old password

The application should give an error that new password cant be same as old password and

Authorization

Change Password unsuccessful

New Password not satisfying the password criteria

Login into the application with username and click on the forgot password link. Enter new password for the login id/username.

The application should pop up an error message whih states that this password does not fulfill the password criteria for the new password and cant be reset.

Portfolios

Create Portfolio successful

Portfolio name - TestPortfolio
Worth - 10000

Click on Add Portfolio button and enter the name of the portfolio and worth of the portfolio. Click on the button again.

The new portfolio should be successfully added and should be visible on the list of

Portfolios

Create Portfolio unsuccessful

Portfolio name - TestPortfolio
Worth - 10000abc

Click on Add Portfolio button and enter the name of the portfolio and worth of the portfolio. Click on the button again.

The new portfolio should not be added because of incorrect entries.

Portfolios

Create Portfolio within portfolio

Portfolio name - TestPortfolio
Worth - 10000abc

Click on Add Portfolio button and enter the name of the portfolio and worth of the portfolio. Click on the button again.

The new portfolio should be added within an existing portfolio.

Portfolios

Rename Portfolio successful

Portfolio Name - Test123Portfolio

Click on Rename button and enter new name for the portfolio. Submit the new name for portfolio.

The portfolio should be renamed successfully.

Portfolios

Rename Portfolio unsuccessful

Portfolio Name - Test123Portfolio@#

Click on Rename button and enter new name for the portfolio. Submit the new name for portfolio.

The portfolio should not be renamed successfully because of format issue.

Portfolios

Renaming a portfolio same as another portfolio

Portfolio Name - TestPortfolio

Click on Rename button and enter new name for the portfolio. Submit the new name for portfolio.

The application should throw an error that the new portfolio name is the same as an already existing portfolio name.

Portfolios

Deleting a Portfolio successful

Portfolio Name - TestPortfolio

Click on the delete portofolio button and select the portfolio to be deleted.

The selected portfolio should get deleted successfully.

Portfolios

Deleting a Portfolio unsuccessful

Portfolio Name - TestPortfolio

Click on the delete portofolio button and select the portfolio to be deleted.

The selected portfolio should not get deleted because of an application failure.

Portfolios

Deleting several portoflios

Portfolio Name - TestPortfolio, testportfolio123

Select all the portfolios to be deleted and click on delete button

All ther selected portfolios should get deleted successfully.

Securities

Creating new security in a given portfolio successfully

Name - newSecurity
Type- Bank
ROI - Only if bank is selected
Company name

Select the portfolio in which the security has to be created. Click on create security and enter the details of the security and click on submit. 

A new security should be successfully added on the existing list of securities for that portfolio.

Securities

Creating new security in a given portfolio unsuccessfully

Name - newSecurity
Type- Bank
ROI - Only if bank is selected
Company name - Not in the list

Select the portfolio in which the security has to be created and enetr one incorrect value. Click on create security and enter th details of the security and click on submit. 

A new security should not be  added on the existing list of securities for that portfolio.

Securities

Adding empty security

N/A

Click on the create security button and do not enter the details. Click on the submit button.

The application should throw an error that new security cant be added because the details have not been entered.

Securities

Adding a security with the same name

Name- newSecurity

Select the portfolio in which the security has to be created. Click on create security and enter the details of the security and click on submit. 

The application should throw an error that new security cant be added because there is an already existing security with the same name.

Securities

Renaming a security successfully

Name -newSecurity12

Click on the rename security button and enter the updated details of the security and submit.

The name of the security should get updated and application should display an error message.

Securities

Renaming a security unsuccessfully

N/A

Click on the rename security button and enter the updated details of the security and submit.

The security details should not get updated because some or all of the values do not fulfill the criteria and application should display an error message. .

Securities

Deleting a security successfully

N/A

Click on the delete security button and select the security to be deleted.

The security should get deleted successfully.

Securities

Deleting a security unsuccessfully

N/A

Click on the delete security button and select the security to be deleted and submit.

The security is not deleted because of some issue and application displays an error message.

Transactions

Adding a Share transaction to a security successful

Security Type - Share
Number of shares - 1
Type of transaction - Buy
Price of one share - 30
Date of transaction - 10th june
Detail - None

Click on the Add transaction button and enter the details and submit. 

A new transaction should be added successfully.

Transactions

Adding a Bank transaction to a security successful

Security Type - Bank
Amount of money - 1 lacks
Type of transaction - Credit
Date of transaction - 10th June
Details - None

Click on the Add transaction button and enter the details and submit. 

A new transaction should be added successfully.

Transactions

Adding a transaction to a security unsuccessful

Security Type - Bank
Amount of money - 1 lacks
Type of transaction - Credit
Date of transaction - 10th June
Details - None

Click on the Add transaction button and enter the details (one of the values is incorrect because of the format of value) and submit. 

A new transaction is not added and the application displays an error message. User fixes the message and adds the transaction again.

Transactions

Editing a transaction sucessfully

N/A

Click on the edit transaction button and edit the details of the already existing transaction.

The transaction should be edited successfully.

Transactions

Editing a transaction unsucessfully

N/A

Click on the edit transaction button and edit the details of the already existing transaction.

The transaction should not be edited successfully because one of the values entered are not in the right format. The application displays an error message to correct the incorrect fields.

Transactions

Editing and making a transaction same as already existing one

N/A

Click on the edit transaction button and enter the details such that the transaction becomes the same as already exusting one.

On submitting, the application gives an error message that the transaction is same as an already existing one.

Transactions

Deleting a transation successfully

N/A

Click on the delete transaction button and select the transaciton to be deleted.

The transaction gets deleted successfully.

Transactions

Deleting a transaction unsucessfully

N/A

Click on the delete transaction button and select the transaciton to be deleted.

The transaction does not get deleted successfully and application displays an error message.

Information Display

Display information of the entire investment successfully.

N/A

Select the option of viewing the investment.

The names of all the portfolios with their net worth gets displayed successfully. It shows the net worth by adding up the net worth of each portfolio successfully.

Information Display

Display information of the entire investment unsuccessfully

N/A

Select the option of viewing the investment.

The names of all the portfolios with their net worth does not get displayed successfully and application displays an error.

Information Display

Display the portfolio successfully.

N/A

Select the option of viewing a portfolio.

The application displays the securities in the portoflio with the net worth and ROI. Also the net worth of the portfolio is displayed.

Information Display

Display the portfolio unsuccessfully.

N/A

Select the option of viewing a portfolio.

The application does not display the portfolio details and error message is shown.

Information Display

Display the security successfully.

N/A

Select the particular security for which we need the details.

The application displays the details of all the securities successfully.

Information Display

Display the security unsuccessfully.

N/A

Select the particular security for which we need the details.

The application does not display the details of all the securities and an error emssage is displayed.

Computation

Compute the Net worth

N/A

Select the investment/portfolio /security for which we want the net worth and click on finding it.

The application should compute the net worth and display it for the user.

Computation

Compute the Net worth

N/A

Select the investment/portfolio /security for which we want the net worth and click on finding it.

The application gives an error and net worth is not displayed.

Computation

Compute the Rate of investment successfully.

N/A

Select the security for which we wish to calculate the ROI.

The application gives an error and net worth is not displayed.

Computation

Compute the Rate of investment unsuccessfully.

N/A

Select the security for which we wish to calculate the ROI.

The application gives an error and Roi for the selected security is not displayed.

Share Prices

Compute the current prices of share.

N/A

Initiate the download current price from the market.

The current share prices for the shares is downloaded from some website and displayed successfully.

Share Prices

Edit Share price successfully.

N/A

Click on the edit share price. Select the share prices that you want to edit and edit one of the prices. Submit

The edited price for that share is displayed successfully.

Share Prices

Edit Share price unsuccessfully.

N/A

Click on the edit share price. Select the share prices that you want to edit and enter incorrect value for the share price.

The share price is not edited successfully and applciation thrown an error.

Alerts

Set alert

Date
Time

Click on the set alert functionality and enter the date, time and details of the alert.

The alert should be displayed to the user at the set time and dat successfully.

Alerts

Set alert

Date
Time

Click on the set alert functionality and enter the date, time and details of the alert.

The alert is not displayed the mentioned time and date.

Alerts

Show pending alerts

N/A

Click on the show pending alerts fuctionality.

The list of pending alerts should be displayed to the user successfully.

Alerts

Show pending alerts

N/A

Click on the show pending alerts fuctionality.

The list of pending alerts is not displayed to the user and error emssage is displayed.

Alerts

Delete alerts

N/A

Select the alert to be deleted.

The selected alert should be deleted successfully.

Alerts

Delete alerts

N/A

Select the alert to be deleted.

The selected alert is nto displayed successfully and an error message is displayed.

SAVE TOP GRADE USING MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT HELP SERVICE OF EXPERTSMINDS.COM!

4. Project Scope Statement

Idea - In Scope:

a. Will include management of investments for any user who is logged in, maintaining his investments, portfolio and booking. Also maintaining a history of all his transactions, securities etc.

b. Calculating the Rate of investment and the net worth of the investor and knowing his exact market position (Millis, 2010).

c. Providing all those alerts that the user has requested for in his time and date.

d. Being able to download the current share prices from the market and edit it as per requirement.

e. Authentication of the user based on his credentials.

Out of Scope:

a. Any features pertaining to actually purchasing and selling of the securities. This is done outside the system that we are developing.

b. Computation of Tax for knowing the exact position of the user.

c. Any predictions that are related to market as to how a security will perform.

5. Test Estimation

<Investment Management System >

 

 

Estimates Prepared By         -     Student

 

 

 

Estimates Reviewed By

 

 

 

Estimates Approved By

 

 

 

References

 

DO YOU WANT TO EXCEL IN MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT - ORDER AT EXPERTSMINDS!

6. Test Strategy Document

Product Background - IMS is directed towards any individual who has considerable amount of investments laid out in stock market and banks, and requires some form of software assistance to maintain the book keeping and all the computations regarding those investments, Such a system should be highly user-friendly, and should be easily adaptable and be able to learn and highly reliable because it is a matter of funds for any user. There s no scope of error in such systems. This product should be self dependant and not governed by any other software product, its availability and its unavailability. It should be running on both the UNIX and Windows platform.

1. Important features to be tested - There are various high level cases that we will be testing as part of this project. These include - installation, authorization, portfolios, securities, transactions, information display, computation, share prices and alerts.

2. Test approach - We will be doing all various forms of testing, such as functional, smoke, sanity, integration, system integration and user acceptance testing.

3. Way to perform various testing - Functional testing will be carried out manually and for the UAT testing we will be handling over the code to user.

4. Bug tracking tool - Jira will be used for tracking bugs and keeping a record of all the issues new features and bugs.

5. Entry and exit criteria - We will be defining entry and exit criteria will the stakeholders at the starting of every release cycle(Robert, 2013). So the entry criteria will include project completion, code merged, final build being given and the exit criteria includes the testing completion done and all required documentation submitted successfully.

6. Tracking the test progress - We constantly need to track the testing progress by maintaining the same on jira and ensuring that we close all the jiras marked for a particular release cycle(Suzanne,2013).

7. Risks - We need to identify the risks at an earlier stage and also know mechanism to mitigate them. This shall include Risk calculation and mitigation approaches for budg

DON'T MISS YOUR CHANCE TO EXCEL IN MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT! HIRE TUTOR OF EXPERTSMINDS.COM FOR PERFECTLY WRITTEN MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT SOLUTIONS!

7. Project Completion Checklist

It should contain the following documents -

1. Product completion

2. Signoffs and handovers

3. Handover documentation

4. Acceptance criteria

5. Resource release

6. Benefit measures

7. Cost code

8. Accessing the controls

9. Assessing the plans.

WORK TOGETHER WITH EXPERTSMIND'S TUTOR TO ACHIEVE SUCCESS IN MITS5501 SOFTWARE QUALITY, CHANGE MANAGEMENT AND TESTING ASSIGNMENT!

We at Expertsminds offer best Victorian Institute of Technology, Australia Assignment Help service for different units, such as -

  • MITS5502: Developing Enterprise Systems Assignment Help
  • MITS5503: Mobile Computing Assignment Help
  • MITS5504: Interaction Design and Usability Assignment Help
  • MITS5505: Knowledge Management Assignment Help
  • MITS5506: Enterprise Application Integration Assignment Help
  • MITS5507: Business Process Modelling & Management Assignment Help
  • MITS5508: Agile Methodology Assignment Help
  • MITS5509: Intelligent Systems for Analytics Assignment Help
  • MITS6001: Cloud Computing Assignment Help
  • MITS6002: Business Analytics Assignment Help
  • MITS6003: Enterprise and IT Solutions Architecture Assignment Help
  • MITS6004: Enterprise Resources Planning Assignment Help
  • MITS6005: Big Data Assignment Help
  • MITS6011: Advanced Research Topics in Information Technology Assignment Help
  • MITS6012: Advanced Research Topics in Information Management Assignment Help
  • MITS6500: Capstone Project Assignment Help
Tag This :- EM19727AVN2705SRS_1, EM19511AVN0609CASE MITS5501 Software Quality, Change Management and Testing Assignment Help

get assignment Quote

Assignment Samples

Get Academic Excellence with Best Skilled Tutor! Order Assignment Now! Submit Assignment