security testing performance testing fault-tolerance testing micro-services testing browser compatibility testing mobile testing test environment preparation testing strategy test scheduling test reporting testing process traceability
part of the software delivery pipeline to obtain immediate feedback on the business risks associated with a software release candidate.” Shippable feature DEV OPS TEST https://en.wikipedia.org/wiki/Continuous_testing
approach System level testing Developers Write in TDD No bureaucracy All automated tests Ad-hoc decisions Feature-level testing How do you bring both together?
two pieces: A self-contained CLI client that discovers a nearby Jenkins (via a UDP broadcast) and joins it A plugin that needs to be installed on Jenkins master to accept swarm clients Swarm is embeddable
Component Tests Isolated runs Environment up and running Core use-cases Important use-cases All use-cases Component Tests Component Tests After every step decision is taken if to continue testing pipeline