Need to see if I am on the right page at all here, I thought it might be useful to consider what criterion we would be looking at as we write these tests, something like this???
Please, please tell me if I am off-base, need to know now rather than later
Test -
I INSTALLATIONTester should consider
- if a zip package, when expanded, it expands 'clean' i.e. into the required folder not 'modules'>'moduleName' etc etc requiring the user to move the folders after expansion.
And the test itself would be...(kind of a la Mozilla)
# || test || what to do || what to check forI.1 || prepare || vanilla XOOPS || no other modules
I.2 || Upload || upload zip || uploads OK
I.3 || expand || expand || expands 'clean'
Test -
S SETUPTester should consider
- how much non-browser work is required (folder permissions, editing of php files or your specific information compared to being able to use modules>admin within XOOPS later)
- that the meaning of the terms is clear
- spelling/terminology is correct for that language
And the test itself would be...
# || test || what to do || what to check forS.1 || prefs || go to XOOPS admin || prefs can be set here
S.2 || prefs || in XOOPS admin || meaning of prefs clear
This would have to be a loop I guess, we would need to set each preference, make sure it had the desired effect...looping through each setting then, would be part of the smoketest?
Like I say, let me know if I am on the wrong planet,
cheers