8.1 Testing
Testing is the process, which is used to uncover errors from software that are made inadvertently as it was designed and constructed.
8.2 Is the Test Important?
If I examine the overall structure of software development, …show more content…
Knowing the specified function that a product has been designed to perform, tests can be conducted that demonstrate each function is fully operational while at the same time searching for error in each function.
2. Knowing the internal working of a product, tests can be conducted to ensure that all internal operation is performed according to specification and all internal components have been adequately examined.
8.4 Classification of Testing
There are two basic type of testing. They are:
1) Static testing
2) Dynamic testing
8.4.1 Static Testing
Static testing is related with inspecting the code. For this software, all the codes are reviewed several times.
8.4.2 Dynamic Testing
There are two types of dynamic testing. They are:
1) White Box Testing or Structural Testing or Glass Box Testing
2) Black Box Testing or Functional Testing
8.4.2.1 White Box Testing
In this type of testing all the lines, loops and logical expression are tested by executing the program. For “Automation System of Primary Teachers Training Institute ”, executing the program all the lines is tested in during on time.
a) Test Log
• This is a log that justifies seeing result, registered students can see the result by given their trainee