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,
Can you say where you've looked for an answer so far? If there's conflicting information and this sometimes does happen, as the exam format does change from year to year it's very helpful if you can state exactly what sources you're using,...
Hi,
In question 3, you're asked to comment on your answer from question 2, so it makes sense to refer back to your question 2 answer. Since there's one test case per line, you can just refer to "test case 1", "test case 2", etc. And you will also want...
Hi Arran,
Besides the last two questions, could we reference other question's answer assuming that the marker can see them? For example, question 3 asking "why it is that those test cases have production coverage", we can just state like test case X c...
I'll see if I can clarify the spec wording a bit - the intention is that you only need to provide the "augmented" parts. Anything that was already in the original Domolect grammar, you can just refer to in your submitted grammar as if it were alrea...
Hi Callum,
Good questions. In relation to whether optionality requires additional metasymbols, beyond what BNF provides just the vertical bar (" ") is already sufficient to expression optional elements of a language can you see why?
In BNF b...
Hi Arran,
I created a BNF grammar for Q1. Copied it into BNF playground, pressed compile and watched as my browser crashed with a CODE HUNG ERROR .
I have tried to incrementally add productions until I get it to crash to find the issue and it just...
Hi Arran (or anyone else who can clarify)
Regarding Q1 of the project
Just wondering about the statement that the 'when-condition' and 'until-conditions' being optional, and if that requires further language to specify in BNF. I read a few forums and ...
ANONYMOUS wrote
That should be "question 2", yes.
It's a maximum limit - if the question can be adequately answered more briefly, that's fine.
Cheers
Arran
Hi Arran, just checking that for question 3 where it states "Explain the reasoning behind your choice of tests in question 3", should it be "choice of tests in question 2"?
Also, for question like question 3 where it says "max 1000 words". Is a good a...
ANONYMOUS wrote
Hi,
No, you don't. As the project spec says, you can just assume that they are available, and
for testing purposes are considered to have just one production.
If using the BNF playground - which doesn't permit undefined non-terminals - ...
Hi all,
My apologies for the later release than expected there were some delays ensuring the project spec seemed clear and internally consistent but the project spec is now available at
nbsp; https cits5501.github.io assessment project
I'v...
Hi Arran,
You said in the lecture if people are interested in peer review Moodle questions you will set it up. I am just letting you know that I am interested, if you are still offering it.
Thanks.
ANONYMOUS wrote
Hi,
The material on formal methods is more important, so I didn't cover Lecture 7c in this week's lecture, and won't be covering it next week.
Static analysis (which overlaps somewhat with formal methods) and "lightweight" formal method...