Module 1-System Requirements and User Stories

Test Execution and Defect Management Introduction and Course Topics
6 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$49.99
List Price:  $69.99
You save:  $20
€47.51
List Price:  €66.52
You save:  €19
£39.57
List Price:  £55.40
You save:  £15.83
CA$69.83
List Price:  CA$97.77
You save:  CA$27.93
A$76.76
List Price:  A$107.48
You save:  A$30.71
S$67.19
List Price:  S$94.07
You save:  S$26.88
HK$389.07
List Price:  HK$544.73
You save:  HK$155.66
CHF 44.17
List Price:  CHF 61.85
You save:  CHF 17.67
NOK kr552.55
List Price:  NOK kr773.61
You save:  NOK kr221.06
DKK kr354.40
List Price:  DKK kr496.19
You save:  DKK kr141.78
NZ$85.21
List Price:  NZ$119.31
You save:  NZ$34.09
د.إ183.61
List Price:  د.إ257.07
You save:  د.إ73.46
৳5,978.91
List Price:  ৳8,370.95
You save:  ৳2,392.04
₹4,225.77
List Price:  ₹5,916.42
You save:  ₹1,690.64
RM223.20
List Price:  RM312.50
You save:  RM89.30
₦84,012.69
List Price:  ₦117,624.49
You save:  ₦33,611.80
₨13,908.54
List Price:  ₨19,473.08
You save:  ₨5,564.53
฿1,733.10
List Price:  ฿2,426.48
You save:  ฿693.38
₺1,727.24
List Price:  ₺2,418.28
You save:  ₺691.03
B$290.46
List Price:  B$406.67
You save:  B$116.21
R906.09
List Price:  R1,268.60
You save:  R362.51
Лв92.91
List Price:  Лв130.09
You save:  Лв37.17
₩70,046.43
List Price:  ₩98,070.61
You save:  ₩28,024.17
₪186.68
List Price:  ₪261.37
You save:  ₪74.69
₱2,952.60
List Price:  ₱4,133.88
You save:  ₱1,181.28
¥7,718.58
List Price:  ¥10,806.63
You save:  ¥3,088.05
MX$1,017.02
List Price:  MX$1,423.91
You save:  MX$406.89
QR182.44
List Price:  QR255.44
You save:  QR72.99
P683.49
List Price:  P956.94
You save:  P273.45
KSh6,461.20
List Price:  KSh9,046.20
You save:  KSh2,585
E£2,482.03
List Price:  E£3,475.04
You save:  E£993.01
ብር6,237.86
List Price:  ብር8,733.50
You save:  ብር2,495.64
Kz45,607.24
List Price:  Kz63,853.79
You save:  Kz18,246.54
CLP$48,681.26
List Price:  CLP$68,157.66
You save:  CLP$19,476.40
CN¥362.01
List Price:  CN¥506.84
You save:  CN¥144.83
RD$3,017.61
List Price:  RD$4,224.90
You save:  RD$1,207.28
DA6,678.15
List Price:  DA9,349.94
You save:  DA2,671.79
FJ$113.48
List Price:  FJ$158.89
You save:  FJ$45.40
Q386.23
List Price:  Q540.76
You save:  Q154.52
GY$10,467.47
List Price:  GY$14,655.30
You save:  GY$4,187.82
ISK kr6,913.61
List Price:  ISK kr9,679.61
You save:  ISK kr2,766
DH499.81
List Price:  DH699.78
You save:  DH199.96
L910.32
List Price:  L1,274.52
You save:  L364.20
ден2,923.74
List Price:  ден4,093.48
You save:  ден1,169.73
MOP$401.12
List Price:  MOP$561.60
You save:  MOP$160.48
N$907.46
List Price:  N$1,270.52
You save:  N$363.05
C$1,841.10
List Price:  C$2,577.69
You save:  C$736.58
रु6,753.23
List Price:  रु9,455.06
You save:  रु2,701.83
S/189.86
List Price:  S/265.82
You save:  S/75.96
K201.41
List Price:  K281.99
You save:  K80.58
SAR187.67
List Price:  SAR262.75
You save:  SAR75.08
ZK1,384.62
List Price:  ZK1,938.58
You save:  ZK553.95
L236.44
List Price:  L331.04
You save:  L94.59
Kč1,203.80
List Price:  Kč1,685.42
You save:  Kč481.62
Ft19,537.53
List Price:  Ft27,354.11
You save:  Ft7,816.57
SEK kr551.39
List Price:  SEK kr771.99
You save:  SEK kr220.60
ARS$50,126.56
List Price:  ARS$70,181.20
You save:  ARS$20,054.63
Bs346.46
List Price:  Bs485.08
You save:  Bs138.61
COP$220,634.58
List Price:  COP$308,906.07
You save:  COP$88,271.48
₡25,407.49
List Price:  ₡35,572.52
You save:  ₡10,165.02
L1,264.30
List Price:  L1,770.13
You save:  L505.82
₲391,827.47
List Price:  ₲548,589.81
You save:  ₲156,762.34
$U2,138.81
List Price:  $U2,994.50
You save:  $U855.69
zł206.57
List Price:  zł289.22
You save:  zł82.64
Already have an account? Log In

Transcript

Hello and welcome to Module One. In this module, I will discuss system requirements and user stories and how software tester utilize these documents. So, what are system requirements? Well system requirements are also known as system requirements specification. It is a document that provides a description of a software that is to be developed or enhance it establish the basis for an agreement between the customers and the contractor service suppliers. It lays out in details the functionality, the non functionality that is that is required for the customers as well as its users.

It also defines at a high level the main business processes that are that are to be supported. So who writes these system requirements, when in many cases, there might be a business elements that might create the system requirements. In some organizations, there might be a project manager or product owner, or maybe some other member of the project team. But again, in most cases, it is a business analyst that creates the system requirements. So who uses these requirements, what every member on the team will read the system requirements. However it is software, tester and the developer really analyze and review these requirements in order to perform their jobs.

So for example, a software tester will read and analyze the system requirements to aid them in creating test scenarios and test cases, which we will see later in the course. Here I have an example of a system requirement. In this requirements it is the login functionality requirement. And it details exactly how the login feature should function. So when a customer puts in or when a user puts in their login name in their password here in the requirements, it details exactly how the system should function. So for example, in requirement one dot one dot one on a successful member login on the homepage, it should be available with the welcome message to say welcome welcome to psychos version with the version number and requirements one dot one dot two when the wrong user ID and our password is provided.

The user should receive an error message and the message should state invalid login. Please try again. In requirements one dot one dot three, when the user ID and or the password feel it's not provided, the user should receive an error message that states login name is required in the password name is required. Also in this example, we have some attributes for each field. So take for example, the login name field. It states in this requirement that the minimum value that should be entered for this field, it's for the maximum value is 16.

It is a mandatory field in and also states that this field should only accept alpha and numeric characters. Let's move forward with the password field. Similar to the login field, the minimum field value is four. However, the maximum field value is 25. It is also a mandatory field, and it accepts alpha and numeric characters. Now that we've completed system requirements, let's take a look at user stories.

User Stories are a short, simple description of a feature told from the perspective of the person who desires the new capabilities, usually a customer or users of the system. It describes the type of users and what they want and why. So who writes to user stories? Well, any member on the project team can write a user story A software tester and a developer. Much like the system requirements, that software tester will analyze the user stories to help them generate test scenarios and write test cases. Here's an example of a user story.

And as you can see here, it is quite different than the system requirements. As I stated earlier, there's a very short brief description of the user stories. So let's review this sample here. The short narrative stays that is a pin orders to homepage. So as a customer of the buy too much website, I want to be able to pin orders on my customer's home screen so that I can track the status that the orders that I have that I have Please, you can see here on the back of the user stories, there is a few acceptance criteria. And this is an example of a manual user stories.

So in the case, if a company, a company is creating user stories on an index card versus a tool, they would have this information as it appears here in this example. And again, on the back, you would have acceptance criterias, as well as some failures. And the test analyst or the tester would take this user story to assist them with coming up with test scenarios and test cases, test scenarios and test cases. As I mentioned earlier,

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.