scholarly journals Applying Integrating Testing of Microservices in Airline Ticketing System

Author(s):  
Dearisma Arfinda Ma'ruf ◽  
Selo Sulistyo ◽  
Lukito Edi Nugroho

Microservices have been applied on several major systems including airlines. The characteristics of microservices which are independent and also interconnected need to be tested. The testing is done to preserve the system’s sequential stage processes, especially the online ticket reservation. Four features which are the search, booking, payment, and booking info feature are tested. This research performed three stages of testing on the microservices, those are unit testing, integrity testing, and end-to-end testing. Unit testing was conducted to test every function on every nodule, integrity testing was done to test interconnection between microservices, and end-to-end testing was to test the final results obtained after the unit test and integrity test were carried out. The three stages of testing must be done sequentially. The system on the airline provides the valid or correct response. Three stages of testing can be applied on other airlines by obtaining a legal API and can be accessed publicly.

Author(s):  
Saurabh Rawat ◽  
Anushree Sah ◽  
Ankur Dumka

Testing of software remains a fundamentally significant way to check that software behaves as required. Component-based software testing (CBST) is a crucial activity of component-based software development (CBSD) and is based on two crucial proportions: components testing by developers with the source code (e.g., system testing, integration testing, unit testing, etc.) and components testing by end users without source code (black box testing). This work proposes a black box testing technique that calculates the total number of interactions made by component-based software. This technique is helpful to identify the number of test cases for those components where availability of source code is questionable. On the basis of interaction among components, the authors draw a component-link graph and a direct-indirect-link matrix, which helps to calculate the number of interactions in component-based software.


Author(s):  
Shubham D. Shingade

Abstract: The integrity test is conducted on RCC bore pile this test is conducted as per the guidelines of ASTM D5882 respectively. This test is conducted on “Perstorp site which is located in dis -Bharuch Gujrat. In this region the Strata of soil is soft aquifer hence to carry heavy structural load, pile foundation is best solution. The experimental study is carries out on 20 meter length of Bore pile of 600mm in diameter. This paper is based on experimental study on bore pile due to assess the pile integrity for potential problem like cross section change, honeycombing, concrete quality, continuity etc.


Author(s):  
Mourad Badri ◽  
Aymen Kout ◽  
Linda Badri

This paper aims at investigating empirically the effect of aspect-oriented (AO) refactoring on the unit testability of classes in object-oriented software. The unit testability of classes has been addressed from the perspective of the unit testing effort, and particularly from the perspective of the unit test cases (TCs) construction. We investigated, in fact, different research questions: (1) the impact of AO refactoring on source code attributes (size, complexity, coupling, cohesion and inheritance), attributes that are mostly related to the unit testability of classes, (2) the impact of AO refactoring on unit test code attributes (size, assertions, invocations and data creation), attributes that are indicators of the effort involved to write the code of unit TCs, and (3) the relationships between the variations observed after AO refactoring in both source code and unit test code attributes. We used in the study different techniques: correlation analysis, statistical tests and linear regression. We performed an empirical evaluation using data collected from three well-known open source (Java) software systems (JHOTDRAW, HSQLBD and PETSTORE) that have been refactored using AO programming (AspectJ). Results suggest that: (1) overall, the effort involved in the construction of unit TCs of refactored classes has been reduced, (2) the variations of source code attributes have more impact on methods invocation between unit TCs, and finally (3) the variations of unit test code attributes are more influenced by the variation of the complexity of refactored classes compared to the other class attributes.


2020 ◽  
Author(s):  
Praveen Kumar Venkatesan ◽  
Rikhil Gade Rozario ◽  
Jinan Fiaidhi

Testing software before deploying is a mandatory task in SDLC. Various types of testing tools are used to test the software. This research focuses on JUnit framework to perform unit testing for Java applications. We have developed a Banking Inventory application using spring framework by connecting the application to the MongoDB. The application contains operations such as Create, Update, Delete and find for the customers and Unit test cases has been developed for all the modules using JUnit framework and the test cases are discussed and validated.


2014 ◽  
Vol 519-520 ◽  
pp. 387-390
Author(s):  
Bo Xu ◽  
Jie Cui ◽  
Zhan Kui Zhu ◽  
Cheng Lie Du

This paper presents a parameterized unit test framework named Semantic-PUT. It consists of batched input data model, environment isolation, program run and results assertion. The semantics of the four parts are given respectively. Unit testing of 16 algorithms have been performed using Semantic-PUT, The result shows that testing has been completed successfully, and Semantic-PUT is automated and efficient.


2003 ◽  
Vol 3 (5-6) ◽  
pp. 101-108 ◽  
Author(s):  
S.C.J.M. van Hoof ◽  
L. Broens ◽  
A. Nahrstedt ◽  
S. Panglisch ◽  
R. Gimbel

As membrane filtration systems are more commonly used in the water treatment industry, the call for a reliable, fast and on-line integrity testing system becomes more urgent. Especially where membrane filtration is used in potable water production for the removal of pathogenic microorganisms, the integrity of such a system is of the utmost importance. Membrane integrity testing can be performed in a number of ways, where the pressure-hold or vacuum-hold test and the diffusive airflow test are well known. Although relatively widely applied in membrane plants worldwide, all of these methods exhibit major drawbacks like off-line testing and the lack of a direct relationship between the measured data and the removal efficiency (log-removal). To overcome the above mentioned drawbacks of conventional integrity testing systems, a new kind of integrity test, the Spiked Integrity Monitoring System or SIM®-System was developed by NORIT Membrane Technology in close co-operation with Water Supply Company North Holland and IWW Rhenish-Westphalian Institute for Water Research, which combines the accuracy of a challenge test with the speed of a pressure test, while keeping the system under test in operation.


Author(s):  
Saiful Bahri Hisamudin Et.al

Uncontrollability is troublesome for unit testing. It causes a non-deterministic behavior where the same input can produce different results based on different executions. The non-deterministic characteristic makes it impossible to test the internal logic of a method because it suffers from tight coupling, a single responsibility principle violation, being an untestable code, being non-reusable or hard to maintain. This paper describes a tool, namely the non-deterministic Code Detection Tool (nCODET) that aims to assist novice developers to write testable codes by avoiding the non-deterministic characteristic in their codes. Our research focuses on the unit testability of classes; particularly the effort involvedin constructing unit test cases.


2020 ◽  
Author(s):  
Praveen Kumar Venkatesan ◽  
Rikhil Gade Rozario ◽  
Jinan Fiaidhi

Testing software before deploying is a mandatory task in SDLC. Various types of testing tools are used to test the software. This research focuses on JUnit framework to perform unit testing for Java applications. We have developed a Banking Inventory application using spring framework by connecting the application to the MongoDB. The application contains operations such as Create, Update, Delete and find for the customers and Unit test cases has been developed for all the modules using JUnit framework and the test cases are discussed and validated.


2020 ◽  
pp. 147592172096004
Author(s):  
Qianchen Sun ◽  
Mohammed Elshafie ◽  
Chris Barker ◽  
Anthony Fisher ◽  
Jennifer Schooling ◽  
...  

Integrity testing of deep cast in situ concrete foundations is challenging due to the intrinsic nature of how these foundations are formed. Several integrity test methods have been developed and are well established, but each of these have strengths and weaknesses. A relatively recent integrity testing method is thermal integrity testing. The fundamental feature is the early age concrete release of heat during curing; anomalies such as voids, necking, bulging and/or soil intrusion inside the concrete body result in local temperature variations. Temperature sensors installed on the reinforcement cage collect detailed temperature data along the entire pile during concrete curing to allow empirical identification of these temperature variations. This article investigates a new approach to the interpretation of the temperature variations from thermal integrity testing of cast in situ concrete piles and presents a field case study of this approach. The approach uses the heat of hydration and heat transfer theory and employs numerical modelling using the finite element method. The finite element model can be customised for different concrete mixes and pile geometries. The predicted temperature profile from the numerical model is then compared, in a systematic manner, to the field test temperature data. Any temperature discrepancies indicate potential anomalies of the pile structure. The proposed new interpretation approach could potentially reduce construction costs and increase the anomaly detection accuracy compared to traditional interpretation methods.


Author(s):  
K. Tsuno ◽  
T. Honda ◽  
Y. Harada ◽  
M. Naruse

Developement of computer technology provides much improvements on electron microscopy, such as simulation of images, reconstruction of images and automatic controll of microscopes (auto-focussing and auto-correction of astigmatism) and design of electron microscope lenses by using a finite element method (FEM). In this investigation, procedures for simulating the optical properties of objective lenses of HREM and the characteristics of the new lens for HREM at 200 kV are described.The process for designing the objective lens is divided into three stages. Stage 1 is the process for estimating the optical properties of the lens. Firstly, calculation by FEM is made for simulating the axial magnetic field distributions Bzc of the lens. Secondly, electron ray trajectory is numerically calculated by using Bzc. And lastly, using Bzc and ray trajectory, spherical and chromatic aberration coefficients Cs and Cc are numerically calculated. Above calculations are repeated by changing the shape of lens until! to find an optimum aberration coefficients.


Sign in / Sign up

Export Citation Format

Share Document