Interoperability is a challenge for the realisation of smart grids. In this work, we first present an interoperability testing methodology, which is substantial to perform interoperability tests for the smart grid. To show its applicability and facilitate its comprehension, we present an example by applying it on a Demand Side Management (DSM) use case. The DSM use case is chosen because it is a major topic for modern grids and it involves the participation of many actors. The tutorial exemplifies the interactions among those actors. The Smart Grid Architecture Model SGAM framework is used, where the mapping of the use case is presented along with the Message Sequence Chart (MSC). Then we describe the profiling of the equipment, relevant technical information and standards, which form the basis for the design and execution of the interoperability tests. We focus on the technical part of the interoperability testing; therefore, attention is focused on the information and communication layer. We present how the interoperability tests should take place and we analytically show the respective Test Cases (TC). The verdict of the test should be either PASS or FAIL. The paper shows how to successfully use the methodology for interoperability testing on a specific use case, whereas its applicability can be extended to any smart grid interoperability use case.Interoperability refers to the ability of two or more devices from the same vendor, or different vendors, to exchange information and use that information for correct co-operation [4]. As stated by the CEN-CENELEC-ETSI Smart Grid Coordination Group (SG-CG) [5], this definition is extended to "The ability of two or more networks, systems, devices, applications, or components to interwork, to exchange and use information in order to perform required functions." In addition, "Interoperability between systems in a smart grid must be considered and well specified in use cases, in order to develop interoperable Smart Grid systems by design. Use cases provide a basis for the specification of functional requirements, non-functional requirements, Test Cases (TC) and test profiles".A framework that has been used for Interoperability purposes is the Smart Grid Architecture Model SGAM model, which stands for "Smart Grid Architecture Model" and is the main outcome of Reference Architecture working group mandated by the EU's 490 Mandate [6] entitled "Smart Grid Mandate-Standardization Mandate to European Standardization Organizations (ESOs) to support European Smart Grid deployment".Based on the SGAM framework there are five different layers of interoperability: