On the Application of Automated Software Testing Techniques to the Development and Maintenance of Speech Recognition Systems

Author(s):  
Daniel Bolanos

This chapter provides practitioners in the field with a set of guidelines to help them through the process of elaborating an adequate automated testing framework to competently test automatic speech recognition systems. Through this chapter the testing process of such a system is analyzed from different angles, and different methods and techniques are proposed that are well suited for this task.

Author(s):  
Heidilyn Veloso Gamido ◽  
Marlon Viray Gamido

<span>Software testing is considered to be one of the most important processes in software development for it verifies if the system meets the user requirements and specification. Manual testing and automated testing are two ways of conducting software testing. Automated testing gives software testers the ease to automate the process of software testing thus considered more effective when time, cost and usability are concerned. There are a wide variety of automated testing tools available, either open source or commercial. This paper provides a comparative review of features of open source and commercial testing tools that may help users to select the appropriate software testing tool based on their requirements.</span>


2015 ◽  
Vol 2015 ◽  
pp. 1-8 ◽  
Author(s):  
Ali M. Alakeel

Software testing is a very labor intensive and costly task. Therefore, many software testing techniques to automate the process of software testing have been reported in the literature. Assertion-Based automated software testing has been shown to be effective in detecting program faults as compared to traditional black-box and white-box software testing methods. However, the applicability of this approach in the presence of large numbers of assertions may be very costly. Therefore, software developers need assistance while making decision to apply Assertion-Based testing in order for them to get the benefits of this approach at an acceptable level of costs. In this paper, we present an Assertion-Based testing metrics technique that is based on fuzzy logic. The main goal of the proposed technique is to enhance the performance of Assertion-Based software testing in the presence of large numbers of assertions. To evaluate the proposed technique, an experimental study was performed in which the proposed technique is applied on programs with assertions. The result of this experiment shows that the effectiveness and performance of Assertion-Based software testing have improved when applying the proposed testing metrics technique.


Author(s):  
Md Ashaduzzaman ◽  
Sheikh Monirul Hasan ◽  
Md Saiful Islam ◽  
Muhammad Aminur Rahaman

In the field of information technology, the gesture recognition system plays a very essential role. As it has achieved vast importance, it is mandatory to test the recognition system to ensure the quality of the system by identifying the bugs in the software. In our research, we suggested a dynamic testing method for gesture recognition software. using dynamic image pattern generation with augmentation. The automated software testing framework is a set of processes to create new test cases for properly testing a image processing software. The research intention for generate automated testing cases by following a standard process which helps to increase the performance and efficiency of the gesture recognition system. We have built the framework to give proper testing and give result (accuracy and defect) for which gesture recognition system already in the market. our research, the team strongly following and adding two software testing standard. First one is ISO/IEC/IEEE/291129-3 to define the process for testing software. And the second one is ISO/IEC/IEEE/291129-5 to implement the techniques for software testing. We proposed this framework with major five parameters by noise, rotation, background, contrast, and scale. Which are the most use with every gesture recognition system. Our developed framework’s phase is used to generate new testing cases based on the existing gesture recognition system’s data. There are we work with five systems, commonly with the gesture recognition for experiments. We provide the testing report with total accuracy and defect by comparing existing well-known system’s data. At the final result, our system suggested an analysis report based on the testing result. And tell what are the improvement needs for the existing system to consider noised images or different scaled images to build a robust system. GUB JOURNAL OF SCIENCE AND ENGINEERING, Vol 7, Dec 2020 P 42-50


Author(s):  
Yogesh Dev Singh

Testing is broadly classified into three levels: Unit Testing, Addition Testing, and System Testing. Whenever we think of developing any software we always concentrate on making the software bug free and most reliable. At this point of time Testing is used to make the software a bug free. Software Testing has been measured as the most important stage of the software development life cycle. Around 60% of resources and money are cast-off for the testing of software. Testing can be manual or automated. Software testing is an activity that emphases at assessing the competence of a program and commands that it truly meets the excellence results. There are many test cases that help in detecting the bugs so, in this paper we describe about the most commonly used test cases and testing techniques for the error detection.


Sign in / Sign up

Export Citation Format

Share Document