0% found this document useful (0 votes)
50 views5 pages

Project Unit 6 (Over) 43-47

The document describes the testing plan for a financial management app project. It discusses the three main steps: 1) Unit testing of individual modules, 2) Integration testing of integrated modules, and 3) Validation testing to ensure user input is validated correctly. Unit testing involves identifying functions/features to test, writing test cases, running tests, and documenting results. Integration testing checks interfaces between components. Validation testing verifies user input is validated before use.

Uploaded by

bala sekaran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views5 pages

Project Unit 6 (Over) 43-47

The document describes the testing plan for a financial management app project. It discusses the three main steps: 1) Unit testing of individual modules, 2) Integration testing of integrated modules, and 3) Validation testing to ensure user input is validated correctly. Unit testing involves identifying functions/features to test, writing test cases, running tests, and documenting results. Integration testing checks interfaces between components. Validation testing verifies user input is validated before use.

Uploaded by

bala sekaran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

CHAPTER 6

6.1 TEST PLAN

The testing phase is an important part of software development. It is the posterized


system will help in automate process of finding errors and missing operations and also a
complete verification to determine whether the objectives are met and the user requirements
are satisfied.

Software testing is carried out in three steps:

1.The first includes unit testing, where in each module is tested to provide its correctness,
validity and also determine any missing operations and to verify whether the objectives have
been met. Errors are noted down and corrected immediately. Unit testing is the important and
major part of the project. So errors are rectified easily in particular module and program
clarity is increased. In this project entire system is divided into several modules and is
developed individually. So unit testing is conducted to individual modules.

2.The second step includes Integration testing. It need not be the case, the software whose
modules when run individually and showing perfect results, will also show perfect results
when run as a whole. The individual modules are clipped under this major module and tested
again and verified the results. This is due to poor interfacing, which may results in data being
lost across an interface. A module can have inadvertent, adverse effect on any other or on the
global data structures, causing serious problems.

3.The final step involves validation and testing which determines which the software
functions as the user expected. Here also some modifications were. In the completion of the
project it is satisfied fully by the end user.

43
6.2 UNIT TESTING

Unit testing is an important part of the software development process, and can help to
ensure the quality and reliability of an Financial management app project. To create effective
unit tests for an Financial management app project, you may follow these general steps:

 Identify the functions and features of the app that need to be tested: This may include
features such as expense tracking, budget management, and reporting.
 Write test cases for each function or feature: Test cases should be designed to cover
all possible scenarios and inputs, and should be designed to detect errors and edge
cases.
 Create a testing environment: This may involve setting up a separate test environment
that mimics the production environment, or using a testing framework that allows for
automated testing.
 Run tests and analyze results: Run the tests and analyze the results to identify any
errors or issues that need to be addressed. Fix any errors and re-run the tests to ensure
that they pass.
 Document test results: Document the results of the tests, including any issues that
were identified and how they were resolved.

By following these steps, you can help ensure that your Financial management app is
working correctly and as expected. Unit testing can also help identify and prevent regressions
when making changes to the codebase.

44
SN Test Case Test Input test Expected Actual Remarks
Id description data Result Result
1 TC-01 Install FM Transfer Open Application Pass
app in FM app application executed
android with its with home
phone home page page
Table6.2 :Test case for Installation

SN Test Case Id Test Input test Expected Actual Remarks


description data Result Result
1 TC-01 Enter valid balaji Show home Displayed pass
data in ********* page for home page
username user balaji for user
and balaji
password
field
Table6.2 :Test cast for Login

SN Test Case Test Input test Expected Actual Remarks


Id description data Result Result
1 TC-01 Enter 1500 with Update Updated Pass
expense category category category
values with clothing table with table with
their value 1000 value 100
category
2 TC-02 Enter 155.65 with Update Updated Pass
decimal category category category
value for food table with table with
expense value value
field 155.65 155.65
Table 6.2:Test Case for Data Entry

6.3 INTEGRATION TESTING

The Integration testing part of a testing methodology is the testing of the different
modules/components that have been successfully unit tested when integrated together to
perform specific tasks and activities. The test is often done on both the interfaces between the
components and the larger structure being constructed, if its quality property cannot be
assessed from its components. After integrating the requirements we tested it, it was fine and
satisfactory.

45
Figure:(6.3)Integration Test

6.4 VALIDATION TESTING

Validation testing is a type of testing that verifies that the input provided by the user is
validated and processed correctly. In the context, validation testing can help to ensure that
user input is properly validated before being used by the application.

SN Test Case Test Input testExpected Actual Result Remarks


Id description data Result
1 TC-01 Install FM Transfer Open Application Pass
app in FM app application executed with
android with its home page
phone home page
2 TC-02 Enter valid balaji Show Displayed home pass
data in ********* home page page for user
username for user balaji
and balaji
password
field
3 TC-03 Enter 1860 Update Updated category Pass
expense default others with value
values category 1860
without others with
any value 1860
category
4 TC-04 Go to chart Click Show the Showed the chart Pass

46
page account chart of all of all the expenses
which tab the of that day
shows the expenses
data in of that day
chart
format

47

You might also like