How To Group Test Methods - Part 2

4 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.52
List Price:  €95.03
You save:  €28.51
£55.29
List Price:  £78.99
You save:  £23.70
CA$98.01
List Price:  CA$140.02
You save:  CA$42.01
A$108.26
List Price:  A$154.67
You save:  A$46.40
S$94.28
List Price:  S$134.69
You save:  S$40.41
HK$544.68
List Price:  HK$778.14
You save:  HK$233.46
CHF 62.24
List Price:  CHF 88.92
You save:  CHF 26.68
NOK kr781.73
List Price:  NOK kr1,116.81
You save:  NOK kr335.07
DKK kr496.25
List Price:  DKK kr708.95
You save:  DKK kr212.70
NZ$119.48
List Price:  NZ$170.70
You save:  NZ$51.21
د.إ257.07
List Price:  د.إ367.25
You save:  د.إ110.18
৳8,430.24
List Price:  ৳12,043.71
You save:  ৳3,613.47
₹5,907.88
List Price:  ₹8,440.19
You save:  ₹2,532.31
RM313.59
List Price:  RM448
You save:  RM134.41
₦117,896.75
List Price:  ₦168,431.15
You save:  ₦50,534.40
₨19,601.13
List Price:  ₨28,002.81
You save:  ₨8,401.68
฿2,456.64
List Price:  ฿3,509.64
You save:  ฿1,053
₺2,405.01
List Price:  ₺3,435.88
You save:  ₺1,030.86
B$408.16
List Price:  B$583.12
You save:  B$174.95
R1,278.38
List Price:  R1,826.34
You save:  R547.95
Лв129.87
List Price:  Лв185.54
You save:  Лв55.66
₩98,547.64
List Price:  ₩140,788.38
You save:  ₩42,240.74
₪262.83
List Price:  ₪375.48
You save:  ₪112.65
₱4,119.38
List Price:  ₱5,885.08
You save:  ₱1,765.70
¥10,926.10
List Price:  ¥15,609.38
You save:  ¥4,683.28
MX$1,438.75
List Price:  MX$2,055.45
You save:  MX$616.69
QR257.25
List Price:  QR367.52
You save:  QR110.26
P957.42
List Price:  P1,367.80
You save:  P410.38
KSh9,063.70
List Price:  KSh12,948.70
You save:  KSh3,885
E£3,455.33
List Price:  E£4,936.40
You save:  E£1,481.07
ብር8,611.91
List Price:  ብር12,303.26
You save:  ብር3,691.35
Kz63,807.12
List Price:  Kz91,156.94
You save:  Kz27,349.81
CLP$68,583.90
List Price:  CLP$97,981.20
You save:  CLP$29,397.30
CN¥506.99
List Price:  CN¥724.30
You save:  CN¥217.31
RD$4,249.83
List Price:  RD$6,071.45
You save:  RD$1,821.61
DA9,380.49
List Price:  DA13,401.28
You save:  DA4,020.78
FJ$159.39
List Price:  FJ$227.72
You save:  FJ$68.32
Q545.12
List Price:  Q778.78
You save:  Q233.65
GY$14,759.55
List Price:  GY$21,085.97
You save:  GY$6,326.42
ISK kr9,759.40
List Price:  ISK kr13,942.60
You save:  ISK kr4,183.20
DH701.60
List Price:  DH1,002.33
You save:  DH300.73
L1,265.07
List Price:  L1,807.32
You save:  L542.25
ден4,092.25
List Price:  ден5,846.32
You save:  ден1,754.07
MOP$565.22
List Price:  MOP$807.49
You save:  MOP$242.27
N$1,267.59
List Price:  N$1,810.92
You save:  N$543.33
C$2,596.85
List Price:  C$3,709.94
You save:  C$1,113.09
रु9,521.24
List Price:  रु13,602.36
You save:  रु4,081.11
S/267.43
List Price:  S/382.06
You save:  S/114.63
K283.56
List Price:  K405.11
You save:  K121.54
SAR262.97
List Price:  SAR375.69
You save:  SAR112.72
ZK1,929.77
List Price:  ZK2,756.93
You save:  ZK827.16
L331.05
List Price:  L472.96
You save:  L141.90
Kč1,682
List Price:  Kč2,402.96
You save:  Kč720.96
Ft27,138
List Price:  Ft38,770.23
You save:  Ft11,632.23
SEK kr772.63
List Price:  SEK kr1,103.81
You save:  SEK kr331.17
ARS$69,869.10
List Price:  ARS$99,817.28
You save:  ARS$29,948.18
Bs487.60
List Price:  Bs696.60
You save:  Bs209
COP$315,227.33
List Price:  COP$450,344.06
You save:  COP$135,116.73
₡36,031.09
List Price:  ₡51,475.19
You save:  ₡15,444.10
L1,781.45
List Price:  L2,545.04
You save:  L763.59
₲550,680.18
List Price:  ₲786,719.69
You save:  ₲236,039.51
$U2,973.65
List Price:  $U4,248.26
You save:  $U1,274.60
zł288.46
List Price:  zł412.11
You save:  zł123.64
Already have an account? Log In

Transcript

Hello all welcome back to the next one. In this one, we will continue our discussion about strategic grouping. So let me bring up Eclipse, the class stays the same, there's nothing else that I'm going to change in the test class, there's something that I'm going to change in the XML file. So till now we saw that under the group's tab, sorry, under the group's tag, we can include a run tag, and we can include what group we want to run. Since it's a group's tag, we can actually have multiple groups defined under Right, right. And then there should be something that we can choose which group we want to run, instead of saying, the group name here directly.

So let's see how we can achieve that. Instead of putting these things into the run tag. What we can do here is we can define, define tag so the tag name is define and we can name it something so let's say I'm going to name it all let's just name it all. And so now we have a define tag. Instead of putting this thing here, I'm just gonna put it under the Define tag. And here let me include a couple of more groups.

So I can say other than by x, I can say SUV. And since it's all group limit, just include the group for sedan also. And we have a cars group also, but if we cover SUV, if we cover sedan, and bikes, we pretty much cover all of them, right? So we can define one group like that. We can also define another group here. So let me just copy everything.

And let me just call it as maybe SUV and sedan. So and then we can name it Something like cars. Why am naming it as cars because all I did is I included SUV and sedan, but I skip bikes. So it's as good as using the group cars, but just wanted to use multiple groups. That's why I named it as cars and included a Sylveon sedan. And that's about it.

So now we have two different groups and which includes two different combinations right. Now under the run tag, what we can do here is we can include and in the name, we can say, I want to run all so now this name is this guy, or this guy, and this name, or maybe you know what, I should name it as no bikes, because I don't want you to get confused with this cars name. So just to make Make sure that this name is completely different from what we have used in the code file. These names are the same as code files. But the one that we are defining here, it's completely different. So what I've done here is I have defined a run tag and in that I've included all which is this one.

And that's about it. So let me just right click this XML file and run it as a test in G Suite. And let's see the output. So what it does is it ran everything rd ethics BMW xx, Honda CBR Kawasaki Ninja, because we ran all the test cases. Now if I say no bikes here, then save it and run it as test in G Suite. Then it only ran the cars test cases, RDS x and BMW xx.

And it did Not run the bikes test cases. The reason is I did not change anything, I'm only updating the run tag with what group I want to include. And everything is upset here, right? The only thing I changed here is this one, and it's working perfectly fine. So this is a really good way to group our test cases to actually run, which test cases we want to run. And you can have multiple XML files created for separate groups.

So if you want to run a particular group of test cases, you can run that XML file, and it just makes it super easy to manage. So that's about it. Please practice this one. You can always download the code files, I always update them, upload them with the lecture. And let me know if you have any questions. I'll be more than happy to help you.

I'll see in the next lecture guys. Thanks for attending this one. Thanks.

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.