The user can export entire database to .csv or JSON format.
Everytime a user export to a .csv/.json file with same name, the new content need to overwrite on the old content.
Make sure all content in selected database are exported correctly.
Check if export is successful when exported data has missing component (incomplete data), will it mess up the format or even cause program to fail.
Test when the selected collection to export is non-existing or has empty content.
Check if -csv flag successfully corresponding to export to csv and -json flag successfully corresponding to export to json
Priority
4
Story Points
3
Test Cases
The user can export entire database to .csv or JSON format. Everytime a user export to a .csv/.json file with same name, the new content need to overwrite on the old content. Make sure all content in selected database are exported correctly. Check if export is successful when exported data has missing component (incomplete data), will it mess up the format or even cause program to fail. Test when the selected collection to export is non-existing or has empty content. Check if -csv flag successfully corresponding to export to csv and -json flag successfully corresponding to export to json