Matches in SemOpenAlex for { <https://semopenalex.org/work/W2143716223> ?p ?o ?g. }
Showing items 1 to 83 of
83
with 100 items per page.
- W2143716223 abstract "An Information System (IS) is a software system that allows the manipulation of structured data for a specific business goal, especially in a database. With the growth of the internet and web applications, and now with mobile applications, the use of these systems is embedded in our lives. As a result the importance of testing in the IS development process has being growing, looking for improvements in functional and non-functional aspects of quality. In model-driven testing approaches different models are usually used, with two aims, some models for functional testing and some other models for non-functional testing. Our approach moves away from this traditional practice and breaks down the boundaries between functional and non-functional testing, incorporating both aspects into a comprehensive testing model which will later be translated into test code and will be useful for performing functional and non-functional validations. Commonly, ISs consist of applications which deal with the information saved in relational databases, storing the data of different entities on the basis of particular business rules. Thus, there is a correspondence between the visual components (e.g. web forms), the data structures and the logic in the middle to accomplish the business rules. The basic operations to manipulate data structures are the CRUD operations (create, read, update, delete). For example, if values are updated in the user interface, this will produce the execution of an operation on an object in the middle layer, and then an update operation on the database. Taking this into account, the data model can be used as a basis to generate test cases, verifying the way that application layers manage these structures. This thesis proposes a methodology to automatically generate test cases from existing IS, paying special attention on CRUD operations. It takes a UML representation of the SUT which has been automatically obtained through reverse engineering from the IS database. A model-driven approach is then applied to obtain executable functional and non-functional test cases. In the middle, a set of model to model and model to text transformations are in charge of performing the main stages of MANDINGA. After reverse-engineering the IS, MANDINGA deals with different models to represent the aspects of the system which are interesting from the testing point of view: ? A Data Model to represent the database structure, including entities and relationships. ? A Graphic User Interface model to keep information about the elements with which the user interacts and the way they navigate on the IS. ? A Non-Functional Properties model to describe other aspects of system requirements such as dependability, performance, security, etc. ? A standard UML profile for Testing (UML Testing Profile) to represent the test model generated. ? Model-Implementation Mapping, in order to relate the model elements to the elements on the SUT, in order to be able to generate completely executable test cases. Transformations between models are carried out with ATL, the de facto standard for model-to-model transformations. The final generation of executable test code is made with Acceleo scripts, the pragmatic implementation of the standard for model-to-text transformations. One of the main contributions of this thesis is the return into the industry of the proposed methodology. The general framework was adapted for a specific model-driven environment called GeneXus, and its testing tool GXtest. The same scheme was developed and used within industry for this environment: test cases are generated from the data model, and then, with this test model, functional and non-functional validations can be performed automatically on IS developed with GeneXus. This set of tools have been used industrially in different real projects providing successful results, specially reducing costs in the preparation of automated test cases and performance testing." @default.
- W2143716223 created "2016-06-24" @default.
- W2143716223 creator A5005820782 @default.
- W2143716223 creator A5091158170 @default.
- W2143716223 date "2014-05-28" @default.
- W2143716223 modified "2023-09-27" @default.
- W2143716223 title "Mandinga: methodology for automation testing integrating functional and non-functional aspects" @default.
- W2143716223 hasPublicationYear "2014" @default.
- W2143716223 type Work @default.
- W2143716223 sameAs 2143716223 @default.
- W2143716223 citedByCount "0" @default.
- W2143716223 crossrefType "dissertation" @default.
- W2143716223 hasAuthorship W2143716223A5005820782 @default.
- W2143716223 hasAuthorship W2143716223A5091158170 @default.
- W2143716223 hasConcept C113843644 @default.
- W2143716223 hasConcept C115903868 @default.
- W2143716223 hasConcept C124101348 @default.
- W2143716223 hasConcept C127413603 @default.
- W2143716223 hasConcept C129307140 @default.
- W2143716223 hasConcept C146222976 @default.
- W2143716223 hasConcept C157915830 @default.
- W2143716223 hasConcept C173608175 @default.
- W2143716223 hasConcept C186846655 @default.
- W2143716223 hasConcept C199360897 @default.
- W2143716223 hasConcept C200601418 @default.
- W2143716223 hasConcept C2777904410 @default.
- W2143716223 hasConcept C41008148 @default.
- W2143716223 hasConcept C51234621 @default.
- W2143716223 hasConcept C529173508 @default.
- W2143716223 hasConcept C57371142 @default.
- W2143716223 hasConcept C62235348 @default.
- W2143716223 hasConcept C64346931 @default.
- W2143716223 hasConcept C77088390 @default.
- W2143716223 hasConcept C80823478 @default.
- W2143716223 hasConcept C98045186 @default.
- W2143716223 hasConceptScore W2143716223C113843644 @default.
- W2143716223 hasConceptScore W2143716223C115903868 @default.
- W2143716223 hasConceptScore W2143716223C124101348 @default.
- W2143716223 hasConceptScore W2143716223C127413603 @default.
- W2143716223 hasConceptScore W2143716223C129307140 @default.
- W2143716223 hasConceptScore W2143716223C146222976 @default.
- W2143716223 hasConceptScore W2143716223C157915830 @default.
- W2143716223 hasConceptScore W2143716223C173608175 @default.
- W2143716223 hasConceptScore W2143716223C186846655 @default.
- W2143716223 hasConceptScore W2143716223C199360897 @default.
- W2143716223 hasConceptScore W2143716223C200601418 @default.
- W2143716223 hasConceptScore W2143716223C2777904410 @default.
- W2143716223 hasConceptScore W2143716223C41008148 @default.
- W2143716223 hasConceptScore W2143716223C51234621 @default.
- W2143716223 hasConceptScore W2143716223C529173508 @default.
- W2143716223 hasConceptScore W2143716223C57371142 @default.
- W2143716223 hasConceptScore W2143716223C62235348 @default.
- W2143716223 hasConceptScore W2143716223C64346931 @default.
- W2143716223 hasConceptScore W2143716223C77088390 @default.
- W2143716223 hasConceptScore W2143716223C80823478 @default.
- W2143716223 hasConceptScore W2143716223C98045186 @default.
- W2143716223 hasLocation W21437162231 @default.
- W2143716223 hasOpenAccess W2143716223 @default.
- W2143716223 hasPrimaryLocation W21437162231 @default.
- W2143716223 hasRelatedWork W1481164892 @default.
- W2143716223 hasRelatedWork W1542317436 @default.
- W2143716223 hasRelatedWork W1554426544 @default.
- W2143716223 hasRelatedWork W2054422400 @default.
- W2143716223 hasRelatedWork W2163280445 @default.
- W2143716223 hasRelatedWork W2163936535 @default.
- W2143716223 hasRelatedWork W2183122194 @default.
- W2143716223 hasRelatedWork W2290439889 @default.
- W2143716223 hasRelatedWork W2493796539 @default.
- W2143716223 hasRelatedWork W2581971839 @default.
- W2143716223 hasRelatedWork W2613988412 @default.
- W2143716223 hasRelatedWork W2742936598 @default.
- W2143716223 hasRelatedWork W2797984894 @default.
- W2143716223 hasRelatedWork W2809134774 @default.
- W2143716223 hasRelatedWork W2899645656 @default.
- W2143716223 hasRelatedWork W2908185826 @default.
- W2143716223 hasRelatedWork W2921190617 @default.
- W2143716223 hasRelatedWork W2954447082 @default.
- W2143716223 hasRelatedWork W3041443140 @default.
- W2143716223 hasRelatedWork W597000630 @default.
- W2143716223 isParatext "false" @default.
- W2143716223 isRetracted "false" @default.
- W2143716223 magId "2143716223" @default.
- W2143716223 workType "dissertation" @default.