Account Deactivation Test Case Template
In this article, we are going to discuss the test cases for the account deactivation scenario. But you can also check the Accordion Widget Test Case, which we have discussed in our previous post.
Nowadays, most of the web site who are providing service to the peoples they have an option to sign in to use the service. At the same time, which is not satisfied with their service, they can deactivate their account.
Which means it depends upon the user to remove his name from the service. Some web apps also provide some extra features like when you deactivate your account at that time, and you can withdraw your data from their database.
And in some applications, you can not find any option to deactivate your account. Only the admin of the app has the opportunity to deactivate your account or delete your account with all your data.
But here we are going to see some of the application those are providing an option to delete or deactivate account option in their form.
|Test Scenario Overview|
|Post On:||Test Case For Account Deactivate|
|Post Type:||Test Case|
|Applicable For:||Freshers & Experience|
QA Team Need to Figure out
There are few things to consider before letting the users deactivate their user account. Here are some questions that your quality assurance team should pay attention to.
- Why are users interested in removing their profiles?
- Do users want to remove their data?
- Does the system allow them to remove their profile and data?
- What information are we collecting from the users who are removing their profile?
- Do we give them a choice to reactivate their profile?
- Do the system retains data of user if they reactivate?
Once you answer these questions, you get the idea of why the users want to remove their data and deactivate their accounts. Based on that information, we get the idea to implement the account deactivation feature effectively.
Each web app these days offer the system for the removal of data. Also, such a feature has a simple remove account feature. However, you may find that a social network like Facebook doesn’t quickly remove your data.
So in such a case, you should focus more on the features that allow users to retain privacy while removing their accounts.
Take a look at the Facebook deactivation dialog box.
Account Deactivation QA Test Case
- Does the system offer any form of email confirmations?
- Does the user lose data after the removal of the account?
- Does the user get back the data after reactivation?
- Is the feature irreversible or permanent?
- Does the account deactivation the same as uninstalling or removing the app? (In case of an android app)
- Do other people get to access the profile after removal? (In case of social network)
- Does the deactivation purge past data?
- Is it possible to deactivate someone’s account by security leak?
- Does the administrator or moderator have the privilege to deactivate others’ accounts?
- Does the deactivation feature require two-step authentication?
- Does the deactivation feature require password verification for action?
- Does the deactivation feature ask for user intent behind the action? (As in user is accidentally doing it or purposefully)
- Is it possible to deactivate accidentally?
- Is it possible to recover the account if deleted accidentally?
- Does the system offer confirmation after deactivation?
- Does the system offer some confirmation before activation?
- Does the system allow registering the user account with the same name and email?
- Does it require calling customer support to reactivate?
- Does the system offer information about what happens after deactivation?
- Does the support has an FAQ on account deactivation?
- Does the support handles account deactivation issues?
- Does the data retention possible if security leak leads to account hacking?
- Does the user get to remove the personal information permanently?
- Does the account deactivation process checks for security leaks?
- Does the account deactivation remove the username from the system?
Above, we have discussed some of the underlying standard functionality of deactivating applications. If you have to compare this scenario with other forms, then there you may find a few more test scenarios.
For example, if a user deactivates his profile on Facebook, that means that users’ activity is restricted, and others can’t access the profile. In such a case, Facebook has different user account deletion, which removes data from the account.
So for some web app account, deletion and deactivation are not the same features. I hope you find these test cases useful. If you have any other test cases, test case examples, sample test cases template, and suggestions in mind, then feel free to suggest in the comments.
Or if you are interested in contributing something to the testing community, then you can reach us at firstname.lastname@example.org.
✅ If I deactivate my Facebook account then can I access my profile?
If you have deactivated your Facebook profile then you can not access your Facebook profile.
✅ Is this test case can be referred for both freshers & experienced testers?
Yes, we have written this account deactivate the test case in such a way that it can help both freshers and experienced testers.
✅ Have you covered the negative test scenario also for this test case?
Yes, we try to cover as much as the negative scenario for this test scenario.
✅ Can you write same test scenarios in an excel sheet?
Yes, you can write in an excel sheet.