|
|
Given I am logged in as user 'Adjuststockuser'
|
4 |
Passed |
|
|
And I have created the following stock item:
|
18 |
Passed |
|
|
And I have received the following stock batch:
|
12 |
Passed |
|
|
When I click on the 'Stock' menu item
|
18 |
Passed |
|
|
And I click on the 'Adjust stock' menu item
|
6 |
Passed |
|
|
And I click the adjust stock button
|
12 |
Passed |
|
|
And I populate the adjust stock form with the following:
|
6 |
Passed |
|
|
And I can see the message of 'Stock availability updated successfully'
|
6 |
Passed |
|
|
And I click on the 'Inventory' menu item
|
6 |
Passed |
|
|
Then I can see the following stock item showing here:
|
5 |
Passed |
|
|
Given I am logged in as user 'AdjustViewStockUser'
|
1 |
Passed |
|
|
Then I can see the following recently adjusted stock in the table:
|
1 |
Passed |
|
|
Given I am logged in as user 'ApproveSampleUser'
|
1 |
Passed |
|
|
When I progress a job up to approval with batchNo 'approve' and input value '123' and spec 'Default specification'
|
1 |
Passed |
|
|
And I click on the 'Approve samples' menu item
|
8 |
Passed |
|
|
And I search for the created job
|
51 |
Passed |
|
|
And I tick then approve the results
|
6 |
Passed |
|
|
Then I can see the message of 'Samples approved successfully'
|
1 |
Passed |
|
|
Given I am logged in as user 'ApproveUser'
|
1 |
Passed |
|
|
When I progress a job up to verify with batchNo 'TestBatch123' and input value '10' and spec 'Default specification'
|
1 |
Passed |
|
|
Then I can not see the job appear when I search for it
|
3 |
Passed |
|
|
Given I am logged in as user 'clientFilterApproveUser'
|
1 |
Passed |
|
|
And I have created the user 'spareApproveUser'
|
1 |
Passed |
|
|
And I have progressed a job up to approval with batchNo 'TestBatch123' and input value '5'
|
1 |
Passed |
|
|
And I create the following setup data:
|
67 |
Passed |
|
|
When I have submitted a job with the following data:
|
9 |
Passed |
|
|
And I receive the job
|
6 |
Passed |
|
|
And I enter results of '5' for job
|
2 |
Passed |
|
|
And I verify the results for job
|
1 |
Passed |
|
|
And I have navigated to the 'Approve samples' page
|
1 |
Passed |
|
|
Then I can only see the job for the client I am assigned
|
4 |
Passed |
|
|
Given I am logged in as user 'jobattachmentUser'
|
1 |
Passed |
|
|
When I submit a job with batchNo 'jobattachment'
|
1 |
Passed |
|
|
And I view the created job on the job viewer
|
61 |
Passed |
|
|
And I click on attachments
|
15 |
Passed |
|
|
And I upload attachment 'Logo.png'
|
6 |
Passed |
|
|
Then I can see the attachment has successfully uploaded to the job
|
1 |
Passed |
|
|
Given I am logged in as user 'jobdeleteattachmentUser'
|
1 |
Passed |
|
|
When I submit a job with batchNo 'deletejobattachment'
|
1 |
Passed |
|
|
And I confirm the attachment has uploaded to the job
|
2 |
Passed |
|
|
And I click on options for the added attachment
|
4 |
Passed |
|
|
And I click on the delete button
|
10 |
Passed |
|
|
And I click ok
|
58 |
Passed |
|
|
Then I can see the attachment has successfully deleted from the job
|
1 |
Passed |
|
|
And I can see the message of 'No attachments'
|
2 |
Passed |
|
|
Given I am logged in as user 'sampleattachmentUser'
|
1 |
Passed |
|
|
When I submit a job with batchNo 'sampleattachment'
|
1 |
Passed |
|
|
And I view the first sample on the job
|
56 |
Passed |
|
|
Then I can see the attachment has successfully uploaded to the sample
|
1 |
Passed |
|
|
Given I am logged in as user 'sampledeleteattachmentUser'
|
1 |
Passed |
|
|
When I submit a job with batchNo 'deletesampleattachment'
|
1 |
Passed |
|
|
And I confirm the attachment has uploaded to the sample
|
2 |
Passed |
|
|
Then I can see the attachment has successfully deleted from the sample
|
1 |
Passed |
|
|
Given I am logged in as user 'AuditSubmitJobUser'
|
1 |
Passed |
|
|
When I click on the 'Submit job' menu item
|
35 |
Passed |
|
|
And I click Create a new job
|
46 |
Passed |
|
|
And I select the default client from the list
|
42 |
Passed |
|
|
And I enter 'AutoTest' into the batch number
|
15 |
Passed |
|
|
And I select the default product from the list and add a sample
|
42 |
Passed |
|
|
And I submit the job
|
17 |
Passed |
|
|
And I click on the 'Audit' menu item
|
5 |
Passed |
|
|
Then I am on the audit page
|
8 |
Passed |
|
|
And I select 'Job' from the audit type filter
|
2 |
Passed |
|
|
And I clear the audit actions
|
3 |
Passed |
|
|
And I select 'Submitted' from the audit actions
|
2 |
Passed |
|
|
And I enter from todays date on the filter
|
1 |
Passed |
|
|
And I can see the submitted job action on the audit
|
4 |
Passed |
|
|
And I clear the audit filters
|
2 |
Passed |
|
|
And I enter before yesterdays date on the filter
|
1 |
Passed |
|
|
And I can no longer see the submitted job action on the audit
|
2 |
Passed |
|
|
Given I am logged in as user 'AuditSearchJobUser'
|
1 |
Passed |
|
|
And I enter 'AuditSearchJob' into the batch number
|
1 |
Passed |
|
|
And I enter 'notathing3262457' into the search box
|
1 |
Passed |
|
|
And I enter the job id in the search box
|
1 |
Passed |
|
|
Given I am logged in as user 'AuditEditTestMethodUser'
|
1 |
Passed |
|
|
When I click on the 'Setup' menu item
|
80 |
Passed |
|
|
And I click on the 'Test methods' menu item
|
38 |
Passed |
|
|
And I click on options then edit the default test method
|
1 |
Passed |
|
|
And I enter 'Audit trace' into the description
|
1 |
Passed |
|
|
And I click save
|
108 |
Passed |
|
|
And I can see the message of 'Test method updated successfully'
|
5 |
Passed |
|
|
And I select 'Test Method' from the audit type filter
|
1 |
Passed |
|
|
And I can see the test method description change to 'Audit trace' on the audit
|
1 |
Passed |
|
|
Given I am logged in as user 'UpdateAuditSpecUser'
|
1 |
Passed |
|
|
And I have navigated to the 'Products' page
|
40 |
Passed |
|
|
When I click on product 'UpdateAuditSpecProduct' on the products page
|
1 |
Passed |
|
|
And I click the generate specifications button
|
45 |
Passed |
|
|
And I enter 'Automated test spec' into the specification description
|
2 |
Passed |
|
|
And I click the output to expand the spec
|
39 |
Passed |
|
|
And I select 'Between' from the operator drop down
|
24 |
Passed |
|
|
And I enter '1' in the lower limit
|
11 |
Passed |
|
|
And I enter '5' in the upper limit
|
11 |
Passed |
|
|
And I can see the message of 'Product updated successfully'
|
2 |
Passed |
|
|
And I select 'Product' from the audit type filter
|
1 |
Passed |
|
|
And I select 'Updated' from the audit actions
|
1 |
Passed |
|
|
And I can see the product spec update showing the new values '1' - '5' and version '1.1' on the audit
|
1 |
Passed |
|
|
Given I am logged in as user 'JobAuditLinkUser'
|
1 |
Passed |
|
|
And I submit a job with batchNo 'JALBatch'
|
1 |
Passed |
|
|
When I view the created job on the job viewer
|
24 |
Passed |
|
|
And I click on the job audit button
|
1 |
Passed |
|
|
Given I am logged in as user 'JobAuditCLinkUser'
|
1 |
Passed |
|
|
And I submit a job with batchNo 'JALCBatch'
|
1 |
Passed |
|
|
When I refresh the page
|
5 |
Passed |
|
|
And I click the job view on the dashboard
|
2 |
Passed |
|
|
And select the context menu for the job on the job viewer
|
1 |
Passed |
|
|
And I click on the view audit button
|
2 |
Passed |
|
|
Given I am logged in as user 'SampleAuditLinkUser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'SALUTest'
|
1 |
Passed |
|
|
And I click on the sample audit button
|
1 |
Passed |
|
|
And I can see the sample logs on the audit
|
2 |
Passed |
|
|
Given I am logged in as user 'SampleAuditCLinkUser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'SALCUTest'
|
1 |
Passed |
|
|
When I click the sample view on the dashboard
|
1 |
Passed |
|
|
And I select the context menu for the sample on the dashboard
|
1 |
Passed |
|
|
Given I am logged in as user 'AuditOtherOrgUSer'
|
1 |
Passed |
|
|
And I Log out of LabHQ
|
57 |
Passed |
|
|
And I enter the log in details for the default bsl account
|
1 |
Passed |
|
|
Then I cannot see the submitted job action on the audit
|
1 |
Passed |
|
|
Given I am logged in as user 'createclientuser'
|
1 |
Passed |
|
|
And I click on the 'Clients' menu item
|
12 |
Passed |
|
|
And I click on the create client button
|
2 |
Passed |
|
|
And I enter 'createclientclient' in the name field
|
1 |
Passed |
|
|
And I add the default product to the client
|
1 |
Passed |
|
|
And I add the default user account to the client
|
1 |
Passed |
|
|
And I click on the create button
|
1 |
Passed |
|
|
Then I can see the message of 'Client created successfully'
|
1 |
Passed |
|
|
Given I am logged in as user 'searchclientuser'
|
1 |
Passed |
|
|
And I have created a client called 'SearchClient'
|
1 |
Passed |
|
|
And I am on the clients page
|
1 |
Passed |
|
|
And I enter 'NULL' into the search box
|
6 |
Passed |
|
|
And I can see the message of 'No clients found'
|
1 |
Passed |
|
|
And I enter 'SearchClient' into the search box
|
1 |
Passed |
|
|
Then I can see client 'SearchClient' in the list
|
1 |
Passed |
|
|
Given I am logged in as user 'deleteclientuser'
|
1 |
Passed |
|
|
And I have created a client called 'deletethisclient'
|
1 |
Passed |
|
|
And I click on options for the default client
|
3 |
Passed |
|
|
And I click to delete the client 'deletethisclient'
|
1 |
Passed |
|
|
Then I can see the message of 'Client deletethisclient has been deleted'
|
1 |
Passed |
|
|
And I can no longer see client 'deleteclientuser' in the list
|
1 |
Passed |
|
|
Given I am logged in as user 'editclientuser'
|
1 |
Passed |
|
|
And I have created a client called 'editthisclient'
|
1 |
Passed |
|
|
And I click on client 'editthisclient' on the clients page
|
1 |
Passed |
|
|
And I enter 'newclientname' in the name field
|
1 |
Passed |
|
|
And I press tab on the keyboard
|
4 |
Passed |
|
|
And I can see the message of 'Client updated successfully'
|
8 |
Passed |
|
|
And I click the back button
|
15 |
Passed |
|
|
Then I can see client 'newclientname' in the list
|
1 |
Passed |
|
|
Given I am logged in as user 'addallproductsclientuser'
|
1 |
Passed |
|
|
And I have created the following products:
|
1 |
Passed |
|
|
And I enter 'createallproductclient' in the name field
|
1 |
Passed |
|
|
And I click on the products drop down
|
1 |
Passed |
|
|
And I enter 'AT' into the product filter so only '4' remain
|
1 |
Passed |
|
|
And I click the double arrow to select all filtered products
|
1 |
Passed |
|
|
Then I can see the following list of '4' products in the selected box
|
1 |
Passed |
|
|
Given I am logged in as user 'clientsproductuser'
|
1 |
Passed |
|
|
And I click on the 'clients' menu item
|
1 |
Passed |
|
|
And I click on the default client on the clients page
|
3 |
Passed |
|
|
And I click on the default available product from the selected list
|
1 |
Passed |
|
|
Then I can see the default product on the products edit page
|
1 |
Passed |
|
|
Given I am logged in as user '<username>'
|
25 |
Passed |
|
|
And I click on the 'custom fields' menu item
|
18 |
Passed |
|
|
And I enter 'autojobfield' into the first custom job field title
|
7 |
Passed |
|
|
And I select '<fieldType>' from the custom field 'job' type dropdown
|
6 |
Passed |
|
|
And I click save job fields
|
11 |
Passed |
|
|
Then I can see the message of 'Job custom fields saved successfully'
|
3 |
Passed |
|
|
And I enter 'autosamplefield' into the first custom sample field title
|
7 |
Passed |
|
|
And I select '<fieldType>' from the custom field 'sample' type dropdown
|
6 |
Passed |
|
|
And I click save sample fields
|
9 |
Passed |
|
|
Then I can see the message of 'Sample custom fields saved successfully'
|
3 |
Passed |
|
|
And I can see the message of 'Sample custom fields saved successfully'
|
5 |
Passed |
|
|
And I click on the 'Submit job' menu item
|
11 |
Passed |
|
|
And I enter 'CustomSample' into the batch number
|
3 |
Passed |
|
|
Then I can see the custom sample field 'autosamplefield'
|
3 |
Passed |
|
|
And I click on the edit button
|
16 |
Passed |
|
|
And I can populate the '<fieldType>' field 'autosamplefield' with the following values:
|
3 |
Passed |
|
|
And I can see the message of 'Sample saved successfully'
|
3 |
Passed |
|
|
And I can see the value '<fieldValue>' for the field 'autosamplefield'
|
3 |
Passed |
|
|
And I can see the message of 'Job custom fields saved successfully'
|
7 |
Passed |
|
|
And I enter 'CustomJob' into the batch number
|
4 |
Passed |
|
|
Then I can see the custom job field 'autojobfield'
|
3 |
Passed |
|
|
And I can populate the '<fieldType>' field 'autojobfield' with the following values:
|
3 |
Passed |
|
|
And I can see the message of 'Job saved successfully'
|
3 |
Passed |
|
|
And I can see the value '<fieldValue>' for the field 'autojobfield'
|
3 |
Passed |
|
|
Given I am logged in as user 'UseCustomNumberJobFieldUser'
|
1 |
Passed |
|
|
And I enter 'autojobnumberfield' into the first custom job field title
|
1 |
Passed |
|
|
And I select 'number' from the custom field 'job' type dropdown
|
1 |
Passed |
|
|
And I enter 'CustomNumberJob' into the batch number
|
1 |
Passed |
|
|
Then I can see the custom job field 'autojobnumberfield'
|
1 |
Passed |
|
|
And I can enter value '123456789' into the custom field 'autojobnumberfield'
|
1 |
Passed |
|
|
And I cannot enter value 'ExampleText' into the job field 'autojobnumberfield'
|
1 |
Passed |
|
|
Given I am logged in as user 'UseCustomJobFieldUser2'
|
1 |
Passed |
|
|
And I have set the first custom job field as 'autousejobfieldold'
|
1 |
Passed |
|
|
And I enter 'customjobfieldjob' into the batch number
|
1 |
Passed |
|
|
And I enter 'autojobfieldnew' into the first custom job field title
|
1 |
Passed |
|
|
And I select 'date' from the custom field 'job' type dropdown
|
1 |
Passed |
|
|
Then I can see the custom job field 'autousejobfieldold'
|
1 |
Passed |
|
|
And I cannot see a date picker on field 'autousejobfieldold'
|
1 |
Passed |
|
|
Given I am logged in as user 'UseCustomSampleFieldUser2'
|
1 |
Passed |
|
|
And I have set the first custom sample field as 'autousesampleold'
|
1 |
Passed |
|
|
And I enter 'customsamplefieldjob' into the batch number
|
1 |
Passed |
|
|
And I enter 'autosamplenew' into the first custom sample field title
|
1 |
Passed |
|
|
Then I can see the custom sample field 'autousesampleold'
|
1 |
Passed |
|
|
Given I am logged in as user 'Clientjobfielduser'
|
1 |
Passed |
|
|
And I select the default client from the job fields drop down
|
2 |
Passed |
|
|
And I enter 'clientjobfield' into the first custom job field title
|
1 |
Passed |
|
|
And I progress a job up to enter results with batchNo 'clientjobfieldjob' and spec ''
|
2 |
Passed |
|
|
Then I can see the custom job field 'clientjobfield'
|
1 |
Passed |
|
|
Given I am logged in as user 'Clientsamplefielduser'
|
1 |
Passed |
|
|
And I select the default client from the sample fields drop down
|
1 |
Passed |
|
|
And I enter 'clientsamplefield' into the first custom sample field title
|
1 |
Passed |
|
|
Then I can see the custom sample field 'clientsamplefield'
|
1 |
Passed |
|
|
Given I am logged in as user 'editdashboarduser'
|
1 |
Passed |
|
|
When I click on the manage dashboard button
|
2 |
Passed |
|
|
And I click to remove the samples completed today widget
|
1 |
Passed |
|
|
Then I can no longer see the samples completed today widget
|
1 |
Passed |
|
|
Given I am logged in as user 'samplescompletedtodayuser'
|
1 |
Passed |
|
|
And I have progressed the following jobs through the lifecycle process:
|
6 |
Passed |
|
|
And I click the dashboard refresh button
|
7 |
Passed |
|
|
Then I can see the samples completed today widget shows '5'
|
1 |
Passed |
|
|
Given I am logged in as user 'samplescompletedweekuser'
|
1 |
Passed |
|
|
Then I can see the samples completed this week widget shows '2'
|
1 |
Passed |
|
|
Given I am logged in as user 'samplesdueweekuser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'dueweek'
|
1 |
Passed |
|
|
Then I can see the samples due this week widget shows '1'
|
1 |
Passed |
|
|
Given I am logged in as user 'samplesontimeuser'
|
1 |
Passed |
|
|
Then I can see the samples on time this month widget shows '100%'
|
1 |
Passed |
|
|
Given I am logged in as user 'overduesampleuser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo '123-6'
|
1 |
Passed |
|
|
And I have updated the due date on sample with batch '123-6' to 'yesterday'
|
1 |
Passed |
|
|
Then I can see the sample shows on the overdue samples widget as '1 day overdue'
|
1 |
Passed |
|
|
Given I am logged in as user 'workflowpipelineuser'
|
1 |
Passed |
|
|
And I submit a job with batchNo '123-1'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo '123-2'
|
2 |
Passed |
|
|
And I have progressed a job up to approval with batchNo '123-3' and input value '987'
|
1 |
Passed |
|
|
Then I can see that there is '1' sample awaiting receipt on the workflow pipeline widget
|
1 |
Passed |
|
|
And I can see there there is '1' sample awaiting testing on the workflow pipeline widget
|
1 |
Passed |
|
|
And I can see there is '1' sample awaiting approval on the workflow pipeline widget
|
1 |
Passed |
|
|
Given I am logged in as user 'approachingduedateuser'
|
1 |
Passed |
|
|
And I have updated the due date on sample with batch '123-2' to 'today'
|
1 |
Passed |
|
|
Then I can see the sample showing on the approaching due date widget with a due date of 'Today' and a status of 'In Test'
|
1 |
Passed |
|
|
Given I am logged in as user 'ooswidgetuser'
|
1 |
Passed |
|
|
And I have progressed a job up to verify with batchNo 'verifyspecresults' and input value '11' and spec 'Default specification'
|
1 |
Passed |
|
|
And I click to add the 'oos monthly count' widget from the widget gallery
|
1 |
Passed |
|
|
Then I can see '1' oos showing on the monthly count
|
1 |
Passed |
|
|
Given I am logged in as user 'activesampinveswidgetuser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'inveswidget'
|
1 |
Passed |
|
|
And I click into the investigations section
|
6 |
Passed |
|
|
And I click start investigation
|
5 |
Passed |
|
|
And I can see the message of 'Investigation started successfully'
|
4 |
Passed |
|
|
And I navigate to the 'Dashboard' page
|
3 |
Passed |
|
|
And I click on the manage dashboard button
|
2 |
Passed |
|
|
And I click to add the 'active sample investigations' widget from the widget gallery
|
1 |
Passed |
|
|
And I click to add the 'active investigations by age' widget from the widget gallery
|
1 |
Passed |
|
|
Then I can see there is '1' active investigation showing on the active investigations widget
|
1 |
Passed |
|
|
And I can see there is '1' total investigation and average age of '0' on the investigations by age widget
|
1 |
Passed |
|
|
Given I am logged in as user 'EnterResultsSideBarUser'
|
1 |
Passed |
|
|
When I progress a job up to enter results with batchNo 'EnterResultsSidebar' and spec 'Default specification'
|
1 |
Passed |
|
|
And I click on the 'Enter results' menu item
|
33 |
Passed |
|
|
And I can see the job details displayed
|
1 |
Passed |
|
|
And I click into the first input and enter '123'
|
3 |
Passed |
|
|
And I press enter on the keyboard
|
15 |
Passed |
|
|
Then I can submit the results
|
1 |
Passed |
|
|
Given I am logged in as user 'OptionalInputUser'
|
1 |
Passed |
|
|
And I have created a test method called 'MandatoryTestMethod' with default value of 'value' and is mandatory
|
1 |
Passed |
|
|
And I select edit tests on the create job page and choose test method 'MandatoryTestMethod'
|
1 |
Passed |
|
|
And I click submit and go to next step to submit job with batch 'AutoTest'
|
8 |
Passed |
|
|
And I tick the first sample on the receive samples page
|
9 |
Passed |
|
|
And I click the Receive button
|
16 |
Passed |
|
|
And I drop down the test method 'MandatoryTestMethod' on the enter results page
|
1 |
Passed |
|
|
Then I can see the default value of 'value' on the input
|
1 |
Passed |
|
|
And I can see input 'AutoInput-0' is mandatory
|
1 |
Passed |
|
|
And I can submit the results
|
1 |
Passed |
|
|
Given I am logged in as user 'TrailingZeroUser'
|
1 |
Passed |
|
|
And I have created a test method called 'RoundingTestMethod' with a rounding of 5
|
1 |
Passed |
|
|
And I select edit tests on the create job page and choose test method 'RoundingTestMethod'
|
1 |
Passed |
|
|
And I drop down the test method 'RoundingTestMethod' on the enter results page
|
1 |
Passed |
|
|
And I click into the first input and type '1' on the keyboard
|
2 |
Passed |
|
|
Then I can see '1.00000' in the output field
|
1 |
Passed |
|
|
Given I am logged in as user 'TrailingZeroUser2'
|
1 |
Passed |
|
|
And I have created a test method called 'NoRoundingTestMethod' with a rounding of 0
|
1 |
Passed |
|
|
And I select edit tests on the create job page and choose test method 'NoRoundingTestMethod'
|
1 |
Passed |
|
|
And I drop down the test method 'NoRoundingTestMethod' on the enter results page
|
1 |
Passed |
|
|
Then I can see '1' in the output field
|
1 |
Passed |
|
|
Given I am logged in as user 'HiddenEnterResultsUser'
|
1 |
Passed |
|
|
And I select 'HiddenClient' from the client list
|
1 |
Passed |
|
|
And I enter 'HiddenInput' into the batch number
|
1 |
Passed |
|
|
And I select product 'HiddenProduct' from the list and add a sample
|
1 |
Passed |
|
|
And I ensure that test suite 'HiddenTestSuite' is selected
|
1 |
Passed |
|
|
And I click submit and go to next step to submit job with batch 'HiddenInput'
|
1 |
Passed |
|
|
And I tick to receive all the samples
|
8 |
Passed |
|
|
And I click on 'HiddenTestMethod1 (v1)'
|
1 |
Passed |
|
|
And I can see the test method has expanded
|
1 |
Passed |
|
|
Then I cannot see 'AutoInput'
|
1 |
Passed |
|
|
Given I am logged in as user 'EnterResultsDetailsUser'
|
1 |
Passed |
|
|
When I progress a job up to enter results with batchNo 'EnterResultsDetails' and spec 'Default specification'
|
2 |
Passed |
|
|
Then I can see the job details displayed
|
1 |
Passed |
|
|
Given I am logged in as user 'NumInputEnterResultsUser'
|
1 |
Passed |
|
|
And I select 'NumClient' from the client list
|
1 |
Passed |
|
|
And I enter 'NumInput' into the batch number
|
1 |
Passed |
|
|
And I select product 'NumProduct' from the list and add a sample
|
1 |
Passed |
|
|
And I add click the add samples button
|
11 |
Passed |
|
|
And I enter '1' into add samples and click ok
|
9 |
Passed |
|
|
And I ensure that test suite 'NumTestSuite' is selected
|
1 |
Passed |
|
|
And I click submit and go to next step to submit job with batch 'NumInput'
|
1 |
Passed |
|
|
And I click on 'NumTestMethod1 (v1)'
|
1 |
Passed |
|
|
And I click into the first input and type 'NotANumber' on the keyboard
|
1 |
Passed |
|
|
Then I can see the first input remains empty
|
1 |
Passed |
|
|
Given I am logged in as user 'EnterEnterResultsUser'
|
1 |
Passed |
|
|
And I enter 'EnterButton' into the batch number
|
4 |
Passed |
|
|
And I click submit and go to next step to submit job with batch 'EnterButton'
|
4 |
Passed |
|
|
And I type number '1' on the keyboard
|
2 |
Passed |
|
|
And I press arrow up on the keyboard
|
2 |
Passed |
|
|
Then I can see the 'second' input contains '1'
|
2 |
Passed |
|
|
Given I am logged in as user 'ArrowNavEnterResultsUser'
|
1 |
Passed |
|
|
And I press arrow down on the keyboard
|
6 |
Passed |
|
|
Given I am logged in as user 'ListEnterNavEnterResultsUser'
|
1 |
Passed |
|
|
And I have created a default list
|
5 |
Passed |
|
|
And I select 'ListClient' from the client list
|
1 |
Passed |
|
|
And I select product 'ListProduct' from the list and add a sample
|
1 |
Passed |
|
|
And I ensure that test suite 'ListTestSuite' is selected
|
1 |
Passed |
|
|
And I click on 'ListTestMethod1 (v1)'
|
1 |
Passed |
|
|
And I click into the first input
|
1 |
Passed |
|
|
Then I can see the first list input contains 'False'
|
1 |
Passed |
|
|
And I can see the second list input contains 'True'
|
1 |
Passed |
|
|
Given I am logged in as user 'ReasonTestInputUser'
|
1 |
Passed |
|
|
And I have enabled the require reason for change setting
|
1 |
Passed |
|
|
When I have progressed a job up to verify with batchNo 'ReasonTestInput' and input value '2' and spec 'Default specification'
|
1 |
Passed |
|
|
And I click into the first input and enter '9'
|
4 |
Passed |
|
|
And I click the cancel button
|
1 |
Passed |
|
|
Then I can see the 'first' input contains '2'
|
1 |
Passed |
|
|
Given I am logged in as user 'CorrectOutputUser'
|
1 |
Passed |
|
|
And I click into the first input and enter '200'
|
1 |
Passed |
|
|
And I click into the first input and enter '100'
|
1 |
Passed |
|
|
Then I can see '100.0' in the output field
|
1 |
Passed |
|
|
Given I am logged in as user 'EnterResultNotReceivedUser'
|
1 |
Passed |
|
|
When I submit a job with batchNo 'EnterResultNotReceived'
|
1 |
Passed |
|
|
Given I am logged in as user 'NewTestExistingJobUser'
|
1 |
Passed |
|
|
And I have created a test method called 'NewTestTestMethod'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'NewTestExistingJob'
|
1 |
Passed |
|
|
And I click edit tests on the sample viewer
|
5 |
Passed |
|
|
And I click the select test method drop down
|
5 |
Passed |
|
|
And I click on 'NewTestTestMethod (v1)'
|
1 |
Passed |
|
|
And I add 1 of these tests to the job
|
2 |
Passed |
|
|
And I can see the message of 'Tests added successfully'
|
4 |
Passed |
|
|
Then I can see 'NewTestTestMethod'
|
1 |
Passed |
|
|
Given I am logged in as user 'clientFilterEnterUser'
|
1 |
Passed |
|
|
And I have created the user 'spareEnterUser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'TestBatch123'
|
4 |
Passed |
|
|
And I have navigated to the 'Enter results' page
|
1 |
Passed |
|
|
Given I am logged in as user 'ERStockUser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'ERStock'
|
1 |
Passed |
|
|
And I click on the test method 'ERSTockTM' on the test method page
|
1 |
Passed |
|
|
And I click the related stock items button
|
3 |
Passed |
|
|
And I select stock item 'ERStock' from the dual list and a quantity of '15'
|
1 |
Passed |
|
|
And I click to save test method 'ERSTockTM'
|
1 |
Passed |
|
|
And I can see the message of 'Stock items updated successfully'
|
2 |
Passed |
|
|
And I select add stock for the first test
|
2 |
Passed |
|
|
And I choose stock batch 'ERB987' for stock item 'ERStock'
|
1 |
Passed |
|
|
And I enter a quantity of '15'
|
2 |
Passed |
|
|
And I click the add button
|
2 |
Passed |
|
|
And I can see the message of 'Current Usage: 15 / 15 g'
|
2 |
Passed |
|
|
And I can see the message of 'Batches saved successfully.'
|
2 |
Passed |
|
|
And I click on the 'Stock' menu item
|
4 |
Passed |
|
|
Given I am logged in as user 'createequipmentuser'
|
1 |
Passed |
|
|
When I click on the 'Equipment' menu item
|
11 |
Passed |
|
|
And I click on the 'Equipment Items' menu item
|
7 |
Passed |
|
|
And I click on the Create equipment item button
|
6 |
Passed |
|
|
And I populate the equipment form with the following:
|
7 |
Passed |
|
|
Then I can see the message of 'Equipment item CreateEquip created successfully'
|
1 |
Passed |
|
|
And I can see the following data in the equipment list table:
|
1 |
Passed |
|
|
Given I am logged in as user 'editequipmentuser'
|
1 |
Passed |
|
|
And I can see the message of 'Equipment item CreateEquip2 created successfully'
|
1 |
Passed |
|
|
And I click on equipment item 'CreateEquip2'
|
1 |
Passed |
|
|
And I can see the message of 'Equipment item EditEquip updated successfully'
|
1 |
Passed |
|
|
Then I can see the following data in the equipment list table:
|
1 |
Passed |
|
|
Given I am logged in as user 'decomequipmentuser'
|
1 |
Passed |
|
|
And I can see the message of 'Equipment item DecomEquip created successfully'
|
1 |
Passed |
|
|
And I click the menu button for equipment 'DecomEquip'
|
1 |
Passed |
|
|
And I click on the decommission button
|
1 |
Passed |
|
|
Then I can see the message of 'Equipment item decommissioned'
|
1 |
Passed |
|
|
And I can no longer see the equipment item 'DecomEquip' in the list
|
1 |
Passed |
|
|
And I can see equipment item 'DecomEquip' showing as decommissioned when I tick to show decommissioned
|
1 |
Passed |
|
|
Given I am logged in as user 'deleteeventuser'
|
1 |
Passed |
|
|
And I click on the Maintenance tab
|
5 |
Passed |
|
|
And I click on the add maintenance event button
|
3 |
Passed |
|
|
And I populate the maintenance event form with the following:
|
1 |
Passed |
|
|
Then I can see the message of 'Equipment item MainEquip created successfully'
|
1 |
Passed |
|
|
And I can see '1' maintenance event showing on the tab
|
1 |
Passed |
|
|
And I delete event number '1'
|
2 |
Passed |
|
|
And I can see '0' maintenance event showing on the tab
|
2 |
Passed |
|
|
Given I am logged in as user 'viewcaleventuser'
|
1 |
Passed |
|
|
And I have created equipment item 'CalViewEquip' and event called 'CalViewSchedule'
|
1 |
Passed |
|
|
And I click on the 'Maintenance' menu item
|
6 |
Passed |
|
|
And I 'can' see the maintenance event for equipment 'CalViewEquip' called 'CalViewSchedule'
|
1 |
Passed |
|
|
And I click on equipment item 'CalViewEquip'
|
1 |
Passed |
|
|
And I can see the message of 'Equipment item CalViewEquip updated successfully'
|
1 |
Passed |
|
|
Then I 'cannot' see the maintenance event for equipment 'CalViewEquip' called 'CalViewSchedule'
|
1 |
Passed |
|
|
Given I am logged in as user 'overduecaleventuser'
|
1 |
Passed |
|
|
And I add a Service event schedule called 'CalOverdueSchedule' starting yesterday with a frequency of '30'
|
1 |
Passed |
|
|
And I can see the message of 'Equipment item CalOverdueEquip created successfully'
|
1 |
Passed |
|
|
Then I can see the overdue maintenance event for equipment 'CalOverdueEquip' called 'CalOverdueSchedule'
|
1 |
Passed |
|
|
Given I am logged in as user 'eventequipfilteruser'
|
1 |
Passed |
|
|
And I add a Service event schedule called 'FilterEvent' starting today with a frequency of '40'
|
1 |
Passed |
|
|
And I can see the message of 'Equipment item FilterEquip created successfully'
|
1 |
Passed |
|
|
Then I 'can' see the maintenance event for equipment 'FilterEquip' called 'FilterEvent'
|
1 |
Passed |
|
|
And I set the maintenance event filter to show only 'Calibration' events
|
1 |
Passed |
|
|
And I can no longer see equipment item 'FilterEquip' event 'FilterEvent'
|
1 |
Passed |
|
|
Given I am logged in as user 'progresseventuser'
|
2 |
Passed |
|
|
And I have created equipment item '<equipName>' and event called 'Progress Schedule'
|
2 |
Passed |
|
|
And I click on the event 'Progress Schedule' for equipment item '<equipName>'
|
2 |
Passed |
|
|
And I can see the event status is 'Planned'
|
2 |
Passed |
|
|
And I click set in progress
|
2 |
Passed |
|
|
And I can see the event status is 'In progress'
|
2 |
Passed |
|
|
And I select '<status>' maintenance event
|
2 |
Passed |
|
|
And I can see the event status is 'Completed'
|
2 |
Passed |
|
|
And I can see the outcome is '<status>'
|
2 |
Passed |
|
|
And I select approve maintenance event
|
2 |
Passed |
|
|
Then I can see the event status is 'Approved'
|
2 |
Passed |
|
|
Given I am logged in as user 'Expiredstockuser'
|
1 |
Passed |
|
|
And I click on the 'expired stock' menu item
|
3 |
Passed |
|
|
Then I can see the following batch of expired stock showing here:
|
2 |
Passed |
|
|
Given I am logged in as user 'Disposestockuser'
|
1 |
Passed |
|
|
And I click to dispose stock batch 'DIS123'
|
1 |
Passed |
|
|
Then I can see the message of 'Stock batch disposed successfully'
|
1 |
Passed |
|
|
And I can no longer see stock item 'DisposeStock' showing here
|
1 |
Passed |
|
|
Given I am logged in as user 'ExpiringSoonstockuser'
|
1 |
Passed |
|
|
And I click on expiring soon
|
1 |
Passed |
|
|
Given I am logged in as user 'Batchstockuser'
|
1 |
Passed |
|
|
And I can see the following stock item showing here:
|
1 |
Passed |
|
|
And I click on stock item 'BatchStock'
|
2 |
Passed |
|
|
And I can see the message of 'Available Batches'
|
1 |
Passed |
|
|
And I can see the following information on the batch pop up:
|
1 |
Passed |
|
|
And I can click the edit button for batch 'BAT987'
|
1 |
Passed |
|
|
And I enter 'UpdateBatch' in the batch input
|
1 |
Passed |
|
|
And I enter the expiry date for 'yesterday'
|
1 |
Passed |
|
|
And I click the update batch button
|
1 |
Passed |
|
|
And I can see the message of 'Stock updated successfully'
|
1 |
Passed |
|
|
Then I can see the following information on the batch pop up:
|
1 |
Passed |
|
|
Given I am logged in as user 'startinvestigationuser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'investigationstart'
|
1 |
Passed |
|
|
And I enter the following investigation details:
|
3 |
Passed |
|
|
Then I can see the message of 'Investigation started successfully'
|
1 |
Passed |
|
|
And I can see the following information on the sample investigation
|
2 |
Passed |
|
|
And the investigation status is 'Active'
|
1 |
Passed |
|
|
Given I am logged in as user 'viewinvestigationuser2'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'investigationView'
|
1 |
Passed |
|
|
Then I can see an investigation icon on the sample
|
1 |
Passed |
|
|
And I can see an investigation icon on the job
|
1 |
Passed |
|
|
Given I am logged in as user 'closeinvestigationuser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'investigationclose'
|
1 |
Passed |
|
|
And I click close investigation
|
1 |
Passed |
|
|
And I enter 'resolved' into the resolution field
|
1 |
Passed |
|
|
And the investigation status is 'Closing'
|
1 |
Passed |
|
|
Then I can see the message of 'Investigation closed successfully'
|
1 |
Passed |
|
|
And the investigation status is 'Closed'
|
1 |
Passed |
|
|
And I can not see an investigation icon on the sample
|
1 |
Passed |
|
|
And I can not see an investigation icon on the job
|
1 |
Passed |
|
|
Given I am logged in as user 'editinvestigationuser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'investigationedit'
|
1 |
Passed |
|
|
Then I can see the message of 'Investigation updated successfully'
|
1 |
Passed |
|
|
Given I am logged in as user 'SearchJobUser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'SearchJob'
|
1 |
Passed |
|
|
And I click on the 'job viewer' menu item
|
4 |
Passed |
|
|
And I can see the message of 'No jobs found. Please refine your search'
|
3 |
Passed |
|
|
And I enter 'SearchJob' into the search box
|
1 |
Passed |
|
|
Then The job 'SearchJob' shows on the job viewer
|
1 |
Passed |
|
|
Given I am logged in as user 'StatusJobUser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'StatusFilterJob'
|
1 |
Passed |
|
|
And I select 'Approved' on the status filter
|
2 |
Passed |
|
|
And I select 'In Test' on the status filter
|
1 |
Passed |
|
|
Then The job 'StatusFilterJob' shows on the job viewer
|
1 |
Passed |
|
|
Given I am logged in as user 'SortJobUser'
|
1 |
Passed |
|
|
When I progress a job up to approval with batchNo 'resetjobfilter' and input value '2345' and spec 'Default specification'
|
1 |
Passed |
|
|
And I refresh the page
|
12 |
Passed |
|
|
And I click the reset filters button
|
1 |
Passed |
|
|
Then The job 'resetjobfilter' shows on the job viewer
|
1 |
Passed |
|
|
Given I am logged in as user 'SampleViewUser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'SampleView'
|
1 |
Passed |
|
|
And I click on the 'sample viewer' menu item
|
3 |
Passed |
|
|
Then The sample 'SampleView' shows on the sample viewer
|
1 |
Passed |
|
|
Given I am logged in as user 'SampleSearchUser'
|
2 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'SampleSearch'
|
1 |
Passed |
|
|
And I can see the message of 'No samples found. '
|
1 |
Passed |
|
|
And I enter 'SampleSearch' into the search box
|
1 |
Passed |
|
|
Then The sample 'SampleSearch' shows on the sample viewer
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'SampleProduct'
|
1 |
Passed |
|
|
And I select 'clientFilterProduct' in the product filter
|
1 |
Passed |
|
|
Then I cannot see job with batch 'SampleProduct' on the job viewer
|
1 |
Passed |
|
|
And The sample 'FilterOutBatch' shows on the sample viewer
|
1 |
Passed |
|
|
Given I am logged in as user 'clientFilterUser'
|
1 |
Passed |
|
|
And I have created the user 'spareUser'
|
1 |
Passed |
|
|
Then I cannot see client 'clientFilterClient' in the client filter
|
1 |
Passed |
|
|
And I cannot see job with batch 'NoAccessBatch' on the job viewer
|
1 |
Passed |
|
|
Given I am logged in as user 'DownloadJobCertUser'
|
1 |
Passed |
|
|
And I have progressed a job through the lifecycle process with batchNo 'jobcert' and input value '234'
|
1 |
Passed |
|
|
And I click on the Job certificate button
|
9 |
Passed |
|
|
Then I can see a file has downloaded
|
2 |
Passed |
|
|
Given I am logged in as user 'DlJobCertAppUser'
|
1 |
Passed |
|
|
When I progress a job up to approval with batchNo 'appjobcert' and input value '123' and spec 'Default specification'
|
1 |
Passed |
|
|
And I navigate to the 'Approve samples' page
|
2 |
Passed |
|
|
Then I cannot see the draft job certificate button
|
1 |
Passed |
|
|
And I can see a file has downloaded
|
5 |
Passed |
|
|
Given I am logged in as user 'DlDraftJobCertAppUser'
|
1 |
Passed |
|
|
When I progress a job up to approval with batchNo 'drafappjobcert' and input value '123' and spec 'Default specification'
|
1 |
Passed |
|
|
Then I can see 'Draft Job certificate'
|
2 |
Passed |
|
|
Given I am logged in as user 'DownloadDraftJobCertUser'
|
1 |
Passed |
|
|
And I enter 'jobcert' into the batch number
|
2 |
Passed |
|
|
And I click submit and go to next step to submit job with batch 'jobcert'
|
2 |
Passed |
|
|
And I enter '123' into the default input and submit the results
|
4 |
Passed |
|
|
And I click on the 'Verify tests' menu item
|
6 |
Passed |
|
|
And I tick then verify the results
|
3 |
Passed |
|
|
Given I am logged in as user 'CannotDownloadJobCertUser'
|
1 |
Passed |
|
|
Then I cannot see the job certificate button
|
1 |
Passed |
|
|
Given I am logged in as user 'PrintJobCertUser'
|
1 |
Passed |
|
|
And I have progressed a job through the lifecycle process with batchNo '123' and input value '123'
|
6 |
Passed |
|
|
When I click on the 'administration' menu item
|
3 |
Passed |
|
|
And I click on the 'report settings' menu item
|
15 |
Passed |
|
|
And I click on the JobCertificate tab
|
2 |
Passed |
|
|
And I upload template 'JobCertificate'
|
1 |
Passed |
|
|
And I upload template 'JobCertificate2'
|
1 |
Passed |
|
|
Then I can see my new template is selected by default
|
2 |
Passed |
|
|
And I can select a custom template
|
2 |
Passed |
|
|
And I click on the 'administration' menu item
|
3 |
Passed |
|
|
And I can no longer see the templates when I delete them
|
3 |
Passed |
|
|
Given I am logged in as user 'JobCertificateAttachmentUser'
|
1 |
Passed |
|
|
And I can see the message of 'Job certificate has been uploaded to the job attachments'
|
4 |
Passed |
|
|
Then I can see the job certificate attachment showing here
|
1 |
Passed |
|
|
Given I am logged in as user 'JobCertificateReturnExistingUser'
|
1 |
Passed |
|
|
Then I can see the message of 'Job certificate has been downloaded from job attachments'
|
1 |
Passed |
|
|
Given I am logged in as user 'RegenJobCertificateUser'
|
1 |
Passed |
|
|
And I wait for the message 'Job certificate has been uploaded to the job attachments' to dissapear
|
1 |
Passed |
|
|
And I click the job options button
|
3 |
Passed |
|
|
And I click on regenerate job certificate button
|
1 |
Passed |
|
|
And I can see the message of 'Regenerating will retrieve the latest available data and create a new report.'
|
2 |
Passed |
|
|
Then I can see both certificates showing here
|
2 |
Passed |
|
|
Given I am logged in as user 'CreateJobSummaryUser'
|
1 |
Passed |
|
|
And I enter 'AutoTestSummary' into the batch number
|
2 |
Passed |
|
|
Then I can see the submission summary is downloaded when I click the job summary button
|
1 |
Passed |
|
|
Given I am logged in as user 'jobsummaryattachmentUser'
|
1 |
Passed |
|
|
When I submit a job with batchNo 'jobsummaryattachment'
|
1 |
Passed |
|
|
Then I can see the job summary attachment showing here
|
1 |
Passed |
|
|
Given I am logged in as user 'NewSampleExistingJobUser'
|
1 |
Passed |
|
|
And I have created a test method called 'NewSampleTestMethod'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'NewSampleExistingJob'
|
1 |
Passed |
|
|
And I click the add sample button
|
1 |
Passed |
|
|
And I select the default product and test suite
|
1 |
Passed |
|
|
Then I can see the message of 'Sample added successfully'
|
1 |
Passed |
|
|
And I can see the new sample
|
1 |
Passed |
|
|
Given I am logged in as user 'labelsettingsuser'
|
1 |
Passed |
|
|
When I click on the 'Administration' menu item
|
90 |
Passed |
|
|
And I click on the 'More settings' menu item
|
9 |
Passed |
|
|
And I click on the label settings configure button
|
2 |
Passed |
|
|
And I edit the template configuration with the following:
|
1 |
Passed |
|
|
And I click the save button
|
4 |
Passed |
|
|
Then I can see the message of 'Label settings saved successfully'
|
1 |
Passed |
|
|
Given I am logged in as user 'labelsettingrevertsuser'
|
1 |
Passed |
|
|
And I enter 'TESTCODE' into the zpl input box
|
1 |
Passed |
|
|
And I can see the message of 'Label settings saved successfully'
|
2 |
Passed |
|
|
And I can see the zpl input contains 'TESTCODE'
|
1 |
Passed |
|
|
And I click on the revert button
|
1 |
Passed |
|
|
Then I can see the default template is loaded back
|
1 |
Passed |
|
|
Given I am logged in as user 'lifecycleProcessUser'
|
1 |
Passed |
|
|
Then I can see the job 'AutoTest' on the job viewer
|
1 |
Passed |
|
|
Given I am logged in as user 'lifecycleProcessUser2'
|
1 |
Passed |
|
|
And I enter 'SampleTest' into the batch number
|
3 |
Passed |
|
|
And I click submit and go to next step to submit job with batch 'SampleTest'
|
4 |
Passed |
|
|
Then I can see the job 'SampleTest' on the job viewer
|
1 |
Passed |
|
|
Given I am logged in as user 'NewListUser'
|
1 |
Passed |
|
|
And I click on the 'Lists' menu item
|
2 |
Passed |
|
|
And I click here to create a new list
|
1 |
Passed |
|
|
And I name the list 'AutoNewList'
|
1 |
Passed |
|
|
And I add a first list entry with a name of 'entry 1' and description of 'The first automated list entry'
|
1 |
Passed |
|
|
And I click the create button
|
3 |
Passed |
|
|
Then I can see the message of 'List has been created successfully'
|
1 |
Passed |
|
|
And I can see the list 'AutoNewList' in the drop down
|
1 |
Passed |
|
|
Given I am logged in as user 'EditListUser'
|
1 |
Passed |
|
|
And I have created a list 'newautolist' with an entry of 'One' and description of 'This is one'
|
1 |
Passed |
|
|
And I select the created list from the drop down
|
1 |
Passed |
|
|
And I click the new entry button
|
1 |
Passed |
|
|
And I add a second list entry with a name of 'Two' and description of 'This is two'
|
1 |
Passed |
|
|
Then I can see the message of 'List has been updated successfully'
|
1 |
Passed |
|
|
And I can see a second list entry with a name of 'Two' and description of 'This is two' after I refresh the page
|
1 |
Passed |
|
|
Given I have created the user 'LoginUser'
|
1 |
Passed |
|
|
And I navigate to LabHQ
|
8 |
Passed |
|
|
When I enter my credentials to log in to user 'LoginUser'
|
1 |
Passed |
|
|
Then I am logged into LabHQ
|
2 |
Passed |
|
|
Given I have created the user 'WrongPassUser'
|
1 |
Passed |
|
|
When I enter username 'WrongPassUser' and password of 'Password'
|
1 |
Passed |
|
|
Then I can see the message of 'Invalid username or password.'
|
1 |
Passed |
|
|
Given I have created the user 'PassChangeUser'
|
1 |
Passed |
|
|
When I enter my credentials to log in to user 'PassChangeUser'
|
1 |
Passed |
|
|
And I click on the my account button
|
4 |
Passed |
|
|
And I click on Change password
|
3 |
Passed |
|
|
And I change my password to 'NewDetails123!'
|
1 |
Passed |
|
|
And I enter username 'PassChangeUser' and password of 'NewDetails123!' to log in
|
1 |
Passed |
|
|
Given I have created the user 'DisabledAccountUser'
|
1 |
Passed |
|
|
When I enter my username 'DisabledAccountUser' and password 'Password', '10' times
|
1 |
Passed |
|
|
And I enter my credentials for user 'DisabledAccountUser'
|
1 |
Passed |
|
|
Then I can see the message of 'Account is temporarily disabled; contact your administrator or retry later.'
|
1 |
Passed |
|
|
Given I have created the user 'LogOutUser'
|
1 |
Passed |
|
|
When I enter my credentials to log in to user 'LogOutUser'
|
1 |
Passed |
|
|
Then I can see the login page
|
1 |
Passed |
|
|
Given I have created the user 'StrongPassUser'
|
1 |
Passed |
|
|
When I navigate to LabHQ
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'StrongPassUser'
|
1 |
Passed |
|
|
And I change my password to 'notstrong'
|
1 |
Passed |
|
|
Then I can see the message of 'Invalid password: must contain at least 1 special characters.'
|
1 |
Passed |
|
|
Given I have created the user 'PasswordHistoryUser'
|
1 |
Passed |
|
|
When I enter my credentials to log in to user 'PasswordHistoryUser'
|
1 |
Passed |
|
|
And I change my password to my old password
|
1 |
Passed |
|
|
Then I can see the message of 'Invalid password: must not be equal to any of last 5 passwords.'
|
1 |
Passed |
|
|
Given I have created the user 'DisabledAccount'
|
1 |
Passed |
|
|
And I am logged in as user 'DisableUserAccount'
|
1 |
Passed |
|
|
And I click on the 'User accounts' menu item
|
69 |
Passed |
|
|
And I click on options for user 'disabledaccount'
|
1 |
Passed |
|
|
And I click on disable account
|
2 |
Passed |
|
|
And I can see the message of 'disabledaccount has been disabled'
|
1 |
Passed |
|
|
And I enter my credentials for user 'disabledaccount'
|
1 |
Passed |
|
|
Then I can see the message of 'Account is disabled, contact your administrator.'
|
1 |
Passed |
|
|
Given I have created the user 'WrongOrgUser'
|
1 |
Passed |
|
|
When I enter my credentials to log in to user 'WrongOrgUser'
|
1 |
Passed |
|
|
Then I cannot see the switch organisation menu item in my account
|
1 |
Passed |
|
|
And I cannot see the switch organisation icon in the header
|
1 |
Passed |
|
|
Given I have created the user 'RedirectOrgUser'
|
1 |
Passed |
|
|
When I enter my credentials to log in to user 'RedirectOrgUser'
|
1 |
Passed |
|
|
And I navigate to the submit job page of another organisation
|
1 |
Passed |
|
|
Then I can see the organisation select page
|
1 |
Passed |
|
|
And I can only see my organisation
|
1 |
Passed |
|
|
Given I am logged in as user 'AppMfaUser'
|
1 |
Passed |
|
|
When I click on the my account button
|
1 |
Passed |
|
|
And I select 'App' on the MFA drop down
|
1 |
Passed |
|
|
And I can see the message of 'MFA updated successfully'
|
1 |
Passed |
|
|
And I enter my credentials for user 'AppMfaUser'
|
1 |
Passed |
|
|
Then I can see the setup page for MFA application authorisation
|
1 |
Passed |
|
|
Given I am logged in as user 'ManageWorkNotReceivedUser'
|
1 |
Passed |
|
|
When I submit a job with batchNo 'ManageWorkNotReceived'
|
1 |
Passed |
|
|
And I click on the 'Resource management' menu item
|
7 |
Passed |
|
|
And I click on the 'Manage work' menu item
|
13 |
Passed |
|
|
And I select only the default client from the client filter
|
10 |
Passed |
|
|
Then I cannot see the job at manage work
|
2 |
Passed |
|
|
And I can see the message of 'No jobs, please check back later.'
|
3 |
Passed |
|
|
Given I am logged in as user 'ManageWorkResultsSubmittedUser'
|
1 |
Passed |
|
|
When I progress a job up to verify with batchNo 'ManageWorkSubmitted' and input value '6' and spec 'Default specification'
|
1 |
Passed |
|
|
Given I am logged in as user 'CreateWorkbookUser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'CreateWorkbook'
|
1 |
Passed |
|
|
When I click on the 'Resource management' menu item
|
6 |
Passed |
|
|
And I select the job with batch 'CreateWorkbook' at manage work
|
1 |
Passed |
|
|
And I click on create workbook button
|
9 |
Passed |
|
|
Then I can see the created message
|
6 |
Passed |
|
|
And I am given a workbook ID
|
5 |
Passed |
|
|
And I press the create new workbook button
|
5 |
Passed |
|
|
And I cannot see the job with batch 'CreateWorkbook' at manage work
|
1 |
Passed |
|
|
Given I am logged in as user 'ViewWorkbookUser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'ViewWorkbook'
|
1 |
Passed |
|
|
And I select the job with batch 'ViewWorkbook' at manage work
|
1 |
Passed |
|
|
And I can see the workbook when I click to go to the view workbooks page
|
2 |
Passed |
|
|
And I click on the re-download workbook button
|
1 |
Passed |
|
|
Given I am logged in as user 'DownloadWorkbookUser'
|
2 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'DownloadWorkbook'
|
4 |
Passed |
|
|
And I select the job with batch 'DownloadWorkbook' at manage work
|
3 |
Passed |
|
|
And I click on the download workbook button
|
1 |
Passed |
|
|
Given I am logged in as user 'CreateMultipleWorkbookUser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'CreateWorkbook1'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'CreateWorkbook2'
|
1 |
Passed |
|
|
And I select the job with batch 'CreateWorkbook1' at manage work
|
1 |
Passed |
|
|
And I select the job with batch 'CreateWorkbook2' at manage work
|
1 |
Passed |
|
|
And I cannot see the job with batch 'CreateWorkbook1' at manage work
|
1 |
Passed |
|
|
And I cannot see the job with batch 'CreateWorkbook2' at manage work
|
1 |
Passed |
|
|
Given I am logged in as user 'CannotCreateWorkbookUser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'CannotCreateWorkbook'
|
1 |
Passed |
|
|
And I select the job with batch 'CannotCreateWorkbook' at manage work
|
1 |
Passed |
|
|
And I can see the created message
|
4 |
Passed |
|
|
Then I cannot check the job with batch 'CannotCreateWorkbook' again
|
1 |
Passed |
|
|
Given I am logged in as user 'CreateWorkbookAddedTestsUser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'CreateWorkbookTwice'
|
1 |
Passed |
|
|
And I select the job with batch 'CreateWorkbookTwice' at manage work
|
2 |
Passed |
|
|
And I cannot see the job with batch 'CreateWorkbookTwice' at manage work
|
1 |
Passed |
|
|
And I click on 'AutoTestMethod (v1)'
|
1 |
Passed |
|
|
Then I click on create workbook button
|
1 |
Passed |
|
|
And I am given another workbook ID that is sequential
|
1 |
Passed |
|
|
And I cannot see the job at manage work
|
1 |
Passed |
|
|
Given I am logged in as user 'clientFilterManageWorkUser'
|
1 |
Passed |
|
|
And I have created the user 'spareManageWorkUser'
|
1 |
Passed |
|
|
Then I cannot see client 'manageWorkClient' in the manage work client filter
|
1 |
Passed |
|
|
And I can see the job with batch 'TestBatch123' at manage work
|
1 |
Passed |
|
|
And I cannot see the job with batch 'NoAccessBatch' at manage work
|
1 |
Passed |
|
|
Given I am logged in as user 'clientFilterViewWorkUser'
|
1 |
Passed |
|
|
And I select client 'manageWorkClient' in the manage work client filter
|
1 |
Passed |
|
|
And I select the job with batch 'ClientFilterBatch' at manage work
|
1 |
Passed |
|
|
Then I can not see the workbook when I click to go to the view workbooks page
|
1 |
Passed |
|
|
Given I am logged in as user 'SupportSiteUser1'
|
1 |
Passed |
|
|
When I click the User Guide menu option
|
1 |
Passed |
|
|
Then I am navigated to the help site dashboard
|
2 |
Passed |
|
|
Given I am logged in as user 'SupportSiteUser2'
|
1 |
Passed |
|
|
When I click the About icon in the header
|
1 |
Passed |
|
|
Then I click the User Guide link
|
1 |
Passed |
|
|
Given I am logged in as user 'UpdateCompanyAddressUser'
|
1 |
Passed |
|
|
And I click on the 'Organization' menu item
|
5 |
Passed |
|
|
And I enter the following address information:
|
1 |
Passed |
|
|
Then I can see the message of 'Address updated successfully'
|
1 |
Passed |
|
|
And I can see the following information in the address section:
|
1 |
Passed |
|
|
Given I am logged in as user 'NewLogoUser'
|
2 |
Passed |
|
|
And I click start in the logo section
|
3 |
Passed |
|
|
And I choose image file '<fileName>' to upload
|
2 |
Passed |
|
|
And I click the next to edit logo
|
3 |
Passed |
|
|
And I click the next to preview logo
|
3 |
Passed |
|
|
And I click the finish and upload button
|
3 |
Passed |
|
|
Then I can see the message of 'Logo updated successfully'
|
2 |
Passed |
|
|
And I can see the custom logo in the header
|
2 |
Passed |
|
|
Given I am logged in as user 'NewLogoUser2'
|
1 |
Passed |
|
|
And I choose image file 'Logo.png' to upload
|
1 |
Passed |
|
|
And I can see the message of 'Logo updated successfully'
|
1 |
Passed |
|
|
And I click remove current logo
|
1 |
Passed |
|
|
Then I can see the message of 'Logo removed successfully'
|
1 |
Passed |
|
|
And I can see the deault labhq logo is displayed again
|
1 |
Passed |
|
|
Given I am logged in as user 'FailSpecOOSUser'
|
1 |
Passed |
|
|
When I click on product 'FailSpecOOSProduct' on the products page
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'FailSpecOOSProduct'
|
1 |
Passed |
|
|
And I click on the 'Analysis' menu item
|
4 |
Passed |
|
|
And I click on the 'OOS results' menu item
|
4 |
Passed |
|
|
Then I can see the message of 'Out of Specification Results by Product'
|
1 |
Passed |
|
|
And The OOS Graph is displayed
|
1 |
Passed |
|
|
And I can see the oos results by product chart shows correctly
|
1 |
Passed |
|
|
Given I am logged in as user 'FailSpecOOSTMUser'
|
1 |
Passed |
|
|
When I click on product 'FailSpecOOSTMProduct' on the products page
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'FailSpecOOSTMProduct'
|
1 |
Passed |
|
|
And I select product 'FailSpecOOSTMProduct' from the oos results product selection drop down
|
1 |
Passed |
|
|
Then I can see the oos results by test method graph is displayed
|
1 |
Passed |
|
|
And I can see the oos results by test method chart shows correctly
|
1 |
Passed |
|
|
Given I am logged in as user 'NoFailSpecOOSTMUser'
|
1 |
Passed |
|
|
When I click on the 'Analysis' menu item
|
6 |
Passed |
|
|
And I can see the message of 'Select a Product to view a summary of the out of specification Results.'
|
1 |
Passed |
|
|
Then I can see the oos results by test method graph is not displayed
|
1 |
Passed |
|
|
Given I am logged in as user 'NoFailSpecOOSUser'
|
1 |
Passed |
|
|
Then I can see the message of 'No Results out of specification since'
|
1 |
Passed |
|
|
And The OOS Graph is not displayed
|
1 |
Passed |
|
|
Given I am logged in as user 'RevokeExternalUser'
|
1 |
Passed |
|
|
And I have created a client called 'AddExternalClient'
|
1 |
Passed |
|
|
And I click on client 'AddExternalClient' on the clients page
|
1 |
Passed |
|
|
And I click add new user
|
6 |
Passed |
|
|
And I enter user email 'invite@portal'
|
1 |
Passed |
|
|
And I click on the menu for external user 'invite@portal'
|
1 |
Passed |
|
|
And I click on revoke access
|
1 |
Passed |
|
|
And I can see the message of 'The following external users will have their access to the Portal revoked and their notifications disabled:'
|
1 |
Passed |
|
|
Then I can no longer see the external user 'invite@portal' in the list
|
1 |
Passed |
|
|
Given I am logged in as user 'ResendExternalUser'
|
2 |
Passed |
|
|
And I have created a client called 'ResendExternalClient'
|
1 |
Passed |
|
|
And I click on client 'ResendExternalClient' on the clients page
|
1 |
Passed |
|
|
And I enter user email 'resend@portal'
|
1 |
Passed |
|
|
And I click on the menu for external user 'resend@portal'
|
1 |
Passed |
|
|
And I click on resend invite
|
2 |
Passed |
|
|
Then I can see the message of 'Invitation email resent to resend@portal.'
|
1 |
Passed |
|
|
And I have created a client called 'ResendFailExternalClient'
|
1 |
Passed |
|
|
And I click on client 'ResendFailExternalClient' on the clients page
|
1 |
Passed |
|
|
And I enter user email 'resendfail@portal'
|
1 |
Passed |
|
|
And I have accepted the invite for external user 'resendfail@portal'
|
1 |
Passed |
|
|
And I click on the menu for external user 'resendfail@portal'
|
1 |
Passed |
|
|
Then I can see the message of 'User has already accepted an invitation.'
|
1 |
Passed |
|
|
Given I am logged in as user 'AddExternalUser'
|
1 |
Passed |
|
|
And I have created a client called 'DeleteExternalClient'
|
1 |
Passed |
|
|
And I click on client 'DeleteExternalClient' on the clients page
|
1 |
Passed |
|
|
And I enter user email 'delclient@portal'
|
1 |
Passed |
|
|
And I click on delete
|
4 |
Passed |
|
|
And I can see the message of 'The following external user will be removed, and will not be able to access the portal:'
|
1 |
Passed |
|
|
Then I can see the message of 'Client DeleteExternalClient has been deleted'
|
1 |
Passed |
|
|
Given The organisation subscription tier is set to '<tier>'
|
20 |
Passed |
|
|
And I am logged in as user 'portaltier'
|
2 |
Passed |
|
|
And I enter user email '<user>'
|
2 |
Passed |
|
|
And I click on the menu for external user '<user>'
|
2 |
Passed |
|
|
Then I can see 'Delete'
|
2 |
Passed |
|
|
And I cannot see the resend invite option
|
2 |
Passed |
|
|
And I can see the message of 'For external stakeholders receiving notifications'
|
2 |
Passed |
|
|
Given I am logged in as user 'CreateProductUser'
|
1 |
Passed |
|
|
And I click on the 'Products' menu item
|
13 |
Passed |
|
|
And I click the Create product button
|
1 |
Passed |
|
|
And I enter 'Test product' in the name field
|
1 |
Passed |
|
|
And I add the default related suite to the product
|
1 |
Passed |
|
|
And I click on related clients button
|
2 |
Passed |
|
|
And I copy across the default client from the available list
|
1 |
Passed |
|
|
And I click the create and publish product button
|
2 |
Passed |
|
|
Then I can see the message of 'Test product has been published'
|
1 |
Passed |
|
|
Given I am logged in as user 'productclientuser'
|
1 |
Passed |
|
|
And I click on the default product on the products page
|
5 |
Passed |
|
|
And I click on the default client from the selected list
|
1 |
Passed |
|
|
Then I can see the client name on the client edit page
|
1 |
Passed |
|
|
Given I am logged in as user 'producttestsuiteuser'
|
1 |
Passed |
|
|
And I click on related test suites button
|
6 |
Passed |
|
|
And I click on the default test suite from the selected item list
|
2 |
Passed |
|
|
Then I can see the test suite name on the test suite edit page
|
2 |
Passed |
|
|
Given I am logged in as user 'SearchProductUser'
|
1 |
Passed |
|
|
And I am on the products page
|
1 |
Passed |
|
|
And I can see the message of 'No products found'
|
1 |
Passed |
|
|
And I enter 'SearchProductProduct' into the search box
|
1 |
Passed |
|
|
Then I can see product 'SearchProductProduct' in the list
|
1 |
Passed |
|
|
Given I am logged in as user 'editProductUser'
|
1 |
Passed |
|
|
And I click on product 'editProductProduct' on the products page
|
1 |
Passed |
|
|
And I enter 'newProductName' in the name field
|
1 |
Passed |
|
|
And I navigate to the 'products' page
|
1 |
Passed |
|
|
And I enter 'newProductName' into the search box
|
1 |
Passed |
|
|
Then I can see product 'newProductName' in the list
|
1 |
Passed |
|
|
Given I am logged in as user 'DeleteProductUser'
|
1 |
Passed |
|
|
And I click on options and delete the product 'ProductProduct'
|
1 |
Passed |
|
|
And I can see the message of 'Deleting product ProductProduct'
|
1 |
Passed |
|
|
Then I can see a message advising me this will affect 'ProductDeleteTestSuite'
|
1 |
Passed |
|
|
And I can see the message of 'Product deleted successfully'
|
1 |
Passed |
|
|
And I can see that the product 'ProductProduct' has been deleted
|
1 |
Passed |
|
|
Given I am logged in as user 'outputorderuser'
|
1 |
Passed |
|
|
When I click on product 'OrderProduct' on the products page
|
1 |
Passed |
|
|
And I enter 'TMOutputUser' into the specification description
|
3 |
Passed |
|
|
And I click the default spec options
|
10 |
Passed |
|
|
And I click on test method output order button
|
2 |
Passed |
|
|
And I move 'output-1' above 'output-2'
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'OrderProduct'
|
1 |
Passed |
|
|
Then I can see that test method output 'output-2' is at the top
|
1 |
Passed |
|
|
Given I am logged in as user 'cloneproductuser'
|
1 |
Passed |
|
|
When I click on product 'Clone this product' on the products page
|
2 |
Passed |
|
|
And I enter 'Is this still here?' into the product description
|
2 |
Passed |
|
|
And I select 'Equals' from the operator drop down
|
13 |
Passed |
|
|
And I enter '2' in the target
|
4 |
Passed |
|
|
And I click the save and publish product button to publish 'Clone this product'
|
2 |
Passed |
|
|
And I click on product 'Clone this product' options
|
2 |
Passed |
|
|
And I click on the clone button
|
3 |
Passed |
|
|
And I enter 'clonedproduct' into the product clone pop up
|
2 |
Passed |
|
|
Then I can see the message of 'clonedproduct has been published'
|
1 |
Passed |
|
|
And I can see 'Specification: Equals 2' in the output spec summary
|
1 |
Passed |
|
|
And The product description shows 'Is this still here?'
|
1 |
Passed |
|
|
Given I am logged in as user 'cloneproductuser2'
|
1 |
Passed |
|
|
And I click on the 'Setup' menu item
|
12 |
Passed |
|
|
And I click on options and delete the test method 'CloneProductTestMethod1'
|
1 |
Passed |
|
|
And I can see the message of 'Deleting test method CloneProductTestMethod1'
|
1 |
Passed |
|
|
Then I can see 'Edit clonedproduct'
|
1 |
Passed |
|
|
And I can see test method 'CloneProductTestMethod1' in the specification section
|
1 |
Passed |
|
|
And I can see the publish product button is disabled
|
2 |
Passed |
|
|
Given I am logged in as user 'unpublishedTMonProductUser'
|
1 |
Passed |
|
|
And I have created a test method called 'unPublishedVersionTestMethod'
|
1 |
Passed |
|
|
And I click on the test method 'unPublishedVersionTestMethod' on the test method page
|
1 |
Passed |
|
|
And I copy across the default test suite from the available list
|
3 |
Passed |
|
|
And I enter 'Set to draft' in the workbook notes field
|
1 |
Passed |
|
|
Then I can see test method 'unPublishedVersionTestMethod' showing as draft in the specification section
|
1 |
Passed |
|
|
Given I am logged in as user 'DeleteProductSuiteUser'
|
1 |
Passed |
|
|
And I click on the 'Test suites' menu item
|
7 |
Passed |
|
|
And I click on options and delete the default test suite
|
1 |
Passed |
|
|
And I can see the message of 'This test suite will be unassigned from test method:'
|
1 |
Passed |
|
|
And I can see the message of 'Test suite deleted successfully'
|
2 |
Passed |
|
|
Then I can see the default test method and its output appear in the specification section
|
1 |
Passed |
|
|
And the default test method no longer shows when I resync the product
|
1 |
Passed |
|
|
Given I am logged in as user 'DeleteProductTMUser'
|
1 |
Passed |
|
|
And I click on product 'DeleteTMProduct' on the products page
|
2 |
Passed |
|
|
And I click the save and publish product button to publish 'DeleteTMProduct'
|
1 |
Passed |
|
|
And I click on options and delete the test method 'DeleteTestMethod'
|
2 |
Passed |
|
|
And I can see the message of 'Deleting test method DeleteTestMethod'
|
2 |
Passed |
|
|
Then I can see test method 'DeleteTestMethod' and its output appear in the specification section
|
1 |
Passed |
|
|
And test method 'DeleteTestMethod' no longer shows when I resync the product
|
1 |
Passed |
|
|
Given I am logged in as user '2dspecproductuser'
|
1 |
Passed |
|
|
When I click on product 'Approve2DSpecProduct' on the products page
|
1 |
Passed |
|
|
And I select 'Within' from the operator drop down
|
3 |
Passed |
|
|
And I enter the following into the coordinates inputs:
|
3 |
Passed |
|
|
And I click the save and publish product button to publish 'Approve2DSpecProduct'
|
1 |
Passed |
|
|
Then I can see 'Specification: Within: (0.355,0.355), (0.305,0.305), (0.285,0.325), (0.335,0.375)' in the output spec summary
|
1 |
Passed |
|
|
Given I am logged in as user 'ReceiveSampleUser'
|
1 |
Passed |
|
|
And I click on the 'Receive samples' menu item
|
1 |
Passed |
|
|
Then I can see the message of 'Samples received successfully'
|
1 |
Passed |
|
|
Given I am logged in as user 'EnterResultsUser'
|
1 |
Passed |
|
|
And I enter '123' into the default input
|
1 |
Passed |
|
|
Then I can see '123.0' in the output field
|
1 |
Passed |
|
|
Given I am logged in as user 'SelectSpecUser'
|
1 |
Passed |
|
|
And I enter 'SelectSpec' into the batch number
|
1 |
Passed |
|
|
And I click submit and go to next step to submit job with batch 'SelectSpec'
|
1 |
Passed |
|
|
Then I can see the specification 'Default specification' is already selected
|
1 |
Passed |
|
|
Given I am logged in as user 'SelectNoSpecUser'
|
1 |
Passed |
|
|
And I enter 'SelectNoSpec' into the batch number
|
1 |
Passed |
|
|
And I click submit and go to next step to submit job with batch 'SelectNoSpec'
|
1 |
Passed |
|
|
And I select spec 'No specification' from the drop down
|
1 |
Passed |
|
|
Then I can see the spec for the sample has been updated
|
1 |
Passed |
|
|
Given I am logged in as user 'clientFilterReceiveUser'
|
1 |
Passed |
|
|
And I have created the user 'spareReceiveUser'
|
1 |
Passed |
|
|
And I submit a job with batchNo 'TestBatch123'
|
1 |
Passed |
|
|
And I have navigated to the 'Receive samples' page
|
1 |
Passed |
|
|
Given I am logged in as user 'Receivestockuser'
|
1 |
Passed |
|
|
And I click on the 'Receive stock' menu item
|
5 |
Passed |
|
|
And I click the receive stock button
|
10 |
Passed |
|
|
And I populate the receive stock form with the following:
|
5 |
Passed |
|
|
Then I can see the message of 'Stock received successfully'
|
1 |
Passed |
|
|
And I can see the following in the list of recently received:
|
1 |
Passed |
|
|
Given I am logged in as user 'Submitstockuser'
|
1 |
Passed |
|
|
And I populate the testing details form with the default product and test suite
|
4 |
Passed |
|
|
And I can see the message of 'Job submitted successfully'
|
4 |
Passed |
|
|
Then I click on the view sample link to be taken to the submitted sample for stock batch 'Sub976'
|
1 |
Passed |
|
|
And I can see the following details on the sample viewer:
|
1 |
Passed |
|
|
Given I am logged in as user 'receivesamplestockuser'
|
1 |
Passed |
|
|
And I receive the job with batch 'SubRec876'
|
1 |
Passed |
|
|
Then I can see the following in the list of recently received:
|
3 |
Passed |
|
|
Given I am logged in as user 'approvesamplestockuser'
|
2 |
Passed |
|
|
And I progress the submitted job with batch '<batch>' to approval with input value '<value>'
|
2 |
Passed |
|
|
And I click on the <reportType> tab
|
9 |
Passed |
|
|
And I upload template '<reportType>'
|
3 |
Passed |
|
|
Then I can see the file showing in the <reportType> custom templates
|
3 |
Passed |
|
|
And I can see the <reportType> template downloads when I click on it
|
3 |
Passed |
|
|
And I can no longer see the <reportType> when I click the context menu and delete it
|
3 |
Passed |
|
|
And I upload an unsupported file
|
3 |
Passed |
|
|
Then I can see the message of 'Invalid file type. Supported types: .docx, .odt'
|
3 |
Passed |
|
|
Then I can see the template downloads when I click the download <reportType> template button
|
3 |
Passed |
|
|
Given I am logged in as user 'EnterResultsAndExportUser2'
|
1 |
Passed |
|
|
When I progress a job up to enter results with batchNo 'ResultsExport1' and spec 'Default specification'
|
1 |
Passed |
|
|
And I click on the show summary and submit button
|
4 |
Passed |
|
|
And I click on the submit button
|
3 |
Passed |
|
|
And I can see the message of 'Test submitted successfully'
|
2 |
Passed |
|
|
And I click on the 'Reporting' menu item
|
7 |
Passed |
|
|
And I click on the 'Export results' menu item
|
7 |
Passed |
|
|
And I click on the export results button
|
7 |
Passed |
|
|
And I click the download button to download the export
|
7 |
Passed |
|
|
Then I can see the following information in the export:
|
5 |
Passed |
|
|
Given I am logged in as user 'EnterResultsAndExportUser'
|
1 |
Passed |
|
|
When I progress a job up to verify with batchNo 'ResultsExport2' and input value '32.2' and spec 'Default specification'
|
1 |
Passed |
|
|
And I click into the first input and enter '98.65'
|
1 |
Passed |
|
|
Given I am logged in as user 'EnterResultsAndExportByJobIdUser'
|
1 |
Passed |
|
|
When I progress a job up to verify with batchNo 'jobid' and input value '64.8' and spec 'Default specification'
|
1 |
Passed |
|
|
And I enter the job id on the results exports page
|
2 |
Passed |
|
|
Given I am logged in as user 'EnterResultsAndExportByDateUser'
|
1 |
Passed |
|
|
When I progress a job up to verify with batchNo 'dateRange' and input value '0.67' and spec 'Default specification'
|
1 |
Passed |
|
|
And I enter the date range '01/01/2023' to '' on the export results page
|
1 |
Passed |
|
|
Given I am logged in as user 'CustomFieldExportUser'
|
1 |
Passed |
|
|
And I have set the first custom sample field as 'Custom sample field'
|
1 |
Passed |
|
|
And I have set the first custom job field as 'Custom job field'
|
1 |
Passed |
|
|
And I enter 'clientOverridejob' into the first custom job field title
|
1 |
Passed |
|
|
When I progress a job up to verify with batchNo 'ResultsExport1' and input value '9' and spec 'Default specification'
|
1 |
Passed |
|
|
And I can enter value 'JobResultsExport' into the custom field 'clientOverridejob'
|
1 |
Passed |
|
|
And I can enter value 'Sample results export' into the custom field 'Custom sample field'
|
1 |
Passed |
|
|
Given I am logged in as user 'ExportNoFilterUser'
|
1 |
Passed |
|
|
And I have created the user 'spareNoFilterUser'
|
1 |
Passed |
|
|
And I have progressed a job up to verify with batchNo 'TestBatch123' and input value '5' and spec 'Default specification'
|
2 |
Passed |
|
|
And I enter results of '9' for job
|
1 |
Passed |
|
|
Then I can see the following information in line '1' of the export:
|
1 |
Passed |
|
|
And I can see the following information in line '2' of the export:
|
1 |
Passed |
|
|
Given I am logged in as user 'ExportResultsWithRepeatsUser'
|
1 |
Passed |
|
|
When I progress a job up to approval with batchNo 'TestBatch123' and input value '12.3' and 2 repeats
|
1 |
Passed |
|
|
Then I can see 3 repeats in the export
|
1 |
Passed |
|
|
Given I am logged in as user 'ResImportUser'
|
1 |
Passed |
|
|
And I have created equipment item 'Equipimport' and event called 'importevent'
|
1 |
Passed |
|
|
When I progress a job up to enter results with batchNo 'resultimport' and spec 'Default specification'
|
1 |
Passed |
|
|
And I update the csv file 'resultimport.csv' with the correct sample id
|
1 |
Passed |
|
|
And I click on the admin icon
|
9 |
Passed |
|
|
And I click on the 'Administration' menu item
|
8 |
Passed |
|
|
And I click on the results import configure button
|
1 |
Passed |
|
|
And I click on 'Equipimport'
|
1 |
Passed |
|
|
And I enter the following in the column mapping:
|
1 |
Passed |
|
|
And I click the add test method button
|
1 |
Passed |
|
|
And I select the default test method from the drop down
|
1 |
Passed |
|
|
And I select the default input from the input drop down
|
1 |
Passed |
|
|
And I click the add input button
|
1 |
Passed |
|
|
And I map the input to name 'mapinput'
|
1 |
Passed |
|
|
And I can see the message of 'Mapping for Equipimport has been updated'
|
1 |
Passed |
|
|
And I click on upload results
|
1 |
Passed |
|
|
And I select the mapping configuration for equipment item 'Equipimport'
|
1 |
Passed |
|
|
And I upload the file 'resultimport.csv'
|
1 |
Passed |
|
|
And I click upload
|
1 |
Passed |
|
|
Then I can see the successfull upload of the result
|
1 |
Passed |
|
|
And I can see '65.000' in the output field
|
1 |
Passed |
|
|
Given I am logged in as user 'DownloadSampleCertUser'
|
1 |
Passed |
|
|
And I have progressed a job through the lifecycle process with batchNo 'TestBatch123' and input value '123'
|
6 |
Passed |
|
|
And I click the download sample certificate button
|
10 |
Passed |
|
|
Then I can see the message of 'Sample certificate has been uploaded to the sample attachments'
|
1 |
Passed |
|
|
Given I am logged in as user 'DownloadDraftSampleCertUser'
|
1 |
Passed |
|
|
And I have progressed a job up to approval with batchNo 'TestBatch123' and input value '123'
|
1 |
Passed |
|
|
Given I am logged in as user 'PrintSampleCertUser'
|
1 |
Passed |
|
|
And I click on the SampleCertificate tab
|
4 |
Passed |
|
|
And I upload template 'AltCert'
|
2 |
Passed |
|
|
And I upload template 'SamCert'
|
2 |
Passed |
|
|
And I can see the message of 'Sample certificate has been uploaded to the sample attachments'
|
6 |
Passed |
|
|
Given I am logged in as user 'SampleCertificateAttachmentUser'
|
1 |
Passed |
|
|
Then I can see the sample certificate attachment showing here
|
2 |
Passed |
|
|
Given I am logged in as user 'SampleCertAttachApproveSamplesUser'
|
1 |
Passed |
|
|
When I progress a job up to approval with batchNo 'TestBatch123' and input value '7' and spec 'Default specification'
|
1 |
Passed |
|
|
And I can see the message of 'Sample certificate has been downloaded from sample attachments'
|
1 |
Passed |
|
|
Given I am logged in as user 'SampleCertificateReturnExistingUser'
|
1 |
Passed |
|
|
Then I can see the message of 'Sample certificate has been downloaded from sample attachments'
|
1 |
Passed |
|
|
Given I am logged in as user 'RegenSampleCertificateUser'
|
1 |
Passed |
|
|
And I click the sample options button
|
2 |
Passed |
|
|
And I click on regenerate sample certificate button
|
1 |
Passed |
|
|
Given I am logged in as user 'DefaultSampleCertTemplateUser'
|
1 |
Passed |
|
|
And I click on the 'setup' menu item
|
1 |
Passed |
|
|
And I click on the report settings button
|
1 |
Passed |
|
|
And I select a temple 'AltCert.docx' for the sample certificate template
|
1 |
Passed |
|
|
And I can see the message of 'Report settings updated successfully'
|
1 |
Passed |
|
|
Then I can see 'AltCert'
|
1 |
Passed |
|
|
Given I am logged in as user 'allsamplelabelsuser'
|
1 |
Passed |
|
|
And I enter '3' into add samples and click ok
|
2 |
Passed |
|
|
And I tick to download all sample labels
|
1 |
Passed |
|
|
Then A file is downloaded when I click the receive button
|
1 |
Passed |
|
|
Given I am logged in as user 'allsamplelabelsjobvieweruser'
|
1 |
Passed |
|
|
Then a file is downloaded when I click the download all sample labels button
|
1 |
Passed |
|
|
Given I am logged in as user 'EditExistingJobUser'
|
1 |
Passed |
|
|
And I have created a test method called 'EditExistingJobClientTestMethod'
|
1 |
Passed |
|
|
And I have created an unlinked test method called 'EditExistingJobUnlinkedTestMethod'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'EditExistingJob'
|
1 |
Passed |
|
|
Then I can see 'EditExistingJobClientTestMethod'
|
1 |
Passed |
|
|
And I can see 'EditExistingJobUnlinkedTestMethod'
|
1 |
Passed |
|
|
Given I am logged in as user 'UpdateDueDateUser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'SampleDueDateTest'
|
1 |
Passed |
|
|
And I click on the due date calendar
|
1 |
Passed |
|
|
And I change the due date to the first of the next month
|
1 |
Passed |
|
|
Then I can save
|
1 |
Passed |
|
|
Given I am logged in as user 'SampleNavigationUser'
|
1 |
Passed |
|
|
And I enter 'SampleNavigation' into the batch number
|
1 |
Passed |
|
|
And I click the arrow symbol to go to the next sample
|
1 |
Passed |
|
|
Then I can see I am viewing the second sample for the submitted job
|
1 |
Passed |
|
|
And The next sample arrow symbol is disabled
|
1 |
Passed |
|
|
Given I am logged in as user 'DeleteTestExistingJobUser'
|
1 |
Passed |
|
|
And I have created a test method called 'DeleteTestTestMethod'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'DeleteTestExistingJob'
|
1 |
Passed |
|
|
And I click on 'DeleteTestTestMethod (v1)'
|
1 |
Passed |
|
|
And I add 5 of these tests to the job
|
1 |
Passed |
|
|
And I clik on the context menu for the test method 'DeleteTestTestMethod'
|
1 |
Passed |
|
|
And I can see the message of 'Test deleted successfully'
|
1 |
Passed |
|
|
Then I See 4 repeats for test method 'DeleteTestTestMethod'
|
1 |
Passed |
|
|
And I can no longer see repeat 5 for test 'DeleteTestTestMethod'
|
1 |
Passed |
|
|
Given I am logged in as user 'AddRepeatTestUser'
|
1 |
Passed |
|
|
And I have created a test method called 'RepeatTestMethod'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'AddRepeatsJob'
|
1 |
Passed |
|
|
And I click on 'RepeatTestMethod (v1)'
|
1 |
Passed |
|
|
And I add 6 of these tests to the job
|
1 |
Passed |
|
|
Then I See 6 repeats for test method 'RepeatTestMethod'
|
1 |
Passed |
|
|
Given I am logged in as user 'localeChangeUser'
|
1 |
Passed |
|
|
When I progress a job up to verify with batchNo 'localeChange' and input value '0.89' and spec 'Default specification'
|
1 |
Passed |
|
|
And I click on the settings configure button
|
7 |
Passed |
|
|
And I select US from the locale drop down
|
1 |
Passed |
|
|
And I can see the message of 'Settings updated successfully'
|
7 |
Passed |
|
|
Then I can see the submitted date in the US format
|
1 |
Passed |
|
|
Given I am logged in as user 'GiveReasonTestInputUser'
|
1 |
Passed |
|
|
When I click on the admin icon
|
5 |
Passed |
|
|
And I enable the require reason for change setting
|
1 |
Passed |
|
|
And I have progressed a job up to verify with batchNo 'GiveReasonTestInput' and input value '2' and spec 'Default specification'
|
1 |
Passed |
|
|
And I enter a reason for change of 'Change control Test'
|
1 |
Passed |
|
|
Then I can see the 'first' input contains '9'
|
1 |
Passed |
|
|
Given I am logged in as user 'EsigTestInputUser'
|
1 |
Passed |
|
|
And I enable the require E-signatures setting
|
1 |
Passed |
|
|
And I progress a job up to enter results with batchNo 'EsigTestInput' and spec 'Default specification'
|
1 |
Passed |
|
|
Then I can see the password prompt appear
|
1 |
Passed |
|
|
And I can see 'Test submitted successfully' when I enter my password and click ok
|
1 |
Passed |
|
|
Given I am logged in as user 'SkipVerificationUser'
|
1 |
Passed |
|
|
And I enable the skip verification setting
|
1 |
Passed |
|
|
And I enter '1' into the default input and submit the results
|
1 |
Passed |
|
|
Then I can see the sample on the approve samples page
|
1 |
Passed |
|
|
Given I am logged in as user 'IndependentVerificationUser'
|
1 |
Passed |
|
|
And I enable the require independent verification setting
|
1 |
Passed |
|
|
Then I am not able to tick the sample to verify the test results
|
1 |
Passed |
|
|
Given I am logged in as user 'EnforcedMfaUser'
|
1 |
Passed |
|
|
And I enable the enforce MFA setting
|
2 |
Passed |
|
|
And I navigate to the 'dashboard' page
|
1 |
Passed |
|
|
Then I can see MFA is set to email
|
1 |
Passed |
|
|
And I can see there is no option to turn off MFA
|
1 |
Passed |
|
|
Given I am logged in as user 'emailOtpUser'
|
1 |
Passed |
|
|
And I enter my credentials for user 'emailOtpUser'
|
1 |
Passed |
|
|
Then I can see the OTP email request page
|
1 |
Passed |
|
|
Given I am logged in as user 'CreateSpecUser'
|
1 |
Passed |
|
|
When I click on product 'SpecProduct' on the products page
|
1 |
Passed |
|
|
Then I can see test method 'SpecTestMethod1' and its output appear in the specification section
|
1 |
Passed |
|
|
Given I am logged in as user 'UpdateSpecUser'
|
1 |
Passed |
|
|
When I click on product 'UpdateSpecProduct' on the products page
|
1 |
Passed |
|
|
And I click the save and publish product button
|
3 |
Passed |
|
|
Then I can see the message of 'UpdateSpecProduct has been published'
|
1 |
Passed |
|
|
And I can see 'Specification: Between 1 and 5' in the output spec summary
|
1 |
Passed |
|
|
When I click on product 'ApproveResultSpecProduct' on the products page
|
4 |
Passed |
|
|
And I enter '<lower>' in the lower limit
|
4 |
Passed |
|
|
And I enter '<upper>' in the upper limit
|
4 |
Passed |
|
|
And I click the save and publish product button to publish 'ApproveResultSpecProduct'
|
4 |
Passed |
|
|
And I progress a job up to approval with batchNo 'viewpassspecsresults' and input value '<input>' and spec 'Default specification'
|
4 |
Passed |
|
|
And I navigate to the approve samples page for the job
|
10 |
Passed |
|
|
Then I can see that the job meets the spec requirements on the approve samples page
|
7 |
Passed |
|
|
Given I am logged in as user '2dspecfailuser'
|
1 |
Passed |
|
|
When I click on product 'Fail2DSpecProduct' on the products page
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'Fail2DSpecProduct'
|
1 |
Passed |
|
|
And I progress a job up to enter results with batchNo '2dspecbat' and spec 'Default specification'
|
1 |
Passed |
|
|
And I click to expand test 'Fail2DSpecTestMethod1 (v1)'
|
1 |
Passed |
|
|
And I enter '0.284,0.324' into the default input
|
1 |
Passed |
|
|
Then I can see the failed specification warning on the enter results page
|
2 |
Passed |
|
|
And I can see the limit details of 'Specification: Within (0.355,0.355), (0.305,0.305), (0.285,0.325), (0.335,0.375)' when I view the summary and hover the result
|
1 |
Passed |
|
|
Given I am logged in as user '2dspecPassuser'
|
1 |
Passed |
|
|
When I click on product 'Pass2DSpecProduct' on the products page
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'Pass2DSpecProduct'
|
1 |
Passed |
|
|
And I progress a job up to approval with batchNo 'pass2dspec' and input value '0.4000,0.4000' and spec 'Default specification'
|
1 |
Passed |
|
|
Given I am logged in as user 'DefaultValueSpecUser'
|
1 |
Passed |
|
|
When I click on product 'DefaultValueSpecProduct' on the products page
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'DefaultValueSpecProduct'
|
1 |
Passed |
|
|
And I progress a job up to approval with batchNo 'DefaultValueSpecBatch', default input value and spec 'Default specification'
|
1 |
Passed |
|
|
Given I am logged in as user 'VerifyTestsSpecUser'
|
1 |
Passed |
|
|
When I click on product 'VerifyTestsSpecProduct' on the products page
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'VerifyTestsSpecProduct'
|
1 |
Passed |
|
|
And I have progressed a job up to verify with batchNo 'verifyspecresults' and input value '6' and spec 'Default specification'
|
1 |
Passed |
|
|
And I navigate to the verify tests page for the job
|
2 |
Passed |
|
|
And I click to expand test 'VerifyTestsSpecTestMethod1 (v1)' on the verify tests page
|
1 |
Passed |
|
|
Then I can see that the test failed the spec requirements on the verify tests page
|
1 |
Passed |
|
|
And I can see the spec limits of 'Specification: Between 1 and 5' when I hover the result
|
1 |
Passed |
|
|
Given I am logged in as user 'EnterResultsSpecUser'
|
2 |
Passed |
|
|
When I click on product 'EnterResultsSpecProduct' on the products page
|
2 |
Passed |
|
|
And I click the save and publish product button to publish 'EnterResultsSpecProduct'
|
2 |
Passed |
|
|
And I progress a job up to enter results with batchNo 'TestBatch123' and spec 'Default specification'
|
1 |
Passed |
|
|
And I click to expand test 'EnterResultsSpecTestMethod1 (v1)' on the verify tests page
|
1 |
Passed |
|
|
And I click into the first input and enter '5.5'
|
1 |
Passed |
|
|
And I can see the limit details of 'Specification: Between 1 and 5' when I view the summary and hover the result
|
1 |
Passed |
|
|
Given I am logged in as user 'ApproveFailResultSpecUser'
|
1 |
Passed |
|
|
When I click on product 'ApproveFailResultSpecProduct' on the products page
|
2 |
Passed |
|
|
And I click the save and publish product button to publish 'ApproveFailResultSpecProduct'
|
2 |
Passed |
|
|
And I progress a job up to approval with batchNo 'viewfailspecsresults' and input value '2.1' and spec 'Default specification'
|
1 |
Passed |
|
|
Then I can see that the job failed the spec requirements with the message of '1 of 2 tests fail' on the approve samples page
|
2 |
Passed |
|
|
Given I am logged in as user 'TestViewResultSpecUser'
|
1 |
Passed |
|
|
When I click on product 'TestViewResultSpecProduct' on the products page
|
2 |
Passed |
|
|
And I enter '0.0000002' in the lower limit
|
3 |
Passed |
|
|
And I enter '0.0000003' in the upper limit
|
3 |
Passed |
|
|
And I click the save and publish product button to publish 'TestViewResultSpecProduct'
|
2 |
Passed |
|
|
And I progress a job up to approval with batchNo 'testviewspecsresults' and input value '0.000001' and spec 'Default specification'
|
1 |
Passed |
|
|
And I view the test method 'TestViewResultSpecTestMethod1' on the sample details page
|
2 |
Passed |
|
|
Then I can see the warning that the test does not match specification on the test viewer
|
3 |
Passed |
|
|
Given I am logged in as user 'ChangeResultSpecUser'
|
1 |
Passed |
|
|
When I click on product 'ChangeResultSpecProduct' on the products page
|
1 |
Passed |
|
|
And I select 'Greater than' from the operator drop down
|
2 |
Passed |
|
|
And I enter '2' in the lower limit
|
3 |
Passed |
|
|
And I click the save and publish product button to publish 'ChangeResultSpecProduct'
|
1 |
Passed |
|
|
And I have progressed a job up to verify with batchNo 'changespecresults' and input value '1' and spec 'Default specification'
|
1 |
Passed |
|
|
And I view the test method 'ChangeResultSpecTestMethod1' on the sample details page
|
2 |
Passed |
|
|
And I can see the warning that the test does not match specification on the test viewer
|
3 |
Passed |
|
|
And I update the test result of the created job with an input value of '2.0000001'
|
1 |
Passed |
|
|
Then I can see that the test has passed spec on the test viewer
|
3 |
Passed |
|
|
Given I am logged in as user 'LifecycleSpecUser'
|
1 |
Passed |
|
|
When I click on product 'LifecycleSpecProduct' on the products page
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'LifecycleSpecProduct'
|
1 |
Passed |
|
|
And I have progressed a job up to verify with batchNo 'deletestaticspecresults' and input value '1' and spec 'Default specification'
|
1 |
Passed |
|
|
And I view the test method 'LifecycleSpecTestMethod1' on the sample details page
|
2 |
Passed |
|
|
And I click on options and delete the test method 'LifecycleSpecTestMethod1'
|
1 |
Passed |
|
|
And I can see the message of 'Deleting test method LifecycleSpecTestMethod1'
|
1 |
Passed |
|
|
Given I am logged in as user 'RemoveOutputSpecUser'
|
1 |
Passed |
|
|
And I have navigated to the 'Test methods' page
|
1 |
Passed |
|
|
When I click on the test method 'RemoveOutputSpecTestMethod' on the test method page
|
1 |
Passed |
|
|
And I click the create input button
|
11 |
Passed |
|
|
And I name the input 'removeOutput'
|
1 |
Passed |
|
|
And I set the type to 'numeric'
|
2 |
Passed |
|
|
And I set create output on the input edit pop up to true
|
7 |
Passed |
|
|
And I click save and publish test method to save 'RemoveOutputSpecTestMethod'
|
2 |
Passed |
|
|
And I can see the message of 'RemoveOutputSpecTestMethod has been published'
|
2 |
Passed |
|
|
And I navigate to the 'Products' page
|
2 |
Passed |
|
|
And I click on product 'RemoveOutputSpecProduct' on the products page
|
2 |
Passed |
|
|
And I can see test method 'RemoveOutputSpecTestMethod' outputs 'output-1', 'removeOutput' in the specification section
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'RemoveOutputSpecProduct'
|
1 |
Passed |
|
|
And I navigate to the 'Test methods' page
|
1 |
Passed |
|
|
And I click on the test method 'RemoveOutputSpecTestMethod' on the test method page
|
1 |
Passed |
|
|
And I click on output options for output '1'
|
1 |
Passed |
|
|
Then I see a dialog containing the test method 'RemoveOutputSpecTestMethod' and output 'removeOutput'
|
1 |
Passed |
|
|
Given I am logged in as user 'KeepSpecUser'
|
1 |
Passed |
|
|
When I click on product 'KeepSpecProduct' on the products page
|
1 |
Passed |
|
|
And I click the add warning button
|
9 |
Passed |
|
|
And I enter '2' in the lower warning limit
|
4 |
Passed |
|
|
And I enter '4' in the upper warning limit
|
4 |
Passed |
|
|
And I click copy to new spec
|
7 |
Passed |
|
|
And I name the spec 'newspec'
|
2 |
Passed |
|
|
And I click the save and publish product button to publish 'KeepSpecProduct'
|
1 |
Passed |
|
|
And I can see the message of 'KeepSpecProduct has been published'
|
1 |
Passed |
|
|
And I assign the test suite 'AutoTestSuite' to the product
|
1 |
Passed |
|
|
Then I can see 'Specification: Between 1 and 5. Warning Limit: Between 2 and 4' in the output spec summary
|
1 |
Passed |
|
|
Given I am logged in as user 'UpdateStringSpecUser'
|
1 |
Passed |
|
|
When I click on product 'UpdateStringSpecProduct' on the products page
|
1 |
Passed |
|
|
And I select default list for the specification from the drop down
|
4 |
Passed |
|
|
And I select 'True' from the valid options drop down
|
4 |
Passed |
|
|
Then I can see the message of 'UpdateStringSpecProduct has been published'
|
1 |
Passed |
|
|
And I can see 'Specification: Must be: True' in the output spec summary
|
1 |
Passed |
|
|
Given I am logged in as user 'ApproveResultStringSpecUser'
|
1 |
Passed |
|
|
When I click on product 'ApproveResultStringSpecProduct' on the products page
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'ApproveResultStringSpecProduct'
|
1 |
Passed |
|
|
And I progress a job up to approval with batchNo 'viewpassstringspecsresults' and input value 'True' and spec 'Default specification'
|
1 |
Passed |
|
|
Given I am logged in as user 'ApproveFailResultStringSpecUser'
|
1 |
Passed |
|
|
When I click on product 'ApproveFailResultStringSpecProduct' on the products page
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'ApproveFailResultStringSpecProduct'
|
1 |
Passed |
|
|
And I progress a job up to approval with batchNo 'viewfailstringspecsresults' and input value 'fail list item' and spec 'Default specification'
|
1 |
Passed |
|
|
Given I am logged in as user 'MultiSpecUser'
|
1 |
Passed |
|
|
When I click on product 'MultiSpecProduct' on the products page
|
1 |
Passed |
|
|
And I enter '6' in the lower limit
|
5 |
Passed |
|
|
And I enter '9' in the upper limit
|
5 |
Passed |
|
|
And I click the output to expand the spec for spec 'newspec'
|
1 |
Passed |
|
|
And I enter '1' in the target
|
5 |
Passed |
|
|
And I click the save and publish product button to publish 'MultiSpecProduct'
|
1 |
Passed |
|
|
And I progress a job up to approval with batchNo 'multispecjob' and input value '1' and spec 'newspec'
|
1 |
Passed |
|
|
And I view the test method 'MultiSpecTestMethod1' on the sample details page
|
1 |
Passed |
|
|
Given I am logged in as user 'ThreeSpecUser'
|
1 |
Passed |
|
|
When I click on product 'ThreeSpecProduct' on the products page
|
1 |
Passed |
|
|
And I name the spec 'newspec1'
|
1 |
Passed |
|
|
And I click the output to expand the spec for spec 'newspec1'
|
1 |
Passed |
|
|
And I name the spec 'newspec2'
|
1 |
Passed |
|
|
And I click the output to expand the spec for spec 'newspec2'
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'ThreeSpecProduct'
|
1 |
Passed |
|
|
Then I can see the message of 'ThreeSpecProduct has been published'
|
1 |
Passed |
|
|
And I can see all test methods are present for spec 'newspec1'
|
1 |
Passed |
|
|
And I can see all test methods are present for spec 'newspec2'
|
1 |
Passed |
|
|
Given I am logged in as user 'DeleteSpecUser'
|
1 |
Passed |
|
|
When I click on product 'DeleteSpecProduct' on the products page
|
1 |
Passed |
|
|
And I name the spec 'deletedspec'
|
1 |
Passed |
|
|
And I click the output to expand the spec for spec 'deletedspec'
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'DeleteSpecProduct'
|
2 |
Passed |
|
|
And I submit a job with batchNo 'Deletespecjob'
|
1 |
Passed |
|
|
And I click delete spec
|
1 |
Passed |
|
|
And I progress a submitted job up to approval with input value '1' and default spec
|
1 |
Passed |
|
|
And I view the test method 'DeleteSpecTestMethod1' on the sample details page
|
1 |
Passed |
|
|
Given I am logged in as user 'SwapSpecUser'
|
1 |
Passed |
|
|
When I click on product 'SwapSpecProduct' on the products page
|
1 |
Passed |
|
|
And I name the spec 'Swapspec'
|
1 |
Passed |
|
|
And I click the output to expand the spec for spec 'Swapspec'
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'SwapSpecProduct'
|
1 |
Passed |
|
|
And I progress a job up to approval with batchNo 'Swapspecjob' and input value '1' and spec 'Default specification'
|
1 |
Passed |
|
|
And I click on the specification field
|
1 |
Passed |
|
|
And I select specification 'Swapspec'
|
1 |
Passed |
|
|
And I click to save new specification
|
1 |
Passed |
|
|
And I view the test method 'SwapSpecTestMethod1' on the sample details page
|
1 |
Passed |
|
|
And I name the spec 'FailSpec'
|
1 |
Passed |
|
|
And I click the output to expand the spec for spec 'FailSpec'
|
1 |
Passed |
|
|
And I progress a job up to enter results with batchNo 'erspecjob' and spec 'FailSpec'
|
1 |
Passed |
|
|
And I click to expand test 'EnterResultsSpecTestMethod1 (v1)'
|
1 |
Passed |
|
|
And I enter '2' into the default input
|
1 |
Passed |
|
|
Then I can see the failed test and submit successfully
|
1 |
Passed |
|
|
Given I am logged in as user 'TMOutputUser'
|
1 |
Passed |
|
|
When I click on product 'TMOutputProduct' on the products page
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'TMOutputProduct'
|
1 |
Passed |
|
|
And I click on the test method 'TMOutputTestMethod1' on the test method page
|
1 |
Passed |
|
|
And I click on input options for input '0'
|
5 |
Passed |
|
|
And I click the edit input option
|
4 |
Passed |
|
|
And I click save and publish test method to save 'TMOutputTestMethod1'
|
1 |
Passed |
|
|
And I can see the message of 'TMOutputTestMethod1 has been published'
|
1 |
Passed |
|
|
And I click on product 'TMOutputProduct' on the products page
|
1 |
Passed |
|
|
Then I see the operator drop down contains 'Between'
|
1 |
Passed |
|
|
Given I am logged in as user 'createstockuser'
|
1 |
Passed |
|
|
And I click on the 'Stock Items' menu item
|
3 |
Passed |
|
|
And I click on the create stock item button
|
3 |
Passed |
|
|
And I populate the stock item form with the following:
|
4 |
Passed |
|
|
Then I can see the message of 'Stock item Solution created successfully'
|
1 |
Passed |
|
|
Given I am logged in as user 'editstockuser'
|
1 |
Passed |
|
|
And I can see the message of 'Stock item Spoon created successfully'
|
1 |
Passed |
|
|
And I can see the message of 'Stock item Regulator updated successfully'
|
1 |
Passed |
|
|
Then I can see the following stock item in the list:
|
1 |
Passed |
|
|
Given I am logged in as user 'deletestockuser'
|
1 |
Passed |
|
|
And I can see the message of 'Stock item Beaker created successfully'
|
1 |
Passed |
|
|
And I click the stock item options for 'Beaker'
|
1 |
Passed |
|
|
Then I can see the message of 'Stock item Beaker deleted successfully'
|
1 |
Passed |
|
|
And I cannot see the stock item 'Beaker' in the list
|
1 |
Passed |
|
|
Given I am logged in as user 'CreateJobUser'
|
1 |
Passed |
|
|
Then I can see the job details on the job viewer
|
1 |
Passed |
|
|
Given I am logged in as user 'CancelJobUser'
|
1 |
Passed |
|
|
And I enter 'AutoTestCancel' into the batch number
|
1 |
Passed |
|
|
And I click the cancel job button
|
1 |
Passed |
|
|
Then I can see the job creation was cancelled
|
1 |
Passed |
|
|
And I am on the submit job page with no draft jobs pending
|
1 |
Passed |
|
|
Given I am logged in as user 'EditTestAtSubmitUser'
|
1 |
Passed |
|
|
And I have created a test method called 'EditTestsTestMethod'
|
1 |
Passed |
|
|
And I click on edit tests on the create job page
|
3 |
Passed |
|
|
And I copy across 'EditTestsTestMethod' from the available list
|
1 |
Passed |
|
|
Then I can see 'Custom tests selected'
|
1 |
Passed |
|
|
Given I am logged in as user 'EditRepeatTestAtSubmitUser'
|
1 |
Passed |
|
|
And I have created a test method called 'TestMethodRepeat'
|
1 |
Passed |
|
|
And I copy across 'TestMethodRepeat' from the available list
|
1 |
Passed |
|
|
And I enter '4' in the repeats for the default test method
|
1 |
Passed |
|
|
And I click to copy down the repeats
|
1 |
Passed |
|
|
Then I can see '4' in the repeats for ClientTestMethod
|
1 |
Passed |
|
|
Given I am logged in as user 'CreateDraftJobUser'
|
1 |
Passed |
|
|
And I enter 'AutoTestDraftJob' into the batch number
|
1 |
Passed |
|
|
And I navigate to the 'Enter results' page
|
3 |
Passed |
|
|
And I am on the enter results page
|
1 |
Passed |
|
|
Then I can see the draft job that I created with batch no 'AutoTestDraftJob'
|
1 |
Passed |
|
|
And I can see the message of 'Select a product to view samples'
|
1 |
Passed |
|
|
Given I am logged in as user 'CreateJobDetailsUser'
|
1 |
Passed |
|
|
Then I can see the following details on the job viewer:
|
1 |
Passed |
|
|
Given I am logged in as user 'SubmitNextStepUser'
|
1 |
Passed |
|
|
Then I can see job with batch number 'AutoTest' on the receive samples page
|
1 |
Passed |
|
|
Given I am logged in as user 'CorrectTMFilterUser'
|
1 |
Passed |
|
|
And I have created a test method called 'ClientTestMethod'
|
1 |
Passed |
|
|
And I have created an unlinked test method called 'UnlinkedTestMethod'
|
1 |
Passed |
|
|
Then I can see test method 'ClientTestMethod' when editing tests on the create job page
|
1 |
Passed |
|
|
And I can see test method 'UnlinkedTestMethod' when editing tests on the create job page
|
1 |
Passed |
|
|
Given I am logged in as user 'clientSubmitUser'
|
1 |
Passed |
|
|
And I have created the user 'spareClientSubmitUser'
|
1 |
Passed |
|
|
When I have navigated to the 'Submit job' page
|
1 |
Passed |
|
|
Then I cannot see client 'clientSubmitFilterClient' in the client select box
|
1 |
Passed |
|
|
Given The organisation subscription tier is set to 'Essentials'
|
12 |
Passed |
|
|
And I am logged in as user 'trendtier'
|
2 |
Passed |
|
|
Then I can see the trend nav bar menu item is unavailable
|
1 |
Passed |
|
|
And I am logged in as user 'oostier'
|
1 |
Passed |
|
|
Then I can see the oos results nav bar menu item is unavailable
|
1 |
Passed |
|
|
And I am logged in as user 'oostieruser'
|
1 |
Passed |
|
|
And I search for user 'oostieruser'
|
1 |
Passed |
|
|
And I click on user account 'oostieruser'
|
1 |
Passed |
|
|
And I select user from the account type drop down
|
62 |
Passed |
|
|
Then I can see the 'oosresults' permission is disabled
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'oos' page
|
1 |
Passed |
|
|
And I have progressed a job up to approval with batchNo 'notrendlink' and input value '50.76'
|
1 |
Passed |
|
|
When I navigate to the approve samples page for the job
|
2 |
Passed |
|
|
Then The trend icon is disabled for the sample on the approve samples page
|
1 |
Passed |
|
|
And I am logged in as user 'investigationtier'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'investigationaccess'
|
1 |
Passed |
|
|
Then I can see the investigations tab is unavailable
|
1 |
Passed |
|
|
And I am logged in as user 'exportresultstier'
|
1 |
Passed |
|
|
When I click on the 'Reporting' menu item
|
1 |
Passed |
|
|
Then I can see the export results nav bar menu item is unavailable
|
1 |
Passed |
|
|
And I am logged in as user 'trendtieruser'
|
1 |
Passed |
|
|
And I search for user 'trendtieruser'
|
1 |
Passed |
|
|
And I click on user account 'trendtieruser'
|
1 |
Passed |
|
|
Then I can see the 'trend' permission is disabled
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Trend' page
|
2 |
Passed |
|
|
And I am logged in as user 'exporttieruser'
|
1 |
Passed |
|
|
And I search for user 'exporttieruser'
|
1 |
Passed |
|
|
And I click on user account 'exporttieruser'
|
1 |
Passed |
|
|
Then I can see the 'export-results' permission is disabled
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Export results' page
|
2 |
Passed |
|
|
And I am logged in as user 'investigationtieruser'
|
1 |
Passed |
|
|
And I search for user 'investigationtieruser'
|
1 |
Passed |
|
|
And I click on user account 'investigationtieruser'
|
1 |
Passed |
|
|
Then I can see the 'investigation' permission is disabled
|
1 |
Passed |
|
|
And I am logged in as user 'equipmenttieruser'
|
2 |
Passed |
|
|
And I search for user 'equipmenttieruser'
|
2 |
Passed |
|
|
And I click on user account 'equipmenttieruser'
|
2 |
Passed |
|
|
Then I can see the 'equipment-items-manage' permission is disabled
|
2 |
Passed |
|
|
And I can see the 'equipment-maintenance-manage' permission is disabled
|
2 |
Passed |
|
|
And I am logged in as user 'equipmenttier'
|
2 |
Passed |
|
|
Then I can see the equipment items nav bar menu item is unavailable
|
2 |
Passed |
|
|
And I can see the equipment maintenance nav bar menu item is unavailable
|
2 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'importtier'
|
2 |
Passed |
|
|
And I am logged in as user 'resultimporttier'
|
2 |
Passed |
|
|
Then The results import configure button is unavailable
|
2 |
Passed |
|
|
And I can see the results import button is unavailable
|
2 |
Passed |
|
|
And I am logged in as user 'stocktier'
|
2 |
Passed |
|
|
And I click on the default test method on the test method page
|
6 |
Passed |
|
|
Then I can see the related stock button is disabled
|
2 |
Passed |
|
|
And I can see the stock nav bar menu items are unavailable
|
2 |
Passed |
|
|
And I am logged in as user 'labelsettingstier'
|
2 |
Passed |
|
|
Then The label settings configure button is unavailable
|
2 |
Passed |
|
|
And I can see the label settings nav bar menu item is unavailable
|
2 |
Passed |
|
|
And I am logged in as user 'customfieldtier'
|
2 |
Passed |
|
|
Then I can see the custom fields nav bar item is unavailable
|
2 |
Passed |
|
|
And I am logged in as user 'customfieldtieruser'
|
2 |
Passed |
|
|
And I search for user 'customfieldtieruser'
|
2 |
Passed |
|
|
And I click on user account 'customfieldtieruser'
|
2 |
Passed |
|
|
Then I can see the 'custom-fields' permission is disabled
|
2 |
Passed |
|
|
And I cannot manually navigate to the 'Custom fields' page
|
3 |
Passed |
|
|
And I am logged in as user 'reporttier'
|
2 |
Passed |
|
|
Then The report settings menu item is unavailable
|
2 |
Passed |
|
|
And I can see the report settings nav bar menu item is unavailable
|
2 |
Passed |
|
|
And I am logged in as user 'reportsettingtieruser'
|
2 |
Passed |
|
|
And I search for user 'reportsettingtieruser'
|
2 |
Passed |
|
|
And I click on user account 'reportsettingtieruser'
|
2 |
Passed |
|
|
Then I can see the 'report-settings' permission is disabled
|
2 |
Passed |
|
|
And I cannot manually navigate to the 'Report settings' page
|
3 |
Passed |
|
|
And I am logged in as user 'manageworktieruser'
|
1 |
Passed |
|
|
When I click on the 'resource management' menu item
|
1 |
Passed |
|
|
Then I can see the manage work menu item is unavailable
|
1 |
Passed |
|
|
And I am logged in as user 'downloadworkbooktieruser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo '1234-5'
|
1 |
Passed |
|
|
When I navigate to the 'Enter results' page
|
1 |
Passed |
|
|
Then I can see the download workbook button is unavailable
|
1 |
Passed |
|
|
And I am logged in as user 'manageworktierpermuser'
|
1 |
Passed |
|
|
And I search for user 'manageworktierpermuser'
|
1 |
Passed |
|
|
And I click on user account 'manageworktierpermuser'
|
1 |
Passed |
|
|
Then I can see the 'manage-work' permission is disabled
|
1 |
Passed |
|
|
And I can see the 'download-workbook' permission is disabled
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Manage work' page
|
2 |
Passed |
|
|
Given I am logged in as user 'CreateTestMethodUser'
|
1 |
Passed |
|
|
And I click the Create test method button
|
4 |
Passed |
|
|
And I enter 'Create Test Method' in the name field
|
1 |
Passed |
|
|
And I enter 'This is a note appearing on the workbook for this TM' in the workbook notes field
|
1 |
Passed |
|
|
And I name the input 'Input 1'
|
1 |
Passed |
|
|
And I click create and publish test method to save 'Create Test Method'
|
1 |
Passed |
|
|
Then I can see the message of 'Create Test Method has been published'
|
1 |
Passed |
|
|
And I can see the workbook notes field contains the text 'This is a note appearing on the workbook for this TM'
|
1 |
Passed |
|
|
Given I am logged in as user '2dcoordinatetmuser'
|
1 |
Passed |
|
|
And I enter '2D Input Coordinate' in the name field
|
1 |
Passed |
|
|
And I name the input '2D Input'
|
1 |
Passed |
|
|
And I set the type to 'coordinate'
|
1 |
Passed |
|
|
And I add a default input value of '0.355, 0.385'
|
1 |
Passed |
|
|
Then I can see the field type for input '0' is ' coordinate '
|
1 |
Passed |
|
|
Given I am logged in as user 'DeleteTestMethodUser'
|
1 |
Passed |
|
|
And I have created a test method called 'DeleteTestMethod'
|
1 |
Passed |
|
|
Then I can see the message of 'Test method deleted successfully'
|
1 |
Passed |
|
|
And I can see that the test method 'DeleteTestMethod' has been deleted
|
1 |
Passed |
|
|
Given I am logged in as user 'methodsuiteuser'
|
1 |
Passed |
|
|
And I click on the 'test methods' menu item
|
3 |
Passed |
|
|
Given I am logged in as user 'methodproductuser'
|
1 |
Passed |
|
|
And I click on the related products button
|
2 |
Passed |
|
|
Then I can see the default product and test suite showing here
|
1 |
Passed |
|
|
And I can successfully navigate to the product edit page
|
1 |
Passed |
|
|
Given I am logged in as user 'methodproductupdateuser'
|
1 |
Passed |
|
|
And I remove the default test suite from the test method
|
1 |
Passed |
|
|
And I can see the save button is enabled
|
1 |
Passed |
|
|
Then I can see the message of 'No related Products.'
|
1 |
Passed |
|
|
Given I am logged in as user 'SearchTestMethodUser'
|
1 |
Passed |
|
|
And I have created a test method called 'SearchTestMethod'
|
1 |
Passed |
|
|
And I am on the test methods page
|
2 |
Passed |
|
|
And I can see the message of 'No test methods found'
|
2 |
Passed |
|
|
And I enter 'SearchTestMethod' into the search box
|
1 |
Passed |
|
|
Then I can see test method 'SearchTestMethod' in the list
|
1 |
Passed |
|
|
Given I am logged in as user 'FilterTestMethodUser'
|
1 |
Passed |
|
|
And I have created a test method called 'FilterTestMethod'
|
1 |
Passed |
|
|
And I select 'Published' on the status filter
|
2 |
Passed |
|
|
Then I can see test method 'FilterTestMethod' in the list
|
1 |
Passed |
|
|
Given I am logged in as user 'EditTestMethodUser'
|
2 |
Passed |
|
|
And I have created a test method called 'EditTestMethod'
|
2 |
Passed |
|
|
And I click on the test method 'EditTestMethod' on the test method page
|
2 |
Passed |
|
|
And I enter 'newmethodname' in the name field
|
1 |
Passed |
|
|
Then I can see test method 'newmethodname' in the list
|
1 |
Passed |
|
|
Given I am logged in as user 'CloneTestMethodUser'
|
1 |
Passed |
|
|
And I have created a test method called 'CloneTestMethod'
|
1 |
Passed |
|
|
And I click on options for the test method
|
2 |
Passed |
|
|
And I enter 'newtestmethodname' into the test method clone pop up
|
1 |
Passed |
|
|
Then I can see the text 'Edit newtestmethodname'
|
1 |
Passed |
|
|
And I can see my new copied test method
|
1 |
Passed |
|
|
Given I am logged in as user 'CreateOutputUser'
|
1 |
Passed |
|
|
And I have created a test method called 'CreateOutputTestMethod'
|
1 |
Passed |
|
|
And I click on the test method 'CreateOutputTestMethod' on the test method page
|
1 |
Passed |
|
|
And I name the input 'createoutput'
|
1 |
Passed |
|
|
Then I can see an output called 'createoutput'
|
1 |
Passed |
|
|
Given I am logged in as user 'OutputCalculateUser'
|
1 |
Passed |
|
|
And I click on the test method 'OutputCalcTestMethod' on the test method page
|
1 |
Passed |
|
|
And I click on output options for output '0'
|
3 |
Passed |
|
|
And I click the edit output option
|
2 |
Passed |
|
|
And I set the decimals to 0
|
1 |
Passed |
|
|
And I enter '$1*2.5' in the results calculation field
|
1 |
Passed |
|
|
And I click on the test calculation button
|
1 |
Passed |
|
|
Then I can see the raw calculated result showing as '2.5'
|
1 |
Passed |
|
|
And I can see the rounded calculated result showing as '3'
|
1 |
Passed |
|
|
Given I am logged in as user 'DeleteAttachedTestMethodUser'
|
1 |
Passed |
|
|
And I click on options and delete the test method 'AttachedTestMethod'
|
1 |
Passed |
|
|
Then I can see a message advising me this will affect 'AttachedTestSuite'
|
1 |
Passed |
|
|
Given I am logged in as user 'DeleteConflictTestMethodUser'
|
1 |
Passed |
|
|
When I delete test method 'SecondConflictTestMethod'
|
1 |
Passed |
|
|
And I click on options and delete the test method 'ConflictTestMethod'
|
1 |
Passed |
|
|
Then I can see the message of 'Unable to delete ConflictTestMethod as it is the only test method on the following test suite:'
|
1 |
Passed |
|
|
And I can still see the test method 'ConflictTestMethod' when I click ok
|
1 |
Passed |
|
|
Given I am logged in as user 'TestMethodVersionUser'
|
1 |
Passed |
|
|
And I have created a test method called 'VersionTestMethod'
|
1 |
Passed |
|
|
And I click on the test method 'VersionTestMethod' on the test method page
|
1 |
Passed |
|
|
And I name the input 'newinputversion'
|
4 |
Passed |
|
|
And I click save and publish test method to save 'VersionTestMethod'
|
1 |
Passed |
|
|
Then I can see the message of 'VersionTestMethod has been published'
|
1 |
Passed |
|
|
And I can see the test method version number is 'Published' '2'
|
1 |
Passed |
|
|
Given I am logged in as user 'TestMethodDraftVersionUser'
|
1 |
Passed |
|
|
And I have created a test method called 'DraftVersionTestMethod'
|
1 |
Passed |
|
|
And I click on the test method 'DraftVersionTestMethod' on the test method page
|
1 |
Passed |
|
|
And I click to save test method 'DraftVersionTestMethod'
|
1 |
Passed |
|
|
Then I can see the message of 'Test method updated successfully'
|
1 |
Passed |
|
|
And I can see the test method version number is 'Draft' '1.1'
|
1 |
Passed |
|
|
Given I am logged in as user 'LifecycleVersionUser'
|
1 |
Passed |
|
|
And I click save and publish test method to save 'AutoTestMethod'
|
1 |
Passed |
|
|
Then I can see product and test method are version '1'
|
1 |
Passed |
|
|
Given I am logged in as user 'dusplicateoutputnameuser2'
|
1 |
Passed |
|
|
And I have created a test method called 'DuplicateOutputTestMethod'
|
1 |
Passed |
|
|
And I click on the test method 'DuplicateOutputTestMethod' on the test method page
|
1 |
Passed |
|
|
And I click the create output button
|
2 |
Passed |
|
|
And I name the output 'outputname'
|
2 |
Passed |
|
|
And I enter '$1' in the results calculation field
|
2 |
Passed |
|
|
And I click save and publish test method to save 'DuplicateOutputTestMethod'
|
2 |
Passed |
|
|
And I can see the message of 'DuplicateOutputTestMethod has been published'
|
1 |
Passed |
|
|
Then I can see the message of 'Output names must be unique'
|
1 |
Passed |
|
|
Given I am logged in as user 'inputoutputlimituser'
|
1 |
Passed |
|
|
And I have created a test method called 'atthelimit1' with '100' inputs and '100' outputs
|
1 |
Passed |
|
|
And I click on the test method 'atthelimit1' on the test method page
|
1 |
Passed |
|
|
Then I can see the create input button is disabled
|
1 |
Passed |
|
|
And I can see the create output button is disabled
|
1 |
Passed |
|
|
Given I am logged in as user 'inputoutputlimituser2'
|
1 |
Passed |
|
|
And I have created a test method called 'atthelimit2' with '100' inputs and '100' outputs
|
1 |
Passed |
|
|
And I click on the test method 'atthelimit2' on the test method page
|
1 |
Passed |
|
|
Then I can see the clone button for input at index '0' is disabled
|
1 |
Passed |
|
|
And I can see the add matching output button for input at index '0' is disabled
|
1 |
Passed |
|
|
Given I am logged in as user 'inputoutputlimituser3'
|
1 |
Passed |
|
|
And I have created a test method called 'atthelimit4' with '100' inputs and '100' outputs
|
1 |
Passed |
|
|
And I click on the test method 'atthelimit4' on the test method page
|
1 |
Passed |
|
|
Then I can see the clone button for output at index '0' is disabled
|
1 |
Passed |
|
|
Given I am logged in as user 'inputoutputlimituser4'
|
1 |
Passed |
|
|
And I have created a test method called 'atthelimit5' with '99' inputs and '100' outputs
|
1 |
Passed |
|
|
And I click on the test method 'atthelimit5' on the test method page
|
1 |
Passed |
|
|
Then I can see the create matching output checkbox is disabled
|
1 |
Passed |
|
|
Given I am logged in as user 'NeverPublishedTMUser'
|
1 |
Passed |
|
|
And I enter 'unpublishedTM' in the name field
|
1 |
Passed |
|
|
And I name the input 'UnpublishedTM'
|
1 |
Passed |
|
|
And I can see the test method version number is 'Draft' '0.1'
|
1 |
Passed |
|
|
And I click to save test method 'unpublishedTM'
|
1 |
Passed |
|
|
And I can see the message of 'Test method created successfully'
|
1 |
Passed |
|
|
And I can see the message of 'Related test suites updated successfully'
|
1 |
Passed |
|
|
And I click on the default test suite on the test suite page
|
3 |
Passed |
|
|
Then I can see test method 'unpublishedTM' showing in the selected test methods section of the test suite
|
1 |
Passed |
|
|
Given I am logged in as user 'PrePublishedTMUser'
|
1 |
Passed |
|
|
And I have created a test method called 'PrePublishedVersionTestMethod'
|
1 |
Passed |
|
|
And I click on the test method 'PrePublishedVersionTestMethod' on the test method page
|
1 |
Passed |
|
|
And I click to save test method 'PrePublishedVersionTestMethod'
|
1 |
Passed |
|
|
Then I can see test method 'PrePublishedVersionTestMethod' showing in the selected test methods section of the test suite
|
1 |
Passed |
|
|
And I can see a tick on the output show on report column
|
1 |
Passed |
|
|
And I click to hide the output from reports
|
1 |
Passed |
|
|
Then I can see a cross on the output show on report column
|
1 |
Passed |
|
|
Given I am logged in as user 'ElectronicInputTestMethodUser'
|
1 |
Passed |
|
|
And I have created a test method called 'ElectronicTestMethod'
|
1 |
Passed |
|
|
And I click on the test method 'ElectronicTestMethod' on the test method page
|
1 |
Passed |
|
|
And I set the input to show on 'electronic'
|
1 |
Passed |
|
|
Then I can see the input 'AutoInput-0' display on value is 'Electronic'
|
1 |
Passed |
|
|
Given I am logged in as user 'WorkbookInputTestMethodUser'
|
1 |
Passed |
|
|
And I have created a test method called 'WorkbookTestMethod'
|
1 |
Passed |
|
|
And I click on the test method 'WorkbookTestMethod' on the test method page
|
1 |
Passed |
|
|
And I set the input to show on 'workbook'
|
1 |
Passed |
|
|
Then I can see the input 'AutoInput-0' display on value is 'Workbook'
|
1 |
Passed |
|
|
Given I am logged in as user 'AllInputTestMethodUser'
|
1 |
Passed |
|
|
And I have created a test method called 'AllTestMethod'
|
1 |
Passed |
|
|
And I click on the test method 'AllTestMethod' on the test method page
|
1 |
Passed |
|
|
And I set the input to show on 'all'
|
1 |
Passed |
|
|
Then I can see the input 'AutoInput-0' display on value is 'All'
|
1 |
Passed |
|
|
Given I am logged in as user 'TestMethodStockUser'
|
1 |
Passed |
|
|
And I have created a test method called 'StockTestMethod'
|
1 |
Passed |
|
|
And I click on the test method 'StockTestMethod' on the test method page
|
1 |
Passed |
|
|
And I select stock item 'TMStock' from the dual list and a quantity of '12'
|
1 |
Passed |
|
|
And I click to save test method 'TestMethodStockUser'
|
1 |
Passed |
|
|
Then I can see the message of 'Stock items updated successfully'
|
1 |
Passed |
|
|
And I can see the test method version number is 'Published' '1'
|
1 |
Passed |
|
|
Given I am logged in as user 'CreateTestSuiteUser'
|
1 |
Passed |
|
|
And I click the Create test suite button
|
1 |
Passed |
|
|
And I enter 'create test suite' in the name field
|
1 |
Passed |
|
|
And I add the default test method to the test suite
|
1 |
Passed |
|
|
Then I can see the message of 'Test suite created successfully'
|
1 |
Passed |
|
|
Given I am logged in as user 'suitemethoduser'
|
1 |
Passed |
|
|
And I click on the 'test suites' menu item
|
1 |
Passed |
|
|
And I click on the default test method on the selected list
|
1 |
Passed |
|
|
Then I am on the test methods edit page
|
1 |
Passed |
|
|
And I can see the default test method
|
1 |
Passed |
|
|
Given I am logged in as user 'SearchSuiteUser'
|
1 |
Passed |
|
|
And I am on the test suites page
|
1 |
Passed |
|
|
And I can see the message of 'No test suites found'
|
1 |
Passed |
|
|
And I enter 'SearchTestSuite' into the search box
|
1 |
Passed |
|
|
Then I can see test suite 'SearchTestSuite' in the list
|
1 |
Passed |
|
|
Given I am logged in as user 'EditSuiteUser'
|
1 |
Passed |
|
|
And I click on test suite 'EditTestSuite' on the test suite page
|
1 |
Passed |
|
|
And I enter 'newsuitename' in the name field
|
1 |
Passed |
|
|
And I can see the message of 'Test suite updated successfully'
|
1 |
Passed |
|
|
Then I can see test suite 'newsuitename' in the list
|
1 |
Passed |
|
|
Given I am logged in as user 'DeleteSuiteUser'
|
1 |
Passed |
|
|
And I click on options and delete the test suite 'SuiteDeleteTestSuite'
|
1 |
Passed |
|
|
And I can see the message of 'Deleting test suite SuiteDeleteTestSuite'
|
1 |
Passed |
|
|
Then I can see a message advising me this will affect 'SuiteProduct'
|
1 |
Passed |
|
|
And I can see a message advising me this will affect 'SecondSuiteTestMethod'
|
1 |
Passed |
|
|
And I can see a message advising me this will affect 'SuiteTestMethod'
|
1 |
Passed |
|
|
And I can see that the test suite 'SuiteDeleteTestSuite' has been deleted
|
1 |
Passed |
|
|
Given I am logged in as user 'Resultsvieweruser'
|
1 |
Passed |
|
|
And I click on the 'Trend' menu item
|
2 |
Passed |
|
|
And I select the default options from setup data on the trend report
|
2 |
Passed |
|
|
Then I can see the trend data graph
|
1 |
Passed |
|
|
Given I am logged in as user 'Nodatatrenduser'
|
1 |
Passed |
|
|
Then I can see the message of 'No trend results have been found. Please refine your search and try again'
|
1 |
Passed |
|
|
Given I am logged in as user 'approveresultstrenddatauser'
|
1 |
Passed |
|
|
And I have progressed a job up to approval with batchNo 'approveresultstrenddata' and input value '50.76'
|
1 |
Passed |
|
|
And I click on the trend data button for the job on the approve samples page
|
1 |
Passed |
|
|
Then I am on the trend report page
|
2 |
Passed |
|
|
And I can see the correct trend report selections from approve samples
|
1 |
Passed |
|
|
Given I am logged in as user 'verifiedtrenduser'
|
1 |
Passed |
|
|
And I have progressed a job up to approval with batchNo 'verifiedtrendjobviewer' and input value '50.76'
|
1 |
Passed |
|
|
When I click on the 'Approve samples' menu item
|
1 |
Passed |
|
|
Then The trend icon shows for the job on the approve samples page
|
1 |
Passed |
|
|
Given I am logged in as user 'testsummarytrenddatauser'
|
1 |
Passed |
|
|
And I have progressed a job through the lifecycle process with batchNo 'testsummarytrenddata' and input value '50.76'
|
1 |
Passed |
|
|
And I click on the default test method by name
|
3 |
Passed |
|
|
And I click on the trend data button on the test summary page
|
1 |
Passed |
|
|
And I can see the correct trend report selections from test summary
|
1 |
Passed |
|
|
Given I am logged in as user 'resultsenteredtrenduser'
|
1 |
Passed |
|
|
When I progress a job up to verify with batchNo 'resultsenteredtrend' and input value '50.76' and spec ''
|
1 |
Passed |
|
|
Then The trend icon shows on the job
|
1 |
Passed |
|
|
Given I am logged in as user 'importdatauser'
|
1 |
Passed |
|
|
When I navigate to the 'administration' page
|
1 |
Passed |
|
|
And I click on import
|
1 |
Passed |
|
|
And I choose a csv file to upload
|
1 |
Passed |
|
|
And I click to start import
|
1 |
Passed |
|
|
Then I can see the message of 'File has uploaded successfully'
|
1 |
Passed |
|
|
Given I am logged in as user 'usagetrackstockuser'
|
1 |
Passed |
|
|
And I click on the 'Usage tracking' menu item
|
2 |
Passed |
|
|
Then I can see the following usage tracking showing here:
|
2 |
Passed |
|
|
Given I am logged in as user 'UTStockUser'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'UTStock'
|
1 |
Passed |
|
|
And I click on the test method 'UTSTockTM' on the test method page
|
1 |
Passed |
|
|
And I select stock item 'UTStock' from the dual list and a quantity of '15'
|
1 |
Passed |
|
|
And I click to save test method 'UTSTockTM'
|
1 |
Passed |
|
|
And I choose stock batch 'UT987' for stock item 'UTStock'
|
1 |
Passed |
|
|
Given I have created the user 'SettingsPermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'SettingsPermissionRemoveUser'
|
1 |
Passed |
|
|
And I search for user 'SettingsPermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'SettingsPermissionUser'
|
1 |
Passed |
|
|
And I select all permissions
|
51 |
Passed |
|
|
And I remove 'settings manage' permission
|
1 |
Passed |
|
|
And I can see the message of 'User updated successfully'
|
52 |
Passed |
|
|
And I enter my credentials to log in to user 'SettingsPermissionUser'
|
1 |
Passed |
|
|
Then I can see the organisation configure button
|
3 |
Passed |
|
|
And I cannot see the settings configure button
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Settings' page
|
1 |
Passed |
|
|
Given I have created the user 'OrgPermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'OrgPermissionUserRM'
|
1 |
Passed |
|
|
And I search for user 'OrgPermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'OrgPermissionUser'
|
1 |
Passed |
|
|
And I remove 'organisation view' permission
|
1 |
Passed |
|
|
And I remove 'organisation manage' permission
|
2 |
Passed |
|
|
And I enter my credentials to log in to user 'OrgPermissionUser'
|
1 |
Passed |
|
|
Then I can see the report settings configure button
|
1 |
Passed |
|
|
And I can see the 'Report settings' menu item
|
1 |
Passed |
|
|
And I cannot see the 'Organisation' menu item
|
1 |
Passed |
|
|
And I cannot see the organisation configure button
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Organisation' page
|
1 |
Passed |
|
|
Given I have created the user 'labelsettingpermissionsuser'
|
1 |
Passed |
|
|
And I am logged in as user 'labelsettingpermissionsuserRM'
|
1 |
Passed |
|
|
And I search for user 'labelsettingpermissionsuser'
|
1 |
Passed |
|
|
And I click on user account 'labelsettingpermissionsuser'
|
1 |
Passed |
|
|
And I remove 'label settings' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'labelsettingpermissionsuser'
|
1 |
Passed |
|
|
Then I can see the 'Organization' menu item
|
3 |
Passed |
|
|
And I can see the organisation configure button
|
3 |
Passed |
|
|
And I cannot see the 'label settings' menu item
|
1 |
Passed |
|
|
And I cannot see the label settings configure button
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'label settings' page
|
1 |
Passed |
|
|
Given I have created the user 'customfieldspermissionsuser'
|
1 |
Passed |
|
|
And I am logged in as user 'customfieldspermissionsuserRM'
|
1 |
Passed |
|
|
And I search for user 'customfieldspermissionsuser'
|
1 |
Passed |
|
|
And I click on user account 'customfieldspermissionsuser'
|
1 |
Passed |
|
|
And I remove 'custom fields manage' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'customfieldspermissionsuser'
|
1 |
Passed |
|
|
Then I can see the 'Lists' menu item
|
1 |
Passed |
|
|
And I cannot see the 'Custom fields' menu item
|
1 |
Passed |
|
|
Given I have created the user 'reportsettingpermissionsuser'
|
1 |
Passed |
|
|
And I am logged in as user 'reportsettingpermissionsuserRM'
|
1 |
Passed |
|
|
And I search for user 'reportsettingpermissionsuser'
|
1 |
Passed |
|
|
And I click on user account 'reportsettingpermissionsuser'
|
1 |
Passed |
|
|
And I remove 'report settings' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'reportsettingpermissionsuser'
|
1 |
Passed |
|
|
And I cannot see the 'report settings' menu item
|
1 |
Passed |
|
|
And I cannot see the report settings configure button
|
1 |
Passed |
|
|
Given I have created the user 'ListPermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'ListPermissionUserRM'
|
1 |
Passed |
|
|
And I search for user 'ListPermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'ListPermissionUser'
|
1 |
Passed |
|
|
And I remove 'lists manage' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'ListPermissionUser'
|
1 |
Passed |
|
|
Then I can see the 'Custom fields' menu item
|
1 |
Passed |
|
|
And I cannot see the 'List' menu item
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Lists' page
|
1 |
Passed |
|
|
Given I have created the user 'AuditPermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'AuditPermissionUserrm'
|
1 |
Passed |
|
|
And I search for user 'AuditPermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'AuditPermissionUser'
|
1 |
Passed |
|
|
And I remove 'audit view' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'AuditPermissionUser'
|
1 |
Passed |
|
|
Then I can see the 'submit job' menu item
|
3 |
Passed |
|
|
And I cannot see the 'audit' menu item
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Audit' page
|
1 |
Passed |
|
|
Given I have created the user 'ClientsPermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'ClientsPermissionUserrm'
|
1 |
Passed |
|
|
And I search for user 'ClientsPermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'ClientsPermissionUser'
|
1 |
Passed |
|
|
And I remove 'clients manage' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'ClientsPermissionUser'
|
1 |
Passed |
|
|
Then I can see the 'test methods' menu item
|
1 |
Passed |
|
|
And I cannot see the 'Clients' menu item
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Clients' page
|
1 |
Passed |
|
|
Given I have created the user 'TestMethodsPermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'TestMethodsPermissionUserrm'
|
1 |
Passed |
|
|
And I search for user 'TestMethodsPermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'TestMethodsPermissionUser'
|
1 |
Passed |
|
|
And I remove 'setup data manage' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'TestMethodsPermissionUser'
|
1 |
Passed |
|
|
Then I can see the 'clients' menu item
|
1 |
Passed |
|
|
And I cannot see the 'test methods' menu item
|
1 |
Passed |
|
|
And I cannot see the 'test suites' menu item
|
1 |
Passed |
|
|
And I cannot see the 'products' menu item
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Test methods' page
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Test suites' page
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Products' page
|
1 |
Passed |
|
|
Given I have created the user 'SubmitPermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'SubmitPermissionUserrm'
|
1 |
Passed |
|
|
And I search for user 'SubmitPermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'SubmitPermissionUser'
|
1 |
Passed |
|
|
And I remove 'lifecycle submit' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'SubmitPermissionUser'
|
1 |
Passed |
|
|
Then I can see the 'receive samples' menu item
|
2 |
Passed |
|
|
And I cannot see the 'submit job' menu item
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Submit job' page
|
1 |
Passed |
|
|
Given I have created the user 'ReceivePermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'ReceivePermissionUserrm'
|
1 |
Passed |
|
|
And I search for user 'ReceivePermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'ReceivePermissionUser'
|
1 |
Passed |
|
|
And I remove 'lifecycle receive' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'ReceivePermissionUser'
|
1 |
Passed |
|
|
And I cannot see the 'receive samples' menu item
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Receive samples' page
|
1 |
Passed |
|
|
Given I have created the user 'ManageWorkPermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'ManageWorkPermissionUserrm'
|
1 |
Passed |
|
|
And I search for user 'ManageWorkPermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'ManageWorkPermissionUser'
|
1 |
Passed |
|
|
And I remove 'lifecycle manage work' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'ManageWorkPermissionUser'
|
1 |
Passed |
|
|
And I cannot see the 'Resource management' menu item
|
1 |
Passed |
|
|
And I cannot see the 'manage work' menu item
|
1 |
Passed |
|
|
Given I have created the user 'DLWorkPermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'DLWorkPermissionUserrm'
|
1 |
Passed |
|
|
And I add the default client to both users
|
23 |
Passed |
|
|
And I search for user 'DLWorkPermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'DLWorkPermissionUser'
|
1 |
Passed |
|
|
And I remove 'lifecycle download workbook' permission
|
3 |
Passed |
|
|
And I enter my credentials to log in to user 'DLWorkPermissionUser'
|
1 |
Passed |
|
|
And I cannot see the download workbook button
|
1 |
Passed |
|
|
Given I have created the user 'DLViewWorkPermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'DLViewWorkPermissionUserrm'
|
1 |
Passed |
|
|
And I search for user 'DLViewWorkPermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'DLViewWorkPermissionUser'
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'DLViewWorkPermissionUser'
|
1 |
Passed |
|
|
And I cannot see the re-download workbook button
|
1 |
Passed |
|
|
Given I have created the user 'DLERWorkPermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'DLERWorkPermissionUserrm'
|
1 |
Passed |
|
|
And I search for user 'DLERWorkPermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'DLERWorkPermissionUser'
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'DLERWorkPermissionUser'
|
1 |
Passed |
|
|
Then I cannot see the download workbook button
|
1 |
Passed |
|
|
Given I have created the user 'EnterResultsPermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'EnterResultsPermissionUserrm'
|
1 |
Passed |
|
|
And I search for user 'EnterResultsPermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'EnterResultsPermissionUser'
|
1 |
Passed |
|
|
And I remove 'lifecycle results' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'EnterResultsPermissionUser'
|
1 |
Passed |
|
|
And I cannot see the 'enter results' menu item
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Enter results' page
|
1 |
Passed |
|
|
Given I have created the user 'VerifyPermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'VerifyPermissionUserrm'
|
1 |
Passed |
|
|
And I search for user 'VerifyPermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'VerifyPermissionUser'
|
1 |
Passed |
|
|
And I remove 'lifecycle verify' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'VerifyPermissionUser'
|
1 |
Passed |
|
|
Then I can see the 'enter results' menu item
|
1 |
Passed |
|
|
And I cannot see the 'verify tests' menu item
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Verify tests' page
|
1 |
Passed |
|
|
Given I have created the user 'ApprovePermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'ApprovePermissionUserrm'
|
1 |
Passed |
|
|
And I search for user 'ApprovePermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'ApprovePermissionUser'
|
1 |
Passed |
|
|
And I remove 'lifecycle approve' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'ApprovePermissionUser'
|
1 |
Passed |
|
|
Then I can see the 'verify tests' menu item
|
1 |
Passed |
|
|
And I cannot see the 'approve samples' menu item
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Approve samples' page
|
1 |
Passed |
|
|
Given I have created the user 'TrendViewerPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'TrendViewerPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'TrendViewerPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'TrendViewerPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'reports trend' permission
|
3 |
Passed |
|
|
And I enter my credentials to log in to user 'TrendViewerPermissionsUser'
|
1 |
Passed |
|
|
Then I cannot see the 'Trend' menu item
|
1 |
Passed |
|
|
Given I have created the user 'OOSResultsPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'OOSResultsPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'OOSResultsPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'OOSResultsPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'reports oos results' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'OOSResultsPermissionsUser'
|
1 |
Passed |
|
|
Then I cannot see the 'OOS Results' menu item
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'OOS' page
|
1 |
Passed |
|
|
Given I have created the user 'TrendSampleViewerPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'TrendSampleViewerPermissionsUserrm'
|
1 |
Passed |
|
|
And I have progressed a job up to approval with batchNo 'batch' and input value '50.76'
|
1 |
Passed |
|
|
And I search for user 'TrendSampleViewerPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'TrendSampleViewerPermissionsUser'
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'TrendSampleViewerPermissionsUser'
|
1 |
Passed |
|
|
Then The trend icon does not show for the job on the approve samples page
|
1 |
Passed |
|
|
Given I have created the user 'TrendJobViewerPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'TrendJobViewerPermissionsUserrm'
|
1 |
Passed |
|
|
And I have progressed a job through the lifecycle process with batchNo 'batch' and input value '50.76'
|
1 |
Passed |
|
|
And I search for user 'TrendJobViewerPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'TrendJobViewerPermissionsUser'
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'TrendJobViewerPermissionsUser'
|
1 |
Passed |
|
|
Then The trend icon does not show on the job
|
1 |
Passed |
|
|
Given I have created the user 'EditTestsSubmitPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'EditTestsSubmitPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'EditTestsSubmitPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'EditTestsSubmitPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'samples add tests' permission
|
2 |
Passed |
|
|
And I enter my credentials to log in to user 'EditTestsSubmitPermissionsUser'
|
1 |
Passed |
|
|
And I enter 'EditJobTests' into the batch number
|
1 |
Passed |
|
|
Then I cannot see the edit tests icon on the create job page
|
1 |
Passed |
|
|
Given I have created the user 'EditTestsJobPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'EditTestsJobPermissionsUserrm'
|
1 |
Passed |
|
|
And I have progressed a job through the lifecycle process with batchNo 'batch' and input value '0.009'
|
1 |
Passed |
|
|
And I search for user 'EditTestsJobPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'EditTestsJobPermissionsUser'
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'EditTestsJobPermissionsUser'
|
1 |
Passed |
|
|
Then I cannot see the edit tests button on the job
|
1 |
Passed |
|
|
Given I have created the user 'LabelDownloadPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'LabelDownloadPermissionsUserrm'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'label'
|
1 |
Passed |
|
|
And I search for user 'LabelDownloadPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'LabelDownloadPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'samples label' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'LabelDownloadPermissionsUser'
|
1 |
Passed |
|
|
Then I cannot see the label button on the sample
|
1 |
Passed |
|
|
Given I have created the user 'ExportResultPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'ExportResultPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'ExportResultPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'ExportResultPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'results export' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'ExportResultPermissionsUser'
|
1 |
Passed |
|
|
Then I cannot see the 'Export results' menu item
|
1 |
Passed |
|
|
Given I have created the user 'CompanyAddressPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'CompanyAddressPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'CompanyAddressPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'CompanyAddressPermissionsUser'
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'CompanyAddressPermissionsUser'
|
1 |
Passed |
|
|
Then I cannot see the edit address fields
|
1 |
Passed |
|
|
Given I have created the user 'ResultsImportPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'ResultsImportPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'ResultsImportPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'ResultsImportPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'reports import' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'ResultsImportPermissionsUser'
|
1 |
Passed |
|
|
And I cannot see the import results data menu item
|
1 |
Passed |
|
|
Given I have created the user 'SampleSpecPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'SampleSpecPermissionsUserrm'
|
1 |
Passed |
|
|
And I have progressed a job up to enter results with batchNo 'spec'
|
11 |
Passed |
|
|
And I search for user 'SampleSpecPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'SampleSpecPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'sample spec' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'SampleSpecPermissionsUser'
|
1 |
Passed |
|
|
Then I cannot change the spec on the sample
|
1 |
Passed |
|
|
Given I have created the user 'DeleteSamplePermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'DeleteSamplePermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'DeleteSamplePermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'DeleteSamplePermissionsUser'
|
1 |
Passed |
|
|
And I remove 'samples delete' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'DeleteSamplePermissionsUser'
|
1 |
Passed |
|
|
And I click on the sample options button
|
2 |
Passed |
|
|
Then I cannot see the delete option
|
4 |
Passed |
|
|
Given I have created the user 'EditSamplePermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'EditSamplePermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'EditSamplePermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'EditSamplePermissionsUser'
|
1 |
Passed |
|
|
And I remove 'samples edit' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'EditSamplePermissionsUser'
|
1 |
Passed |
|
|
Then I can see that the sample details fields are not editable
|
1 |
Passed |
|
|
Given I have created the user 'AddSamplePermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'AddSamplePermissionsUserem'
|
1 |
Passed |
|
|
And I search for user 'AddSamplePermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'AddSamplePermissionsUser'
|
1 |
Passed |
|
|
And I remove 'jobs add samples' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'AddSamplePermissionsUser'
|
1 |
Passed |
|
|
Then I cannot see the add sample button
|
1 |
Passed |
|
|
Given I have created the user 'DeleteJobPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'DeleteJobPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'DeleteJobPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'DeleteJobPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'jobs delete' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'DeleteJobPermissionsUser'
|
1 |
Passed |
|
|
Given I have created the user 'EditJobPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'EditJobPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'EditJobPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'EditJobPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'jobs edit' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'EditJobPermissionsUser'
|
1 |
Passed |
|
|
Then I can see that the job details fields are not editable
|
1 |
Passed |
|
|
Given I have created the user 'RevertApprovalPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'RevertApprovalPermissionsUserrm'
|
1 |
Passed |
|
|
And I have progressed a job through the lifecycle process with batchNo 'appproved' and input value '1'
|
1 |
Passed |
|
|
And I search for user 'RevertApprovalPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'RevertApprovalPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'lifecycle revert approval' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'RevertApprovalPermissionsUser'
|
1 |
Passed |
|
|
Then I cannot see the revert approval option
|
1 |
Passed |
|
|
Given I have created the user 'RevertVerificationPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'RevertVerificationPermissionsUserrm'
|
1 |
Passed |
|
|
And I have progressed a job up to approval with batchNo 'verified' and input value '2'
|
1 |
Passed |
|
|
And I search for user 'RevertVerificationPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'RevertVerificationPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'lifecycle revert verification' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'RevertVerificationPermissionsUser'
|
1 |
Passed |
|
|
And I click on options for the test method on the sample viewer
|
1 |
Passed |
|
|
Then I cannot see the revert verification option
|
1 |
Passed |
|
|
Given I have created the user 'DeleteSetupPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'DeleteSetupPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'DeleteSetupPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'DeleteSetupPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'setup data delete' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'DeleteSetupPermissionsUser'
|
1 |
Passed |
|
|
Given I have created the user 'PublishSetupPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'PublishSetupPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'PublishSetupPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'PublishSetupPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'setup data publish' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'PublishSetupPermissionsUser'
|
1 |
Passed |
|
|
And I enter 'publishTM' in the name field
|
1 |
Passed |
|
|
And I name the input 'createtminput'
|
1 |
Passed |
|
|
Then I can see the create and publish button is disabled
|
1 |
Passed |
|
|
Given I have created the user 'DeleteClientPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'DeleteClientPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'DeleteClientPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'DeleteClientPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'clients delete' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'DeleteClientPermissionsUser'
|
1 |
Passed |
|
|
Given I have created the user 'ArchiveUserPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'ArchiveUserPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'ArchiveUserPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'ArchiveUserPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'user accounts archive' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'ArchiveUserPermissionsUser'
|
1 |
Passed |
|
|
And I click on options for user 'archiveuserpermissionsuserrm'
|
1 |
Passed |
|
|
Then I cannot see the archive option
|
1 |
Passed |
|
|
Given I have created the user 'ViewUserPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'ViewUserPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'ViewUserPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'ViewUserPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'user accounts manage' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'ViewUserPermissionsUser'
|
1 |
Passed |
|
|
And I cannot see the user accounts configure button
|
1 |
Passed |
|
|
And I cannot see the 'user accounts' menu item
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'User accounts' page
|
1 |
Passed |
|
|
Given I have created the user 'SampleAAttachmentsPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'SampleAAttachmentsPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'SampleAAttachmentsPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'SampleAAttachmentsPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'samples add attachments' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'SampleAAttachmentsPermissionsUser'
|
1 |
Passed |
|
|
Then I cannot add new attachments
|
2 |
Passed |
|
|
Given I have created the user 'SampleDAttachmentsPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'SampleDAttachmentsPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'SampleDAttachmentsPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'SampleDAttachmentsPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'samples delete attachments' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'SampleDAttachmentsPermissionsUser'
|
1 |
Passed |
|
|
Then I cannot see the option to delete the attachment
|
2 |
Passed |
|
|
Given I have created the user 'JobAAttachmentsPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'JobAAttachmentsPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'JobAAttachmentsPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'JobAAttachmentsPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'jobs add attachments' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'JobAAttachmentsPermissionsUser'
|
1 |
Passed |
|
|
Given I have created the user 'JobDAttachmentsPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'JobDAttachmentsPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'JobDAttachmentsPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'JobDAttachmentsPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'jobs delete attachments' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'JobDAttachmentsPermissionsUser'
|
1 |
Passed |
|
|
Given I have created the user 'InvestigationPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'InvestigationPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'InvestigationPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'InvestigationPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'samples investigations' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'InvestigationPermissionsUser'
|
1 |
Passed |
|
|
Then I cannot see the start investigation button
|
1 |
Passed |
|
|
Given I have created the user 'RegenerateSamplePermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'RegenerateSamplePermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'RegenerateSamplePermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'RegenerateSamplePermissionsUser'
|
1 |
Passed |
|
|
And I remove 'samples regenerate cert' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'RegenerateSamplePermissionsUser'
|
1 |
Passed |
|
|
Then I cannot see the regenerate sample certificate button
|
2 |
Passed |
|
|
Given I have created the user 'RegenerateJobPermissionsUser'
|
1 |
Passed |
|
|
And I am logged in as user 'RegenerateJobPermissionsUserrm'
|
1 |
Passed |
|
|
And I search for user 'RegenerateJobPermissionsUser'
|
1 |
Passed |
|
|
And I click on user account 'RegenerateJobPermissionsUser'
|
1 |
Passed |
|
|
And I remove 'job regenerate cert' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'RegenerateJobPermissionsUser'
|
1 |
Passed |
|
|
Given I have created the user 'EquipmentPermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'EquipmentPermissionUserrm'
|
1 |
Passed |
|
|
And I search for user 'EquipmentPermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'EquipmentPermissionUser'
|
1 |
Passed |
|
|
And I remove 'equipment items manage' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'EquipmentPermissionUser'
|
1 |
Passed |
|
|
And I click on the 'Equipment' menu item
|
2 |
Passed |
|
|
Then I can see the 'Maintenance' menu item
|
1 |
Passed |
|
|
And I cannot see the 'Equipment Items' menu item
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Equipment items' page
|
1 |
Passed |
|
|
Given I have created the user 'EquipmentMainPermissionUser'
|
1 |
Passed |
|
|
And I am logged in as user 'EquipmentMainPermissionUserrm'
|
1 |
Passed |
|
|
And I search for user 'EquipmentMainPermissionUser'
|
1 |
Passed |
|
|
And I click on user account 'EquipmentMainPermissionUser'
|
1 |
Passed |
|
|
And I remove 'equipment maintenance manage' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'EquipmentMainPermissionUser'
|
1 |
Passed |
|
|
Then I can see the 'Equipment Items' menu item
|
1 |
Passed |
|
|
And I cannot see the 'Maintenance' menu item
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'Equipment Maintenance' page
|
1 |
Passed |
|
|
Given I have created the user 'resultsimportpermissionsuser'
|
1 |
Passed |
|
|
And I am logged in as user 'resultsimportpermissionsuserRM'
|
1 |
Passed |
|
|
And I search for user 'resultsimportpermissionsuser'
|
1 |
Passed |
|
|
And I click on user account 'resultsimportpermissionsuser'
|
1 |
Passed |
|
|
And I remove 'results import configuration manage' permission
|
1 |
Passed |
|
|
And I enter my credentials to log in to user 'resultsimportpermissionsuser'
|
1 |
Passed |
|
|
And I cannot see the results import configure button
|
1 |
Passed |
|
|
And I cannot manually navigate to the 'results import configuration' page
|
1 |
Passed |
|
|
Given I am logged in as user 'bslAdminRoleUser'
|
1 |
Passed |
|
|
And I click on the create user account button
|
1 |
Passed |
|
|
Then I can see 'User' and 'Administrator' account types but not 'BSL Admin' in the drop down
|
1 |
Passed |
|
|
Given I have created the user 'disablethisuser'
|
1 |
Passed |
|
|
And I am logged in as user 'disableaccountuser'
|
1 |
Passed |
|
|
And I search for user 'disablethisuser'
|
1 |
Passed |
|
|
And I click on options for user 'disablethisuser'
|
1 |
Passed |
|
|
Then I can see the message of 'disablethisuser has been disabled'
|
1 |
Passed |
|
|
And I can see that the user 'disablethisuser' shows as disabled
|
1 |
Passed |
|
|
Given I have created the user 'archivethisuser'
|
1 |
Passed |
|
|
And I am logged in as user 'archiveaccountuser'
|
1 |
Passed |
|
|
And I click on options for user 'archivethisuser'
|
1 |
Passed |
|
|
And I click on archive account
|
1 |
Passed |
|
|
And I can see the message of 'archivethisuser has been archived'
|
1 |
Passed |
|
|
And I click on show archived accounts tick box
|
1 |
Passed |
|
|
Then I can see that the user 'archivethisuser' shows as disabled
|
1 |
Passed |
|
|
And I can see that the user 'archivethisuser' shows as archived
|
1 |
Passed |
|
|
Given I have created the user 'editthisuser'
|
1 |
Passed |
|
|
And I am logged in as user 'editaccountuser'
|
1 |
Passed |
|
|
And I search for user 'editthisuser'
|
1 |
Passed |
|
|
And I click on user account 'editthisuser'
|
1 |
Passed |
|
|
And I enter 'John' into the first name field
|
1 |
Passed |
|
|
And I enter 'Smith' into the last name field
|
1 |
Passed |
|
|
Then I can see the name for account 'editthisuser' shows as 'John Smith'
|
1 |
Passed |
|
|
Given I am logged in as user 'OnlyOrgUser'
|
1 |
Passed |
|
|
Then I cannot see the BSL admin default user
|
1 |
Passed |
|
|
Given I am logged in as user 'verifyTestsUser'
|
1 |
Passed |
|
|
When I have progressed a job up to verify with batchNo 'verify' and input value '40' and spec 'Default specification'
|
1 |
Passed |
|
|
Then I tick then verify the results
|
1 |
Passed |
|
|
And I can see the message of 'Test verified successfully'
|
1 |
Passed |
|
|
Given I am logged in as user 'VerifyUser'
|
1 |
Passed |
|
|
Given I am logged in as user 'clientFilterVerifyUser'
|
1 |
Passed |
|
|
And I have created the user 'spareVerifyUser'
|
1 |
Passed |
|
|
And I have navigated to the 'Verify tests' page
|
1 |
Passed |
|
|
Given I am logged in as user 'UpdateWarnUser'
|
1 |
Passed |
|
|
When I click on product 'UpdateWarnProduct' on the products page
|
1 |
Passed |
|
|
Then I can see the message of 'UpdateWarnProduct has been published'
|
1 |
Passed |
|
|
And I can see 'Specification: Between 1 and 5. Warning Limit: Between 2 and 4' in the output spec summary
|
1 |
Passed |
|
|
Given I am logged in as user 'ApproveFailResultSpecUser2'
|
1 |
Passed |
|
|
And I enter '0.00000022' in the lower warning limit
|
2 |
Passed |
|
|
And I enter '0.00000025' in the upper warning limit
|
2 |
Passed |
|
|
And I progress a job up to approval with batchNo 'viewfailspecsresults' and input value '0.00000026' and spec 'Default specification'
|
1 |
Passed |
|
|
Then I can see that the job failed the warning requirements with the message of 'Pass (1 of 2 tests outside of warning limit)' on the approve samples page
|
1 |
Passed |
|
|
Given I am logged in as user 'EnterResultsWarnUser'
|
1 |
Passed |
|
|
When I click on product 'EnterResultsWarnProduct' on the products page
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'EnterResultsWarnProduct'
|
1 |
Passed |
|
|
And I progress a job up to enter results with batchNo 'batch' and spec 'Default specification'
|
1 |
Passed |
|
|
And I click to expand test 'EnterResultsWarnTestMethod1 (v1)' on the verify tests page
|
1 |
Passed |
|
|
And I click into the first input and enter '5'
|
1 |
Passed |
|
|
Then I can see the warning limit on the enter results page
|
1 |
Passed |
|
|
And I can see the limit details of 'Warning limit: Between 2 and 4' when I view the summary and hover the result
|
1 |
Passed |
|
|
Given I am logged in as user 'VerifyTestsWarnUser'
|
1 |
Passed |
|
|
When I click on product 'VerifyTestsWarnProduct' on the products page
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'VerifyTestsWarnProduct'
|
1 |
Passed |
|
|
And I have progressed a job up to verify with batchNo 'verifyWarnresults' and input value '5' and spec 'Default specification'
|
1 |
Passed |
|
|
And I click to expand test 'VerifyTestsWarnTestMethod1 (v1)' on the verify tests page
|
1 |
Passed |
|
|
Then I can see that the test hit the warning limit on the verify tests page
|
1 |
Passed |
|
|
Given I am logged in as user 'TestViewResultSpecUser3'
|
1 |
Passed |
|
|
And I progress a job up to approval with batchNo 'testviewspecsresults' and input value '0.00000026' and spec 'Default specification'
|
1 |
Passed |
|
|
Then I can see the warning that the test does not match warning limit on the test viewer
|
4 |
Passed |
|
|
Given I am logged in as user 'TestViewResultWarnDiffUser'
|
1 |
Passed |
|
|
When I click on product 'TestViewResultWarnDiffProduct' on the products page
|
1 |
Passed |
|
|
And I enter '-7' in the lower limit
|
1 |
Passed |
|
|
And I enter '-1' in the upper limit
|
1 |
Passed |
|
|
And I select 'Less than' from the warning operator the drop down
|
1 |
Passed |
|
|
And I enter '-4' in the upper warning limit
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'TestViewResultWarnDiffProduct'
|
1 |
Passed |
|
|
And I progress a job up to approval with batchNo 'testviewWarndiffresults' and input value '-3' and spec 'Default specification'
|
1 |
Passed |
|
|
And I view the test method 'TestViewResultWarnDiffTestMethod1' on the sample details page
|
1 |
Passed |
|
|
Given I am logged in as user 'warnnospecUser'
|
1 |
Passed |
|
|
When I click on product 'warnnospecProduct' on the products page
|
1 |
Passed |
|
|
And I select 'Greater than' from the warning operator the drop down
|
2 |
Passed |
|
|
And I select 'Between' from the warning operator the drop down
|
1 |
Passed |
|
|
And I enter '1.654' in the lower warning limit
|
1 |
Passed |
|
|
And I enter '2.9065' in the upper warning limit
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'warnnospecProduct'
|
1 |
Passed |
|
|
And I progress a job up to approval with batchNo 'warnnospecresults' and input value '2.9066' and spec 'Default specification'
|
1 |
Passed |
|
|
And I view the test method 'warnnospecTestMethod1' on the sample details page
|
1 |
Passed |
|
|
Given I am logged in as user 'ChangeResultSpecWarnUser'
|
1 |
Passed |
|
|
When I click on product 'ChangeResultSpecWarnProduct' on the products page
|
1 |
Passed |
|
|
And I select 'Greater than or equal to' from the operator drop down
|
1 |
Passed |
|
|
And I enter '4' in the lower warning limit
|
1 |
Passed |
|
|
And I click the save and publish product button to publish 'ChangeResultSpecWarnProduct'
|
1 |
Passed |
|
|
And I have progressed a job up to verify with batchNo 'changespecwarnresults' and input value '1' and spec 'Default specification'
|
1 |
Passed |
|
|
And I view the test method 'ChangeResultSpecWarnTestMethod1' on the sample details page
|
2 |
Passed |
|
|
And I update the test result of the created job with an input value of '3'
|
1 |
Passed |
|
|
When I progress a job up to enter results with batchNo 'workbook' and spec 'Default specification'
|
1 |
Passed |
|
|
Then A file is downloaded when I click the download workbook button
|
1 |
Passed |