As we move towards more Agile Shift-left software development processes like continuous integration and delivery, developers need to be able to quickly and efficiently run tests during the entire delivery cycle.
One downfall to UI functional tests is they are slow. This makes them less than ideal for letting developers know quickly if their code has broken the latest build or not. API functional tests, on the other hand, tend to be faster. API functional tests also tend to run more reliably than GUI functional tests because changes in the user interface usually occur more frequently then changes on the API level. Therefore GUI tests tend to be more brittle than API level tests. https://goo.gl/YhiyXh #DataIntegration #ML


