The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Test Automation Platform©1 (TAP) is a software system that developers can use to test their own hardware or software (or combinations of both). Developers create TAP test plans by combining and configuring individual test steps in a GUI. Developers can also develop their own test steps with .NET to better suit their needs. Since (manual) programming is always prone to errors, TAP users need...
In this paper some popular techniques of analog-to-digital converter parameters measurement are compared. The structure of the proposed software-hardware complex and experiment procedure are described. Experimental results are presented.
To utilize the proper test techniques that expand our test and diagnosis process we should regularly evaluate and integrate new devices and new techniques. Willingness to embrace change is the major requirement for successful technology integration. Test technology is continuously and rapidly evolving. It is an ongoing process and demands continual research and understanding. Effective integration...
This research has been carried out to find an intelligent system to generate chords for melodies which has been composed without considering chords initially. In western music, melodies are composed alongside with chords which specifies the rules for composing. Even though, the concept of chord is not practised in Hindustan music, modern musicians are now adapting the chords and use western instruments...
The World Wide Web network, with its ubiquitous nature, a multitude of functionalities, and a broad range of benefits seems to require proper care and maintenance in support of its continued development. This responsibility lies largely in the hands of web designers and those involved in the administration of individual pages as fundamental units of the entire virtual reality of the WWW system. It...
The paper describes automated system for MIL-STD-1553 integrated circuits functional and parametric control based on National Instruments hardware and software. Automated measuring system block-scheme is presented. The paper discusses the process of ICs testing and software and hardware description.
Fuzzing is attractive for finding vulnerabilities in binary programs. However, when the application's input space is huge, fuzzing cannot deal with it well. For discovering vulnerabilities more effective, researchers came up concolic testing, and there are much researches on it recently. A common limitation of concolic systems designed to create inputs is that they often concentrate on path-coverage...
This paper presents a set of low-cost desktop IC test systems developed for engineering education. The set is implemented using the National Instrument (NI) Educational Laboratory Virtual Instrumentation Suite (ELVIS) and custom-made load boards. The software is based on the NI LabVIEW development environment. The set has been developed and employed for teaching electronic testing, instrumentation...
This paper aims to present a new method for automated testing of industrial equipment, used primarily in the automotive field. The underlying concept of this work consists in developing an application to test the equipment (DUT — device under test) that automated tests need to be performed on, from the point of view of the hardware system, and in terms of the software loaded on such a device. The...
As the inspection requirement of engineering machinery cab is analyzed, the intelligent detection system for cab based on compactRIO(CRIO) is designed, which is combined with NI LabVIEW and embedded modules of CRIO. In engineering Machinery cab, the designed system can realize intelligent supervisory and networking management of testing data for electrical system. And then, a set of complete and systematic...
The practice of continuous deployment enables product teams to release content to end users within hours or days, rather than months or years. These faster deployment cycles, along with rich product instrumentation, allows product teams to capture and analyze feature usage measurements. Product teams define a hypothesis and a set of metrics to assess how a code or feature change will impact the user...
Although white-box regression test prioritization has been well-studied, the more recently introduced black-box prioritization approaches have neither been compared against each other nor against more well-established white-box techniques. We present a comprehensive experimental comparison of several test prioritization techniques, including well-established white-box strategies and more recently...
Software defect localization is an important step in the process of fixing defects and is a necessary means to improve software quality. In the process of fixing defects, it is also the most time-consuming and laborious task to accurately locate the files where the defects should be fixed. In order to clarify the research progress in the field of defect localization, we introduce the key technologies...
In this paper we assess and evaluate the quality of t-way combinatorial test-suites using three different test-suite quality assessment methods. As t-way combinatorial test-suites reduce the input space of a program under test, we investigate how an increasing t affects the quality of the test-suite. There are some limitations of existing test-suite quality assessment methods e.g. the number of mutants...
The testing process of a low noise RF pre-amp in most of the semiconductor fabrication industries is either fully manual or employs expensive test systems. An efficient and low cost automated testing system is elucidated in this paper. The design and development of the automated RF test system is realized. The whole process involves the development of an Automated Test System (ATE) and a software...
Heuristic search is an important part of modern dynamic symbolic execution (DSE) tools, as heuristic search can be used to effectively explore the large program input space. Searching task remains one of several research challenges due to the fact that the input space grows exponentially with the increase of program size, and different programs may have very different structures. The challenge is...
Active ECUs (Electronic Control Unit) in a hybrid car while it is charging leads to inefficient power usage and reduction in ECU lifetime. To solve this issue, AUTOSAR has suggested PN (partial networking). As per the AUTOSAR specification, ECUs which are not required to be kept active during battery charging must be shutdown. This project's aim is to analyze the robustness of the design suggested...
Fixing bugs according to bug reports is a labor-intensive work for developers and automatic techniques can effectively decrease the manual efforts. A feasible solution is to fix specific bugs by static analysis and code instrumentation. In this paper, we present a light-weight approach to fixing the resource leak bugs that exist widely in Android apps while guaranteeing the safety that the patches...
The paper is devoted to the mutation testing technique that is widely used when testing different software tools. This paper presents a comparative analysis of two mutation testing tools for Java programs, namely Pitest and /Java. They both allow automatically introducing faults into a software code. The analysis has revealed their pros and cons, as well as specific features of their launch and application...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.