What is the difference between Requirement and
Specification?

Answers were Sorted based on User's Feedback



What is the difference between Requirement and Specification?..

Answer / revati

Requirement:
A condition or a capability needed by a user to solve a
problem or achieve an objective that must be met or
possessed by a system or system component to satisfy a
contract,standard,specification, or other formally imposed
document.

Specification:
A document that specifies, ideally in a complete,precise
and verifiable manner, the requirements, design, behaviour,
or other characteristics of a component or system, and
often,the procedures for determining whether these
provisions have been satisfied.


In very simple language

Requirement is nothing but the raw data gathered from the
customer what he wants whereas Specification is a document,
which explains cutomers needs and what system should do and
how it should work, the points which are not specified in
requirement,the architecture of the syatem and so on..

Is This Answer Correct ?    79 Yes 6 No

What is the difference between Requirement and Specification?..

Answer / a sameer

Requirement(BRS):-
BRS- business requirements specification. Business
analyst will interact with the client and will form BRS
document,
It contains

1.scope of the project
2.business rules
3.client requirements in depth.

Initially client will give the req's in their own format
then it will be converted in to Standard format( which we
call as Specification) by which s/w people can understand.

In BRS the req's are defined in general format. where as in
SRS ,the req's will be divided in to modules and each module
contains How many interfaces and screens it can have.




SRS:-

Based on BRS system analyst will form SRS document,
it contains

1. System requirements along with hardware requirements
2. Functionality to be developed and
3. what is input
4. what is output
5. what is front end
6. what is back end
7. what are the technologies
8. what r processes how they will interact.

based on sRS document design will be generated.


SRS is a Software /System Requirement specification,it is a
MS word doc. which defines the complete business
functionalities of the particular application
SRS designed by System Anallyst

HOpe it might give ur answer.

Is This Answer Correct ?    24 Yes 2 No

What is the difference between Requirement and Specification?..

Answer / koteswara rao.k

Requirement is a bases upto the paper work but
specification describes the functionality interms to the
system work .
Regards,
koteswara.9.rao@gmail.com

Is This Answer Correct ?    11 Yes 3 No

What is the difference between Requirement and Specification?..

Answer / leng vang

Requirement: collection of "what" user's needs regardless
of technology capabilities and without consideration of how
the needs are met.

Specification: A logical, restricted, bounded and
verifiable description on "how" a system will satisfy the
requirement.

In parallel, system design and test cases are then
developed from the specification.

Specific technology or specific behavior may come with the
requirement, but keep them separate.

Is This Answer Correct ?    9 Yes 1 No

What is the difference between Requirement and Specification?..

Answer / abhi

Requirement : BA(Business Analyst) deals with the client
and collect the requirement from the client and create
BRS(Business Requirement Specification ). BRS includes:

1. Client Introduction
2. Project Introduction
3.scope of the project
4.Existing project (which client is using currently)
5. drawback of existing project etc

Specification : After creating the BRS, he analyze the
requirements and basis on that he creates the SRS (System
Requirement Specification ) which includes :


1. System requirements
2. hardware requirements
3. Functionalities which needs to be developed
4. input data / output data
5.front end
6. back end

On the basis of SRS document design is created.

Is This Answer Correct ?    1 Yes 1 No

What is the difference between Requirement and Specification?..

Answer / bipin

Requirements: The requirements are the Customer/clients
needs and description of information.

Specifications: The document which describes the Customer
needs or functional needs along with flow& behavior of the
system.

http://soft-engineering.blogspot.com

Is This Answer Correct ?    1 Yes 3 No

What is the difference between Requirement and Specification?..

Answer / sarmatha tk

Requirment about athe projects are collected from the
customer

Specification will be checked by the test lead ,ie
checking the project whether developer have developed the
coding as per the customer need or not

Is This Answer Correct ?    3 Yes 14 No

What is the difference between Requirement and Specification?..

Answer / sarmatha tk

As per the client requirement the test case are written

but specification can be developed by tester, they have to
fullfill the needs of the client in such way they have to
develop the code as well as without bugs

Is This Answer Correct ?    2 Yes 13 No

Post New Answer

More Manual Testing Interview Questions

what is the diff b/n test plan and test strategy

3 Answers   CTS,


Have you prepared traceability matrix and how to prepare it?

0 Answers   Wipro,


what is the difference between client server & web based applications?

1 Answers  


Whenever the project is at maintenance phase the client will be using his own data- is the same data given to the test engineers or any other dummy data

2 Answers   Circle Source,


diff b/w test case and test script?

3 Answers   IBM,






MPHASIS INTERVIEW QUESTIONS Explain Bug Life cycle What is integration testing and regression testing What is verification and validation How does winrunner recognizes the project which is in custom build What is expert view and tree view How does QTP identifies the project What is the difference between Winrunner and QTP What is Test Director and which version of test director your are using in your project What is a test plans what are the contents present in a test plan What is the risk of testing a project SEMANTIC SPACE INTERVIEW QUESTIONS What is configuration Management What is change management What are Severity and priority levels What is Data integrity and Data validity What are the browsers available and explain their versions Is it possible that Quality variates project to project What are GUI Map files and explain their Contents What is Data base check point and why we go for that What is the difference between the Client server application and a Web application Does Winrunner Supports Web applications What is process Management What is an Error, Defect, Bug What is Quality Which version of Winrunner you are using What is Build Verification and why we go for it What is Defect density What is Integration testing What is Static testing and types of Static testing What is Validation testing what is Data driven testing and why we go for data driven testing what is the definition of Testing What is Sanitation Testing MPHASIS INTERVIEW QUESTIONS (SECOND ROUND) What are joins and subjoins in the data bases what is data driven testing what is verification and validation What is Quality Assurance (QA) and Quality Control (QC) Is Verification is related to QA and Validation is related to QC ? which type of model you follow basically in your project what is a use case How to test a Bike how to test a Lift (Elevator). which configuration Management tool do you use which Bug tracking tool do you use explain Bug life cycle what is Regression testing what is ALPHA testing ans BETA testing What types of testings comes under Non functional testing what is TEST DIRECTOR what is CMM and CMM i whar are Expressions in Winrunner What is a Compile module Is it Necessary to open the tool first or the application first after getting a bug what will you do if you add a new object or a new module for the existing application then how will you test the application which Defect tracking tool do you use what is change management What is smoke Testing what is sanity testing A application is given to you but the requirements and functionalities are missing what will you do to start the testing which testing documents will be received by the client SYNCOTA INTERVIEW QUESTIONS 1.what is a test plan 2.Actually when will be the testing people will be involved in the project 3.Define low priority and high severity 4.Whom do you report the Bugs 5.what are the contents present in a test plan 6.which model will you follow 7.Which Bug tracking tool do you use and what are the contents present in it 8.If a bug is reported what will be the Next work done 9. How to write test cases using Use case diagrams 10.For a given condition (X>=0<100) how many test cases you can write ACCENTURE INTERVIEW QUESTIONS 1.what is BVA and ECP 2.Do we have recovery manger in Winrunner 3 how does the winrunner recognizes the project 4 how is winrunner is used in the project BLUESTAR INFOTECH INTERVIEW QUESTIONS What is the difference between Sleep and wait in winrunner what is integration testing and types of testing present what is system testing what is data driven testing what is functionality testing if requirements are given to you then how do you write the test cases for it Account number = Ok cancel For above given form the valid account number starts from 1 to 1000 so is it necessary to input the 1,2,3 ….998,999,1000 test cases to check the conditions of valid account numbers I,e is it compulsory to write 1000 test cases for the above form STAG SOFTWARE INTERVIEW QUESTIONS 1.what are the types of recording modes in winrunner 2.what are the three modes of running a test in winrunner 3.what is synchronization point 4.what are the contents present in a test case 5.do we need testing for the project 6.what is code review and code walk through At which phase the testing starts (begin) in the project How do we test Client server applications and a Web applications what is verification and validation what is adhoc testing what is traceability matrix what is base line document what is Test Life Cycle what is regression testing and retesting what is a BUG LIFE CYCLE what is a Bug what are defects what is functionality testing and system testing. a project has to be released in one day but the testing people got that project from the developers half of the day before so what they have to do to complete the testing process. 20 what are severity level and priority levels AZTEC SOFTWARE INTERVIEW QUESTIONS 1. What is BVA and ECP 2. Which version of WINRUNNER and QTP you are using in the project 3. What is the use of Recovery manager in QTP 4. What is retesting and regression testing 5. Write the SQL queries for the following EMP table to select the employee id and his details from emp table 6. For example: employee dept and employee id and employee name and employee salary 7. what is a sub and what is a driver 8. What are your roles and responsibilities in your project 9. Does BVA is equivalent to ECP 10. If you find a bug what will you do MANHATTAN ASSOCIATES TESTING INTERVIEW QUESTIONS Choose the correct answer 1.Testing work starts once a)once requirements are complete b)once test cases are complete c)once coding is complete d)Beginning of the requirement 2.For White box testing ; A)The tester is completely unconcerned about the internal behaviour of the program B) the tester is concerned with finding the circumstances in which the program does not behave according to code standards C) Test data is derived from market requirements 3.stress testing is a measure of one of the following a) applilcation response time b) concurrent load on application can handle c) transaction per minute that can be handled d) virtual load at which the system will fail 4.Susan reviews a QA test plan prepared by her counterpart and gives her comments. It’s a part of a)Quality control b)Quality Assurance c)Both d)none 5.user acceptance testing means ; a)testing performed on a single stand alone module b)testing after changes have been made to ensure that no unwanted changes were introduced c)testing to ensure that system meets the needs of the organization and the end user 6.Software Quality Metrics will help you to A) Keep account on the software quality of an application B) Analyze and improve the deficiencies of the application C) Both of the above D) None of the above 7) Regression Testing: a) Tests how well the program runs with Adverse data b) Tests program input branches c) Selective retesting to verify modifications have not cause adverse effects d) Testing data during requirements phase 8)Application that has GUI must be tested for usability a) For any kind of UI applications b) More necessary for Web- based applications c) Only if the user is going to use the UI d) Only if the user pays for it 9) the program according requirements expects the uppercase letters from A to Z .analyse the following inputs and choose one that can cause the failure with greater probability. a) @, [ b) 1,0 c) B, W d) [,] 10)A system test that forces the software to fail in a variety of ways and verifies that software is able to continue execution without interruption. This definition is nearest to; a) Recovery testing b) Stress Testing c) Both of the above e) None of the above 11)Automated testing is necessary when a) testing has to be done very quickly b) number of resources are very less c) most of the test cases are similar in nature d) all of the above 12) which of the following tests is performed early in a software testing process a)Monkey testing b)Unit testing c)System testing d)None of the above 13)The testing technique that requires devising test cases to demonstrate that each program function is operational is called a) Black box testing b) Glass-box testing c) Grey-Box testing d) White-Box Testing 14) What UML diagram is useful for black box testing a) Class diagram b) Object diagram c) Use case diagram d) Sequence diagram 15) What kind of tools would you suggest to use the automation of regression tests a) Capture and play back b) Static analysis c) Simulators e) Debugging tools Basics of Winrunner 1. In analog mode of recording the maximum value of X in (X, Y) a) the height of the screen, in Pixels, minus one. b) The height of the screen, in Pixels c) The width of the screen d) The width of the screen, in Pixels 2.During play back, you accidentally hit “pause’ a) Execution stops and you need to start from the beginning of the TSL again b) Executions stops and you can start off execution again from where you had stopped, all variables Have to be redefined c) Execution stops and you can start off execution again from where you had stopped, all variables will still remain initialized e) You need to restart win runner to execute again 3) To start recording on a Web based application using win runner and IE ; What of these is the best practice a) You have to shut down all Open IE sessions, open the application and then open win runner b) You have to shut down all Open IE sessions, open win runner and then open the application c) Open application and then open win runner d) Open win runner and then open the application 4)the types of variable declarations found in a TSL function are a)Static and Public b)auto, static and public c)auto ,static and extern d)need not be declared e)C&D 5)You have executed a tl_step function in TSL for a context sensitve case . if thecondition fails] a)winrunner report shows the whole Run as failed b)winrunner report shows only that step has failed c)winrunner report ignores the failure d)None of the above 6) Which of this is true a)You always require a GUI file to play a context – sensitive script b)you always require a GUI file to play an analog script c)Not necessary to have GUI file at all d)a&b e)none of the above 7) which of the following describes the window www.india.com in regularized form a)”!.India b)”!.*India c)”!India e) all of the above f) none of the above TESTING INTERVIEW QUESTIONS INDECOM GLOBAL SERVICES Explain Classical water fall model Integration testing is conducted by developers or testers an application is given how do you test for example the money deposited in account no.2 should be transferred to Account no.1 Account no: 1 Account no: 2 Ok Cancel what is V model What is BUG life cycle What is alpha testing and beta alpha testing What is verification testing and validation testing What are ISO and CMM standards levels Which should be given more preference I.e. severity or priority ? How to use the test director in your project What is use of recovery manager in QTP What are the add ins in QTP What are expressions in QTP if the developers are not convinced with your bug in this case what will you do if the developers are developing the application then what is the job assigned to the testers What is system testing What is smoke testing What is sanity testing What is sanitation testing

1 Answers  


what are test beds

4 Answers   Fulcrum Logic,


in which Software Life cycle phase does testing occur?

2 Answers  


hi there, Yaar can any body help me please? I am looking for job change n want to relocate to Pune,Im in bangalore I have 2+exp in testing (man&QTP). if anyone can provide some reference in any comp.....plz reply ....Thanks

1 Answers  


Please any one tell me what is application architure in web based applications

2 Answers   ProKarma,


types of reviews

9 Answers   AZTEC,


Once the build is given to the tester,what are the test he is going to conduct list them in chronological order .....its urgent

5 Answers   Subex,


Categories