Requirements Traceability Matrix (RTM)


1. Requirements Traceability Matrix (RTM)
A document showing the relationship/mapping between Test Requirements and Test Cases.

Elements of RTM:
a. Requirements ID
b. Requirements Description
c. Test Case ID
d. Status [Open, Closed, Defer (Later), On hold]

2. Verification and Validation
Verification is the process confirming that something software meets its specification. Validation is the process confirming that it meets the user's requirements.

Difference between Verification and Validation:
Suppose, you are going to buy a pair of shoes having number 9 for you. You have chosen a pair and seen the tag with 9 written on it. This is verification, because your requirement was to buy a pair of shoes with 9 number.

But when you tried to wear it and found that shoe is not fitted into your feet. After inquery, you have found that company has tagged it 9 number by mistake. Actually it was 7 number shoe. This process is called Validation.

Example of Verification: Creating Traceability Matrix
Example of Validation: Executing Test Cases

3. Static and Dynamic Testing

Static black-box testing: Testing the specification is static black-box testing.

Two Types of Static black-box testing:

1. High-level review techniques
a. Research Existing Standards and Guidelines
b. Review and Test Similar Software

2. Low-level techniques
a. Specification Attributes Checklist (e.g. Spec must be complete, accurate, precise, consistent etc)
b. Specification Terminology Checklist (e.g. focus on the terms in Spec like "If…Then…(but missing Else)." or "Etc., And So Forth, And So On" etc)

Dynamic Black-Box Testing: Testing software without knowledge of code is dynamic black-box testing.

Static White-Box Testing: Static white-box testing is the process of carefully reviewing the software design, architecture, or code for bugs without executing it.

Three Types of Static White-Box Testing:

a. Peer Reviews: Peer Reviews are the least formal method. Peer reviews are often held with just the programmer who wrote the code and one or two other programmers or testers acting as reviewers.

b. Walkthroughs: In a Walkthrough, the programmer who wrote the code formally presents it to a small group of five or so other programmers and testers. The presenter reads through the code line by line, or function by function, explaining what the code does and why. The reviewers listen and question anything that looks suspicious.

c. Inspections: Inspections are the most formal type of reviews and more formalized than a 'walkthrough', typically with 3-8 people including a moderator, reader, and a recorder to take notes. The other participants are called inspectors.

Walkthrough:
1. It's a type of Semi Formal Review.
2. 2 to 7 People are attaining it.
3. Author is Presenter.
4. Lead by Author only.
5. Reviewers are not aware of the subject/topic.

Inspection:
1. It's totally a Formal Review.
2. 2 to 10 or more People attaining it.
3. Author is not presenter. Some one else is giving presentation.
4. Lead by Moderator.
5. Reviewers are aware & well prepared for the subject/topic.
6. Recorder is noting down everything. Like defects, changes, improvements etc.

Dynamic White-Box Testing: is a method of testing software that tests internal structures or workings of an application.

Difference between Dynamic White-Box Testing and Debugging:
The goal of dynamic white-box testing is to find bugs. The goal of debugging is to fix them.

35 comments:

Dienne said...

Walkthrough:
1. It's a type of Semi Formal Review.
2. 2 to 7 People ate attaining it.
3. Author is Presenter.
4. Lead by Author only.
5. Reviewers are not aware of the subject/topic.
What does point number 2 mean ?

Deepak Singh said...

Above highlight is a typing mistake. Thanks Dienne.

renith harsan said...

• I have to voice my passion for your kindness giving support to those people that should have guidance on this important matter.

"Devops Training in Chennai"

rose said...

Thanks for your informative blog!!! Keep on updating your with such awesome information.
Java Training in Bangalore|

ari kesavan said...

It’s great to come across a blog every once in a while that isn’t the same out of date rehashed material. Fantastic read.
I’ve bookmarked your site, and I’m adding your RSS feeds to my Google account.
hadoop training in bangalore

ijazz jazz said...

Those guidelines additionally worked to become a good way to recognize that other people online have the identical fervor like mine to grasp great deal more around this condition.

Hadoop training in bangalore

ijazz jazz said...

Those guidelines additionally worked to become a good way to recognize that other people online have the identical fervor like mine to grasp great deal more around this condition.

Hadoop training in bangalore

abril said...

And indeed, I’m just always astounded concerning the remarkable things served by you. Some four facts on this page are undeniably the most effective I’ve had.

Devops Training in Bangalore said...

I’m experiencing some small security issues with my latest blog, and I’d like to find something safer. Do you have any suggestions?"Devops Training in Bangalore"

srihariparu said...

nice and really helpful article to everyone... thanks for sharing
Embedded Project Center in Chennai | Embedded Project Center in Velachery

sara K said...
This comment has been removed by the author.
jordanalexo said...

Very nice I gathered good information from this content.
Oracle Training in Chennai

Deshma Teja said...

Wow.. what a wonderful post..your content was really amazing..keep updating your post..VLSI Projects Center in Chennai | VLSI Projects Center in Velachery

merlinmadonna said...

Nice and good article. It is very useful for me to learn and understand easily. Thanks for sharing your valuable information and time. Please keep updating.
oracle training in chennai|| hadoop training in chennai

MASS said...

Very good informative article. Thanks for sharing such nice article, keep on updating such good articles.

NO.1 SYSTEM INTEGRATION SERVICES | SYSTEM INTEGRATION MIDDLEWARE | MASSIL TECHNOLOGIES

Jerome said...

Its very worthwhile information for me. I have a lot of new information from your post. keep sharing.
Best Photoshop Training Institute in Chennai | No.1 Adobe Photoshop Training Institute in Velachery

Jordan Alexo said...

Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging…
Regards,
hadoop training in chennai || selenium training in chennai




Barath BK said...

I learn new information from your article , you are doing a great job . Keep it up...
Excellent Summer Courses in Guindy | Best Summer Classes in Chennai

poornima said...

Awesome post……. your article is really informative and helpful for me and other bloggers too....
InDesign Certification Center in Chennai | No.1 InDesign Training in Keelkattalai

kumari said...

Thanks for sharing this post with us it is a worthy read..
Blue Prism Certification Center in Chennai | No.1 RPA Blue Prism in Medavakkam

prabash said...

Thank you so much for sharing this worth able content with us. The concept taken here will be useful for my future programs...
UIPath Certification Exam Center in Chennai | Best UIPath Training in Guindy

Anjali Siva said...

Awesome post with lots of information, keep sharing.
DevOps course in Chennai
Best DevOps Training in Chennai
DevOps Training in Anna Nagar
DevOps Training in T Nagar
Amazon web services Training in Chennai
AWS Certification in Chennai
Data Analytics Courses in Chennai
Big Data Analytics Courses in Chennai

jaya devan said...

Its is good and very informative.
Regards,
Data Science Course in Chennai | Data Science Training Institute

Softlogic Academy Pvt. Ltd said...


I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Thanks.
Software Testing Training in Chennai | Software Testing Training Institute in Chennai

Karthika said...

its a good post and keep posting good article.its very interesting to read.
Regards,
Data Science Course in Chennai | R Programming Training in Chennai | Python Training in Chennai

jenifer irene said...

This is really a valuable post... The info shared is helpful and valuable. Thank you for sharing.
Aviation Academy in Chennai
Air hostess training in Chennai
Airport management courses in Chennai
Ground staff training in Chennai

Rathinam said...

Well done! Your explanation way is very attractive for me and I like more tips from your great post. Surely I will share your great post for my friends and this is very useful for freshers. Keeping the great work!
Oracle Training in Chennai
Oracle Training institute in chennai
Social Media Marketing Courses in Chennai
Tableau Training in Chennai
Primavera Training in Chennai
Unix Training in Chennai
Oracle DBA Training in Chennai
Power BI Training in Chennai
Oracle Training in Chennai
Oracle Training institute in chennai

nadiya said...

Interesting blog. Got a lotb of information about this technology.
Spoken English Classes in Chennai
English Coaching Classes in Chennai
IELTS Training in Chennai
Japanese Language Course in Chennai
TOEFL Training in Chennai
French Language Classes in Chennai
Spoken English Classes in Porur
Spoken English Classes in Adyar

The India said...

Rice Bags Manufacturers
Pouch Manufacturers
wall putty bag manufacturers
fertilizer bag manufacturers
seed bag manufacturers
gusseted bag manufacturers
bopp laminated bags manufacturer
Lyrics with music

The India said...

we have provide the best ppc service.
ppc company in gurgaon
website designing company in Gurgaon
PPC company in Noida
seo company in gurgaon
PPC company in Mumbai
PPC company in Chandigarh
Digital Marketing Company

The India said...

we have provide the best fridge repair service.
fridge repair in faridabad
Videocon Fridge Repair in Faridabad
Whirlpool Fridge Repair in Faridabad
Hitachi Fridge Repair In Faridabad
Washing Machine Repair in Noida
godrej washing machine repair in noida
whirlpool Washing Machine Repair in Noida
IFB washing Machine Repair in Noida
LG Washing Machine Repair in Noida

The India said...

iso certification in noida
iso certification in delhi
ce certification in delhi
iso 14001 certification in delhi
iso 22000 certification in delhi
iso consultants in noida

The India said...

iso registration in delhi
iso 22000 certification cost
ISO 9001 Certification in Noida
website designing services
SEO Service Consultant

Mobile app development company in Mumbai said...

Mobile app development company in mumbai

for ict 99 said...

Great Article
Cyber Security Projects for CSE Students


JavaScript Training in Chennai



Project Centers in Chennai




JavaScript Training in Chennai