Monday, May 10, 2010

Documentation Hierarchy

In order to identify and create the required tests, execute them and manage the process, we need to produce a detailed set of test plans. These plans vary in strategic aim, use, level of detail, and content.



During the planning stage the documentation set required to be produced are:
  • Test Policy [one-off company wide document].
  • Test Strategy [a high level one-off document].
  • Project Test Plan [one for each project].
  • Phase Test Plan [one for each phase if required.

Test Policy Document

  • A document describing the organisation's philosophy towards software testing
  • Normally a short high-level document . Reflects the company's business, products, marketplace, customers, business risks, mission statements etc.
Test Policy statements will reflect the nature of the business, the risks associated with the products and market place, and the business attitude regarding the required quality of products and deliverables. The test policy will dictate the overall approach to testing and the strategies employed.

Example Test Policy Statements
  • A company manufacturing circuit boards for the space shuttle might include policy statements like:
    • The build and test processes will be automated and amalgamated wherever possible
    • All individual components will be tested for accuracy of tolerance prior to insertion into a build

Test Strategy Document

  • A high level document defining the test phases to be performed and the testing within those phases for a programme(one or more projects)
  • Details the overall approach to testing
  • Meets the policy requirements
  • Integrates the test function with other areas at the strategic level.
The test strategy details the overall testing approach and what will be done in order to satisfy the criteria detailed in the test policy. This document is a strategic document and as such it must complement the other IT strategic working practices and development procedures. Testing is a part of the development process and must be fully integrated with the other project teams in order to be successful. Test strategies cannot be developed in isolation, they must have buy in from the other project areas and work in conjunction with the other teams - remember testing cannot do it alone!

The test strategy will detail:
  • Test approach (V-model)
  • Test team structure (independent, role based)
  • Ownership and responsibilities
  • Test tools strategy
  • Reporting process
  • Fault and change management process etc.
Some examples of the type of information you may see in a strategy for a company designing WEB sites may look like this:

"In order to meet the company's test policy on quality deliverables within tight timescales the company has adopted the extreme programming lightweight development methodology."

The independent test function will provide the XP coach to the development teams for each project.

All project baseline documentation and code will be subject to appropriate review and sign off.

The independent test function will specify, create and execute the acceptance test cases in conjunction with the customer.
Automated test tools will be considered at the start of [and throughout] each project and will be used wherever advantage can be identified.

Labels: , , , ,

19 Comments:

At August 18, 2010 at 3:59 AM , Blogger Tee Chess said...

Thanks for posting such a useful information. The diagram portrays all the information in a very attractive manner. The presentation of the information is really very nice. Software Testing Services

 
At October 28, 2010 at 8:28 AM , Blogger Unknown said...

Document hierarchy play crucial role in preparation of documents.You have mention wonderful detail about it.

SOA Testing

 
At August 1, 2011 at 10:43 AM , Blogger tweety said...

G & G is intensely engaged in consumer, enterprise applications as well as mobile application development and software testing.

 
At March 14, 2012 at 4:22 AM , Blogger poona said...

just linked this article on my facebook account. it’s a very interesting article for all.


Software Testing Services Company

 
At March 24, 2016 at 4:58 AM , Blogger Unknown said...

It is awesome information with best knowledgeable contents.Provides the best tips for our clarification.thanks for sharing.


software testing training in chennai

 
At March 24, 2016 at 5:07 AM , Blogger Unknown said...

Great explanation to given on this post and i read our full content was really amazing,then the this more important in my part of life.
The given information very impressed for me really so nice content.
software testing training

 
At April 6, 2016 at 3:59 AM , Blogger Unknown said...

the blog is very nice and interesting. thank you for sharing the blog with us. keep on updating.
Software Testing Training in Chennai

 
At April 6, 2016 at 4:09 AM , Blogger Unknown said...

the blog is very nice and interesting. thank you for sharing the blog with us. keep on updating.
Software Testing Training in Chennai

 
At May 28, 2016 at 4:20 AM , Blogger Unknown said...


Everything is fine, am happy about your blog. Thanks admin for sharing the unique content, you have done a great job I appreciate your effort and I hope you will get more positive comments from the web users.


SAP training in Chennai

 
At January 1, 2017 at 11:54 PM , Blogger Jeffy said...

seo company in chennai
seo company in india
Digital Marketing Coimpany in Chennai
Digital Marketing Company in Chennai

 
At January 3, 2017 at 9:58 PM , Blogger Shalini said...

Superb. I really enjoyed very much with this article here. Really it is an amazing article I had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article.thank you for sharing such a great blog with us. expecting for your.
Digital Marketing Company in India
seo company in india

 
At March 3, 2017 at 10:45 PM , Blogger Unknown said...

Thank you for sharing the information here. Its much informative and really i got some valid information. You had posted the amazing article.

Best Dental Clinic In Chennai

 
At March 6, 2017 at 10:08 PM , Blogger sathya said...

I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.

Dataware Housing Training in Chennai

 
At May 25, 2017 at 1:26 PM , Blogger Unknown said...

I will take a note of your website and keep checking for new details about once a week.
I subscribed to your Feed as well. elevated rank

 
At August 14, 2017 at 12:55 AM , Anonymous Anonymous said...


Really Good blog post about documentation hierarchy.provided a helpful information.keep updating...
SEO Company in India

 
At January 10, 2018 at 7:40 PM , Blogger Unknown said...

I have read your blog its very attractive and impressive.I like your blog Python Training course Chennai.

Hadoop Training in Chennai

 
At February 20, 2018 at 2:43 AM , Blogger Ancy merina said...

This comment has been removed by the author.

 
At August 6, 2020 at 4:04 AM , Blogger Chad said...

Great Article… I love to read your qa and testing services articles because your writing style is too good, its is very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.

 
At May 17, 2022 at 10:57 AM , Anonymous Anonymous said...

perde modelleri
sms onay
mobil ödeme bozdurma
nft nasıl alınır
ANKARA EVDEN EVE NAKLİYAT
trafik sigortası
dedektor
Site kurmak
Ask Kitaplari

 

Post a Comment

Subscribe to Post Comments [Atom]

<< Home