D4.4 Test Strategy Page 2

D4.4 Test Strategy Page 2

Test strategy Modelling and Orchestrating heterogeneous Executive summary Resources and Polymorphic applications for This document presents a strategy for testing the MORPHEMIC Holistic Execution and adaptation of Models platform, thus defining and linking the corresponding test acceptance In the Cloud criteria, while it introduces the test-related products like environments and prescribe the responsibilities with respect to the quality assurance H2020-ICT-2018-2020 tasks in the MORPHEMIC project. The document is intended to be Leadership in Enabling and Industrial used as a guideline for performing all activities of the testing process. Technologies: Information and Specifically, it should be used by development teams (mainly with Communication Technologies respect to the unit/integration tests and the bugs definition), test teams (the whole document applies here), architects (bugs and test case Grant Agreement Number processes mainly apply), use case application users (with respect to 871643 test reporting and bug handling) and managers (regarding the management of the releases and the testing process). Duration This report specifies the test strategy, and introduces the various types 1 January 2020 – of testing, e.g., unit testing, integration testing, functional testing, and 31 December 2022 non-functional testing. Another main topic covered concerns the testing environment configuration, including its respective purposes, www.morphemic.cloud followed by the test process descriptions. For the latter, the document explains the process of testing, how to use it within the project, the Deliverable reference purpose of the process, and where to find more relevant information D4.4 in terms of the process. Furthermore, this document outlines the test- related products to be delivered within the MORPHEMIC project, Date including a Test Plan, Test Cases with scenarios, and a Test Report. 1 January 2020 Finally, the report covers communication and responsibilities related Responsible partner to quality assurance in the project. Altogether, this deliverable 7bulls.com represents a complete and comprehensive guide for the quality assurance tasks related to testing in the MORPHEMIC project. Editor(s) Anna Wyszomirska Reviewers Dimosthenis Kyriazis, Kyriakos Kritikos Distribution Confidential Availability www.morphemic.cloud Author(s) Anna Wyszomirska This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 871643 D4.4 Test strategy Page 2 Table of Contents 1. Introduction ................................................................................................................................................................ 4 1.1. Deliverable Purpose and Objectives .................................................................................................................. 4 1.1.1. Purpose ....................................................................................................................................................... 4 1.1.2. Objective .................................................................................................................................................... 4 1.2. Assumptions ....................................................................................................................................................... 4 1.3. Intended Audience ............................................................................................................................................. 5 1.4. Document Structure ........................................................................................................................................... 5 2. Test strategy ............................................................................................................................................................... 5 2.1. Definition of Test Activities .............................................................................................................................. 6 2.2. Planning of Test Activities ................................................................................................................................ 7 2.2.1. Development .............................................................................................................................................. 7 2.2.2. Acceptance Test ......................................................................................................................................... 7 2.3. Scope of Testing ................................................................................................................................................ 7 3. Test Environments ..................................................................................................................................................... 7 3.1. Development environments (Unit Testing Environment) ................................................................................. 7 3.2. Integration environments (Smoke Testing Environment) ................................................................................. 7 3.3. Acceptance environment (Functional Test Environment) ................................................................................. 8 3.4. Non-Functional Test Environment .................................................................................................................... 8 4. Levels of Testing ....................................................................................................................................................... 9 4.1. Unit Testing ....................................................................................................................................................... 9 4.1.1. Definition ................................................................................................................................................... 9 4.1.2. Objectives .................................................................................................................................................. 9 4.1.3. Tools ........................................................................................................................................................ 10 4.2. Smoke Testing ................................................................................................................................................. 10 4.2.1. Definition ................................................................................................................................................. 10 4.2.2. Objectives ................................................................................................................................................ 10 4.2.3. Tools ........................................................................................................................................................ 10 4.3. Functional Testing ........................................................................................................................................... 10 4.3.1. Definition ................................................................................................................................................. 10 4.3.2. Objectives ................................................................................................................................................ 11 4.3.3. Tools ........................................................................................................................................................ 12 4.4. Regression Testing ........................................................................................................................................... 12 4.4.1. Definition ................................................................................................................................................. 12 4.4.2. Objectives ................................................................................................................................................ 12 4.4.3. Tools ........................................................................................................................................................ 12 4.5. Non-Functional Testing ................................................................................................................................... 12 4.5.1. Definition ................................................................................................................................................. 12 4.5.2. Objectives ................................................................................................................................................ 13 5. Test Process ............................................................................................................................................................. 13 D4.4 Test strategy Page 3 5.1. Test cases and test scenario relations ............................................................................................................... 14 5.2. Test acceptance criteria .................................................................................................................................... 14 5.2.1. For migration to the Integration Environment ......................................................................................... 14 5.2.2. For migration to the Acceptance Environment .......................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    19 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us