6
DOA: 11-02-10 DOT: 24-02-10 DOS: 24-02-10 Part – A Q1. Start the Window Calculator. Type 5,00,000 – 1,000=(the comma is Important). Look at the result. Is this a Bug? If yes why if not justify?  Ans: -  Yes, it is a bug. In windows vista calculator, when the user tries to insert a comma, the system takes it as a point by default. For example, if we try to write 5,00,00 0 the system will read it as 5.00.000. and if we try to perform the operation 5,00,000 - 1,00,000, the result is 4 which is definitely a bug. Q2. How can you combine features of code & fix model and waterfall model to get  bett er out put while imple menting a pro jec t. Als o give an appro pri ate reason to support your answer?  Ans: - The code and fix model contains 2 steps:  Write some code Fix the problems in the code. Some of the features of this model are: It is not really a model; it is more “lack of model”. It is probably the model which is used theoretically. It is only suitable for short programs which do not require maintenance. It is unsatisfactory for large projects.  Q3. Is it Possible to have High Quality and Low-Reliability Product? What might an example be?  Ans: - Qualit y is as soci ated with the de gr ee of co nfor ma nc e of the product to cu st omer requirements, and thus, in a sense, with the degree of customer satisfaction. Implicit in Japanese quality products is an acceptable amount of reliability; that is, the product performs its intended function over its intended life under normal environmental and operating conditions. Reliability assessments are incorporated through simulation and qualification functions at the design and prot ot yping stag es . Wi th ba sic reliabil it y designed in, qualit y cont rol func ti ons ar e then incorporat ed into th e pr oduc ti on li ne us ing in-l ine process controls and re duce d human

Kirti Testing

Embed Size (px)

Citation preview

Page 1: Kirti Testing

8/8/2019 Kirti Testing

http://slidepdf.com/reader/full/kirti-testing 1/6

DOA: 11-02-10 DOT: 24-02-10DOS: 24-02-10

Part – A

Q1. Start the Window Calculator. Type 5,00,000 – 1,000=(the comma is Important).Look at the result. Is this a Bug? If yes why if not justify?

Ans: - Yes, it is a bug. In windows vista calculator, when the user tries to insert a comma, thesystem takes it as a point by default. For example, if we try to write 5,00,000 the system will read itas 5.00.000. and if we try to perform the operation 5,00,000 - 1,00,000, the result is 4 which isdefinitely a bug.

Q2. How can you combine features of code & fix model and waterfall model to get

better output while implementing a project. Also give an appropriate reason tosupport your answer?

Ans: - The code and fix model contains 2 steps:

• Write some code

• Fix the problems in the code.

Some of the features of this model are:

• It is not really a model; it is more “lack of model”.

• It is probably the model which is used theoretically.

• It is only suitable for short programs which do not require maintenance.

• It is unsatisfactory for large projects.

Q3. Is it Possible to have High Quality and Low-Reliability Product? What might anexample be?

Ans: - Quality is associated with the degree of conformance of the product to customerrequirements, and thus, in a sense, with the degree of customer satisfaction. Implicit in Japanesequality products is an acceptable amount of reliability; that is, the product performs its intendedfunction over its intended life under normal environmental and operating conditions. Reliability assessments are incorporated through simulation and qualification functions at the design andprototyping stages. With basic reliability designed in, quality control functions are thenincorporated into the production line using in-line process controls and reduced human

Page 2: Kirti Testing

8/8/2019 Kirti Testing

http://slidepdf.com/reader/full/kirti-testing 2/6

intervention through automation. Reliability assurance tasks such as qualification are conductedduring the product design phase using analytical simulation methods and design-for-assembly software, and during development using prototype or pilot hardware. Once again, it is the role of quality assurance to ensure reliability. Qualification includes activities to ensure that the nominaldesign and manufacturing specifications meet the reliability targets. In some cases, such as the

Yamagata Fujitsu hard disk drive plant, qualification of the manufacturing processes and of thepilot lots is conducted together.

Quality conformance for qualified products is accomplished through monitoring and control of critical parameters within the acceptable variations already established, perhaps duringqualification. Quality conformance, therefore, helps to increase product yield and consequently tolower product cost.

Q4. Elaborate the relation between effectiveness of testing with other phases of software development, Verify?

Ans: - Software testing is an investigation conducted to provide stakeholders with informationabout the quality of the product or service under test. Software Testing also provides an objective,independent view of the software to allow the business to appreciate and understand the risks atimplementation of the software. Test techniques include, but are not limited to, the process of executing a program or application with the intent of finding software bugs.

Software Testing can also be stated as the process of validating and verifying that a software

program/application/product:• meets the business and technical requirements that guided its design and development;

• works as expected; and

• Can be implemented with the same characteristics.

Software Testing, depending on the testing method employed can be implemented at any time inthe development process. However, most of the test effort occurs after the requirements have beendefined and the coding process has been completed. As such, the methodology of the test is

governed by the Software Development methodology adopted.

Q5. If you are testing a program’s ability to print using printer as hardware, whatgeneric test-to-fail test cases might be appropriate?

Ans: -

Page 3: Kirti Testing

8/8/2019 Kirti Testing

http://slidepdf.com/reader/full/kirti-testing 3/6

Page 4: Kirti Testing

8/8/2019 Kirti Testing

http://slidepdf.com/reader/full/kirti-testing 4/6

Part – B

Q6. Taking a real life example compare and contrast two models waterfall and spiral, write the situation in which it is difficult to use these models?

Ans: -

WATERFALL MODEL

The waterfall model is a sequential software development process, in which progress is seen asflowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design (validation), Construction, Testing and Maintenance.

The waterfall development model has its origins in the manufacturing and construction industries;highly structured physical environments in which after-the-fact changes are prohibitively costly, if not impossible. Since no formal software development methodologies existed at the time, this

hardware-oriented model was simply adapted for software development.SPIRAL MODEL

Spiral model consists of 5 iterative cycles. It can be considered as the generalization of otherprocess models. Each cycle consists of 4 steps:

1 (a) Identify the objectives

(b) Identify the alternative means of implementing this portion of the product.

(c) Identify the constraints imposed on the application of the alternatives.

2 (a) Evaluate the alternatives relative to objects and constraints

(b) Evaluate the risks involved with each alternative.

(c) Resolve the risks using prototyping, simulation, benchmarking, requirement analysis etc.

3 (a) Develop and verify the product

(b) Product can be software requirements specification, the design of the specification, etc.

4 (a) Plan for the next phase.

(b) Depending on the next phase. This could be a requirement plan, an integration and test planetc.

Page 5: Kirti Testing

8/8/2019 Kirti Testing

http://slidepdf.com/reader/full/kirti-testing 5/6

Q7. ”Software testing is a trade-off between Quality, Time and Budget.” Verify?

Ans: - Yes, we can say that software testing is a trade-off between quality, time and budget because all these three factors are dependent on each other if we talk in terms of software testing.During software testing, we check for the bugs present in the software. Good software is one thatcontains minimum number of bugs or errors. In order to reduce the number of bugs in thesoftware, we need to test it again and again. This continuous testing requires a lot of time and budget. The more a tester is available of time and budget, the better the quality of the software isproduced. If the tester is not available of any of the constraint i.e. time or budget, then he might not be able to test the software properly and the resultant software is of poor quality.

So, in order to get a good quality product, there should be a compromise with time and money.

Q8. Name Several Tasks that should be performed by a programmer before writingfirst line of code?

Ans: - Several Tasks that should be performed by a programmer before writing first line of codeare:-

1) Start with a plan.

2) Figure out how to access your stuff.

3) He should keep in mind that things are always as they appear.

4) There is not just one right way.

5) Discuss with the team.

Page 6: Kirti Testing

8/8/2019 Kirti Testing

http://slidepdf.com/reader/full/kirti-testing 6/6