Acceptance Testing of Software Products for Cloud-Based On-Line Delivery - Publication - Bridge of Knowledge

Search

Acceptance Testing of Software Products for Cloud-Based On-Line Delivery

Abstract

Software products intended for on-line delivery by distributors serving an open community of subscribers are developed in a specific life-cycle model, in which roles of the major stakeholders are strongly separated, unlike in any other software development model known in software engineering. Its specificity underlines the fact that a distributor of the final product, responsible for its acceptance for publication and delivery to subscribers (users), is not a member of the product development team. Similarly, users of the product, who normally act as clients in other software development models cannot participate in the process until it is published by a distributor. In the paper a test methodology defined by the industrial IEEE standard is analyzed in the context of that on-line delivery software development model and basic recommendation for the NIWA distribution platform to be operated by the CI-TASK Academic Computer Centre at Gdansk University of Technology are formulated.

Cite as

Full text

download paper
downloaded 68 times
Publication version
Accepted or Published Version
License
Creative Commons: CC-BY open in new tab

Keywords

Details

Category:
Articles
Type:
artykuły w czasopismach recenzowanych i innych wydawnictwach ciągłych
Published in:
TASK Quarterly no. 19, pages 495 - 526,
ISSN: 1428-6394
Language:
English
Publication year:
2015
Bibliographic description:
Wiszniewski B.: Acceptance Testing of Software Products for Cloud-Based On-Line Delivery// TASK Quarterly. -Vol. 19., nr. 4 (2015), s.495-526
Bibliography: test
  1. Set-up the execution environment by configuring the sandbox, installing the test item in it and generating a relevant set of test cases; open in new tab
  2. Start (launch) the test item; open in new tab
  3. Execute the first (next) test case from the generated set; open in new tab
  4. Log selected data in the test log (input data, results, metrics); open in new tab
  5. Suspend execution if unexpected events occur (shut-down or crash) and log any other useful data, e.g., make a core dump. Depending on consequences the procedure may have to be started again (step 2) or even the execution environment may have to be reset (step 1); open in new tab
  6. Resume execution (step 3) if in the set generated in step 1 there are test cases not yet exercised; open in new tab
  7. Drozdowski K, Jarzemski J, Krawczyk H, Melzer M, Smółka M and Wiszniewski B 2005 A Cooperative Model for Implementing Complex Virtual Enterprises, Foundations of Computing, Decision Sciences 30 (1) 39
  8. Krawczyk H and Wiszniewski B 2001 Chapter 9: Quality issues of parallel programs, Parallel Program Development For Cluster Computing -Methodology, Tools and Inte- grated Environments, Huntington, New York Cunha J C, Kacsuk P and Winter S Eds, Nova Science Publishers, Inc.
  9. Krawczyk H and Wiszniewski B 1998 Analysis and Testing of Distributed Software Applications, Research Studies Press, Wiley open in new tab
  10. IEEE Standard for Software and System Test Documentation, IEEE Std. 829-2008 (Revision of IEEE Std 829-1998), http://standards.ieee.org/findstds/standard/ 829-2008.html (Accessed: 2015-01-31) open in new tab
  11. Garstecki L, Kaczmarek P, Chassin de Kergommeaux J, Krawczyk H and Wiszniewski B 2001 Testing for conformance of parallel programming pattern languages, Lecture Notes in Computer Science 2328 323 open in new tab
  12. Apple Inc. 2014 App Distribution Guide, https://developer.apple.com/library/ios/ documentation/IDEs/Conceptual/AppDistributionGuide/AppDistributionGuide.pdf (Accessed: 2015-01-31)
  13. Microsoft Corporation 2014 Windows and Windows Phone Store Policies, http://msdn.microsoft.com/en-us/library/windows/apps/dn764944 (Accessed: 2015-01-31) open in new tab
  14. Google Inc. 2015 Core App Quality, Essentials for a Successful App, Android Developers, http://developer.android.com/distribute/essentials (Accessed: 2015-01-31) open in new tab
  15. GitHub Inc. 2015 GitHub Terms of Service, https://help.github.com/articles/ github-terms-of-service (Accessed: 2015-01-31) open in new tab
  16. Dice Holdings Inc. 2015 SourceForge Terms of Use Agreement, http://slashdotmedia.com/terms-of-use (Accessed: 2015-01-31) open in new tab
  17. SoftNews NET SRL 2015 Softpedia terms and conditions of use, http://www.softpedia.com/user/terms.shtml (Accessed: 2015-01-31) open in new tab
  18. Portela I M and Cruz-Cunha M M 2010 Information Communication Technology Law, Protection and Access Rights: Global Approaches and Issues, Idea Group Inc. open in new tab
  19. Google Inc. 2015 Google Analytics, http://www.google.com/intl/pl ALL/analytics/ index.html (Accessed: 2015-01-31)
  20. Giaro K, Ocetkiewicz K, Jastrzębski A, Turowski K, Janczewski R, Obszarski P, Goluch T and Jurkiewicz M 2015 The KOALA Library, http://kaims.pl/koala (Accessed: 2015-01-31)
  21. IBM 2015 Rational Functional Tester 8.6.0, http://www-01.ibm.com/support/ knowledgecenter/SSJMXE/ (Accessed: 2015-01-31) open in new tab
  22. Hall G 1992 Applications programming in Smalltalk-80 -How to use model-view-control- ler (MVC), ParcPlace, Palo Alto, CA, USA open in new tab
  23. Burbeck S 2010 Pro WPF and Silverlight MVVM -Effective Application Development with model-view-viewmodel, Apress, Berkely, CA, USA
  24. Sobecki A 2015 SowiDocs, https://sowi.pg.gda.pl/index.php/en/ (Accessed: 2015-06-30) open in new tab
Verified by:
Gdańsk University of Technology

seen 182 times

Recommended for you

Meta Tags