Project Unit 6 (Over) 43-47
Project Unit 6 (Over) 43-47
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
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
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.
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