Answering your questions:
What role is the person that should be reading the statements mentioned in this article in?
It is mostly for QA Engineers/Testers or anyone else who planning similar activities or is responsible for the results and testing.
Which of the responsibilities are of the tester, which are of the team, which are of the lead of migration, of the product manager?
I’m not talking here about responsibilities, I believe that each team in its unique situation will deal with this on its own, it’s not so important. In my example, I work in collaboration with devs, with their help and support because as a team we were responsible for the result and quality.
I’m usually the kind of tester that thinks negatively; Like: think of these risks, or these potential failures, or consider that thing X can go wrong in Y way, how about experimenting with this and trying to find this kind of problems? . . . . . . .
Nice approach, generally good questions but I can advise you to use common sense, logic, etc. This is an article, more like an overview, general approach, this is not a course or book, even with such detailed and larger formats I won’t be able to cover all the details and nuances of each particular case, risk, situation, etc
‘Check that the data looks fine’, ‘everything works’, ‘there are no crashes’, ‘application was properly handled’, ‘data will be handled correctly’, etc…
– for me, it looks pretty straightforward in the generalized approach and I’m surprised that you expect here more details.
I’d like to see a distinction between data migration, data conversion, and data integration. Without knowing much about the context of the examples I feel like they are learning toward data integration and conversion.
Technically, I can agree here with you, but if I get data from one table/DB and put it in another one it sounds to me like migration. I used my real experience, and real tasks I’ve had and there weren’t so obvious distinctions between data migration, data conversion, and data integration. In real life, you in most situations also won’t have such a clear distinction but this is a valid point and I think it should be properly addressed in more comprehensive guides on data migration, data conversion, and data integration.
In my opinion, for the article format, this piece has enough details and makes it pretty useful as a starting point, and as a general checklist for similar situations.