Testing of uploading files can be tricky, but with the right tools and the knowledge of a few tricks, the process can be more efficient and a lot less difficult. This article goes over creating an endpoint to upload a CSV file of users and testing that users in the CSV are displayed in the JSON response, as well as adding validation to ensure CSV files are the types of files being dealt with.
Suzanne and James Robertson, authors of numerous publications in the requirements field, launched a video course called "Requirements: The Masterclass LiveLessons-Traditional, Agile, Outsourcing". InfoQ interviewed them on these video lessons to get further insights into some of the topics addressed.
When you think about outsourcing one or more project elements, what are you most concerned about? Missed deadlines? Low quality delivery? Inaccurate or incomplete scope? Increased risk? Everyone worries that the physical separation is going to lead to problems. Working together during project planning and recognizing that you both share the same concerns increases the chances of success.
In this IEEE article, authors discuss a continuous verification and validation of complex and safety-critical software systems.
Today, almost every modern application consumes or produces XML. Stefan Bodewig explains the challenges in testing XML-based applications, and shows how to use the XMLUnit Java Framework to do so. 8