Test plan is one of the important aspects of the silk test
and is often characterized by some default attributes called the default test
plan attributes. Well, the default test plan attributes are what we are going to
talk about in this article. We shall also discuss how new test plan attributes
can be defined.
What is a Test Plan?
- A test plan forms the basis of the primary document
that lays down the foundation for the testing that is to be carried out in a
manner that is well organized.
- Test plan is very important for the project
managers as it is the document using which the testing projects can be managed
well.
- A badly drawn test plan is just same as not having any test plan.
- On the
other hand, an intelligently drawn plan helps in smooth execution of the test
cases and analysis of the other testing activities.
- It would not be wrong to
say that the test plan is actually a kind of dynamic document.
- It acts especially in the spiral environments which have a tendency to change
constantly.
- The test plan is said to be a dynamic document since it changes
according to the changes that occur in the software system or application.
- Basically, a frame work is provided by the test plan which consists of a majority of the
considerations that are made while planning.
Attributes of Test Plan
Below mentioned are some of the
attributes of a good test plan:
- It stands a greater probability of catching
majority of the defects of an application under test or AUT.
- It provides greater test coverage for covering
most of the test code.
- It stays quite flexible throughout the testing
process.
- It is easy to be executed over and again
automatically.
- It properly defines the tests that are to be
performed.
- It lists out the expected results as clearly as
possible.
- It helps in reconciliation of the defects whenever
a defect is found.
- It helps in defining the objectives of testing.
- It helps in defining the testing strategy in
definite terms.
- It helps in defining the criteria of test exit.
- It always stays meaningful.
- It never becomes become redundant.
- It helps in identification of the risks
- It helps in defining the test requirements as
clearly as possible.
- It helps in describing the test deliverable as
clearly as possible.
Every test plan created is concluded with the following 3
steps:
- Defining metrics
- Conducting periodic audits as well as scheduling
them
- Approving the test plan
In the test plan view window, there is a tab titled
“attributes” clicking on which will enable you to see all the project
attributes that have been assigned to that particular test. Attributes can be
thought of as an administrator created characteristics that are quite
applicable to the tests.
An attribute is defined as follows:
- item
|
Description
|
- Attribute
|
Name of the attribute
|
- value
|
Value that has been assigned to the attribute
|
- Type
|
Attribute type
|
- Inheritance
|
Whether or not the attribute is inherited
|
- The concept of inheritance in attributes is somewhat similar
to what we have regarding the inheritance of success conditions and properties.
- Attributes that are inherited throughout all the child test definitions and sub
folders are assigned to a parent node.
- To define an attribute follow the steps:
- Open the test project.
- Click define attributes menu
- Click new button.
- Enter the name for the new attribute.
- Select the attribute type.
- Click ok.
No comments:
Post a Comment