Skip to content

Integration Test Documentation

Sai Varun Varanasi edited this page Jul 13, 2021 · 10 revisions

Prerequisites

Both frontend and backend code should be running in the system. In order to know how to run the codes, please refer to the User Documentation.

Testing Procedure

Note: Make sure that the Colour Schema, Font Style is the same all across the application. The page should be scrollable at every level. The application is responsive across all the devices.

LogIn and LogOut

  • Enter the registered Username and Password to log in to the application.

  • Click on 'Forget Password' to receive a link to reset the password.

At this point in time 'User Login Management' is not implemented. (Work in progress)

  • Once the user clicks on login. The User is redirected to the "My Dashboard" page.

  • Click on 'Logout' from the Sidebar to log out the user.

Choose the required Product/Solution/Service from the required category.

  • Choose the category of product from the side navigation bar. The Products/Services/Solutions under the chosen category can be selected from here.

Visualization of Impact data

  • When a product is chosen by default the calculation results of the baseline scenario of the product will be loaded on the details page. The different scenarios of the chosen product can be compared using the dropdown in the details page. Once the results are received from the backend the data will be displayed on the details page.

(Since there is no calculation data for the baseline scenario. The details page in the below screenshot does not display any data.)

(The details page for another product.)

*Click on "Export" to export the calculation result as a .docx file.

  • Click on “Add” to compare the impact results of the two models. Choose the two scenarios that need to be compared from the drop-down.

(Since there is no calculation data for the baseline scenario. The details page in the below screenshot does not display any data.)

*Please verify the Known Error DataBase in case any errors occur.