To find integration test scenarios in the Gmail application, we must know the turm integration in software testing.
So let's know about the turm integration test and its purpose.
Integration tests: -
The test of data flow between two modules is the integration test.
Example 1:-
Look at the image.
This is a basic prototype of data flow between different modules of Gmail backend scripts.
As the Interation test is to verify the flow of data between two modules, the scenarios are as follows:
Scenarios: -
1. If an email in Inbox is reported as spam, the email will appear on the spam link. Check the same email in Spam Link. Mail will now not be displayed in Inbox.
2. The same mail (from the inbox to Spam) in Spam will be moved back to Inbox.
3. If an Inbox mail is deleted. Will go to Bin.
4. Again, the same mail (from inbox to Bin) in Bin can be moved to Inbox.
Soon……
As we observe that each scenario contains the data flow (mail) between two modules (folder).
We can also understand the integration with other examples.
Example 2:
Remember when you reset the password.
Once you reset the password, it will be saved to the server in some form of code format. (Data Flow Type)
Example 3:
Remember in Facebook when you like a page, the name of the page or the link is saved in the pages you like in the left panel.