- . - . . : -: , , , , , .. , , , . , . :
Include | Action | URL | Name | Pwd | Link | Text |
Y | Navigate | www.web.com | ||||
Y | Login | User | Password | |||
Y | Click | My Page | ||||
Y | Click | Create message | ||||
Y | Edit | InputBox | Hello World | |||
N | Edit | InputBox | This will not be executed | |||
N | Edit | InputBox | This will not be executed | |||
Y | Click | Send message | ||||
N | Logaut | |||||
Y | Click | My page | ||||
Y | Logaut |
Include Y/N, . Action . Name Pwd Login. Link . Text Inputbox.
, , (y_page, Send message, Create message .). , . ( Quick Test Professional ).
Matrix_Parser, .
M ß InputMatrix()
For i ß 1 to M.Length
MatrixParsing(i)
MatrixParsing(int i)
if M[i][1] == N
then return
else
void (*fptr)(void) // ( #)
fptr = FabricFunction(M[i][2])
switch(M[i][2])
Navigate:
Begin
fptr(M[i][3])
LogAction(i, M[i][2])
end
Click:
Begin
fptr(M[i][6])
LogAction(i, M[i][2])
end
Edit:
Begin
|
|
fptr(M[i][7])
LogAction(i, M[i][2])
End
Login:
Begin
fptr(M[i][4], M[i][5])
LogAction(i, M[i][2])
end
Logout:
Begin
fptr()
LogAction(i, M[i][2])
End
FabricFunction(char *) , .
LogAction() , - .