In recent years the internet has completely transformed traditional TV. The convergence between broadcast and broadband operator has given birth to many additional services for TV users. The request of new applications has grown, allowing different providers to display their media content on different kinds of devices. Thanks to these applications, nowadays TV users can decide how, where and when they watch their favourite TV programs as well as interact with them. The Media Software Factory (MSF) operates in this context developing software solutions on customer requests and supplies specialist consulting in software engineering. The team consists of software architects able to define and design the architecture of a software system in order to meet performance and stability requirements, software analysts able to define software requirements starting from the user requirements and, lastly, software developers able to produce the code to implement the software requirements.
Media Testing & Validation (MT&V) is responsible for hardware/software testing and validation, in order to check the compliance with system specifications and customer expectations. The testing process has two distinct goals: to demonstrate to the developer and to the customer that software meets its requirements, and to discover situations in which the behavior of software is incorrect, undesirable or not compliant with its specification or standard. In the first case we perform validation testing by using a set of test cases that reflect the system’s expected use, while the second goal leads to defect testing, where we design test cases to discover the defects. In our laboratories, we perform both black-box and white-box testing. Our team supports the customer on both the production (live) and testing environment, managing the hardware/software system and each warning to ensure the quality of service. We perform our activities in our in-house laboratories or/and in customers’ laboratories.