Live briefing
Everything about Error guessing
Software testing technique
In software testing, error guessing is a test method in which test cases used to find bugs in programs are established based on experience in prior testing. The scope of test cases usually rely on the software tester involved, who uses experience and intuition to determine what situations commonly cause software failure, or may cause errors to appear. Typical errors include divide by zero, null pointers, or invalid parameters. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Error guessingA 5-minute orientation
- Skim a recent paper: The Interplay between Error, Total Variation, Alpha-Entropy and Guessing: Fano and Pinsker Direct and Reverse InequalitiesInfluential work since 2022
- Pick up a classic book: The web application hacker's handbookThe most-reprinted book on the subject
- Read the landmark paper: Quantum Error Correction Via Noise Guessing DecodingCited 19 times
- Go sideways: Software testingA closely related topic
- Go sideways: Exploratory testingA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Quantum Error Correction Via Noise Guessing Decoding
Effect of Chance Success Due to Guessing on Error of Measurement in Multiple-Choice Tests
Who prefers guessing to admitting They Don't Know? Measurement error in financial literacy surveys
Guessing Random Additive Noise Decoding of Network Coded Data Transmitted Over Burst Error Channels
Guessing Error Pattern Ordered Statistic Decoding for Short Polar Codes
Combining Error Guessing and Logical Reasoning for Software Fault Localization via Deep Learning
Energy efficient noise error pattern generator for guessing decoding in bursty channels
Pengujian Sistem ERP Apotek (GPOS - POS Modul) Menggunakan Metode Black Box dengan Teknik Error Guessing
🆕 Influential since 2022
📚 Books worth reading
The web application hacker's handbookDafydd Stuttard, Marcus Pinto · 2007
Automate the Boring Stuff with PythonAl Sweigart · 2015
Winsor McCayWinsor McCay · 2003
Prime numbers and the Riemann hypothesisBarry Mazur · 2015
The Catholics Ready Answer; a popular vindication of Christian beliefs and practices against the attacks of modern criticismHill, Michael Peter, Franz Xavier Brors · 1914
The (new) turing omnibusA.K. Dewdney · 1993
Learn to Program with PythonIrv Kalb · 2016
Murach's Python ProgrammingMichael Urban, Joel Murach · 2016
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Software testing Software testing is the act of checking whether software meets its intended objectives and satisfies expectations. Software testing can provide objective…
- Exploratory testing Exploratory testing is an approach to software testing that is concisely described as simultaneous learning, test design and test execution. Cem Kaner…
- Test case (software) In software engineering, a test case is a specification of the inputs, execution conditions, testing procedure, and expected results that define a single…
- Test automation Test automation is the use of software (separate from the software being tested) for controlling the execution of tests and comparing actual outcome with…
- Manual testing Compare with Test automation. Manual testing requires a tester to play the role of an end user, whereby they use most of the application's features to…
- Smoke testing (software) In computer programming and software testing, smoke testing (also confidence testing, sanity testing, build verification test (BVT) and build acceptance…
- Software testing controversies There is considerable variety among software testing writers and consultants about what constitutes responsible software testing. Proponents of a context-driven…
- Software testing tactics This article discusses a set of tactics useful in software testing. It is intended as a comprehensive list of tactical approaches to software quality assurance…