![]() Generally, defect management can be defined as a process of detecting bugs and fixing them. To realize, what defect management process actually is, we should, first of all, find the definition for it. But what is defect management in software testing? This article was written to answer this question. The error normally arises in software it leads to a change in the functionality of the program.As we know, defect management is a part of software testing process. It is the one that is generated because of the wrong login, loop or syntax. For example, a developer may misunderstand a de-sign notation, or a programmer might type a variable name incorrectly – leads to an Error. In the category of the developer, we include software engineers, programmers, analysts, and testers. It is the deviation of the customer requirement.Įrror: An error is a mistake, misconception, or misunderstanding on the part of a software developer. ![]() In other words, a Defect is a difference between expected and actual results in the context of testing. It commonly refers to several troubles with the software products, with their external behavior or with its internal features. The defect is an error found AFTER the application goes into production. List any two basic terms related to software testing with their meaning in two sentences.ĭefect : It can be simply defined as a variance between expected and actual. It simulates actual system usage but does not make any system structure assumptions.ĭuring functional testing, Black Box Testing technique is used in which the internal logic of the system being tested is not known to the tester.Ĥ. This type of testing is not concerned with how processing occurs, but rather, with the results of processing. Functional testing ensures that the requirements are properly satisfied by the application. In other words, a defect is an error in coding or logic that causes a program to malfunction or to produce incorrect/unexpected results.įUNCTIONAL TESTING is a type of software testing whereby the system is tested against the functional requirements/specifications.įunctions (or features) are tested by feeding them input and examining the output. A defect occurs when behaviour of actual software developed by developer is not same as expectation of the client.Ī Software DEFECT / BUG is a condition in a software product which does not meet a software requirement (as stated in the requirement specifications) or end-user expectation (which may not be specified but is reasonable). The bug usually refers to the fault in development environment and defect refers to the fault in test environment. Though the clear different between the two terms in not made. Defect:Ī defect is a result of the error. The people in team make mistakes due to lethargy, time pressure, unclear or insufficient requirements, assumptions, complexity of requirements and various other reasons. The developers may have done the logical errors in the programs. The architect may have the flaw in the software design. The client may have provided insufficient or incorrect information. The BA (Business analyst) may have misunderstood or misinterpreted the requirements. The errors can be committed by anyone in the IT team during the different phases of software development. To understand the basics of software testing, the below terminologies are to be understood. Since the software has become integral part of every business and organisation, failure of the software can lead to loss of business, reputation, time, money, and sometimes even the life of people. The basics of software testing should be understood by every software tester. The software needs a thorough testing before it is released to users. It would not be wrong to say software is omnipresent. Software is used in every organisation and business. Software is used by people of all age group and professions. ![]() The internet banking software, flight reservation system, mobile applications, operating systems, antivirus and so on are examples of the software. The software is set of programs developed for specific purpose. ![]()
0 Comments
Leave a Reply. |