peer reviewedAlthough automated unit test generation techniques can in principle generate test suites that achieve high code coverage, in practice this is often inhibited by the dependence of the code under test on external resources. In particular, a common problem in modern programming languages is posed by code that involves networking (e.g., opening a TCP listening port). In order to generate tests for such code, we describe an approach where we mock (simulate) the networking interfaces of the Java standard library, such that a search-based test generator can treat the network as part of the test input space. This not only has the benefit that it overcomes many limitations of testing networking code (e.g., different tests bind...
This paper presents Prut4j: a tool to simplify unit testing of channel/queue-based communication pro...
The suggested types of automatic test packet generation might find the kinds of router and can creat...
Automated test generation - the use of tools to create all or part of test cases - has a critical ro...
Although automated unit test generation techniques can in principle generate test suites that achiev...
Although automated unit test generation techniques can in principle generate test suites that achiev...
This paper describes a tool for black-box testing of UDP-based distributed Java programs. UDP provid...
These days networks are not getting any smaller, they are increasing in size and it is becoming tedi...
Nowadays networks are growing wide and more complex. However administrators use tools like ping and ...
‡ These authors contributed equally to this work. Networks are getting larger and more complex; yet ...
The dramatic increase of companies and consumers that heavily depend on networks mandates the creati...
This paper examines the cost of testing network applications using the User Datagram Protocol (UDP)....
Networks are becoming larger and a lot of advanced, yet directors think about various tools like pin...
Abstract—Networks are getting larger and more complex, yet administrators rely on rudimentary tools ...
Data from projects worldwide show that many software projects fail and most are completed late or ov...
Automated test generation for object-oriented software typically consists of producing sequences of ...
This paper presents Prut4j: a tool to simplify unit testing of channel/queue-based communication pro...
The suggested types of automatic test packet generation might find the kinds of router and can creat...
Automated test generation - the use of tools to create all or part of test cases - has a critical ro...
Although automated unit test generation techniques can in principle generate test suites that achiev...
Although automated unit test generation techniques can in principle generate test suites that achiev...
This paper describes a tool for black-box testing of UDP-based distributed Java programs. UDP provid...
These days networks are not getting any smaller, they are increasing in size and it is becoming tedi...
Nowadays networks are growing wide and more complex. However administrators use tools like ping and ...
‡ These authors contributed equally to this work. Networks are getting larger and more complex; yet ...
The dramatic increase of companies and consumers that heavily depend on networks mandates the creati...
This paper examines the cost of testing network applications using the User Datagram Protocol (UDP)....
Networks are becoming larger and a lot of advanced, yet directors think about various tools like pin...
Abstract—Networks are getting larger and more complex, yet administrators rely on rudimentary tools ...
Data from projects worldwide show that many software projects fail and most are completed late or ov...
Automated test generation for object-oriented software typically consists of producing sequences of ...
This paper presents Prut4j: a tool to simplify unit testing of channel/queue-based communication pro...
The suggested types of automatic test packet generation might find the kinds of router and can creat...
Automated test generation - the use of tools to create all or part of test cases - has a critical ro...