When people ask me what the hardest thing in software testing is:
Creating your testdata and then use it wisely.
Testdata, not test automation?
No, because getting the correct testdata for your software testing costs a lot of time, especially when you need lots of data, which is also diverse.
Test automation is also hard, but this is just about automating your tests, not testing it. You first need your testdata, otherwise no test, no test automation.
Luckily we have the knowledge and tools from data science where we can create testdata with, for instance, Python and its libraries.
So, what testdata did you create today for your tests?
PS: Next to this post on TestingSaaS this blogpost was also shared on LinkedIn: