What is a software error during testing?

I take the grad class for software testing, and we spent the whole class on the difference between errors, errors and crashes. I was unhappy with the definition of a software error when testing. What is your definition?

+9
testing
Jan 30 '09 at 4:38
source share
11 answers

You may be interested in this SE Radio podcast, where iirc, they are described as:

  • error: actual "error" in the code
  • error: a bad state in the system that occurs due to an error.
  • failure: a change in the expected behavior observed by the user as a result of an error.
+19
Jan 30 '09 at 5:11
source share

A failure occurs when the observed behavior is different from the expected. Note that the reference is the expected behavior, not the specification, since even the spec may be false.

Mistake - This is part of the state of the system that could lead to a failure.

Mistake - the cause of the error. A software error is in software, a hardware error is in hardware.

You can find an in-depth overview of Dependabilty's concepts of reliability and its threats: taxonomy , Algirdas Avigienis, Jean-Claude Lapri and Brian Randall.

+5
Jan 30 '09 at 7:58
source share

According to ISQTB, the error is a defect. A defect definition is defined there:

defect: Deficiency of a component or system that could lead to a component or system not being able to perform the required function, for example. Incorrect statement or data definition. A defect, if encountered at runtime, can cause a component or system to fail.

: Deviation of a component or system from the expected delivery, service or result.

Basically, errors, errors and errors are the same.

+1
Jan 30 '09 at 5:06
source share

It doesn’t really matter. Academic documents are usually found throughout the map with the terminology they use. In industry, of course, everyone's definition is not accepted. Moreover, no one in the industry cares about the difference. Errors, errors, crashes, errors, they are all treated approximately the same.

+1
Jan 30 '09 at 5:18
source share

error --- it could be a human error, i.e. understanding of requirements and specifications

error ---- error leads to error

if the developers misunderstand the requirements, then it must code in accordance with its understanding, which leads to an error in the actual code.

failure ---- an error results in an error

if the developer did the wrong coding, then s / w should give the wrong o / p, which could lead to the application crashing.

0
Nov 26 '09 at 12:51
source share

Types of testing errors:

  • Business Logic (B): Requirement Error
  • Functional and logical (F): error related to functionality and logic
  • Look and feel (L): GUI related errors
  • Performance (P): performance related errors
  • Recovery Ability (R)
  • Security (S)
  • Replication (RL): data replication error

    no comprende

0
May 22 '12 at 4:31
source share

Error: mismatch between a calculated, observed or measured value or condition and a true, given or theoretically correct value or condition. This may be a misunderstanding of the internal state of the software, supervision in terms of memory management, confusion about the correct way to calculate the value, etc.

Failure: the inability of a system or component to perform the required functions within certain performance requirements. See: error, accident, exception and error.

Error: An error in the program that causes the program to work unintentionally or unexpectedly. See: anomaly, defect, error, exception and error. Error is Tester terminology.

Error: An incorrect step, process, or definition of data in a computer program that causes the program to perform an unintended or unanticipated action. See: error, defect, error, exception.

Defect: usually refers to several problems with software products, with its external behavior or with its internal functions.

0
Feb 20 '14 at 11:10
source share

Error: the programmer makes an error (also called an error)

Defect: the programmer introduces an error (also called a defect) into the code.

Error: the tester executes the part of the software that contains the error.

0
Jul 03 '14 at 12:52 on
source share

Incident : - When the tester notices any inconsistency in the application, it will be an incident.

Error / defect : - When the developer confirms the incidents, it will be an error.

Error : - When an error is present in the application, it will be an error.

Failure : - When an error causes the system to fail, it is called a failure.

0
Feb 20 '15 at 9:37
source share

Testing Perspective software means that you consider yourself a software tester, and you are testing ready-made software. First you check it and find the error (defect). You will check the state of the software, which will differ from the actual expected state, this is an error. this error may result in an error.

0
Apr 14 '15 at 3:25
source share

A software malfunction is a condition that causes the system to crash when performing the required function. An error is the main cause of a software failure and is synonymous with a commonly used term error.

0
Jul 29 '15 at 9:25
source share



All Articles