Faculty of Engineering and Mathematical Sciences 
Not logged in (login)


This forum is provided to promote discussion amongst students enrolled in CITS5501 Software Testing and Quality Assurance.

Before posting a question here, you might like to (1) search the forum for previous posts asking the same question, and (2) read the article How To Ask Questions The Smart Way .
And please keep the discussion civil (as required by UWA's Computer Use Policy, #9).

RSS cloud
Jump to:

There are 74 articles from this person

74 of 124 articles shown, currently no other people reading this forum.

UWA week 24 - 1st semester, 1st exam week

photo Last minute exam advice ...
Wed 10th Jun 2020, 2:07am, Arran S.
I've received some updates to pass on from EMS faculty management, based on experience from the Examplify exams that have run so far: ... # Exam support Throughout the exam period a dedicated phone line staffed by UWA staff is available to provide support...
photo Project marks
Wed 10th Jun 2020, 2:00am, Arran S.
Hi all, Project marks are available in csmarks. Feedback and marking scheme should be visible as a PDF - let me know if it isn't. Good luck with the exam. Arran
photo Project solutions
Tue 9th Jun 2020, 11:56am, Arran S.
Hi all, The last of the projects have been submitted, so I have posted the sample solutions: https://teaching.csse.uwa.edu.au/units/CITS5501/assessment/#project Quite a few people with extensions submitted Sunday and Monday and I am still marking those,...
photo Exam advice
Mon 8th Jun 2020, 1:08pm, Arran S.
Hi all. Some notes about the exam: Remember to read your student emails: the Vice-Chancellor has sent a number of emails explaining how Examplify exams are operating. (And if necessary, e.g. due to spotty internet connections, offering the opportunity to...
photo Re: Certain Questions Through Examplify (both)
Mon 8th Jun 2020, 1:01pm, Arran S.
Hi Michael. There will be no questions requiring you to draw diagrams. If diagrams are involved, you'll instead be given a diagram and asked to answer questions about it. If formulas have to be entered, you'll be able to use Java syntax (which is easily...
photo Re: ISP Test Cases (both)
Mon 8th Jun 2020, 12:59pm, Arran S.
Sorry, missed this one. ANONYMOUS wrote: This is the whole point of coverage criteria. What tests you'll have to generate depends on what criteria you are using. If you used "all combinations", for instance, then you'd write tests for every possible partition...
photo Re: Workshop 11 Solutions (all 3)
Mon 8th Jun 2020, 12:55pm, Arran S.
ANONYMOUS wrote: Hi, These are now posted. cheers Arran

UWA week 23 - 1st semester, study break

photo Sample exam solutions
Fri 5th Jun 2020, 3:33pm, Arran S.
Hi all, Model answers to the sample exam have been posted under the "lecture resources". Note that if your answers are different for the scenario-based cases, this doesn't mean that they are wrong! Answers for scenario-based questions are assessed on how...
photo Re: Workshop question - Omnivore (all 5)
Fri 5th Jun 2020, 3:30pm, Arran S.
Hi, Technically, omnivore could be a *subset* of (herbivore & carnivore) - the herbivore & carnivore = omnivore restriction states that they are exactly equal. cheers Arran ANONYMOUS wrote:
photo Re: Workshop 9 (all 5)
Fri 5th Jun 2020, 3:28pm, Arran S.
Hi Nicole, Thanks for reminding me. Sample solutions have been posted in the same location as the sample exam. cheers Arran
photo Re: question about exam password on examplify (both)
Fri 5th Jun 2020, 3:27pm, Arran S.
Hi Zhaoyu - You should have received an email with this information - if you didn't, you might need to make sure you can access your student email. The email would've said: "On the day We encourage you to be ready for your exam at least 30 minutes before...
photo Re: Exam 2019/2018 (all 3)
Fri 5th Jun 2020, 3:24pm, Arran S.
Hi Maktoom - Previous year content differs slightly from this years (e.g. Daphny was not covered), so a better source of problems for this year are the workshops provided. Releasing exams based on different content only tends to confuse people about what...
photo Re: Open Book Clarification (both)
Thu 4th Jun 2020, 11:35am, Arran S.
Hi Michael: Basically, just no electronic devices. cheers Arran

UWA week 22 - 1st semester, week 12

photo Re: Workshop 9 (all 5)
Fri 29th May 2020, 6:14pm, Arran S.
Correction: the recording should be up soon. But for the solutions: there are still students with special consideration doing the week 9 exercises, so I can't quite release those yet. I am hoping to do so early next week (Monday or Tuesday). If there is...
photo Re: Workshop 9 (all 5)
Fri 29th May 2020, 5:18pm, Arran S.
Hi Nicole - I'm uploading the Zoom recordings for that week now. It takes a while to convert, for some reason, but should show up on the Lecture Capture system within the next hour. I'll upload week 9 model answers as well. cheers Arran
photo Re: Unit marks question (both)
Fri 29th May 2020, 10:20am, Arran S.
Oops. Well spotted. Much as I'd love to award people 110% if they did well, I cannot. The correct breakdown is given in the unit outline and the front page of the website (http://teaching.csse.uwa.edu.au/units/CITS5501/): the exam is only worth 50%. I suspect...
photo Re: project question 2 (both)
Thu 28th May 2020, 10:56am, Arran S.  O.P.
Oh, and as a follow-up - in any question where you're asked to give a numeric answer: ALWAYS show your working. Since if you show your working and state your assumptions, the marker can award part marks, even if your final answer is incorrect. cheers Arran...
photo project question 2 (both)
Thu 28th May 2020, 10:53am, Arran S.
I was asked: > Yes, there are four terminal symbols in that grammar - I've labelled them in this image: https://gist.github.com/arranstewart/41d5d9576b3cde97ed7762ba66f44eac#file-symbols-png Yup. You can just think of "production" as meaning a "branch" or...
photo Re: 1d (both)
Wed 27th May 2020, 1:24pm, Arran S.
Hi, When we looked at Input Space Partitioning, we said that there are a few good places to look when trying to come up with characteristics. So in your explanation of why a characteristic is appropriate, you might just appeal to one of those. If you just...
photo Re: Project query - question 1(b) - tests and fixtures (all 3)
Wed 27th May 2020, 10:59am, Arran S.  O.P.
ANONYMOUS wrote: Hi - Yes, exactly that. Pseudocode, or pseudocode interspersed with comments, is the best way to show this. (Anyone who does know how to use a mock library is welcome to do so, but it won't be worth any extra marks.) The syntax for creating...
photo Re: Workshop recordings (both)
Tue 26th May 2020, 3:11pm, Arran S.
Hi Frederick, Thanks for the reminder. Yes, I will endeavour to upload Zoom recordings of the workshops this week. (I was under the impression they'd be recorded by the Lecture Capture system, but it seems they weren't.) If there are any that are missing,...
photo Lecture today
Tue 26th May 2020, 12:50pm, Arran S.
Hi all, CITS5501 lecture is at the normal time this week (2p-3:50pm). There is no new material - we will be focused on revision and the upcoming exam. If there is any topic which you have queries about, and which you would like covered - today's lecture...
photo Project question 3 - Alloy entities
Mon 25th May 2020, 11:18am, Arran S.
I was asked: as relationships? For this question, you *must* declare entities to represent contracts, formulas, and trading organizations. You *may* declare other entities if you need to. You shouldn't need to assume the existence of any entities, though...
photo Project query - question 2(a) - syntax-based tests
Mon 25th May 2020, 10:57am, Arran S.
I was asked: By "exhaustive test", I mean that there is (at least) one test for every string that can be produced by the grammar - this is the same meaning as was used in the slides. It is up to you to work out how many strings there might be and whether...
photo Project query - question 1(b) - tests and fixtures (all 3)
Mon 25th May 2020, 10:54am, Arran S.
Hi all, I was asked: descriptive manner. My answer involves having some sort of mock object and initializing code so I am just wondering if we can short hand some things to make it simpler but the intent is clear? Yes, that's fine - by "code sketch", I mean,...

UWA week 21 - 1st semester, week 11

photo Re: Project Test Fixtures (all 3)
Fri 22nd May 2020, 2:58pm, Arran S.
Hi Benjamin, For the purposes of this question, you can just interpret "an example of a test fixture" as being "one variable that would be stored as an instance variable in a test class". So if you can give examples of two such variables, then that's enough....
photo Re: Project question (both)
Fri 22nd May 2020, 10:16am, Arran S.
Hi, No, you're not expected to, and the marking rubric doesn't refer to them. As the project spec says, you need to declare: - three sorts of entity - appropriate relationships and cardinalities However, if you'd like to include them, you're welcome to. cheers...
photo Re: Workshop question - Omnivore (all 5)
Wed 20th May 2020, 5:13pm, Arran S.
That looks correct - I managed to temporarily forget during the workshop that you can use "in" in a sig. If you want to check that this works the way you want, a typical way to do this is: - assert something we *think* should always be true - ask alloy if...
photo Re: Production Coverage (all 4)
Wed 20th May 2020, 11:25am, Arran S.
Hi, # Meaning of "production" The terminology here is not terribly intuitive. But for our purposes, "production" is probably best thought of as meaning "branch" or "alternative". So there are two productions for <integer>: an integer can either be <digit>,...
photo Information for students wanting to opt out from ExamSoft
Tue 19th May 2020, 4:26pm, Arran S.
Hi all, I've been advised that if students choose to opt out from using ExamSoft, then they can only access an alternative assessment if this is their LAST semester. If it isn't, then they'll instead sit a face-to-face exam at a to-be-specified date. This...

UWA week 20 - 1st semester, week 10

photo Re: List of formal method techniques (all 3)
Wed 13th May 2020, 4:27pm, Arran S.
Oh - and some people would consider advanced type systems to only be "lightweight formal methods", or not to be formal methods at all. But it's a fuzzy dividing line. There are some programming languages whose type system basically *is* a semi-automated...
photo Re: List of formal method techniques (all 3)
Wed 13th May 2020, 4:20pm, Arran S.
Hi David, I'd say the techniques are: # Program verification/proofs of correctness (These are basically the same thing: proving that a program meets its specification.) - I suppose you could subdivide that, they I didn't say too much about the subdivisions....
photo Re: Referencing Lectures (both)
Wed 13th May 2020, 10:59am, Arran S.
Most of the material in lecture material is based on either the Amman & Offutt testing textbook, or the Pressman software engineering textbook - so perhaps you could cite relevant chapters of those? But probably most of the lecture slide content you can...

UWA week 19 - 1st semester, week 9

photo Re: Announcements: project, exam, previous marks (all 7)
Fri 8th May 2020, 2:26pm, Arran S.  O.P.
Oh, and in response to your other question: I believe everything will have to be printed out, unfortunately. Since, even though it's open book, you can't use phones or computers. I'll add an "Exam" section to the assessments page with answers to questions...
photo Re: Announcements: project, exam, previous marks (all 7)
Fri 8th May 2020, 2:05pm, Arran S.  O.P.
It has, yes -- you might need to refresh https://teaching.csse.uwa.edu.au/units/CITS5501/assessment/#project in your browser. cheers Arran
photo Re: Announcements: project, exam, previous marks (all 7)
Fri 8th May 2020, 2:04pm, Arran S.  O.P.
Hi Michael - The exam will be run by the Exams Office, and invigilation will by them and ExamSoft. So, I don't have the capacity to turn webcams or microphones or anything else on or off. But as mentioned, either prior to doing a mock exam or subsequent,...
photo Re: Query regarding open book Exam (both)
Fri 8th May 2020, 2:02pm, Arran S.
Hi - It will be completely open book - any slides, textbooks etc you want. But: I believe they'll have to b printed, since you won't be able to make use of phones/computers during the exam. cheers Arran ANONYMOUS wrote:
photo Marks for workshop week 6 exercises out
Fri 8th May 2020, 2:00pm, Arran S.
See the assessments page for model answers and marking details: https://teaching.csse.uwa.edu.au/units/CITS5501/assessment/#week-6-workshop-exercises Marks should be up on csmarks, and feedback on cssubmit. Let me know if they aren't visible.
photo Re: Marks for Workshop 2 (both)
Fri 8th May 2020, 1:59pm, Arran S.
Apologies for the delay in getting those out - they are up now. ANONYMOUS wrote:

UWA week 18 - 1st semester, week 8

photo Website issues - workaround and copies of PDFs
Wed 29th Apr 2020, 11:12am, Arran S.
Hi all - Chris McDonald, who maintains the cs- web apps, has confirmed there's an ongoing issue with the CSSE site - see his posting here: https://secure.csse.uwa.edu.au/run/help3002?p=np&a=184 So, one workaround is to access the CSSE sites via the University's...
photo Link to copy of lecture notes
Tue 28th Apr 2020, 4:48pm, Arran S.
Hi all, Some people have had trouble accessing the CITS5501 website due to server issues. So that you can still access the lecture slides, I've posted a copy of them on Google Drive, here: https://drive.google.com/open?id=1tkHqkTjfnwElcBBlAzzi4_Zhs6tNfSC_...
photo Announcements: project, exam, previous marks (all 7)
Tue 28th Apr 2020, 4:41pm, Arran S.
Hi all, Apologies for the difficulties joining the Zoom meetings. I posted the passwords, here: https://secure.csse.uwa.edu.au/run/help5501?p=np&a=50 so hopefully we won't run into this issue again. The workshop is on tomorrow as per normal. Other announcements:...
photo Re: What is the password for zoom section? (all 12)
Tue 28th Apr 2020, 3:36pm, Arran S.
I am, but unfortunately didn't notice them coming in. Sorry :/ Arran ANONYMOUS wrote:
photo Zoom password
Tue 28th Apr 2020, 3:35pm, Arran S.
Hi all - Apologies, I only just saw the message about not having a password. So apparently, if I give a new invite link, it should automatically have the password embedded. But in case not, I'll give both the link and the password. No, that's not especially...

UWA week 17 - 1st semester, week 7

photo Re: Woksheet for workshop (both)
Wed 22nd Apr 2020, 12:11pm, Arran S.  O.P.
This worksheet is now up on the website as well - as per usual, I'll put up model solutions and discussion notes from the workshop, at the end of the week. Do let me know if anything is not making sense or is tricky to follow - I know grammars and BNF...
photo Woksheet for workshop (both)
Wed 22nd Apr 2020, 10:06am, Arran S.
Hi all - There's a problem with the website. The worksheet is at: https://drive.google.com/file/d/1KKkAQy1LGeSKhc28wXMVrF_Qx3aBC1qR/view?usp=sharing Cheers Arran
photo Delayed lecture today
Tue 21st Apr 2020, 1:00pm, Arran S.
Apologies, but it looks like I'm going to have to delay today's lecture due to illness. :/ Hopefully I can record it this evening or early tomorrow, though, and upload it to the Lecture Capture system. Thanks, Arran

UWA week 15 - 1st semester, non-teaching week

photo Re: Correction to assessed exercise, answers to student queries (all 3)
Tue 7th Apr 2020, 12:57pm, Arran S.  O.P.
You're correct :) Apparently you are the only person to have looked, though. The URL should have been: http://teaching.csse.uwa.edu.au/units/CITS5501/workshops/workshop-ex02-queries.html cheers Arran
photo Re: Examify (both)
Tue 7th Apr 2020, 11:53am, Arran S.
Hi Michael. I will investigate and find out what solutions are feasible. If you have any information from EMS staff, do you mind forwarding it to me by email? Cheers Arran

UWA week 14 - 1st semester, week 6

photo Notes from today's workshop
Wed 1st Apr 2020, 1:17pm, Arran S.
Hi all - I've posted notes from today's Zoom workshop, based on questions I was asked and what we covered in the workshop - see http://teaching.csse.uwa.edu.au/units/CITS5501/resources/#workshop-material cheers, Arran
photo Correction to assessed exercise, answers to student queries (all 3)
Wed 1st Apr 2020, 11:47am, Arran S.
Hi all, I've made a correction to the exercise (it hopefully won't affect your answer though). The words "a quarter-turn" were missing from one of the descriptions of the secret door. Also: I've put some response to questions asked by students in the workshop,...
photo Workshop in 10 minutes (10 am)
Wed 1st Apr 2020, 9:51am, Arran S.
Hi all, This weeks' workshop will start via Zoom in 10 minutes, at 10 am. The worksheet is up at: http://teaching.csse.uwa.edu.au/units/CITS5501/resources/#workshop-material To join from a PC, Mac, iPad, iPhone or Android device: Please click this URL...
photo Week 6 assessed exercises available
Tue 31st Mar 2020, 6:02pm, Arran S.
Hi all, The week 6 assessed exercises are available - see http://teaching.csse.uwa.edu.au/units/CITS5501/assessment/#week-6-workshop-exercises They are due tomorrow at 5 p.m. cheers, Arran
photo Lecture at 2pm
Tue 31st Mar 2020, 1:43pm, Arran S.
Hi all, Today's lecture (recorded, and accessible via Zoom) will begin at 2pm. To join from a PC, Mac, iPad, iPhone or Android device: https://uwa.zoom.us/j/700208205 To join by phone: Dial: +61 2 8015 2088 Meeting ID: 700 208 205 International...
photo CITS5501 this week (week 6, mon 30 mar) - NB upcoming assessment
Mon 30th Mar 2020, 3:43pm, Arran S.
Hi all, I am just wanting to update you on CITS5501 matters: **Non-teaching week next week** The uni has made next week (Mon 6 April) a *non-teaching week*, to allow students (and staff) a chance to catch up from any disruptions from the process of shifting...

UWA week 13 - 1st semester, week 5

photo Feedback not showing up
Fri 27th Mar 2020, 11:09am, Arran S.
Hi all - So, a student just zoomed me to show me what you can see in csmarks and cssubmit - thank you very much to them! - and it looks like individual feedback on the first assessed workshop isn't showing up, so my apologies for that. I'll see if I can...
photo Re: Can I get the feedback of my first worshop mark? (all 6)
Wed 25th Mar 2020, 1:51pm, Arran S.
Hi Maktoom, I'm not precisely sure what the link looks like to a logged in student - I'm going off what I can see on my screen (which is unfortunately a bit different). Here is one option: if you email me to set up a Zoom meeting, you can share your screen...
photo Re: Can I get the feedback of my first worshop mark? (all 6)
Wed 25th Mar 2020, 1:48pm, Arran S.
ANONYMOUS wrote: Possibly try refreshing your browser? Both links seems to be working for me. I believe there was a period some time in the last week where some links on the CSSE site were temporarily broken, but is seems to have been fixed.

UWA week 12 - 1st semester, week 4

photo Re: Use of Zoom for lectures and workshops (both)
Fri 20th Mar 2020, 3:12pm, Arran S.  O.P.
Correction: the advice from the University is that you SHOULD NOT ATTEND lectures and workshops in person, even if you are able, and even if you can maintain social distancing practices. Apologies for the incorrect information.
photo Re: Can I get the feedback of my first worshop mark? (all 6)
Fri 20th Mar 2020, 3:11pm, Arran S.
Hi Chang. If you're wondering why you got the mark you did, there's a few things that might help: - Have you looked at the model answers, and the assessment rubric? Both are available from http://teaching.csse.uwa.edu.au/units/CITS5501/assessment/ You might...
photo Re: Marks for Workshops (both)
Thu 19th Mar 2020, 4:21pm, Arran S.
Hi Maktoom, Marks have been released for the first assessed workshop. Cheers, Arran
photo Change of office hours
Thu 19th Mar 2020, 4:11pm, Arran S.
Hi all, My open office hours will be changing - I will now hold them on Tuesdays at 4pm (right after the lecture). If you'd like to ask questions, but are unable to come into uni, please feel free to email so we can set up a Zoom, Skype or phone meeting...
photo Shift to online delivery
Thu 19th Mar 2020, 4:04pm, Arran S.
See posting here: https://secure.csse.uwa.edu.au/run/help5501?p=np&a=13
photo Use of Zoom for lectures and workshops (both)
Thu 19th Mar 2020, 3:57pm, Arran S.
Hi all. In line with the Vice Chancellor's email announcements earlier this week, all CITS5501 lectures and workshops will be offered in online mode. We are using Zoom to provide people with the ability to attend lectures and workshops online. To make use...
photo Solutions and marks for week 3 workshop exercises available
Thu 19th Mar 2020, 2:28pm, Arran S.
Hi all, Please take a look at the Assessments page: http://teaching.csse.uwa.edu.au/units/CITS5501/assessment/#week-3-workshop-exercises It contains model answers, and comments on them, general feedback on the exercise, a link to csmarks (where your marks...

UWA week 11 - 1st semester, week 3

photo PROSH next Wednesday, 18 March - no workshop
Thu 12th Mar 2020, 1:47pm, Arran S.
Hi all, The morning of Wednesday, 18 March 2020 is a non-teaching half day, to allow students to participate in PROSH activities. Consequently, there will be no CITS5501 workshop that day. However: - I will post suggested exercises you can complete in your...
photo Walkthrough of creating unit tests in BlueJ
Wed 11th Mar 2020, 3:30pm, Arran S.
Hi all - If you decide to use BlueJ as your Java IDE (probably the best solution for students who aren't too familiar with Java): I've added a PDF walking through the steps involved in creating JUnit tests using it - see the "BLueJ walkthrough" PDF here:...
photo week 3 workshop exercises
Tue 10th Mar 2020, 5:33pm, Arran S.
Hi all, The week 3 workshop exercises (worth 5%) are now available on the website, here: http://teaching.csse.uwa.edu.au/units/CITS5501/assessment/#week-3-workshop-exercises They are due by 11 am tomorrow (Wed, 11 March). cheers, Arran
photo Week 3 workshop exercises available
Tue 10th Mar 2020, 5:32pm, Arran S.
The week 3 workshop exercises (worth 5%) are available on the website: http://teaching.csse.uwa.edu.au/units/CITS5501/assessment/#week-3-workshop-exercises
photo Workshop exercise available tomorrow (Tues), due Wed
Mon 9th Mar 2020, 7:34pm, Arran S.
Hi all, Tomorrow I'll release a short (and hopefully straightforward) workshop exercise, due for submission either at the workshop, or via cssubmit. Normally, I'd just have people do it during the workshop; but since some people aren't able to attend, I'll...

UWA week 10 - 1st semester, week 2

photo Re: Workshops (all 3)
Wed 4th Mar 2020, 11:13am, Arran S.
Hi Maktoom. Yes, normally I will post a workshop exercise sheet on the website before the workshop - this week's is now up at http://teaching.csse.uwa.edu.au/units/CITS5501/resources/. I will usually post some suggested answers later in the week - I will...

UWA week 9 - 1st semester, week 1

photo Survey for students who have NOT completed CITS1001
Wed 26th Feb 2020, 4:02pm, Arran S.
Hi all - If you have NOT completed CITS1001, could I ask you to fill in the following survey on your programming experience? https://forms.gle/h3JvFkxcD9QXeGr89 This will help me gauge what resources will be required to ensure students in this situation...
photo Familiarity with Java
Tue 25th Feb 2020, 3:51pm, Arran S.
Hi all, Just a reminder - if you haven't used Java, please send me an email (to [email protected]), and I'll set up additional resources to ensure you aren't placed at a disadvantage in the assignments and the project. cheers Arran
photo Welcome to CITS5501
Mon 17th Feb 2020, 1:54pm, Arran S.
Welcome to CITS5501 in 2020. Lectures start in week 1, at 2-4pm on Tuesday in room 1.24, and workshops in week 2 (at 10am on Wednesday, in lab 2.01). If you are looking to purchase the textbooks, a cheap option is to buy them secondhand. Secondhand copies...
This Page

Program written by: [email protected]
Feedback welcome
Last modified:  9:57am Nov 18 2020