scholarly journals Reliable Automated Software Testing Through Hybrid Optimization Algorithm

Author(s):  
Subarna Shakya ◽  
Smys S.

Software testing is an important process in product development of software companies to ensure the product quality. The developed application must satisfy the customer needs and meets the industrial standards without any compromise. Thus, verification of products through manual test engineer and validate the product once it meets all the necessary requirements. The issues in manual testing is its high computation and analysis time, accuracy and reliability. In order to reduce the issues in manual testing automatic testing is introduced. Though it is also an application which requires parameters to test the given product. Efficient tuning of the product could be achieved through automatic testing. This proposed research work provides an optimized automatic software testing model through differential evolution and ant colony optimization as a hybrid model to achieve improved accuracy and reliability in software testing. Conventional models like artificial neural network and particle swarm optimization are compared with proposed model to validate the reliability of proposed model.

2021 ◽  
Vol 23 (08) ◽  
pp. 295-304
Author(s):  
Sai Deepak Reddy Konreddy ◽  

The number of applications being built and deployed everyday are increasing by leaps and bounds. To ensure the best user/client experience, the application needs to be free of bugs and other service issues. This marks the importance of testing phase in application development and deployment phase. Basically, testing is dissected into couple of parts being Manual Testing and Automation Testing. Manual testing, which is usually, an individual tester is given software guidance to execute. The tester would post the findings as “passed” or “failed” as per the guidance. But this kind of testing is very costly and time taking process. To eliminate these short comings, automation testing was introduced but it had very little scope and applications are limited. Now, that Artificial Intelligence has been foraying into many domains and has been showing significant impact over those domains. The core principles of Natural Language Processing that can be used in Software Testing are discussed in this paper. It also provides a glimpse at how Natural Language Processing and Software Testing will evolve in the future. Here we focus mainly on test case prioritization, predicting manual test case failure and generation of test cases from requirements utilizing NLP. The research indicates that NLP will improve software testing outcomes, and NLP-based testing will usher in a coming age of software testers work in the not-too-distant times.


2017 ◽  
Vol 8 (4) ◽  
Author(s):  
A. Antonova ◽  
A. Proydenko ◽  
A. Bodnia

The focus of this article has been about automated testing in practice. Using testing tools is quite common phenomenon in software companies. The article studied the use of software testing tools. Testing software is enough ordinary things in the IT software development company. But the using automated testing tools only develop in the educational training of IT professionals. Information study of the use of testing tools for the control of software quality IT professionals and IT students was held. Statistical analysis of the data shows the percentage of how many people use the testing tools, but most still depends on manual testing. The main purpose of the article is to find out the facts related to the research questions of creation of new testing tools for educational purposes of highly qualified IT professionals.


2020 ◽  
Vol 11 (1) ◽  
pp. 305
Author(s):  
Rubén Escribano-García ◽  
Marina Corral-Bobadilla ◽  
Fátima Somovilla-Gómez ◽  
Rubén Lostado-Lorza ◽  
Ash Ahmed

The dimensions and weight of machines, structures, and components that need to be transported safely by road are growing constantly. One of the safest and most widely used transport systems on the road today due to their versatility and configuration are modular trailers. These trailers have hydraulic pendulum axles that are that are attached in pairs to the rigid platform above. In turn, these modular trailers are subject to limitations on the load that each axle carries, the tipping angle, and the oil pressure of the suspension system in order to guarantee safe transport by road. Optimizing the configuration of these modular trailers accurately and safely is a complex task. Factors to be considered include the load’s characteristics, the trailer’s mechanical properties, and road route conditions including the road’s slope and camber, precipitation and direction, and force of the wind. This paper presents a theoretical model that can be used for the optimal configuration of hydraulic cylinder suspension of special transport by road using modular trailers. It considers the previously mentioned factors and guarantees the safe stability of road transport. The proposed model was validated experimentally by placing a nacelle wind turbine at different points within a modular trailer. The weight of the wind turbine was 42,500 kg and its dimensions were 5133 × 2650 × 2975 mm. Once the proposed model was validated, an optimization algorithm was employed to find the optimal center of gravity for load, number of trailers, number of axles, oil pressures, and hydraulic configuration. The optimization algorithm was based on the iterative and automatic testing of the proposed model for different positions on the trailer and different hydraulic configurations. The optimization algorithm was tested with a cylindrical tank that weighed 108,500 kg and had dimensions of 19,500 × 3200 × 2500 mm. The results showed that the proposed model and optimization algorithm could safely optimize the configuration of the hydraulic suspension of modular trailers in special road transport, increase the accuracy and reliability of the calculation of the load configuration, save time, simplify the calculation process, and be easily implemented.


2021 ◽  
Vol 7 (3) ◽  
pp. 22-29
Author(s):  
Kajol Singh ◽  
Manish Saxena

The images captured through a camera usually belong to over or under exposed conditions. The reason may be inappropriate lighting conditions or camera resolution. Hence, it is of utmost importance to have a few enhancement techniques that could make these artefacts look better. Hence, the primary objective pertaining to the adjustment and enhancement techniques is to enhance the characteristics of an image. The initial numeric values related to an image get distorted when an image is enhanced. Therefore, enhancement techniques should be designed in such a way that the image quality isn’t compromised. This research work is focused on proposed a network design for deep convolution neural networks for application of super resolution techniques. To improve the complexity of existing techniques this work is intended towards network designs, different filter size and CNN architecture. The CNN model is most effective model for detection and segmentation in image. This model will improve the efficiency of medical image reconstruction from LR to HR. The proposed model showed its efficiency not only PET medical images but also on retinal database and achieved advance results as compared to existing works.


2020 ◽  
Vol 8 (5) ◽  
pp. 3792-3797

Smartphone plays a key role in integrating the entire world into a small hand. This feature made these smartphones as another human organ of many people. One of the main feature in every smart phone is GPS which used to travel new places, to locate and find optimized way to reach their destination. As we aware GPS is an outdoor application, GPS location is not accurate in indoor and small scale areas. This leads to an advanced research to improve the accuracy in GPS positing for the benefit of indoor applications. This research proposes a new iBeacons based Improved Indoor Positioning System for indoor positing application using Bluetooth low energy (BLE) beacons. This model helps the mobile application to find the exact location at micro-level scale. The objective of this research work is to design a potable indoor positing system (IPS) for indoor applications with at least 100m accuracy with in the inbuilt energy resource limitations. The proposed model has been built and verified in all the aspects. The location accuracy and energy efficiency of the proposed model is compared and found better than the existing models


2011 ◽  
Vol 47 ◽  
Author(s):  
Stefan Gruner ◽  
Johan Van Zyl

Small software companies make for the majority of software companies around the world, but their software development processes are often not as clearly defined and structured as in their larger counterparts. Especially the test process is often the most neglected part of the software process. This contribution analyses the software testing process in a small South African IT company, here called X, to determine the problems that currently cause it to deliver software fraught with too many defects. The findings of a survey conducted with all software developers in company X are discussed, and several typical problems are identified. We also discuss two prevalent test process improvement models that can be used to reason about the possibilities of process improvement. Solutions to those (or similar) problems often already exist, but a major part of the problem addressed in this contribution is the unawareness, or unfamiliarity, of many small industrial software developers and IT managers as far as the scientific literature on software science and engineering, and especially in our case: software testing, is concerned.


2020 ◽  
Vol 2 (3) ◽  
Author(s):  
Yongfang Sun ◽  
Jianjun Li

Informationization plays an important role in modern life and production. And various software is one of the bases for it. Before it goes into service, software needs to go through many steps, including software development, design, etc. In software development, test is the key to identify and control bugs and errors in the software. Therefore, software companies often test the software to ensure that it is qualified. In recent years, more attention has been paid to a multi-platform computer software testing method, which can make up for defects in traditional testing methods to improve test accuracy. Firstly, this paper illustrates the connotation and features of software testing. Secondly, common software testing platforms and their requirements are analyzed. Finally, this paper proposes software testing method based on multiple platforms.


2018 ◽  
Vol 45 (11) ◽  
pp. 958-972 ◽  
Author(s):  
Ashraf Salem ◽  
Osama Moselhi

Continuous monitoring of productivity and assessment of its variations are crucial processes that significantly contribute to success of earthmoving projects. Numerous factors may lead to productivity variations. However, these factors are subjectively identified using manual knowledge-based expert judgment. Such manual recognition process is not only subject to errors but also time-consuming. There is a lack of research work that focuses on near real-time assessment of productivity variation and its effect on cost, schedule and effective utilization of resources in earthmoving projects. This paper presents a customized multi-source automated data acquisition model that acquires data from a variety of wireless sensing technologies. The acquired multi-sensor data are transmitted to a central MySQL database. Then a newly developed data fusion algorithm is applied for truck state recognition, and hence the duration of each earthmoving state. Multi-sensor data fusion facilitates measurement of actual productivity, and consequently the assessment of productivity ratios that support continuous monitoring of productivity variation in earthmoving operations. The developed tracking and monitoring model generates an early warning that supports proactive decisions to avoid schedule delays, cost overruns, and inefficient depletion of resources. A case study is used to reveal the applicability of the proposed model in monitoring and assessing actual productivity and its deviations from planned productivity. Finally, results are discussed and conclusions are drawn highlighting the features of the proposed model.


2017 ◽  
Author(s):  
Vinicius Da S. Segalin ◽  
Carina F. Dorneles ◽  
Mario A. R. Dantas

AA well-known challenge with long running time queries in database environments is how much time a query will take to execute. This prediction is relevant for several reasons. For instance, by knowing that a query will take longer to execute than desired, one resource reservation mechanism can be performed, which means reserving more resources in order to execute this query in a shorter time in a future request. In this research work, it is presented a proposal in which the use of an advance reservation mechanism in a cloud database environment, considering machine learning techniques, provides resource recommendation. The proposed model is presented, in addition to some experiments that evaluate benefits and the efficiency of this enhanced proposal.


Sign in / Sign up

Export Citation Format

Share Document