Tester's dictionary [I-R]
Chapters
Software Testing Terms starting with K
Keyword Driven Testing
This framework used to be more application-independent than other frameworks. This framework processes automated tests that are developed in data tables with a vocabulary of Keywords (aka. 'Action' words) that are independent of the automated test tool used to execute them.
Screen |
Object |
Action |
Value |
Recovery |
Comment |
LoginScreen |
Username |
Input |
“John” |
|
|
LoginScreen |
Password |
Input |
“JPass” |
|
|
LoginScreen |
Login |
Click |
|
|
|
Welcome |
|
Verify_Screen |
|
Abort_Test |
|
The keywords are associated with application-specific and application-independent functions and scripts that interpret the keyword data tables with its application-specific data parameters. The automated scripts function as Drivers to execute the interpreted statements in the application under test.
Open Keyword File
Execute Data rows to end of file (EOF)
If <Action> == Input Then
Call Input function with Screen, Object and Value parameters
If <Action> == Click Then
Call Click function with Screen and Object parameters
If <Action> == Verify_Screen Then
Execute Verify_Screen function with Screen parameter
Implement Exception Handling Routine Based on Pass/Fail Status
End Loop
Keyword Driven frameworks rely heavily on Functional Decomposition and Data Driven framework concepts. The sample driver script above opens the Keyword file, and then reads each of the rows in the file. In each row, it reads the statement, and then calls the appropriate function. The arguments of the function are based on other fields in that row.
Key Performance Indicator
A Key performance indicator (KPI) is a measure of performance, used to help an organization define and evaluate how successful it is, in terms of making progress towards its long-term organizational aims.
Known Issues
There might be medium or low priority defects, which cannot be fixed due to time limitations after code freeze.
Description
This tutorial was written, keeping in mind to teach students about common terms used in Software testing, This is part 2 of the series, Covering Alphabets I-R
If we made a mistake somewhere or you find any gramatical issues please let us know
Author: Subject Coach
Added on: 17th Feb 2015
You must be logged in as Student to ask a Question.
None just yet!