PPT - Department of Information Technology

advertisement
STX project and software testing
Ossi Taipale
2012
Lappeenranta University of Tech.
STX among the other software
testing research projects
 Top down approach in the research projects :
ANTI-project:
Basic research
of SW testing,
2004 - 2007
ISO/IEC 29119:
SW testing
standard
MASTO-project:
Reference model
of SW testing,
2008 - 2011
SW testing in
the cloud
STX-project:
Intended
quality,
2011 - 2014
ISO/IEC 29119,
33063,
25000 series
Cloud
Testing
Laboratory
2014 -
Software testing research
 ANTI-project (2004 – 2007) : Factors af fecting sof tware
testing , for example:
• Product orientation, explicit knowledge, documented
information, SPL, product variants, outsourcing, repetitive
testing , reuse, testing automation.
• Service orientation, tacit knowledge, domain knowledge,
new delivery models, adaptive testing, explorative and
manual testing.

•
•
•
•
MASTO-project (2008 – 2011):
Reference model of software testing (ISO/IEC 29119)
Assessment model of software testing (ISO/IEC 33063)
Software testing in the cloud
Mapping between software product attributes and software
testing (ISO/IEC 25010)
Software testing and development
for intended quality, STX (20112014)
Research Problem
OU’s are evaluated through an assessment framework
Intended
Software Quality
Software
Development
•Software Products
ISO/IEC 12207
ISO/IEC 33000
series
•New Services,
Cloud computing
ISO/IEC 25000
series, Software
Quality
Software Testing
ISO/IEC 29119, 33063,
IEEE Std 1012, cloud
testing
Objective
 To show how software development, software testing and
intended quality depend on one another.
 Traditional software development and service models
 Emerging XaaS (Everything as a Service) architectures,
technologies and service models.
 The project results help the participating companies in
improving the ef ficiency of their quality management and
software testing and hence the ef ficiency of their software
development as a whole.
 Testing techniques
 Testing as a service
Testing of Quality Characteristics
Software testing
standard 29119
Part 4 contains
information on
how to map
Quality
Characteristics to
Test Design
Techniques and
how to map
Quality
Characteristics to
Types of Testing.
This is used as
reference in this
study.
Software Testing in the Cloud
 Cloud based testing offers a new delivery,
operation and maintenance model that is enabled
by the internet.
 It affects the actual testing work and the way
testing services are delivered. It also engages
the management in paying attention to aspects
such as pricing and security.
 Objective: This is an empirical study aimed at
understanding how organizations can
successfully use the cloud for testing and how
cloud based testing facilitates or hinders in
reaching for quality requirements or quality
attributes.
Software Testing in the Cloud
Testing in the cloud affects:
 Acquisition (cloud based testing emphasizes
services)
 Business (cloud based testing emphasizes pay
per use instead of license fees)
 Access (services are accessed over internet)
 Technical models of testing e.g. scalability
Publications from the STX project
(2011-2014)
Peer-reviewed articles
1. Riungu-Kalliosaari L., Taipale O., and Smolander K., "Testing in the
Cloud: Exploring the Practice", Preprint for Special Issue on Software
Engineering for Cloud Computing, IEEE Software (March/April 2012).
2. Pesonen, T., and Smolander, K., "Observations on eBusiness
Implementation Capabilities in Heterogeneous Business Networks", IFIP
International Federation for Information Processing, pp. 212-226, 2011.
3. Riungu L.M., Taipale O., and Smolander K., "Research Issues for
Software Testing in the Cloud" IEEE Second International Conference on
Cloud Computing Technology and Science (CloudCom), pp.557-564, Nov-Dec
2010.
4. Riungu L.M., Taipale O,, and Smolander K., "Software Testing as an
Online Service: Observations from Practice", 3rd International Conference
on Software Testing, Verification, and Validation Workshops (ICSTW), pp.418423, April 2010.
Publications from the STX project
(2011-2014)
Theses
M.Sc.
1. Aoke L., "Use of Standards in Software Development, Testing and
Quality Assurance: Special Focus on China", M.Sc Thesis, April 2012.
2. Timilsina U., "Security Issues on Testing of Public Cloud Applications",
M.Sc Thesis, February 2012.
Publications from the STX project
(2011-2014)
In Review
1. Riungu-Kalliosaari L., Taipale O., and Smolander K., "Software Testing as a
Service: Perceptions from Practice", Book chapter in review for Software Testing
in the Cloud: Perspectives on an Emerging Discipline, IGI Global (2012).
2. Timilsina U., Riungu-Kalliosaari L., Taipale O., Smolander K., "Security Issues
on Testing of Public Cloud Applications", Submitted to a Chinese journal, May
2012.
3. Seth F.P., Mustonen-Ollila E., Taipale O., and Smolander K., "Software Quality
Construction: Empirical Study on the Role of Requirements, Stakeholders
and Resources", Submitted to the 19th Asia-Pacific Software Engineering
Conference (APSEC 2012), June 2012.
4. Riungu-Kalliosaari L., Taipale O., Smolander K., and Richardson I., "A
Framework and Strategy for Cloud-based Testing in Practice", on-going 2012.
.
Cloud testing laboratory 2014…
Cloud-toimitusmalli edustaa uutta ohjelmistojen toimitusmallia
(delivery model). Tutkimusyhtiö Gartner arvioi cloud-toimitusmallin
mullistavan ohjelmistotuotannon rakenteen seuraavan kymmenen
vuoden aikana. Tämä muutos vaikuttaa sekä olemassa olevaan
ohjelmistotuotantoon että avaa uusia mahdollisuuksia suomalaisille
yrityksille pääsyyn maailman markkinoille. Muutoksen on arvioitu
sisältävän esimerkiksi ohjelmiston hankintamallin muuttumisen
ostomallista palvelumalliksi ja liiketoimintamalli muuttumisen
lisenssimaksupohjaisesta käytön perusteella veloitettavaksi. Lisäksi
ohjelmistoa käytetään ilman asennusta omalle työasemalle Internetin
yli ja cloud-toteutuksen tekninen malli tukee esimerkiksi
laajennettavuutta, uudelleen käyttöä, ylläpidettävyyttä, ja pääsyä
globaaleille markkinoille.
Download