New answers tagged


Not all tests have to be acceptance tests, some regressions are better tested with unit testing where you mock external systems


We use that style of regression test where I work, too. It can be challenging to ensure that the system produces consistent results for the same input. Ask whether you can run your tests at a lower level. It may be possible to record/playback inputs and outputs of specific subsystems, rather than using inputs and outputs of the system as a whole. ...


In this case what I've done is create a proxy server for these third party services so you can control the interaction. Example: An iOS application we have talks to an API that another team works on, which we don't control on our team, so we created a proxy server to imitate the responses from the API. We also made it so we can customize the response to ...

Top 50 recent answers are included