Changes between Version 17 and Version 18 of BluePrint/DestructiveTesting
- Timestamp:
- 01/14/12 04:47:13 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BluePrint/DestructiveTesting
v17 v18 81 81 == Examples of Test Cases == 82 82 83 A good example of destructive testing is http://eden.sahanafoundation.org/ticket/1076 . This describes the systems response to an unintended user action (opening a popup link in a tab via right-click instead of left-click to open the popup) - and how it could go wrong (the user cannot resume the normal workflow). 83 A good example of destructive testing is http://eden.sahanafoundation.org/ticket/1076 . This describes the systems response to an unintended user action (opening a popup link in a tab via right-click instead of left-click to open the popup) - and how it could go wrong (the user cannot resume the normal workflow).[[BR]] 84 84 85 85 86 File uploading87 In the HRM module for importing files , when a user selects a file it starts uploading a file without making a prelimenary check of the file extension . If the file extension is wrong . Thus a lot of user , time and resource is wasted in uploading the file if a wrong extension file has been chosen by mistake because an error message occurs only after he clicks the submit button.So a client side check of the extension of file should be performed.88 86 89 http://demo.eden.sahanafoundation.org/eden/hrm/human_resource/create?group=staff , in this when one enters an organisation mane , if that doesn't already exist in the database, then it simply clears whatever has been entered by the user without showing an error message “This organisation does not exit.Please add it ”. This confuses the user. 87 **File uploading**[[BR]] 90 88 91 Unable to send notifications 89 In the HRM module for importing files , when a user selects a file it starts uploading a file without making a prelimenary check of the file extension . If the file extension is wrong . Thus a lot of user , time and resource is wasted in uploading the file if a wrong extension file has been chosen by mistake because an error message occurs only after he clicks the submit button.So a client side check of the extension of file should be performed.[[BR]] 90 91 92 http://demo.eden.sahanafoundation.org/eden/hrm/human_resource/create?group=staff , in this when one enters an organisation mane , if that doesn't already exist in the database, then it simply clears whatever has been entered by the user without showing an error message “This organisation does not exit.Please add it ”. This confuses the user.[[BR]] 93 94 95 **Unable to send notifications** 92 96 http://demo.eden.sahanafoundation.org/eden/hrm/human_resource?group=staff 93 Here when one tried to send a notification , one is unable to edit the recipient field and when the send button is clicked , an error message comes up “Please enter the reciepient”. 97 Here when one tried to send a notification , one is unable to edit the recipient field and when the send button is clicked , an error message comes up “Please enter the reciepient”.[[BR]] 98 94 99 95 100 96 Start Date should be greater than the End date 101 **Start Date should be greater than the End date**[[BR]] 102 97 103 No error is shown here in this form when one enters a start end later than than the end date ,which is logically incorrect. 98 http://demo.eden.sahanafoundation.org/eden/hrm/person/6/human_resource?human_resource.id=1&xsltmode=volunteer 104 http://demo.eden.sahanafoundation.org/eden/hrm/person/6/human_resource?human_resource.id=1&xsltmode=volunteer[[BR]] 105 99 106 100 Requirement of Other option in Home drop down menu 101 It is possible that the one’s home country might not be available.So one should have an option of other 107 **Requirement of Other option in Home drop down menu**[[BR]] 102 108 103 Important fields should have a required field validator 104 sector field should have a required field validator 105 Practically a Name shouldn’t start with a number but its allowed in the sector field. 106 107 First Name 108 The first name would consist of a single word so no spaces should be permitted in this column. 109 It is possible that the one’s home country might not be available.So one should have an option of other[[BR]] 109 110 110 111 111 View 112 **Important fields should have a required field validator**[[BR]] 113 114 sector field should have a required field validator 115 Practically a Name shouldn’t start with a number but its allowed in the sector field.[[BR]] 116 117 118 **First Name**[[BR]] 119 120 The first name would consist of a single word so no spaces should be permitted in this column.[[BR]] 121 122 123 124 **View**[[BR]] 125 112 126 When applying different filters, view should not change if all items are already being currently 113 displayed as reported in the ticket http://eden.sahanafoundation.org/ticket/1062 127 displayed as reported in the ticket http://eden.sahanafoundation.org/ticket/1062[[BR]] 114 128 115 At least one Required Field Validator should exist in a form 129 130 **At least one Required Field Validator should exist in a form**[[BR]] 131 116 132 In adding a certificate ,the add certificate does not consist of a required field validator(http://demo.eden.sahanafoundation.org/eden/hrm/course_certificate) 117 .As a result blank entries get entered into the database. 133 .As a result blank entries get entered into the database.[[BR]] 134 118 135 == References == 119 136