Build & Test Automation Flashcards
What is Ant?
It is a Build Automation utility
How does Ant work?
Examine all TARGETS and their DEPENDENCIES find an ORDER OF EXECUTION.
Advantages of Ant?
Easy to initiate
Fast
Repeatable
What is Jenkins?
Build Automation server (CI)
Simple description of what jenkins does? When does it do it?
Jenkins FREQUENTLY BUILDs and TESTs. It can be SCHEDULED or TRIGGERED by a push
What is regression?
Regression is when after a certain event Software has REGRESSED from its prior, desired functionality
How can junit test runner tell that a method is to be executed as a test case?
@Test annotation
Can test methods in junit test have input parameters?
Nope.
Naming convention for test methods? Does it matter if it’s hella long?
ShouldBlaBlaBla
Nah, nobody will have to write it, it’s specific only for DOCUMENTATION purposes.