ads
Wednesday, April 13, 2016
What is software testing?
Software testing is the process of implementing a program or application with a view to finding software bugs.
Furthermore, it can be said as a process check and verify that the software or application or product:
It complies with the requirements of technical and business that guided its design and development
It works as expected
It can be implemented with the same characteristic.
Let's look at the definition of the software testing into the following parts:
1) Process: Testing is a process, not a single action.
2) All of the life cycle of activity: Testing is a process that will take place throughout the software development life cycle Life (SDLC).
The process of designing test earlier in the life cycle can help prevent the introduction of defects in the code. This is sometimes referred to as "test test database with the test design."
The test database includes documents such as requirements and design specifications.
Software Testing 3) Static Testing: It can test and find faults without having to code. Static testing is carried out during the verification process. This testing includes verification of documents (including source code) and static analysis. This is useful and cost-effective way of testing. For example: review, walkthrough, inspection, etc.
4) Dynamic testing: In the dynamic testing of the code is performed to demonstrate the result of the test. This is done during the checkout process. For example, unit testing, integration testing, system testing, etc.
5) Plan: We must plan, as what we want to do. We control the test events, we report on the progress of testing and software status under test.
6) Preparation: We have to choose what we will do testing, choosing test conditions and test development.
7) Assessment: During the evaluation we have to check the results and evaluate the software for testing and completion criteria, which helps us to decide whether we have finished testing and software testing if passed.
8) Software products and related work products: In addition to the testing of test code requirements and design specifications, as well as relevant documents such as operation and user training material is equally important.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment