Skip to content

Testing

Shirish Goyal edited this page May 3, 2017 · 1 revision

After every push to staging, please run below steps to ensure that new changes didn't impact system functions adversely.

Test for critical entry points

  • Login to the cloud lab with correct credentials
  • Login to the cloud lab with incorrect credentials

Expected

You are able to successfully login with correct credentials only

Test for live lab functions

Run a live experiment for below microscopes

  • 4x objective
  • 10x objective

Expected

  • Video is running at a smooth refresh rate atleast 15fps
  • Each of the LEDs glow when modified using joystick one at a time
  • Feedback form pops up on experiment completion
  • Experiment is generated shortly after completion for download
  • Downloaded files show correct input for stimulus modifications
  • Download video shows correct input for stimulus modifications and tracking information of organisms

Test for batch mode

Run batch experiment with below duration

  • 20 seconds
  • 80 seconds

Expected

  • File with no or less than 2 seconds of data should show error for insufficient information
  • Experiment duration is estimated correctly when file is uploaded
  • Experiment is generated shortly after completion for download
  • Downloaded files show correct input for stimulus modifications
  • Download video shows correct input for stimulus modifications and tracking information of organisms

Clone this wiki locally