# SWTC Belfast - Testing Requirements

**URL:** <https://club.ministryoftesting.com/t/swtc-belfast-testing-requirements/25785>\
**Category:** Archive\
**Created:** [21 May 2019 08:10 UTC](https://club.ministryoftesting.com/t/swtc-belfast-testing-requirements/25785 "2019-05-21T08:10:21Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![heather\_reid](https://sea2.discourse-cdn.com/flex020/user_avatar/club.ministryoftesting.com/heather_reid/32/29_2.png) [@heather\_reid](https://club.ministryoftesting.com/u/heather_reid)\
**Post date:** [21 May 2019 08:10 UTC](https://club.ministryoftesting.com/t/swtc-belfast-testing-requirements/25785/1 "2019-05-21T08:10:21Z")

</div>

Hi all,

Thanks again for joining us at our most recent Software Testing Clinic Belfast. Some pictures of the board from the event:

 ![IMG_20190515_191338579](https://us1.discourse-cdn.com/flex020/uploads/ministryoftesting/original/2X/7/768486e6380ef3ab30c84d1b5c1c0bca5d0067d8.jpeg)

 ![IMG_20190515_193614215](https://us1.discourse-cdn.com/flex020/uploads/ministryoftesting/original/2X/1/14bef1bf0ff4fae9a1bb988da71b18710d6fdd59.jpeg)

Our note-taking session notes [SWTC Belfast- Note Taking](https://club.ministryoftesting.com/t/swtc-belfast-note-taking/24890) which we referred to in the session.

Further reading about user personas:

- [Setting up and using testing personas](https://club.ministryoftesting.com/t/setting-up-and-using-testing-personas/1341)
- [Usability – Digital.gov](https://www.usability.gov/how-to-and-tools/methods/personas.html)
- [Katrina the Tester: Generic Testing Personas](http://katrinatester.blogspot.com/2015/01/generic-testing-personas.html)

Further reading about heuristics:

- [SWTC Belfast - Designing Tests](https://club.ministryoftesting.com/t/swtc-belfast-designing-tests/24164)
- [SWTC Glasgow - Heuristics & Oracles - August 2017](https://club.ministryoftesting.com/t/swtc-glasgow-heuristics-oracles-august-2017/1370)
- [Heuristics & Oracles](https://club.ministryoftesting.com/t/test-bash-manchester-2018-workshop-et-101-resources/18871/2)

Have you found any others?

Further resources about testing requirements:

- [Edward de Bono: Six Thinking Hats](https://en.wikipedia.org/wiki/Six_Thinking_Hats)
- [Katrina Clokie: Three Tips To Help Testers Ask Better Questions](https://www.ministryoftesting.com/dojo/lessons/3-tips-to-help-testers-ask-better-questions)
- [List of cognitive biases](https://en.wikipedia.org/wiki/List_of_cognitive_biases) and the [Cognitive bias cheat sheet](https://medium.com/better-humans/cognitive-bias-cheat-sheet-55a472476b18)
- [Requirements & Specifications](https://ministryoftesting.com/dojo/lessons/99-second-introduction-to-requirements-specifications?s_id=52353)

Did you find any others?

# Post clinic exercise

So the requirement we’d like you to explore is:

> The text field notifies users when an invalid entry is put in the field

Post what sort of question you might ask below and why you feel they are worth asking.

---

<div class="post-metadata">

**Author:** ![sujanavemu](https://avatars.discourse-cdn.com/v4/letter/s/34f0e0/32.png) [@sujanavemu](https://club.ministryoftesting.com/u/sujanavemu)\
**Post date:** [21 May 2019 16:05 UTC](https://club.ministryoftesting.com/t/swtc-belfast-testing-requirements/25785/2 "2019-05-21T16:05:39Z")

</div>

This is not the entire list but are few pointers from top of my head.

I would ask below questions to remove ambiguity in the requirement.

- Who should be entering the data, i.e. targeted users? - from Requirement Quality / Technical Perspective

- What are the valid/invalid entries? – from Technical / Tester Perspective

- Is this a text field or password field? – from Technical/ Tester Perspective

- What is the max length of the text field? – from Technical / Tester Perspective

- Where should the field to be positioned on the page? – from User Perspective

- What is the field label for text field? - from User Perspective

- Is this field mandatory or optional? - from User Perspective

- When the field validation supposed to trigger, automatic or action button after entering information? – from Technical / Tester / User Perspective

- What should be the error message and where should it appear i.e. above the field/ error message below the field? – from Technical / Tester / User Perspective
