Unit testing

Known as: Automated unit testing, Unit, Unit tests 
In computer programming, unit testing is a software testing method by which individual units of source code, sets of one or more computer program… (More)
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Review
2017
Review
2017
From autonomous cars and adaptive email-filters to predictive policing systems, machine learning (ML) systems are increasingly… (More)
  • figure 1
  • figure 2
Is this relevant?
Highly Cited
2007
Highly Cited
2007
We present a technique that improves random test generation by incorporating feedback obtained from executing test inputs as they… (More)
  • figure 1
  • figure 2
  • figure 4
  • figure 5
  • figure 6
Is this relevant?
Highly Cited
2007
Highly Cited
2007
Randomized unit test cases can be very effective in detecting defects. In practice, however, failing test cases often comprise… (More)
  • figure 1
  • table 1
  • table 2
  • table 3
  • table 4
Is this relevant?
Highly Cited
2006
Highly Cited
2006
BPEL is a language that could express complex concurrent behaviors. This paper presents a novel method of BPEL test case… (More)
  • figure 1
  • figure 2
  • figure 4
  • figure 5
  • figure 6
Is this relevant?
Highly Cited
2005
Highly Cited
2005
Parameterized unit tests extend the current industry practice of using closed unit tests defined as parameterless methods… (More)
  • figure 1
  • figure 2
Is this relevant?
Highly Cited
2005
Highly Cited
2005
The business process execution language for Web services (BPEL4WS) offers a new standards-based approach to building flexible… (More)
  • figure 1
  • figure 2
  • figure 4
  • figure 5
  • figure 6
Is this relevant?
Highly Cited
2005
Highly Cited
2004
Highly Cited
2004
We show how model checking and symbolic execution can be used to generate test inputs to achieve structural coverage of code that… (More)
  • figure 1
  • figure 2
  • figure 4
  • figure 10
  • figure 9
Is this relevant?
Highly Cited
2004
Highly Cited
2004
Object oriented programming promotes reuse of classes in multiple contexts. Thus, a class is designed and implemented with… (More)
  • figure 2
  • figure 3
  • table 1
  • table 2
  • table 3
Is this relevant?
Highly Cited
2001
Highly Cited
2001
Unit testing is a fundamental practice in Extreme Programming, but most non-trivial code is difficult to test in isolation. It is… (More)
Is this relevant?