What Is Functional Testing (Testing of Functions) in Software?
What Is Functional Testing (Testing of Functions) in Software?
functions) in software?
In functional testing basically the testing of the functions of component or system is done. It
refers
to activities that verify a specific action or function of the code. Functional test tends to
answer the questions like can the user do this or does this particular feature work. This is
typically described in a requirements specification or in a functional specification.
The techniques used for functional testing are often specification-based. Testing functionality
can be done from two perspective:
Functional testing is a quality assurance (QA) process[1] and a type of black box testing that
bases its test cases on the specifications of the software component under test. Functions are
tested by feeding them input and examining the output, and internal program structure is
rarely considered (not like in white-box testing).[2] Functional testing usually describes what
the system does.
Functional testing does not imply that you are testing a function (method) of your module or
class. Functional testing tests a slice of functionality of the whole system.
Functional testing differs from system testing in that functional testing "verifies a program by
checking it against ... design document(s) or specification(s)", while system testing
"validate[s] a program by checking it against the published user or system requirements"
(Kaner, Falk, Nguyen 1999, p. 52).
Functional testing has many types:
Smoke testing
Sanity testing
Regression testing
Usability testing
Actual Result: After login with xyz wrong login name is displayed on home page
likes logged in as ABC.
Screenshot: Attach the screenshot here on where you detect the bug and save
it in jpeg format.
Please note that summary should not be more than 10 words and description
should not be more than 20 words.
CONCLUSION
In this way in small companies tester can report the bug to developers. And we
always knows that small companies do not report the bug through bug reporting
tools but this statement is not true in all small companies because even several
small companies report the bug through bug reporting tool.
But those companies or organizations that are not following any tool they should
have to report the bug through Microsoft Word and Microsoft Excel which I
mentioned earlier.