CRUD TC - sirdir/computer-database GitHub Wiki

1) Create computer

steps

  1. open base page of application (e.g. http://computer-database.herokuapp.com/computers)
  2. click on button "add a new computer"
  3. Fill "Computer name", "Introduced date", "Discontinued date", "Company" and submit form.

expected results

After redirecting to base page, must appear alert with text "Done! Computer %comp_name% has been created". Where %comp_name% is Computer name from step-3


2) Read computer

pre-condition

Computer must be created in system with all fields filled(e.g. "Computer name", "Introduced date", "Discontinued date", "Company")

steps

  1. open base page of application (e.g. http://computer-database.herokuapp.com/computers)
  2. Search computer by name.
  3. Open founded computer.

expected results

Redirected to computer form. All fields("Computer name", "Introduced date", "Discontinued date", "Company") in computer form filled with data that was used in precondition.


3) Update computer

pre-condition

Computer must be created in system

steps

  1. open base page of application (e.g. http://computer-database.herokuapp.com/computers)
  2. Search computer by name.
  3. Open searched computer.
  4. Change all fields on computer form and submit changes

expected results

After redirecting to base page, must appear alert with text "Done! Computer %comp_name% has been updated". Where %comp_name% is Computer name from step-4


4) Delete computer

pre-condition

Computer must be created in system

steps

  1. open base page of application (e.g. http://computer-database.herokuapp.com/computers)
  2. Search computer by name.
  3. Open searched computer.
  4. Click button Delete computer

expected results

After redirecting to base page, must appear alert with text "Done! Computer has been deleted".