Build & Test Automation Flashcards

1
Q

What is Ant?

A

It is a Build Automation utility

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How does Ant work?

A

Examine all TARGETS and their DEPENDENCIES find an ORDER OF EXECUTION.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Advantages of Ant?

A

Easy to initiate
Fast
Repeatable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Jenkins?

A

Build Automation server (CI)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Simple description of what jenkins does? When does it do it?

A

Jenkins FREQUENTLY BUILDs and TESTs. It can be SCHEDULED or TRIGGERED by a push

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is regression?

A

Regression is when after a certain event Software has REGRESSED from its prior, desired functionality

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How can junit test runner tell that a method is to be executed as a test case?

A

@Test annotation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Can test methods in junit test have input parameters?

A

Nope.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Naming convention for test methods? Does it matter if it’s hella long?

A

ShouldBlaBlaBla

Nah, nobody will have to write it, it’s specific only for DOCUMENTATION purposes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly