Fact-checked by Grok 2 weeks ago
References
-
[1]
[PDF] Random testing - Creating Web Pages in your AccountBecause "software can do anything," we are led to attempt general solutions to difficult problems, resulting in software that we cannot test as it will be used, ...
-
[2]
Random testing revisited - ScienceDirect.comThis paper examines random testing advocated by Duran and Ntafos1. They suggest that random testing has its value. However, the assumptions on which their ...
-
[3]
[2007.03885] A Survey on Adaptive Random Testing - arXivJul 8, 2020 · This paper provides a comprehensive survey on ART, classifying techniques, summarizing application areas, and analyzing experimental evaluations.
- [4]
-
[5]
Random testing | Proceedings of the 2nd international workshop on Random testing: co-located with the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007)### Summary of Applications of Random Testing in Software Development
-
[6]
Practical aspects of building a constrained random test framework ...In this paper, we describe our experience and lessons learned of applying the concept of constrained random testing on safety-critical embedded systems as a ...
-
[7]
[PDF] Software Testing in Continuous Integration with Machine Learning ...Software testing within a continuous integration process is a crucial task ... is stronger than pure random testing, because it can adapt to the strengths of.<|control11|><|separator|>
-
[8]
[PDF] The First 50 Years of Software Reliability Engineering - arXivFeb 16, 2019 · The earliest data set was provided by John Musa who collected error and test data for 20 software projects at Bell Laboratories in the early ...
-
[9]
[PDF] Three Approaches to Testing Theory. - DTICTHREE APPROACHES TO TESTING THEORY. Dick Hamlet. Technical Report 82/15. December, 1982. Department of Computer Science. University of Melbourne. Parkville ...
-
[10]
[PDF] Experimental Assessment of Random Testing for Object-Oriented ...software testing, random testing, experimental evaluation. 1. OVERALL ... seeds for the pseudo-random number generator, for all combina- tions of the ...
-
[11]
[PDF] A Statistical Test Suite for Random and Pseudorandom Number ...This paper discusses some aspects of selecting and testing random and pseudorandom number generators. The outputs of such generators may be used in many ...Missing: seminal | Show results with:seminal
-
[12]
Testing non-cryptographic random number generators: my resultsAug 22, 2017 · The 32-bit Mersenne Twister will fail at 256 GB of output and its 64-bit version will fail at 512 GB of output (which takes three hours to reach) ...Missing: engineering | Show results with:engineering
-
[13]
[PDF] A Survey on Adaptive Random Testing - arXivJul 14, 2020 · Adaptive random testing (ART) enhances random testing by evenly spreading test cases over the input domain, aiming to improve failure detection.<|control11|><|separator|>
-
[14]
Mutation-Based FuzzingMutation-based fuzzing introduces small changes to existing valid inputs, like inserting or deleting characters, to exercise new behavior.
-
[15]
Grammar‐based test generation with YouGen - Wiley Online LibraryOct 28, 2010 · With grammar-based test generation (GBTG), test cases are specified with a context-free grammar G. A generator reads G and uses derivations from ...
-
[16]
[PDF] An Empirical Study of the Reliability of UNIX Utilities - Paradyn ProjectUNIX platforms, plus testing of network services and X-window applications can be found at ftp://grilled.cs.wisc.edu/technical_papers/fuzz-revisited.pdf. (2) ...
-
[17]
[PDF] Random Testing for Higher-Order, Stateful ProgramsJun 7, 2010 · This paper presents a new algorithm for randomly test- ing programs that use state and callbacks. Our algorithm ex- ploits a combination of ...
-
[18]
[PDF] DART: Directed Automated Random Testing - People @EECSWe present a new tool, named DART, for automatically testing soft- ware that combines three main techniques: (1) automated extrac- tion of the interface of a ...Missing: seminal | Show results with:seminal
-
[19]
[PDF] Feedback-directed Random Test GenerationWe present a technique that improves random test gen- eration by incorporating feedback obtained from executing test inputs as they are created.
-
[20]
[PDF] Feedback-directed Random Test Generation - MicrosoftWe present a technique that improves random test gen- eration by incorporating feedback obtained from executing test inputs as they are created.
-
[21]
[PDF] VUzzer: Application-aware Evolutionary FuzzingFuzzing is a testing technique to catch bugs early, before they turn into vulnerabilities. However, existing fuzzers have been effective mainly in discovering ...
-
[22]
DART: directed automated random testing - ACM Digital LibraryThis paper reports the results of a study comparing the effectiveness of automatically generated tests constructed using random and <em>t</em>-way ...Missing: original | Show results with:original
-
[23]
[PDF] Feedback-directed Random Test Generation - MicrosoftFeedback-directed random test generation builds inputs incrementally, executes them, and uses feedback to guide the search, pruning redundant or illegal states.
-
[24]
[PDF] GRT: Program-Analysis-Guided Random TestingWe show that combined static and dynamic analysis can guide random testing and significantly improve its effectiveness. In this paper, we propose Guided Random ...Missing: unguided seminal
-
[25]
[PDF] Hybrid Intelligent Testing in Simulation-Based Verification - arXivMay 19, 2022 · Hybrid intelligent testing combines Coverage-Directed Test Selection, which learns from coverage feedback, and Novelty-Driven Verification, ...
-
[26]
[PDF] Effective Random Testing of Concurrent Programs - People @EECSNov 9, 2007 · This paper proposes a novel algorithm to sample partial orders more uniformly than the simple randomized algo- rithm. Specifically, we propose a ...
-
[27]
QuickCheck: a lightweight tool for random testing of Haskell programsAbstract. Quick Check is a tool which aids the Haskell programmer in formulating and testing properties of programs. Properties are described as Haskell ...
-
[28]
RandomizedTesting: Randomized testing infrastructure (and more ...RandomizedTesting is a JUnit infrastructure for repeatable randomized tests, with ANT/Maven integration for concurrent, isolated test execution.
-
[29]
Technical "whitepaper" for afl-fuzz - [lcamtuf.coredump.cx]American Fuzzy Lop ... This tool permanently discards the redundant entries and produces a smaller corpus suitable for use with afl-fuzz or external tools.
-
[30]
libFuzzer – a library for coverage-guided fuzz testing. - LLVMLibFuzzer is an in-process, coverage-guided, evolutionary fuzzing engine that feeds fuzzed inputs to the library under test.
- [31]
-
[32]
Hit or Miss: Reusing Selenium Scripts in Random Testing - InfoQMar 11, 2017 · To generate a new “random” test case you can call one of two 'generateTestCase' methods from TestCaseGenerator class. Both of them take an ...
-
[33]
[PDF] Finding Errors in .NET with Feedback-Directed Random Testing:Feb 18, 2008 · We present a case study in which a team of test engineers at. Microsoft applied a feedback-directed random testing tool to a.
- [34]
-
[35]
[PDF] Dowser: A Guided Fuzzer for Finding Buffer Overflow VulnerabilitiesDec 16, 2013 · Dowser is a new, practical, and complete fuzzing approach that scales to real applications and complex bugs that would be hard or impossible to ...
-
[36]
Announcing OSS-Fuzz: Continuous Fuzzing for Open Source SoftwareDec 1, 2016 · OSS-Fuzz has already found 150 bugs in several widely used open source projects (and churns ~4 trillion test cases a week). With your help ...
- [37]
-
[38]
NASA Study of Flight Software Complexity - NASA Lessons LearnedTo cope with the inevitable defects in new or revised FSW, conduct randomized testing to avoid bias toward specific sources of error, extend fault protection to ...
-
[39]
Race directed random testing of concurrent programsFirst, we can create a real race condition and resolve the race randomly to see if an error can occur due to the race. Second, we can replay a race revealing ...
-
[40]
[PDF] Race Directed Random Testing of Concurrent ProgramsJun 13, 2008 · Race-directed random testing (RACEFUZZER) uses a randomized thread scheduler to create and resolve real race conditions, reordering racing ...
-
[41]
How Heartbleed could've been found - Hanno's blogApr 7, 2015 · tl;dr With a reasonably simple fuzzing setup I was able to rediscover the Heartbleed bug. This uses state-of-the-art fuzzing and memory ...
-
[42]
[PDF] An Empirical Study about the Effectiveness of Debugging When ...As a consequence, testers might find it difficult to interpret a failure exposed by an autogen test case, and the debugging of such a failure might be expensive ...<|control11|><|separator|>
-
[43]
A Survey of Hybrid Fuzzing based on Symbolic ExecutionJan 4, 2021 · Hybrid fuzzing is the addition of symbolic execution technology on the basis of traditional fuzzing, and has now developed into a new branch of ...Missing: random | Show results with:random
-
[44]
Data Augmentation by Coverage-guided Fuzzing for Neural Test ...Nov 2, 2025 · These neural approaches generate semantically meaningful tests that are more maintainable compared with traditional automated testing methods ...Missing: NEUZZ random 2020-2025
-
[45]
[PDF] LLM-Powered Fuzz Testing of Automotive Diagnostic ProtocolsJan 20, 2025 · This paper explores using LLM to generate fuzzer code for UDS, a diagnostic protocol, to test for vulnerabilities in automotive systems.
-
[46]
Ethical challenges and software test automation | AI and EthicsAug 18, 2025 · To this end, we identified nine key ethical themes: human control and responsibility, justice and fairness, explainability (including logging ...
-
[47]
Ethical considerations in AI-powered software testing - Xray BlogJan 18, 2024 · Explore the ethical challenges and responsibilities of AI in software testing, including data privacy, fairness, and transparency.
-
[48]
Fuzz Testing 101: Strengthen Your Software Security - aqua cloudRating 4.7 (28) Oct 1, 2025 · Fuzz testing feeds unexpected, malformed, or random data into a program to uncover bugs, crashes, memory leaks, and security vulnerabilities.
-
[49]
Lightweight Probabilistic Coverage Metrics for Efficient Testing of ...Oct 27, 2025 · Coverage metrics are calculated by dividing the number of satisfied test requirements by the total number of requirements. These metrics can be ...
-
[50]
[PDF] Testing Self-Adaptive Software with Probabilistic Guarantees on ...Moreover, our method provides a probabilistic quantification of the testing adequacy, that can be used for the evaluation of testing coverage. Finally, we ...