A Software Testing Process for Ginga Products
The objective of this work is to define and evaluate the process of software testing development for the Ginga platform, focusing on system testing specifically for Ginga-NCL. The main motivations are Brazil’s expectation has 54 million TV sets with Ginga
- PDF / 538,192 Bytes
- 13 Pages / 439.37 x 666.14 pts Page_size
- 92 Downloads / 186 Views
stract. The objective of this work is to define and evaluate the process of software testing development for the Ginga platform, focusing on system testing specifically for Ginga-NCL. The main motivations are Brazil's expectation has 54 million TV sets with Ginga by the end of 2016 and the lack of systematic approaches to software testing for these products. The proposed process is divided into planning, specification, implementation and analysis. This paper presents an assessment of all steps from the execution of tasks, papers and generating artifacts using products on the market today in a production environment. Keywords: Development process · Software test · Digital TV · Ginga
1
Introduction
The transition from analog TV to digital TV has been taking place in various parts of the world. In Brazil the first steps towards the implementation of Digital TV were performed in 2005 with the creation of the Brazilian Digital TV System (SBTVD), which provides some innovations, such as interactivity, through the middleware Ginga, divided into two subsystems, the Ginga-J execution environment (procedural) and presentation environment Ginga NCL (declarative). According to the Ministry of Communications of Brazil, there are between 60 and 80 million analog devices in operation a total population of 54 million households. Of these, 16 million families are "class" D and E, and represent 30% of the population that use TV as the primary means of information and entertainment. Currently, the digital signal reaches 25 states of Brazil, with only 2 states (Amapá and Roraima) without transmissions. Of the 5509 municipalities, only 433 have coverage of the digital signal. Though coverage 45.5% of the population, access of Brazilians to the digital signal is still far from universal, whether in fixed or mobile reception. However, with the Interministerial Ordinance 140, published on February 23, 2012, which requires that manufacturers include Ginga in 75% of TV sets in 2013 and 90% in 2014, it is expected that this market could reach 54 million interactions with devices by the end of 2016, making it equivalent in quantity to the smartphone market in the country. Given this expected expansion implementation of the Ginga platform, there is a need for system quality assurance. Therefore, the test activity becomes a critical task in the final product development process support system as reliability, since it is © Springer International Publishing Switzerland 2015 M.J. Abásolo and R. Kulesza (Eds.): jAUTI 2014, CCIS 389, pp. 61–73, 2015. DOI: 10.1007/978-3-319-22656-9_5
62
G. Alves et al.
adopted a test procedure in which their activities are conducted in an objective manner and arranged. Software testing process defines how the tests are planned, designed, implemented, executed and evaluated through a set of activities, artifacts and roles [1]. A typical process includes a set of activities such as: (1) planning, determines what, how, when, and by whom will be held; (2) specification, creates the artifacts relating them with the f
Data Loading...