| Test automation, along with the usage of a specific | | | | - Compound condition coverage |
| test automation methodology has become what they | | | | - Basis path testing |
| call the "tester's best friend" over the past several | | | | - Data flow testing (DFT) |
| years. The dramatic improvement of programming | | | | - Path testing |
| tools and utilities has put a lot of pressure on testers, | | | | - Loop testing |
| who are seen as the bottlenecks when it comes to | | | | On the other hand, we have Black Box Testing or |
| the delivery of software products. As the market | | | | Behavioral Testing. Unlike in WBT, BBT focuses on |
| asks them to test more and more codes, they also | | | | the functionality of the program as a whole. This is |
| ask them to do it in a lesser amount of time, which | | | | the complete opposite of the White Box test |
| then affects the testers' productivity rate. The | | | | automation methodology as in this method; the |
| introduction of automated software testing did not | | | | program is being treated as a "black-box". |
| only make the testers' job easier, but enabled them | | | | Extensive knowledge about the internal structure, |
| to catch up the schedules given despite unrealistic | | | | codes and languages of the program is not needed |
| deadlines. | | | | although there are several suggested techniques that |
| Test automation methodology has two kinds. The | | | | a tester can follow. Methods used in Black Box |
| reason for division is to enable the tester to | | | | Testing are as follows: |
| recognize which is the best test case to use and it | | | | - Graph Based Testing Method |
| also determines the level of knowledge that a certain | | | | - Error Guessing |
| tester has to have in terms of the subject or | | | | - Boundary Value Analysis |
| project to be tested. Keep in mind though that the | | | | There are also different tools that come in handy |
| type of test automation methodology used does not | | | | when it comes to Black Box test automation |
| necessarily gauge the tester's capability. Various | | | | methodology. Usually, the tools used are record and |
| numbers of algorithms, data structures and codes are | | | | playback tools and these are used for regression |
| present in different programs. | | | | testing in order to find if there are any bugs or |
| White Box testing method, also called the Structural | | | | defects with the previous and present build that is |
| or Glass Box testing is a kind of test automation | | | | being used by the program. |
| methodology that a tester can use if he or she have | | | | Like in everything, any test automation methodology |
| the sufficient knowledge about the internal structure | | | | has its own advantages and disadvantages. There |
| of the product, various program languages | | | | are some bugs that only White Box Testing can find, |
| knowledge and logic. This is because WBT involves | | | | while there are some that only the Black Box Testing |
| digging deep into the structure's code. The code | | | | can. It is important to not only determine which is the |
| coverage for this certain test automation | | | | best testing method to use, but to know the best |
| methodology is as follows: | | | | tactics and techniques that you can use in order to |
| - Segment coverage | | | | utilize the method for optimum advantage. |
| - Node Testing | | | | |