This forum is provided to promote discussion amongst students enrolled in
CITS5501 Software Testing and Quality Assurance.
If posting a question, it's suggested you check first whether your question
is answered in the unit Frequently Asked Questions (FAQ) list, and use the search box
(on the right) to see if an answer to your question has already been posted.
Please consider offering answers and suggestions to help other students!
And if you fix a problem by following a suggestion here,
it would be great if other interested students could see a short
"Great, fixed it!" followup message.
Hi Arran,
By referring to the updated spec for the project.
I still see the following description.
In question 8
" implement the three test cases you described in question 6"
As per my understanding, it should be something like "Implement the three tes...
Hi Arran,
I've approached this question differently. For ISP I'm applying it to the fields of the objects and not the objects themselves, e.g. Instead of partitioning Location, I'm partitioning the name of Location. Is this ok? Or is that an incorrect...
Hi,
Thanks for the detailed question.
I think your reasoning is valid - it's difficult to come up with many sensible partitions, based on the general principles we've looked at in class. A constructor with a more complex behaviour (e.g. exceptions bein...
Hi Arran,
I share some concerns raised by OP regarding the project specification. The instructions ask us to "apply input space partitioning to the constructor," but they don t clarify what exactly we should test specifically, what we should d...
Hi Allen.
Unfortunately, I can't answer that. It's up to you to apply what we've covered in lectures and labs, make use of the prescribed reading, and demonstrate in the project that you know what you should be testing. If I say exactly what students ...
Hi Arran,
Is your statement above still valid? (since this statement is before the project description update).
I still confuse about the location , as there is no statement in the project description that ask us to assume. The only statement about l...
Hi,
I had a question about the behaviour you would be expected to test for the constructor 'LightingCommand'. This is more of a general question as well for testing constructors. If you're testing a constructor, should you also test that the created ...
Hi all,
I've uploaded a revised project specification (https cits5501.github.io assessment project), incorporating some of the changes people have suggested on the forum many thanks to everyone who posted corrections.
The changes shouldn't have...
It's up to you to use your best judgement in interpreting the spec. At least one of the interpretations you've mentioned, though, sounds like it is flatly contradicted by the project spec, and so shouldn't ever be a consideration. If you can email me...
Hi,
In this section of the specification
"An augmented command contains a normal command (as defined in version 1.7 of the language, in section 4.1), followed by an optional when condition and an optional until condition (in that order)."...
Hi Arran,
Another place is for the question asking to apply ISP to LightingCommand class, was just thinking to mention the preconditions for the constructor of the LightingCommand class, asked in a previous question.
Hi, Arran
I want to clarify the semantic constraints mentioned in Question 3. Could we assume these constraints have already been designed in the old Domolect language (version 1.7)? Therefore, we only need to consider the constraints of version 2.0
Th...
Hi all,
It was pointed out previously prev that the BNF Playground has very low memory limits it can usually parse grammars of at most around a dozen rules before exhausting memory and displaying an error.
The Moodle project testing area doesn't...
Hi all,
The project testing area should be visible on Moodle now it's got spaces where you can try out your answers for questions 1 2 (grammar plus grammar coverage tests), and test the different editor options for the long English answers.
The g...
Thanks for that that information actually has changed, so I'll update it on the website.
The page can be handwritten or typed this year's exam is being run by the Exams Office rather than by me, and their standard instructions for a page of no...
Hi Arran,
Thank you for your response. I found the information about the double-sided page of handwritten notes under the "Assessment" section on the course webpage. I just wanted to double-check to ensure there has been no recent change. Thank you fo...