Workflow Flashcards
1
Q
I know the difference between unit testing, integration testing, A/B testing
A
- unit testing: refers to the practice of testing certain functions and areas – or units – of our code. This gives us the ability to verify that our functions work as expected. That is to say that for any function and given a set of inputs, we can determine if the function is returning the proper values and will gracefully handle failures during the course of execution should invalid input be provided.
- integration testing: Integration Testing is a level of software testing where individual units are combined and tested as a group. The purpose of this level of testing is to expose faults in the interaction between integrated units.
- A/B testing: is a controlled experiment with two variants, A and B