GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Testing  >  Testing Basics
Go To First  |  Previous Question  |  Next Question 
 Testing Basics  |  Question 91 of 203    Print  
Can you please explain these different approaches of testing a distributed system to me?
- Simulation-based
- Fault Injection-based
- Scenario-based
- Risk-based
- Temporal-based
What are they good for? when to apply each of them? Thank you in advance for your replies.
Please give me also some interesting link if you have.

  
Total Answers and Comments: 1 Last Update: June 16, 2006     Asked by: erika 
  
 Sponsored Links

 

 

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
June 16, 2006 11:09:47   
DeepaRamalingam Member Since: June 2006   Contribution: 11    

RE: Can you please explain these different approaches ...

scenario based technique: a scenario test normally involves attributes like

  • the test must be realistic. it shud reflect something that customers would actually do
  • the test shud be complex involving several features in a way that shud be challenging to the program
  • it shud be easy and quick to tell whether the program passed or failed
  • A stakeholder is likely to argue vigorosly that the program shud be fixed if it fails this test

tests derived from use cases are also called scenario test

source :' lessons learned in software testing' by kaner bach and pettichord


 
Is this answer useful? Yes | No

 Related Questions

Verifying that an input data produce the expected output.  
Latest Answer : Testing process means testing life cycles that is, From Reading Requirement to the end when the software is deployed to client with out any bugs.1. Reading and Planning  (TEST PLAN) from Software Requirement Specifications (SRS)2. Writing the test ...

Big difference is that debugging is conducted by a programmer and the programmer fix the errors during debugging phase. Tester never fixes the errors, but rather find them and return to programmer.  
Latest Answer : The goal of testing is to show the presence of bugs whereas the goal of debugging is to locate the error and remove it. debugging is done by the programmer whereas testing is usually done by the tester. Debgging follows testing. Testing can be automated ...

Structural is a "white box" testing and based on the algorithm or code. Functional testing is a "black box" (behavioral) testing where the tester verifies the functional specification. 
Latest Answer : Structural testing is a white box testing. where a tester looks into the code and performs the testing.Functional testing is a black  box testing. where a tester  performs testing without looking into  the code. Testing occurs based upon ...

This question is surprisingly popular. However, the answer is quite simple. The goals of both are different: The goal of testing is to find the errors. The goal of QA is to prevent the errors in the program. 
Latest Answer : QA is more a preventive thing, ensuring quality in the company and therefore the product rather than just testing the product for software bugs * TESTING means "quality control" * QUALITY CONTROL measures the quality of a product * QUALITY ASSURANCE ...

What kinds of testing do you know? What is it system testing? What is it integration testing? What is a unit testing? What is a regression testing?
You theoretical background and home work may shine in this question. System testing is a testing of the entire system as a whole. This is what user see and feels about the product you provide. Integration 

If you never have seen automation tools before, do not try to fool around the interviewer. You produce a bad impression when "caught" on lying to the interviewer. However, if you ever used the 
Latest Answer : Yes, We have used SilkTest in our project for automation of test cases. We use it for functional testing and regression testing. Silktest uses an object oriented scripting language - 4Test. It is strongly typed. It also provides built in exception handling ...

First of all, see the comments to the previous question. Then, all automation testing tools I ever heard of have a GUI recorder which allows you to record the basic user interactions with the software 
Latest Answer : In WinRunner we have to use checkpoint for building a testcase. ...

Definitely not! The major problem with testing that you cannot calculate how many error are in the code, functioning etc. There are many factors involved such as experience of programmer, complexity of 
Latest Answer : MOST PROGRAMS ARE TOO COMPLEX TO TEST 100 PERCENT.  Nevertheless, it IS possible to test a very simple program 100 percent.  For example, if a program asks a user to select between two options (yes or no), and if the results ...

Each test is based on the technical requirements of the software product.  
Latest Answer : To conduct my test, I would follow these steps (which vary between industry, company, and projects):1) Understand its business requirements2) Understand its technical specifications3) Perhaps call it out in a test plan to determine how cross-functional ...

Good test is a test covering most of the object's functionality.  
Latest Answer : A good test is any test that accurately and thoroughly informs about the state of an application's functionality.   A bad test is any test that misinforms about the state of an application's functionality, due to either inaccuracy or ...


 Sponsored Links

 

 

 
Related Articles

Performing DML Operations on XML Schema Based XMLType Views

Performing DML Operations on XML Schema Based XMLType Views Analyzing the underlying query of the empSch v view discussed in the preceding section you may note that each attribute of the EMP T object used in the select list maps to a certain column of a single table namely emps What this means in pr
 

High Level Data Link Control (HDLC)

High Level Data Link Control HDLC The High Level Data Link Control protocol was developed by the International Organization for Standardization ISO It is used for switched and non switched networks and is a bit oriented architecture The High Level Data Link Control has been accepted and used widel
 

SQA Approaches and Methodologies

SQA Approaches and Methodologies A scientific approach should have methods As a scientific process a stage or a step should be established or used to ensure the final product is according to the user’ s specifications The method is usually determined through the wishes of the clients the a
 

Synchronous Data Link Control (SDLC)

Synchronous Data Link Control SDLC The SDLC or the Synchronous Data Link Control was first developed by IBM It is basically a linked layer protocol which can be used with systems network architecture or the SNA environment In this system all the functions in a network can be defined and slotted into
 

Fiber Distributed Data Interface (FDDI)

Fiber Distributed Data Interface FDDI The Fiber Distributed data interface or the FDDI is a 100 mbps line using the LAN network and is connected through a fiber optic cable The FDDI technology is used where the networks need a high speed bandwidth and need to cover huge distances than the copper wir
 

A Good Attitude Leads to Success

A Good Attitude Leads to Success What is the secret to Success There are numerous secrets” out there on attaining success The vast majority of these so called secrets all have one thing in common Attitude mosgoogle center The reasons why people choose not to apply this main secret of s
 

How to call C header that is not provided generally by system in C++?

Headers can be called by using extern C Syntax of extern C is: extern "C" <function declaration> for example to call C functions from C++ we can write extern "C" { <function declaration> <function declaration> ...
 

Explain about TNSPING

You can also use tnsping utility on command prompt to check Oracle Net connectivity. Follow these steps to check the connection to particular SID. Open Command prompt. Write tnsping < SID for the database connectivity you want to check > If you get the message “Used TNSNAMES
 

Distributed Databases

Distributed Databases Overview Suppose you created a database for a web application a few years ago. It started with a handful of users but steadily grew, and now its growth is far outpacing the server’s relatively limited resources. You could upgrade the server, but that would only stem t
 

Testing and Integration

Once the software is complete, it will go though rigorous testing before its actual integration.  In this article we will take a look at different types of software testing and also different types of integration. With the diversity of business setting and software development models, it al
 

About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2010 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape