Interview Questions, Answers and Tutorials

Requirements Traceability Matrix (RTM)

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 of confirming that something software meets its specification. Validation is the process of 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 numbers.
But when you tried to wear it and found that shoe is not fitted into your feet. After inquiry, you have found that the 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 a presenter. Someone else is giving the 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.

49 thoughts on “Requirements Traceability Matrix (RTM)

  1. 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 ?

  2. 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.

  3. 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

  4. Big data is a term that describes the large volume of data – both structured and unstructured – that inundates a business on a day-to-day basis. big data projects for students But it’s not the amount of data that’s important. Project Center in Chennai It’s what organizations do with the data that matters. Big data can be analyzed for insights that lead to better decisions and strategic business moves.

    Spring Framework has already made serious inroads as an integrated technology stack for building user-facing applications. Corporate TRaining Spring Framework the authors explore the idea of using Java in Big Data platforms.
    Specifically, Spring Framework provides various tasks are geared around preparing data for further analysis and visualization. Spring Training in Chennai

    The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

  5. Great day! I might have sworn I've visited this site before however in the wake of perusing a considerable lot of the posts I understood it's unfamiliar to me. In any case, I'm unquestionably cheerful I found it and I'll be bookmarking it and returning frequently!
    zerodha

  6. Howdy, I figure your blog might be having web program similarity issues. At the point when I investigate your site in Safari, it looks fine notwithstanding, when opening in IE, it has some covering issues. I simply needed to give you a brisk heads up! Beside that, superb site!
    earthcycle

  7. Oh my goodness! Impressive article dude! Thank you,
    However I am experiencing troubles with your RSS. I don’t know the reason why I cannot subscribe to it.
    Is there anyone else having identical RSS problems?
    Anyone that knows the answer can you kindly respond?
    Thanks!!

Comments are closed.