Cloud computing offers immense potential for resilience, scalability and an array of services useful to every quality assurance practitioner. Most cloud computing techniques offer cloud-based platforms/services that are helpful in ensuring a requisite set of quality attributes, while quality enabler tools such as reporting/monitoring suites, testing tools, verification frameworks may also need to be brought in to the cloud in order to assess target quality aspects. Though ICT technologies like cloud computing are being used by QA testers worldwide, their evolution has affected the environment negatively, forcing engineers to find ways to create eco-friendly technologies. It’s important, therefore, for QA practitioners to take a look at green computing and employ its techniques in quality assurance practices
Sustainability has been gaining importance among software and hardware developers and users in the last two decades, due to the rapid growth in energy consumption. The inﬂuence of information and communication technologies (ICTs) on the environment throughout the entire life cycle has been studied, in order to promote green and sustainable developments. These can contribute signiﬁcantly to the improvement of the current condition of the environment by weakening the negative impacts that have intensiﬁed during the last decades. There is a great deal of pressure on producers to fallinto line with environmental regulations and to develop products and services that minimize negative inﬂuences on the ecosystem.
In relation to ICTs, the green characteristics of products and services are seen in sustainability-related concepts such as green ICTs, ecological informatics, environmental informatics, sustainable computing, and green computing.
The attractiveness of the technologies has led, in many cases, to the neglect of environmental issues by both the producers and the users. Their degree of maturity, together with pressure from international environmental organizations, has determined a shift towards the use of ICTs in compliance with environmental regulations. It is also clear that there is an interest in monitoring and protecting the ecosystem. Nevertheless, there are some obstacles to developing and implementing certain sustainable strategies in ICTs, such as the associated costs, a lack of the time and interest required to deal with the strategies’ challenges, lack of responsibility for environmental impacts, or lack of cooperation between departments within companies (ICT companies and others).