The Duties of a Software Tester

Introduction to Software Testing Software Tester, Part I
10 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€66.27
List Price:  €94.67
You save:  €28.40
£55.39
List Price:  £79.13
You save:  £23.74
CA$98.13
List Price:  CA$140.19
You save:  CA$42.06
A$107.73
List Price:  A$153.90
You save:  A$46.17
S$93.76
List Price:  S$133.95
You save:  S$40.19
HK$544.73
List Price:  HK$778.23
You save:  HK$233.49
CHF 61.80
List Price:  CHF 88.29
You save:  CHF 26.48
NOK kr772.72
List Price:  NOK kr1,103.93
You save:  NOK kr331.21
DKK kr494.34
List Price:  DKK kr706.23
You save:  DKK kr211.89
NZ$118.90
List Price:  NZ$169.87
You save:  NZ$50.96
د.إ257.06
List Price:  د.إ367.25
You save:  د.إ110.18
৳8,323.66
List Price:  ৳11,891.45
You save:  ৳3,567.79
₹5,909.11
List Price:  ₹8,441.95
You save:  ₹2,532.83
RM313.06
List Price:  RM447.25
You save:  RM134.19
₦116,728.62
List Price:  ₦166,762.32
You save:  ₦50,033.70
₨19,349.93
List Price:  ₨27,643.94
You save:  ₨8,294.01
฿2,418.69
List Price:  ฿3,455.42
You save:  ฿1,036.73
₺2,421.05
List Price:  ₺3,458.79
You save:  ₺1,037.74
B$406.02
List Price:  B$580.06
You save:  B$174.03
R1,265.11
List Price:  R1,807.38
You save:  R542.27
Лв129.77
List Price:  Лв185.40
You save:  Лв55.62
₩97,597.80
List Price:  ₩139,431.41
You save:  ₩41,833.60
₪261.71
List Price:  ₪373.90
You save:  ₪112.18
₱4,123.18
List Price:  ₱5,890.51
You save:  ₱1,767.32
¥10,762.63
List Price:  ¥15,375.85
You save:  ¥4,613.21
MX$1,416.38
List Price:  MX$2,023.49
You save:  MX$607.10
QR254.03
List Price:  QR362.91
You save:  QR108.88
P950.29
List Price:  P1,357.62
You save:  P407.32
KSh9,046.20
List Price:  KSh12,923.70
You save:  KSh3,877.50
E£3,467.03
List Price:  E£4,953.11
You save:  E£1,486.08
ብር8,622.47
List Price:  ብር12,318.34
You save:  ብር3,695.87
Kz63,865.87
List Price:  Kz91,240.87
You save:  Kz27,375
CLP$68,034.44
List Price:  CLP$97,196.23
You save:  CLP$29,161.78
CN¥506.75
List Price:  CN¥723.96
You save:  CN¥217.21
RD$4,196.84
List Price:  RD$5,995.75
You save:  RD$1,798.90
DA9,336.57
List Price:  DA13,338.53
You save:  DA4,001.96
FJ$158.85
List Price:  FJ$226.94
You save:  FJ$68.09
Q538.15
List Price:  Q768.81
You save:  Q230.66
GY$14,572.68
List Price:  GY$20,819.01
You save:  GY$6,246.32
ISK kr9,629.22
List Price:  ISK kr13,756.62
You save:  ISK kr4,127.40
DH697.40
List Price:  DH996.34
You save:  DH298.93
L1,272.08
List Price:  L1,817.34
You save:  L545.25
ден4,077.86
List Price:  ден5,825.76
You save:  ден1,747.90
MOP$558.50
List Price:  MOP$797.89
You save:  MOP$239.39
N$1,261.49
List Price:  N$1,802.21
You save:  N$540.71
C$2,563.56
List Price:  C$3,662.39
You save:  C$1,098.82
रु9,404.05
List Price:  रु13,434.94
You save:  रु4,030.88
S/264.76
List Price:  S/378.24
You save:  S/113.48
K280.20
List Price:  K400.31
You save:  K120.10
SAR262.74
List Price:  SAR375.36
You save:  SAR112.62
ZK1,920.74
List Price:  ZK2,744.04
You save:  ZK823.29
L329.81
List Price:  L471.18
You save:  L141.36
Kč1,677.50
List Price:  Kč2,396.54
You save:  Kč719.03
Ft26,973.98
List Price:  Ft38,535.91
You save:  Ft11,561.93
SEK kr767.99
List Price:  SEK kr1,097.18
You save:  SEK kr329.18
ARS$69,886.30
List Price:  ARS$99,841.85
You save:  ARS$29,955.55
Bs481.32
List Price:  Bs687.64
You save:  Bs206.31
COP$309,520.29
List Price:  COP$442,190.80
You save:  COP$132,670.50
₡35,473.68
List Price:  ₡50,678.85
You save:  ₡15,205.17
L1,759.47
List Price:  L2,513.64
You save:  L754.17
₲542,904.89
List Price:  ₲775,611.66
You save:  ₲232,706.76
$U3,004.92
List Price:  $U4,292.93
You save:  $U1,288
zł286.84
List Price:  zł409.79
You save:  zł122.95
Already have an account? Log In

Transcript

Welcome back. In this module, we will discuss the roles and responsibilities of a software tester. And software testers duties. They are to read and analyze requirements. So if I can go back to exercise one, you were required to write at least three requirements for the product or service that you wanted to purchase. While software tester would take the place of view the user, the software tester would read and analyze your requirements that you listed in the world of software development, a business analyst in many cases would come to you and they would take your requirements that you mentioned and they were document them and a requirement documentation, a software tester would read those requirements.

Next, a software tester would come up or create test scenarios and test scenarios. So basically, if I could go back to exercise one, you were required to think of some ways on how you would test your three features or your requirements. Those are call test ideas or test scenarios. Well, a software tester would read those requirements, and they will think of ways on how they can test those requirements. Next, they will create test cases. And as we move further into the course, we will go into will define exactly what test cases are.

A software tester would also generate test data. And again, we'll discuss exactly What tests they do is as we move forward in the course, they then would execute those test cases. And test cases or they are a testing document in a tester would execute those. And again, we'll explain exactly what test cases are as we move forward. And then finally, the next I should say, a tester would create and report defects. So a tester if they found any problems with the system, as we mentioned earlier, and just some of those examples of why software testing is important.

A software tester good software, a text tester would detect those defects. They would document them and send them over to a developer or the person that created this system. report those defects. And the developer designer will fix those problems. Were in addition to these things that I just listed listed as software testers, they are also trying to break this system. So not only are they testing your system out, or testing your requirements to see if they're the system is performing the way it's supposed to, they're going to do something else to try to break the system.

So say for example, if you have a login field, and the User Name field states that that requirement should accept only f1 f1 characters, while a software tester, they will test that login name. feel forced to make sure that africare witches are accepted. Accept it. They would also be in see if something else outside of that like out of alphanumeric or numeric characters, they would also test a new field to see if they feel will accept something else outside of Africa which was only and this is an example of trying to break the system. So, just to recap on the duties of software a test to start, they read and analyze requirement. Next, they create a create test scenarios.

They create test cases, they generate test data, they execute test cases, they create and report defects and they also try to break the system. Now in some other organization There are other miscellaneous duties that a software tester would perform. But as a just in general, these are some duties that a software tester performs across the board regardless of what company that you that tester works for. What makes a great software tester. Now this will vary per Corporation. But these are just just some key skills that a tester should have for one domain knowledge, and what I mean by domain knowledge.

So the more knowledgeable you are on how the system should perform, the better you are as a tester. So let's take for example, if you work on a lending application for years, you are a lender and so the you Understand how the application performs and what it should do, and how it should work. Well, the more knowledge you have about a particular application, the better tester you will be. Next, a tester should have great analytical skills because again, you're reading a lot of documentation. So the more analytical you are, the better you would be as a tester because you're analyzing and you're questioning things. You want to have really good communication skills, you're interacting with various levels of management, and also numerous members on a project team.

You also want to have really good written verbal communication skills. your writing skills as a tester are testers responsible for creating test cases, test scenarios, test it As these things all have to be written, so the more knowledgeable they are and easy they are to read, the easier it is for everyone surrounding you, your colleagues and others to understand. You want to have a great attitude. Sometime it's in the software development industry, especially when there are tight deadlines. It can be really stressful. So you want to always keep a level head and keep calm.

When things are getting a little hairy and not take anything personal. It's everyone has the same mission in mind and agenda has the same agenda and that is to get the product out the door with exceptional quality and to make sure that that product or service meets that customer needs. So again, not take anything personally you want to have a great attitude. So when things get really stressful, it's always good to just, again, have a great attitude. Or you want to have really good technical skills, the more technical you are, the better it is for you, again, you will be a tester communicates often within their interacting with some highly technical project team members. So the more technical you are, the easier it is for you.

So when you're reporting a problem to a developer, and the more information that you can provide them technically, it makes their job easier with troubleshooting and finding out what the problem is, in order to fix it in a timely manner. And then finally, you want to be very detail oriented. The more information that you provide to a developer for example, when there's a problem The easier it is for them to to fix the issue. And, as I mentioned at the top timely manner, manner. Well, that concludes Module Three. Let's recap.

And Module Three, we discussed the roles and responsibilities of a software tester. We learn that a software testers read and analyze requirements. They also create test scenarios, test cases, and generate test data. And software testers also responsible for executing test cases in order to detect defects and bugs in the software. And if defects are found, the software tester reports those defects to a developer to have them fix again before the software is released. And finally, a software tester duties are also to test system out, not only to test the system out, but they attempt to break the system as well to see if they can find defects.

And then finally, we discuss what makes a good software tester. As mentioned in the course, this will vary per company. But just some basic things that a software a good software tester should have. They should have great analytical skills. They should be detail oriented. It would help if they had domain knowledge or knowledge of the system that they're testing.

And they should also have a great attitude. And then finally, a good software tester should have some technical skills. Again, that concludes Module Three. Thank you very much.

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.