scholarly journals Extension of Object-Oriented Software Testing Techniques to Agent Oriented Software Testing.

2008 ◽  
Vol 7 (8) ◽  
pp. 155 ◽  
Author(s):  
Praveen Ranjan Srivastava ◽  
V. Karthik Anand ◽  
Mayuri Rastogi ◽  
Vikrant Yadav ◽  
G. Raghurama
2013 ◽  
Vol 411-414 ◽  
pp. 497-500
Author(s):  
Li Zhang ◽  
Xiao Dong Mu ◽  
Hai Jing Zhang ◽  
Wei Song

Object-oriented technology has been widely used in the area of computer software. However, traditional software testing techniques cannot perform effectively on object-oriented software. The differences between object-oriented software testing and traditional software testing are compared and elaborated from three aspects: testing model, testing software and testing cases.


2008 ◽  
Vol 178 (15) ◽  
pp. 3075-3095 ◽  
Author(s):  
Andrea Arcuri ◽  
Xin Yao

2020 ◽  
Author(s):  
Mubarak Albarka Umar

<p><i>Software Testing is the process of evaluating a software program to ensure that it performs its intended purpose. Software testing verifies the safety, reliability, and correct working of software. The growing need for quality software makes software testing a crucial stage in Software Development Lifecycle. There are many methods of testing software, however, the choice of method to test a given software remains a major problem in software testing. Although, it is often impossible to find all errors in software, employing the right combination of methods will make software testing efficient and successful. Knowing these software testing methods is the key to making the right selection. This paper presents a comprehensive study of software testing methods. An explanation of Testing Categories was presented first, followed by Testing Levels (and their comparison), then Testing Techniques (and their comparison). For each Testing Levels and Testing Techniques, examples of some testing types and their pros and cons were given with a brief explanation of some of the important testing types. Furthermore, a clear and distinguishable explanation of two confused and contradictory terms (Verification and Validation) and how they relate to Software Quality was provided.</i></p>


2015 ◽  
pp. 302-322
Author(s):  
Nikolai Kosmatov

Software testing in the cloud can reduce the need for hardware and software resources and offer a flexible and efficient alternative to the traditional software testing process. A major obstacle to the wider use of testing in the cloud is related to security issues. This chapter focuses on test generation techniques that combine concrete and symbolic execution of the program under test. Their deployment in the cloud leads to complex technical and security issues that do not occur for other testing methods. This chapter describes recent online deployment of such a technique implemented by the PathCrawler test generation tool for C programs, where the author faced, studied, and solved many of these issues. Mixed concrete/symbolic testing techniques not only constitute a challenging target for deployment in the cloud, but they also provide a promising way to improve the reliability of cloud environments. The author argues that these techniques can be efficiently used to help to create trustworthy cloud environments.


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.


Sign in / Sign up

Export Citation Format

Share Document