A Software Bug is a mistake, defect, failure or an error in a software system or system that causes it to generate the wrong or surprising result, or some thing in random ways
1. Static Testing Vs Dynamic Testing
Static testing and dynamic testing are two important techniques relatedto software testing. We will see them in detail in this blog.These are vital testing techniques accessible for testers anddevelopers in Software Development lifecycle.These are software testing methods which any company must pickprecisely which to execute on the product or software application.
2. What do you understand by static testing?
Static Testing is kind of testing in which the code is not
run. It is possible to carry it out manually or through
automation tools.
This kind of testing verifies the code, SRS and design
documents and puts review remarks on the work
document
With static testing, we attempt to discover the errors,
code defects and possibly malevolent code in the product
application.
3. What do you understand by dynamic testing?
Dynamic testing is carried out when the code is in runtime mode.
Dynamic testing is performed in runtime environment.
Dynamic testing is otherwise called validation testing , assessing the
final product. Dynamic testing is of two sorts: Functional Testing and Non
Functional testing.
Be that as it may, both Static Testing and Dynamic Testing are critical for
the product application. There are number of qualities and shortcomings
connected with both sorts of testing which ought to be considered while
actualizing these testing on code:
4. Major points of difference between static and dynamic testing:
Static Testing
Dynamic Testing
5. Static Testing
l.
In this type of testing, methods like inspection, walkthrough, code reviewetc. are used.This is related to prevention. The question needs to be asked “How wecan prevent”?As it can simply begin early in the life cycle, it certainly diminishes theexpense of the entire project.It can extract out errors which dynamic testing is not able to. It is a lowlevel testing exercise.The other name for static testing is “dry run” testing.Takes place before dynamic testing.
6. Dynamic Testing
Methods like verification and validation are used.
This is concerned with cure. “How we cure”? is the question that needs
to be asked.
As it is not beginning early in the life cycle subsequently it
unquestionably builds the expense of product/project.
It is a high level testing method and can find out errors that static testing
cannot.
No particular second name is used.
It is followed after static testing is done.
7. Cont......
Validation, the dynamic testing part is more involved and
happens on the product itself and not on a document or a
representation of the product. A much formal procedure of
test case/condition identification, scope contemplations,
execution and error reporting all stamp the dynamic testing
strategies.
8. If you wish to learn testing, look for proper software testingtraining in Pune.More Related Blog::Promising Career Options In the Software Testing DomainDifference Between Functional Testing and Non-FunctionalTesting
Difficulties during GUI Testing: