62. Web - light testing
To test in: Web
Purpose of the test is to have a lightweight scenario covering all OMERO.web in case PRs testing such as Django upgrade or similar where the whole UI has to be tested, but not too deeply.
Feedback: send comment and error
Go to the appropriate server and add to the url
/feedback/comment/
for examplehttps://eel/merge/feedback/comment/
and filling in your email address, send comment.Go to the appropriate server and add to the url
/weberror/error_500/
for examplehttps://eel/merge/weberror/error_500/
and filling in your email address, submit error.Check that the comment and error were sent (you should get corresponding emails).
Login:
Replacing the
eel/merge
part in the following example, navigate in your browser to the urlhttps://eel/merge/webclient/login/?url=%2Fmerge%2Fwebclient%2Fuserdata%2F%3Fexperimenter%3D-1
Log in as a user who can view data of user-1.
Check that you were redirected to
https://eel/merge/webclient/userdata/?experimenter=-1
Check that you can view data of user-1.
Click on random P/D/I and Check that you are not logged out automatically.
Webadmin:
Admin: Group/User Create (handled by robot test - just concentrate on tasks highlighted in testing sheet and take scenario as guidance)
Admin: Group/User Edit (handled by robot test - just concentrate on tasks highlighted in testing sheet and take scenario as guidance)
Edit my account (handled by robot test - just briefly double-check that you can change your password, first name and other details in the
User settings
form). To get to theUser settings
, click onto your name in top right corner of the UI.Crop your avatar under
User settings
.Click on
Change
under the avatar.Click on
Browse
andUpload
in case no avatar is uploaded yet.Click on
Edit
and then onCrop
in the forms.Check that the action proceeds.
Webclient:
Copy the link to an image from the
chain-link
icon in top right of the Web UI and logout.Check that this link when pasted to your browser in a new tab takes to the image (after you logged in again)
Briefly search using global searching (from the small dialog in top right) as well as advance searching (from the Search interface, which you get to after you used the small dialog in top right). Just Check that you get ANY results, selecting search terms which you know you should get some results for (Compare with Insight in doubt, no need to go into granularities like date, targeting, advanced search for P/D/I and similar).
Annotation Annotate (just try to annotate the image with Tags, Ratings, Key-Value pairs, Comments, Description - do not go into details and edge cases, simple execution of single annotations is enough. Take the scenario just as a rough lead.) Test annotating with
singly-selected images
multiselections of images
attaching files from local harddrive
attaching existing files
Create Project, Dataset, Screen (from icon and right-click, one execution per object means 6 executions in total - again, no granularity needed)
Create and Edit Share Share (scenario just to give you a rough lead, see further) - just confirm that you can Creat and Edit, do not go into detail, email sending, multiselections, deletions etc.
Edit channel name and save the change
Check that rendering settings work in most general cases:
Copy
,Paste
,Save
,Save to all
in Preview,Copy
andPaste
in Full Viewer,Copy
,Paste and Save
,Set Imported and Save
andSet Owners and Save
in the tree. Try just once per command and Check that action proceeds, and Check that the thumbnails in central pane update accordingly. Do not go into details, permissions and synchronization checks.Download a file attachment and Check that the action proceeds.
Download an original file and Check that the action proceeds.
Save an image using
Save as jpeg
and Check that the action proceeds.
Execute 2 scripts which you know should work, like
Kymograph
. Check that the execution was successful, do not go into details about the particularities of the script itself. Take Scripts Client as a lead only.