Line 41: |
Line 41: |
| * vérifier qu'aucun groupe (nom_de_la_baie) n'a été créé ; | | * vérifier qu'aucun groupe (nom_de_la_baie) n'a été créé ; |
| * vérifier que l'erreur est présente dans le fichier journal. | | * vérifier que l'erreur est présente dans le fichier journal. |
− |
| |
− | ==Verification==
| |
− | Create a test environment, either virtually or with spare hardware. Install the latest release, add some test users/ibays/domains/websites, send some internal e-mails, copy some files to/from ibays, perform a backup and restore. Perform as many functions that you can based on your knowledge and test environment abilities. Play and have fun :)
| |
− |
| |
− | The scenario's should be as complex as needed, but also as simple as possible, testing one unique feature where possible.
| |
− |
| |
− | For instance creating an ibay could mean something like this, perhaps even incomplete as I am doing this from the top of my head:
| |
− |
| |
− | * log in in server-manager
| |
− | * create ibay
| |
− | * test for directory created (-f /home/e-smith/ibays/ibayname)
| |
− | * check for account (ibayname) created
| |
− | * check for group (ibayname) created
| |
− | * analyze log for errors/exceptions
| |
− |
| |
− | but also (and that is the most work mostly) test exceptions (names too long, starting with a number, containing a _, as well as all other exceptions):
| |
− |
| |
− | * log in in server-manager
| |
− | * create ibay with invalid name
| |
− | * check the error in the server-manager screen
| |
− | * check no account (ibayname) is created
| |
− | * check no group (ibayname) is created
| |
− | * check that the error is present in the log file
| |
| | | |
| ==Test Schedule and Header codes== | | ==Test Schedule and Header codes== |