This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.g_testing:start [2021/11/08 16:06] char |
dido:public:ra:xapend:xapend.g_testing:start [2021/11/08 16:09] (current) char |
||
|---|---|---|---|
| Line 19: | Line 19: | ||
| Black box testing can be done in the following ways:\\ | Black box testing can be done in the following ways:\\ | ||
| + | \\ | ||
| : 1. Syntax Driven Testing – This type of testing is applied to systems that can be syntactically represented by some language. For example- compilers and language that can be represented by context free grammar. In this, the test cases are generated so that each grammar rule is used at least once.\\ | : 1. Syntax Driven Testing – This type of testing is applied to systems that can be syntactically represented by some language. For example- compilers and language that can be represented by context free grammar. In this, the test cases are generated so that each grammar rule is used at least once.\\ | ||
| : 2. Equivalence partitioning – It is often seen that many type of inputs work similarly so instead of giving all of them separately we can group them together and test only one input of each group. The idea is to [[dido:public:ra:xapend:xapend.a_glossary:p:partition|partition]] the input domain of the system into a number of equivalence classes such that each member of class works in a similar way, i.e., if a test case in one class results in some error, other members of that class would also produce the same error. \\ | : 2. Equivalence partitioning – It is often seen that many type of inputs work similarly so instead of giving all of them separately we can group them together and test only one input of each group. The idea is to [[dido:public:ra:xapend:xapend.a_glossary:p:partition|partition]] the input domain of the system into a number of equivalence classes such that each member of class works in a similar way, i.e., if a test case in one class results in some error, other members of that class would also produce the same error. \\ | ||
| Line 40: | Line 40: | ||
| \\ | \\ | ||
| A connection that integrates two components is called an interface. This interface in the computer world could be anything like an [[dido:public:ra:xapend:xapend.a_glossary:a:api]], web services, etc. Testing of these connecting services or interfaces is referred to as Interface Testing. \\ | A connection that integrates two components is called an interface. This interface in the computer world could be anything like an [[dido:public:ra:xapend:xapend.a_glossary:a:api]], web services, etc. Testing of these connecting services or interfaces is referred to as Interface Testing. \\ | ||
| - | \\ | + | \\ |
| An interface is actually software that consists of sets of commands, messages, and other attributes, which enable communication between a device and a user. \\ | An interface is actually software that consists of sets of commands, messages, and other attributes, which enable communication between a device and a user. \\ | ||
| \\ | \\ | ||