Woozle Wuzzle
QA vs. Testing

I constantly hear developers calling testing QA. "Send the build to QA". Based on ANSI/IEEE standards:

  • Testing: The process of executing a system with the intent of finding defects including test planning prior to the execution of the test cases.
  • Quality Control: A set of activities designed to evaluate a developed working product.
  • Quality Assurance: A set of activities designed to ensure that the development and/or maintenance process is adequate to ensure a system will meet its objectives.

The key difference to remember is that QA is interested in the process whereas testing and quality control are interested in the product. Having a testing component in your development process demonstrates a higher degree of quality (as in QA).


Testing links


Testing / QA FAQs


Test Interview Questions

General interview tips

For those of you who also want the answers to these questions I offer you the following advice: if you spend the time to look up the answers yourself then it is much more likely that you will have a greater understanding of the answer and you will be more confident when talking with the interviewer or when taking the test.


I cannot stress enough to everyone to spend some time looking for answers through Google before posting your questions here. I enjoy answering the occasional difficult or obtuse question, but when I'm swamped with a hundred questions whose answers are easily found via Google then it's hard to become motivated.

For example, someone asked: "please explain how to test a web application with winrunner or with any other testing tool". If I go to Google and type in "testing web application", I find Downloadable Reference Library Testing Web Applications which has more information than I know what do to with.


This page has links to a Winrunner 7.0 tutorial, users guide, and TSL (Test Script Language) reference. It should be very helpful for those of you that are interested in learning this tool. A WinRunner FAQ is located here.

Comments
Comment by Vishal at September 14, 2004 05:23 PM

A very important question, pls answer

When are you done testing?

 

Comment by rgrzywinski at September 14, 2004 05:37 PM

You ask a very interesting question (one that most people never bother to ask). I think that I touched on a bit of info in "Testing and code coverage":

http://www.realityinteractive.com/rgrzywinski/archives/000062.html

If that didn't begin to answer your question, please let me know. We'll work through this one together!

 

Comment by isha at September 16, 2004 12:42 PM

sir
pls ans this question of mine

What is negative testing??

looking forward for ur reply
isha

 

Comment by rgrzywinski at September 17, 2004 05:22 AM

A Google search on "negative testing" may give you more insight than I will but negative testing is testing that is directed to showing that something will -not- work. It's such a natural part of regular testing that I doubt that most people know that there is both a "positive" and "negative" testing.

Given all of the web-based work that I've done, the first example that popped into my head involved HTML form testing: There is a zip code field (a field that takes exactly 5 numbers). Some negative tests would include:

- Entering more or less than 5 numbers
- Entering letters
- Entering spaces
- Leaving the field blank

Positive tests would include:

- Entering "12345", "54321"

(assuming that it did not validate that the numbers represented valid zipcodes).

I hope that I have been helpful.

 

Comment by isha at September 20, 2004 11:17 AM

respected sir

what is V model in software testing?
your reply to my earlier query was really helpful,thank u .

isha

 

Comment by rgrzywinski at September 20, 2004 12:35 PM

The V-model is named as such due to its appearance. Development work proceeds down the left side of the "V" while tests occur up the right. At each phase of the development process (requirements, design, etc) the corresponding tests are created (acceptance, integration, etc (respectively)). It's easier to explain with a picture (the paper brings up some interesting issues with the V-model):

http://www.testing.com/writings/new-models.pdf

The V-model resembles the traditional waterfall development model and the V-model's problems follow directly from it.

There are other testing models available, for example X and W.

For a good intro to testing at the management level, Rex Black's "Managing the Testing Process" is not too shabby of a book. I don't recommend going out into the world on just Mr. Black's book though. It's a bit too "high level" for some organizations. It's like reading Feynman's physics lectures and believing that you're ready to tackle a physics problem.

I hope I've been helpful.

 

Comment by venkatramana at September 20, 2004 09:39 PM

what is Metric?

plz give reply


regards
venkatramana

 

Comment by rgrzywinski at September 21, 2004 05:30 AM

A metric is something that can be measured. The topic of metrics is so vast that I wont even begin to talk about it here. Stephen H. Kan's "Metrics and Models in Software Quality Engineering" is a great book if you want an in-depth view of the subject.

This link (by the same author as the book I just mentioned) should get you on your way to understanding software quality metrics:

http://www.awprofessional.com/articles/article.asp?p=30306

 

Comment by bhaskar at September 23, 2004 07:36 AM

hi
can u help me manual testing process.

 

Comment by rgrzywinski at September 23, 2004 07:44 AM

Are you asking what a manual testing process is?

If so: "manual" means to "do by hand" -- in other words, it's not done automatically or in an automated fashion.

To provide you an example:

Let's say that you have created a web page with a form on it and you have some JavaScript validation to ensure that in the a field you can only enter five numbers [0-9] -- no more, no less.

To manually test this form you might type in:

1 -- should fail (negative testing)
123456 -- should fail (negative testing)
aaaaa -- should fail (negative testing)
12345 -- should succeed (positive testing)

and so on. Each time that you encounter a bug and being testing again, you would go back and try each test again.

The automated way to do it would be to use some tool (such as HTTPUnit) where you could code all of the above cases and just run the test. It will either pass or fail.

I hope this has been helpful.

 

Comment by isha at September 24, 2004 10:20 AM

sir
do u know site address which provide quetions and answers for online exams on software testing both manual and automated.i would like to get few model question papers as i am preparing for an exam.

regards
isha

 

Comment by rgrzywinski at September 24, 2004 10:45 AM

I only know of:

http://www.software-testing.com/

I think that they charge for the service.

Best of luck to you!

 

Comment by isha at September 25, 2004 04:38 AM

sir
what is meant by 'patrick town send process'
isha

 

Comment by rgrzywinski at September 25, 2004 03:17 PM

I'm assuming that that should be "Patrick Townsend". I know that Mr. Townsend is quite big in whole realm of quality but I don't know any specific quality process that is dubbed as his.

Sorry!

 

Comment by Hi, at September 27, 2004 08:53 AM

Hi,

Question asked for a candidate for manual tester.

What is a day like at work ?
What are you supposed to day to this ?

Thanks

 

Comment by rgrzywinski at September 27, 2004 10:59 AM

What's unfortunate about testing (whether you're writing automated tests or you're a manual tester) is that your job satisfaction is completely dependent on your environment.

If the environment embraces testing then typically your job will be enjoyable. But a large percentage of the time, you have a development staff that disdains the testers and an upper management that places all of the blame on the testers. Couple this with management that continues to maintain a fixed end date with a moving "release to testing" date (i.e. development continues to miss release dates thereby reducing the time that you have to have meaningful tests) and you're in for a horrendous job.

Most of a bad environment can be shielded from you by a compitent QA manager. The problem here is that most "testing" managers have absolutely no idea about QA, full lifecycle testing and so on. In all of the time that I have worked in software, I have only met two compitent QA managers. So the odds are that you will be crapped on.

Larger companies typically fare better in the QA departments than do smaller ones. Steer clear of companies that are bringing on QA late in a development cycle. Migrate towards companies that have a well established QA function.

I don't mean to pain a bleak picture but that's the reality if you don't watch out.

Go to the interview with a whole bunch of questions. Ask what emphasis the company puts on quality. Ask them what your day-to-day activities look like. Do you get to work on the test cases or are they just handed to you and you work through them? (Neither is bad per se. You just have to know what you want to do.) I could go on but you're going to have to do your own research so that you feel comfortable.

I hope that I have been helpful.

 

Comment by isha at September 28, 2004 11:15 AM

sir
what are the 2 components of TEST MATURITY MODEL Version 1.0?
remindind u once more to let me know the site adress which provide quetions and answers for online exams on software testing (manual and automated)
Good day!
thank u
isha

 

Comment by rgrzywinski at September 29, 2004 05:34 AM

Head on over to http://www.google.com and enter "test maturity model components". If you're feeling particularly saucy you can enter "test maturity model two components". $50 says that you can find your answer in about 3 clicks.

As for the software testing question, I already answered that.

Take care and good luck.

 

Comment by isha at October 1, 2004 11:15 PM

sir
my model xam is over
it was ok
rob,what is gray box testing?
another question which came was for acceptance testing which data u use ?
options were
a.test cases
b.live data or near live data
c.both a and b
d.none of the above

which is the answer
lemme knw
i will knw the result of xam 2day eve
tk cr
isha

 

Comment by isha at October 4, 2004 11:26 AM

sir
i scored 37/50 for model exam.
thank u for ur guidance . in a way i owe this mark to u ,for u helped me lot

tk cr
isha

 

Comment by rgrzywinski at October 5, 2004 06:51 AM

Grey box testing: the color grey is made by taking black and adding some white to it. So using this with the definitions of white and black box testing, you can infer what grey box testing is. More formally, grey box testing is testing from the outside (like black box) but with some knowledge of how the software operates (the white part).

I always forget the difference between live and near-live so I'll leave it up to Google to help you with your other question.

I'm glad that you did well on your exam. Do remember though that these qualifications and exams are the -minimum- knowledge needed to perform a job. Just because you passed a test or have a certificate does not mean that you should stop studying or learning! Software and testing require constant learning to be proficient at them.

Best of luck to you!

 

Comment by Nithi at October 8, 2004 01:18 AM

Hello Sir,

Can You please list out the common problems faced with the automating testing tools

nithi

 

Comment by Iranna at October 19, 2004 01:10 AM

Hi,
What is "bud"? & when do use that terminology in software?

waiting for your reply.


-Iranna

 

Comment by rgrzywinski at October 19, 2004 05:27 AM

Sorry for the delay Nithi. Your question is a broad one. You might be better served to search Google for problems for a *specific* automated testing tool.

But in general, the problems faced with automated testing tools combines the problems of using any software (e.g. bugs, limitations, and training of the tool itself) with that of testing (e.g. changing requirements = changing tests, the number of tests required to meet a quality goal, and actually writing the tests).

The only one suggesting that I have that stands out from the rest is to make sure that what you're going to test in an automated fashion is something that does not change frequently. Oh, and don't forget about the problem of "who tests the tests". *grin*

 

Comment by rgrzywinski at October 19, 2004 05:39 AM

Iranna, I'm assuming that you mean "bug". The question of "what is a bug" is actually very difficult to answer with respect to software. It is entirely dependent on your organization. For some, "bug" and "defect" is synonymous while others have "bug" being a subset of "defect".

So then what's "bug" and what's "defect". Well, again, that is entirely dependent on your organization. One of the first things you have to do is *define* them for your organization.

Some examples are:

"bug": a programming error that causes software to work poorly, produce incorrect results, or fail to function. (Notice that this is specific to "programming" and not design. This is where "defect" and "bug" may differ.)

"bug": any problem in the system that causes it to not meet its desired quality. (This is a QA-style definition where "quality" here is basically a measure of how well a product matches its intended purpose. That's not the best definition, but I hope it helps.)

 

Comment by srinivas at October 19, 2004 04:03 PM

Hi,

How to do tech interview for QA tester. any questions from you to find any fake in his resume??

 

Comment by rgrzywinski at October 19, 2004 07:49 PM

Tester interview questions. That's always a fun one *grin* I usually start off with questions like "what's a bug", "what's a defect", "describe the lifecycle of a bug", and "what is the purpose of testing". Then, usually, it's completely product based (e.g. TestDirector, Rational, etc).

Unfortunately, I can't be of more help since the position defines the type of questions to ask. Some companies differentiate between the people that design the test, write the test, and perform the test. Each requires different skills.

 

Comment by reeta at October 20, 2004 12:38 AM

Hi Sir,

Tell me the difference between Manual testing and black box testing.

 

Comment by Iranna at October 21, 2004 03:59 AM

Rob,
Actually I am referring to "bud" not "bug".
Sometimes this term is used in software.
I wanted to know what is it & when it is used?

Regards
Iranna

 

Comment by bhavan at October 21, 2004 04:08 AM

what is the regular expression of k*

 

Comment by Iranna at October 21, 2004 04:09 AM

Reeta,

Your question doesn't seem to be valid..!.You cannot differentiate between "manual testing" & "black box" testing.
Manual testing is one of the testing approach followed in Black box testing.
You can do Black-box testing either manually or automatically.
As Black-box testing can be defined as a "testing methodology where you don't have an exposure to the code" whereas in
Whitebox testing you need to have knowledge of the code you are testing (for ex: Unit Testing).

 

Comment by rgrzywinski at October 21, 2004 05:23 AM

Iranna, give me some context for "bud" -- put it in a sentence or something. Unless it's an acronym that I'm just not thinking of, the only "bud" that I use would be "nip it in the bud". *grin*

Thanks for answering Reeta. I was wondering how I was going to approach that one. Great explanation!

 

Comment by rgrzywinski at October 21, 2004 06:02 AM

bhavan, this really isn't the place to be asking about regular expressions. We're talking about testing and quality assurance.

As for your question "the regular expression of k*", the wording is a bit confusing. Do you want to know what the regular expression "k*" means, or do you want to know a regular expression that would match "k*"? For the former, "k" is a literal, so a string must match it and then "*" matches the preceding element ("k") zero or more times. So the following would match:

k
kk
k123

As for the latter, "k\*" should do, no?

 

Comment by dheeraj at October 23, 2004 03:47 AM

hi everybody;

can any one tell me how functional testing is actually performed ? what things are taken care of in functional testing? with an example in reference to desktop based application like Library management system.

 

Comment by Iranna at October 25, 2004 06:17 AM

Hi Dheeraj,
Hope you know the definition of "Functional Testing" - means testing the functionality of your AUT (Application Under Test).
In functional testing,you are going to excercise all the test cases which are intended for the particular component you wanted to test.
Say for example, in Library Management System, you are testing "Issue Book" sub-module, you need to test the following features for fuctionality.
1. check whether that particular book (which is ready for issue) is available in the library database.
2. If the book is available, check whether the student has already taken the maximum no. of books.
2a. If no, issue the book & check the total no. of books reduced by 1.
2b. If not, It should say "You have already taken Nmax books ,Cannot issue books further.
and so on.....
After completing the execution of all the test cases ,make sure that the functionality of that particular component (Issue book,in this case)
is working accordingly as per requirements stated in SRS.
This is how you test the functionality of a particular component/sub module.
Remember in regression testing , you are again doing functional testing making sure that the regressed (changed) code
has not affected the functionality of other component.

Hope now you are clear with functional testing concepts....eventhough my explanation is bit lengthy !!

-Iranna

 

Comment by Harshu at October 27, 2004 01:57 PM

Hi,
Can you please explain me the bug life cycle?

 

Comment by Iranna at October 28, 2004 04:04 AM

Harsha,
It is very inconvinient to explain the entire bug life cycle...better you surf in google, you can find enough material.

I would like to request everyone not put such extensive type of questions, u can find out answers in search sites.
I would appreciate if u put discussion kind of questions which helps us to share our knowledge.

-Thanx

 

Comment by viveka at October 28, 2004 05:36 AM

What actually is the difference between a test script and a test scenario

 

Comment by viveka at October 28, 2004 05:39 AM

How do i apply for the certfied software tester exam. can anyone please tell me the procedure involved in it.

 

Comment by rgrzywinski at October 28, 2004 06:15 AM

A test scenario is a description or outline of a test. A test script is *code* that is written to test a particular scenario.

 

Comment by Sirisha.Alaparthi at November 5, 2004 09:19 AM

How do we do functional testing in winrunner?

 

Comment by rgrzywinski at November 5, 2004 09:40 AM

Sirisha Alaparthi, that is unfortunately a very open-ended question. I'm assuming that you're testing an application with a user interface. Is it a web application?

Do you already have the function tests "designed" -- that is, do you have the test cases described (in text, not code)?

If you already know the test cases, then it's a simple matter to go through and record a test (I know that there are tutorials with the product that walk you though this exact scenario).

What exactly are you to do and what information are you looking for us to help you with?

 

Comment by sirisha at November 7, 2004 11:18 AM

I mean,To do functional testing,after writing test cases and scenrioes,how we perform it?just record test?

 

Comment by Archana at November 7, 2004 11:22 AM

Are there any basic questions in Winrunner? I mean interview questions.

 

Comment by kumari at November 8, 2004 11:52 AM

Can you tell me the certification examinations on QA and where can I get the material?

 

Comment by Kumari at November 8, 2004 12:05 PM

How do you display information?How to extecute a line at a time? Paragraph at a time? How can you change data in the program? How do you set a condition? How do you execute the condition and reset it?

 

Comment by Kumari at November 8, 2004 12:15 PM

I would like to take QA sample tests, can you give me some URLs.

 

Comment by Varsha at November 8, 2004 04:34 PM

Can anyone tell me what are the different types of Testing Metrics (like Traceability,Testability), and how to calculate them.
Interviewers always ask this question.

 

Comment by Swetha at November 11, 2004 04:49 PM

Do you have any Quick Test Pro Interview Questions?

 

Comment by Surendra Babu at November 15, 2004 11:54 PM

how to find out the test cases for each and every field functionality using factorial?

 

Comment by sheetal at November 17, 2004 04:37 PM

Hi all,
How many test cases can we write for a text box that accepts numbers 1 to 10.
please let me know.

Thanks in advance
Sheetal

 

Comment by rgrzywinski at November 18, 2004 06:20 AM

Sheetal, without more constraints there are an infinite number of test cases that can be written. For example, if only negative testing was done: ... "is it -2?" "is it -1?" "is it 0?" "is it 11?" "is it 12?" "is it 13?" ....

 

Comment by G.Srinivas Reddy at November 19, 2004 05:19 AM

Hello Sir

Can you tell me how the Stored Procedures and Triggers are tested.This question asked me in an interview.I searched Google but unable to get the information.

Thanks

G.Srinivas Reddy

 

Comment by ricky at November 21, 2004 10:58 AM

Hi
Please share comments for wrtting a Test case for a calcualtor and Login Screen.

 

Comment by Iranna at November 22, 2004 12:53 AM

Guyz,
I have some useful documents such as Software Testing Faq's,WinRunner faq's...which may help for your interview purpose !!
If anybody wants those docs, just give me ur mail-id's, I will send the attachments.

Regards
Iranna

 

Comment by rgrzywinski at November 22, 2004 06:20 AM

Hello Ricky,

Believe it or not, you can find some answers to your question through Google. For example, I found this page:

http://www.sqatester.com/documentation/testcasesmpl.htm

I hope this was helpful.

 

Comment by Ravi at November 22, 2004 06:46 AM

Hi,

Can you tell me how we can make a traceablity matrix as a innovative one?

Thanks
Ravi

 

Comment by ravi at November 22, 2004 11:34 PM

Hi Iranna,

I am interested in those docs. Please mail me.If you click on my name link where you can find the mail Id

Thanks,
Ravi

 

Comment by Iranna at November 23, 2004 02:33 AM

Hi Rob,
Hope you are doing great at both health & spirits.
I have one query.
In what circumstances we do perform load testing & stress testing?
As per my knowledge I think,both load & stress testing are used to test the performance of a system provided load testing is used in client-server environment whereas stress testing for a stand-alone system. (plz Correct me If I am wrong).
Also let me know additional differences between the two.

-Regards
Iranna

 

Comment by Iranna at November 23, 2004 02:38 AM

Ravi,
I have forwarded the testing documents to ur id.

 

Comment by rgrzywinski at November 23, 2004 06:29 AM

Hello Iranna. I am doing very well thank you. I hope you doing the same.

Load test: testing while the system is under normal or expected load. This is an attempt to determine how the system will perform under normal conditions.

Stress test: testing while the system is under peak load or load-failure conditions. This is an attempt to determine how the system will perform at peak times or to determine how the system will break under great load.

The software engineering testing FAQ has more insight:

http://www.faqs.org/faqs/software-eng/testing-faq/section-15.html

Both load and stress testing is typically done for a multi-user application. Given that a single-user application can only be "stressed" to the abilities of a single person, I don't see any immediate benefit in using this technique. One counter example would be simply pressing keys (or multiple keys) as quickly as you can in a word processing application. This would be stress testing the application.

I hope that I have been helpful!

 

Comment by Iranna at November 23, 2004 07:27 AM

Rob,
Thank you very much for clearing out my doubt reg load & stress testing.
Got it now..

-Iranna

 

Comment by Sheetsl at November 23, 2004 01:21 PM

Can any one give me a nice example for Manual testing as where there is a need for Manual testing.with an Example so that I can explain it.

 

Comment by Krishna Geete at November 23, 2004 11:17 PM

Hello
Can u give some Information abt I18N and L10N testing.
Krishna Geete

 

Comment by G.Srinivas Reddy at November 29, 2004 05:49 AM

Hi Irana

I am interested in these documents.Please mail me to my mail ID "gsrinivasreddy@andhrapradesh.com"


Thanks
G.Srinivas Reddy

 

Comment by humi at November 29, 2004 05:09 PM

hi there,

is there any one who can explain me about the one security defect/bug and how you tackled that

 

Comment by prakash at November 30, 2004 08:52 AM

hai ,
any one explain what is quality control work flow

 

Comment by Archana at December 1, 2004 05:38 AM

hi,
I would like to know, whats the difference between System test cases and Integration test cases?

 

Comment by Ramesh Reddy.P at December 1, 2004 08:02 AM

At which level does testing comes in Key Process Areas(KPA)?

 

Comment by Monica at December 1, 2004 02:51 PM

Hi,

System & Integration test cases are almost same.
By Integration Testing we mean when all Modules are combined together, the application on the whole should function as expected.
Example: An Application has 3 modules
1.Enrollment
2.Reports
3.Accounts

combined test cases for all these Modules will be ur "Integration Test cases".

Thanks!

 

Comment by Monica at December 1, 2004 02:56 PM

Testing Key Process areas?Can you explain lil bit more on it???.
As far as my knowledge in V-Model as coding starts & modules gets rolled in QA, testing commence and passes through various QA-Passes.From AUT till UAT until we get UAT-sign -off and the application goes in Production-QA continue testing the Application!!

 

Comment by Monica at December 1, 2004 02:58 PM

Hi Humi,

one of the Security Bug:
SECURITY: Server type exposure - exposes the weblogic information

 

Comment by Maddy at December 3, 2004 12:28 AM

Hi

What do u meam by Buddy Testing?
At what phase it occurs.

 

Comment by ven at December 3, 2004 04:23 PM

Hi Irana

I am interested in these documents.Please mail me to my mail ID

thanx

 

Comment by JR at December 4, 2004 01:07 PM

please email the docs you were referring to such as Software Testing Faq's,WinRunner faq's, hich may be of help for the interview purposes.

Thank you for all your effort. It's been a helpful event for me to read all the questions and the responses.

 

Comment by rajkumar at December 7, 2004 08:10 AM

hai

please send Software Testing Faq's,WinRunner faq's...which may help for my interview purpose .
thank you

rajkumar

 

Comment by murugeswarisaravanan at December 8, 2004 07:42 AM

hai to all,
Please send me interview questions for testing.
Thanks & regards,
S.Murugeswari

 

Comment by saran.G at December 9, 2004 12:04 AM

PLease keep on touch with me . this site is very help ful to those who are going to atend the interviews. And one more i request you to please give more details on WinRuner and LoadRunner INterview questions.

THanking U

With regards
Saran.G

 

Comment by ven at December 10, 2004 02:03 PM

hi all,

can anyone say me what are the tabs in test director

 

Comment by anil at December 12, 2004 07:58 AM

Hi,

I want to about CSTE.

can anyone send me documents/links regarding CSTE


Regards,
Anil

 

Comment by anil at December 12, 2004 08:11 AM

Hi,

What is Monkey testing,
why it is called so.


Rgds,
anil

 

Comment by rgrzywinski at December 12, 2004 10:41 AM

Anil, Google (http://www.google.com) can provide you with many of the answers that you seek. For example, typing in "monkey testing" returned this:

http://www.softtest.org/sigs/material/nnyman2.htm

as its first hit. It not only tells you what money testing is, it explains the origin of the term.

Take care!

 

Comment by anil at December 13, 2004 02:15 AM

Hi Iranna can u plz send the testing info to my mail-id....
Thanq

 

Comment by kiran at December 13, 2004 10:57 AM

Hi All,
Please send me interview questions(win runner, load runner, general)..

Advance thanks,
kiran

 

Comment by Anitha at December 13, 2004 10:48 PM

Hi Iranna,

Request you to kindly send me those Software testing FAQ's.

Thanks,
Anitha

 

Comment by Gani at December 14, 2004 06:22 AM

Hi,

Can any one please give/send me the brief details about Traceability and Testability Matrix.

 

Comment by dharmpal at December 20, 2004 01:19 AM

I want the sample of the Test Plan bcoz oftenly this question is asked "Prepare teh test plan of the given module"
so what is required there
answer plz

 

Comment by prateek at December 20, 2004 02:47 AM

I have following questions on WinRunner:-

1) When and where the context sensitive & analog mode recordings are used ? It would be easier if you please explain them with examples.

2) After loading GUI file sometimes it takes alot of memory so what can be done for it ?

3) What exactly is physical description of the objects ? does it means key values or something else ?

4) what are object's classess ?

I need your assistance regarding these questions ?
Please help me by providing the answers to these questions.

 

Comment by Srikanth at December 20, 2004 06:21 PM

Sir,
I was asked this question in one of my interviews.
Following is the question:
"When using batch mode,you run the test and leave for lunch or something(leave the test unattended)and after coming back you see that the test stopped at some point showing you some error,What would you do then?
If you did nothing and run the test and leave for a longtime and you see the error after returning,you wasted all the time and you don't want to do that.So,what would you do in a position like that to run your batch mode tests successfully?"
That was the question.Waiting for your reply.

 

Comment by Srikanth at December 20, 2004 09:36 PM

Hi

Can anyone tell me the difference between Load Testing,Performance Testing and Stress Testing.

 

Comment by rgrzywinski at December 21, 2004 07:31 AM

Load and stress testing were described up above on November 23, 2004 at 6:29 AM. Do read the testing FAQ:

http://www.faqs.org/faqs/software-eng/testing-faq

Performance testing is simply determining the performance of the application and identifying bottlenecks and problem areas.

A search on www.google.com should be able to provide you with more information.

 

Comment by uma at December 21, 2004 11:23 PM

"how to test a web application using winrunner"

 

Comment by sanjay at December 22, 2004 07:17 AM

HI,

i want to know how will we be selecting tool for testing a process. and how should we use automated testing in integration testing?

 

Comment by Shital at December 23, 2004 12:50 AM

Can Iranna OR someone who has Iranna's Software Testing Faq's,WinRunner faq's etc. send me the docs at sshisode@yahoo.com?

Thanks
Shital

 

Comment by sapana at December 26, 2004 11:30 PM

Irana please send me your faq documents
thanks in advance

 

Comment by madhu at December 29, 2004 03:10 PM

hi,
can anyone plz explain the following:
1.test stratgy
2.Qa methodologies used for writing test cases
3.QA metrics and their uses

Thanks,
madhu

 

Comment by madhu at December 29, 2004 03:14 PM


hi,

Irana, Plz send me ur FAQ documents.

Thanks,
Madhu

 

Comment by madhu at December 29, 2004 04:33 PM

Hi,

Irana,can u plz tell me what actually the terms SRS and BRS mean in detail (not the full forms) and where r they used.

Thanks in advance,
Madhu

 

Comment by madhu at December 29, 2004 07:37 PM

Hi Irana,

Can u plz tell me what does testing group means?


Thanx,
Madhu

 

Comment by rgrzywinski at December 30, 2004 08:22 AM

Madhu, usually with acronyms (such as BRS and SRS), you have to give a bit of context otherwise they could be anything.

Since we're talking about QA and testing, I can only assume that:

SRS: System (or Software) Requirements Specification
BRS: Business Requirements Specification

There are a whole bunch of other xRS's such as URS (user requirements specification).

Since I don't know which SRS you're interested if (system or software) I can't be of too much help. But if you know what the acronyms mean, then Google should be an excellent resource for you.

 

Comment by uma at December 30, 2004 11:06 PM


sir please explain the
difference between stress testing and load testing
with example

 

Comment by rgrzywinski at December 31, 2004 08:13 AM

Uma, the question you ask has already been asked. Check above for the entry on November 23, 2004 at 06:29 AM. If you have any questions based on that, please feel free to ask.

 

Comment by mushi at December 31, 2004 10:56 PM

HI! Irana can u please send me the doc.
Thank's much...

 

Comment by Radika at January 1, 2005 09:54 PM

Sir,

Im appearing for the Change management/Release Engineer Interview. Can you please provide me with sample interview questions. In what way should i be prepared for the interview? Thanks in advance

 

Comment by Iranna at January 2, 2005 01:58 AM

HiEverybody....

WISH U ALL A VERY HAPPY & PROSPEROUS NEW YEAR 2005.

Madhu,
As Rob explained above,
SRS->Software Requirement specifications
BRS->Business Requirement specifications

In my understanding,An SRS should satisfy both stated (Functional & non-functional requirements of a softwar)and implied conditions (Business requirements).
So u can say SRS should include BRS as well along with other requirements.

The business life-cycle of a product includes everything that happens to that product over a period of several years, from initial purchase decision, through important but infrequent use cases, until product retirement.
For more details, plz surrender to google search.

Regards
Iranna

 

Comment by Srinivas at January 4, 2005 08:57 AM

Hi All,
If Batch mode fails to execute the scripts, how to handle the errors. (in UNIX identifying the PID and checking the same in the log files or some other way ?), can any one please tell the steps to handle the situation.
Thanx in advance.

 

Comment by Jitendra Kumar Pandey at January 4, 2005 06:44 PM

hi all,
Happy and poosperous new year to all of you. I came first time on this cite and Its been enjoying for me while reading all the questions and answer. If any body having some interview questions related to QA then pls send me (jpandey1@yahoo.com). Special thanks to Rob.
Jitendra

 

Comment by rgrzywinski at January 5, 2005 06:37 AM

Those of you going for an interview for a testing position may want to look at this:

http://www.techinterviews.com/index.php?cat=13

(Notice also that there are other categories available from the left naviation.)

I think that we should start aggregating people responses to these types of questions so that people can use them for a learning aid. (In other words, don't just ask me for the answers. Do some research and post your answer here and let's discuss it!)

Take care all!

 

Comment by venkat at January 5, 2005 03:32 PM

HI!

Irana, Plz send me ur FAQ documents.

Thanks,

 

Comment by VEN at January 5, 2005 04:22 PM

Sir,


What are the methodologies used to develop Test Strategies ?

Plz. answer me

Thanks

 

Comment by satheesh at January 5, 2005 08:29 PM

Sir I want some interview questions on software testing,please hlp me.

 

Comment by satheeshreddy.g at January 5, 2005 08:35 PM

Sir,please send your faq documents.

 

Comment by umadevi at January 6, 2005 05:15 AM

sir,

plz explain how to test a web application with winrunner or with any other testing tool.
uma

 

Comment by Unni at January 6, 2005 05:29 AM

Hi all,

If anybody having Quick test Pro interview questions, Please send it to me - ID is badsha1979@yahoo.com

Thanks in Advance

 

Comment by jaya Prakash at January 6, 2005 05:44 AM

Hello I want to know what this batch (mean) and what it will do exactly.

Iam Having a project Online Examination

for this how to write a test case and test script.


how it will be tested

can u briefly explain to me,i want a help from u
with the full details of what exactly the tester will do .and also i want to full details of testing

I will be waiting for u reply

 

Comment by rgrzywinski at January 6, 2005 07:11 AM

For all of you with questions about WinRunner or any other Mercury tool, just go to:

http://www.mercury.com/

and download a trial version. There are tutorials with the trails that you can run through.

For all of you with general testing questions, this:

http://www.sqatester.com/methodology/

appears to be an *excellent* link with plenty of information.

For everyone that keeps asking for Iranna's list of questions, the link that I posted above on January 5, 2005 06:37 AM should give you a good enough head start. There is a wealth of information available on the internet -- all you have to do is take the time to find it!

Good luck!

 

Comment by suji at January 6, 2005 12:18 PM

hi all,

please send me tesing faqs(answers if possible)

suji

 

Comment by varsha at January 6, 2005 01:11 PM

hi
iam preparing for interviews, can anyone please send me interview question.(winrunner, QTP)
it will be a big help for me
thank u

 

Comment by chaitanya at January 7, 2005 12:08 AM

i want some intterview question on winrunner,qtp,test director manual testing also send to my mail id chaitu4567@yahoo.com

 

Comment by satyendra at January 7, 2005 04:08 AM

Respeced sir
pleae describe the bug life cycle


Regards
satyendra

 

Comment by satyendra at January 7, 2005 04:12 AM

Respeced sir
i am working a s/w company.in Quality Conrol.
i will give a interview in other company.so please give me some tips,and question.


Regards
satyendra

 

Comment by Richie at January 8, 2005 12:56 AM

Hai,

The Below is the TSL script , i recorded using winrunner and when i playback it will playback and it wil insert the record. Now I have a Bug in the Zip Code filed. it should alow me to enter only 5 digits. but its alowing me to enter any no of digits here. How i can check this using the TSL script over here.

can anyone please help me to fix this. Waiting for your anwsers. pls help me to fix this.


# TaskManager Employee
set_window ("TaskManager Login", 2);
edit_set ("txtUName", "BABU");
edit_set ("txtZipCode","2323233");
button_press ("INSERT>>");

Thanks
Richie

 

Comment by rgrzywinski at January 8, 2005 07:40 AM

Richie, I will admit that I'm slightly confused by what you're asking. Your TSL script enters "BABU" / "2323233" in to the username / password field on the login screen and that's it. It doesn't check any results (i.e. a checkpoint). Since I don't know if you're testing a web application or a GUI all I can do is tell you to look at either the WinRunner tutorial or TSL reference for checkpoints. You simply need to check for a particular result using, for example, web_obj_text_exists() (if its a web application).

To be a bit more explicit let's assume that this is a web application. Typically when you enter invalid data into a web application and hit "OK" (or in your case "INSERT>>") you will be brough to another page (which may be the same page) that has some text that indicates an error such as "The zip code is invalid". Check for this text using web_obj_text_exists() (with the appropriate arguments). If web_obj_text_exists() returns E_OK then there was an error (i.e. the error text was found). If it returns E_NOT_FOUND then either there was some other error or the entry was successful (you'd have to check for each case).

I hope that this is helpful!

 

Comment by Neeru at January 9, 2005 09:18 AM

Hi I am interested in those FAQs please forword to nvanam@hotmail.com

Thanks

 

Comment by neeru at January 9, 2005 09:20 AM

Can you please tell me what is the difference between test plan and test scenario.

Thanks

 

Comment by rgrzywinski at January 9, 2005 10:44 AM

A test scenario is typically just another name for a test case. Here are some links on test cases:

http://www.robdavispe.com/free/index3.html
http://www.faqs.org/qa/qa-6667.html

A test plan is a "is a document that describes the objectives, scope, approach and focus of a software testing effort" [http://robdavispe.com/free2/software-qa-testing-test-tester-2020.html]

The reference information was obtained by going to Google and entering "what is a test plan" and "what is a test case".

Use google. It is your friend.

 

Comment by Venkat at January 9, 2005 03:36 PM

Sir,
Plz explain how do we compare two functions ?
When do we do that ?
Thanx
Venkat

 

Comment by rgrzywinski at January 9, 2005 05:54 PM

Venkat, you're going to need a -=LOT=- more context than that if you want an answer. Are we talking about algebraic functions, programming functions, application functions ... ?!?

 

Comment by umadevi at January 9, 2005 11:36 PM

sir,
what is client/server testing and plz explain difference between stress testing and load testind with simple examples.

thanx
umadevi

 

Comment by reddy at January 9, 2005 11:59 PM

" How u applied winrunner for u r project"
and
"How u differenciate atomated and manual test cases"

 

Comment by Richie at January 10, 2005 01:11 AM

Hi,

What are the client/server application winrunner wil support??
what are the web application Winrunner will support???

for example client server - vb,pb
web application - asp,java,jsp,dotnet.

which are al winruner will support for to do a testing. can anyone pls list out this.

Thanks
Richie

 

Comment by rgrzywinski at January 10, 2005 06:38 AM

I will have to say that I am quickly reaching wits end with all these questions with trivial-to-find answers. If this keeps up much longer I am going to close this entry to comments.

Richie, your answer is trivially found by looking at the whitepapers for WinRunner.

http://www.mercury.com/us/pdf/products/datasheets/DS-0504-winrunner.pdf

umadevi, most of your question has already been answered in comments above. So not only did you not bother to read all of the comments before posting, you most certainly didn't check on Google.

 

Comment by Pravin at January 10, 2005 06:44 PM


Hi,

Please forwad me Faq's on QTP and Winrunner

That would be a great help for me as I have to attend Interviews which are to be held from next week..

It would be helpful if I can get them asap, so that I can prepare for the coming interviews and can be sucessful in getting thru..

This site been very helpful for the QA Testers

Regards
Praveen

 

Comment by venkat at January 10, 2005 11:17 PM

Sir
sorry for vague question

How do we compare application functions

Plz answer

Also Is certification necessary for jobs?
If so how t go about

Thanx

 

Comment by rgrzywinski at January 11, 2005 07:26 AM

venkat, now we're getting somewhere. We've gone from the size of the known universe to just our local galaxy. So new lets see if we can get down to maybe our solar system or even the earth.

What type of application (web, thick client, etc)? *WHAT* are we comparing specifically? Are we comparing them in the context of testing?

As for if certifications is necessary for a job, unfortunately the answer is "it depends". Some companines require it. Other companies wavie it if you have significant experience. Given that there are quite a few testers out there and companies are looking to get the most for their money, it's probably best to have some sort of certification. Now there's another question you should ask: what kind of certification? Again, the answer is "it depends". It depends on what type of company that you're working for (or want to work for).

reddy: I can't answer your first question. Go to www.mercury.com and look up WinRunner. Get the data sheets and white papers. There's a link in the entry of this post (at the top of the page) that has references to a WinRunner tutorial. That may be of some help.

As for your second question, that's actually a tough one. There are many factors that go into deciding between manual and automated testing. It depends on what you're testing (some thing cannot be easily automated) and it even depends on the company's culture (some companies try to automate as much as possible whereas other perform only manual testing). Another factor is the rate at which the application changes. If the application changes too quickly then it doesn't make sense to have automated tests since you'd have to create them for each release (which effectively boils down to manual testing). There are also divisions within the code that may dictate the type of testing. For example, most people will automate regression testing.

I hope this has been helpful.

 

Comment by balaji at January 12, 2005 10:02 AM

hello sir

can u tell me what r the diffrent types testing phases pls explain each phase

 

Comment by balaji at January 12, 2005 10:06 AM

sir

can u prescribe me any good books for software engineer so that i refer

thanku

 

Comment by satya at January 13, 2005 02:22 PM

Hi,
I will be greatful to u if anybody of you can provide me the faqs related to TEST DIRECTOR,LOADRUNNER,QTP and WINRUNNER

Wishing everbody a happy pongal.
Thanks in advance
satya(respond_satya@yahoo.com).

 

Comment by Venkat at January 13, 2005 09:27 PM

Dear Sir,
Thanx for responding. As far as File content Comparison, is we can do it in winrunner using built-in function. The questions I faced are like this (1)"How do we compare one file with future dated output files from a program, which has a change against baseline run, which used current date for input ? The client does'nt want to mask the dates on files"
(2) What is the difference between Change Management and Configuration Management?
I understood the configuration management as management related to change in baseline values of product during different version releases( I hope I am right); but didn't follow Change management.
I hope I am not troubling you by asking so many times so many questions. Please answer sir.
Thanx
Venkat

 

Comment by rgrzywinski at January 14, 2005 07:55 AM

Ah ha! Now we're getting somewhere!

I unfortunately know very little about WinRunner. I have used it to automate testing on a few UI projects but above and beyond that, I don't know. If you need to compare parts of two files then it sounds like you're going to need to write a custom tool to diff only the relevant parts (or diff the whole thing but ignore the dates). If WinRunner does in fact have this capability then that's just great!

As for change and configuration management: change management is the easy one. In a nutshell it is the management of change (I told you it was easy). In practice change management is a very difficult task as its goal is to identify and understand the impact of a change on a system. A large number of organizations advocate making a change on a whim without understanding the full impact of the change (e.g. what code needs to be changed, what tests need to be changed, what specifications need to be changed, etc, etc, etc). Change management is a way to work through the problem of change.

Configuration management (CM) is difficult to get your hands around since it is used differently in different disciplines. What's ever more confusing is that in some cases CM is a superset of change management (i.e. CM contains change management). Hopefully this:

http://www.cmcrossroads.com/cgi-bin/cmwiki/bin/view.cgi/CM/SoftwareConfigurationManagement#IEEE_Std_610

is a helpful link.

I certainly don't mind non-trivial questions. Ask away! Just keep in mind that I may not be able to answer every question!

 

Comment by Richie at January 14, 2005 11:44 PM

Hi,

I am Using winrunner 7.01. and i would like to caputure the Java Application GUI objects. i coudnt it capture it.

in the add-ins also i dont find any java.
WInrunner 7.01 will support java application or not ??

please advice me.

Thanks
RIchie

 

Comment by SL at January 19, 2005 08:29 PM

What would you include in a test plan?
Thanks,
SL

 

Comment by prathibha at January 20, 2005 12:35 AM

what is the exact difference between a test script and a test case?

 

Comment by rgrzywinski at January 20, 2005 06:29 AM

prathibha, a "test case" is description of what has to be tested and how to go about doing it. A "test script" is code to perform checks described in the test case.

For example:
Test case (this is a trivial example): enter the zip code "A1234" into the "ZipCode" field. The results should be the error message "A zip code must be 5 digits."
Test script:
...
edit_set("ZipCode","A1234");
button_press ("OK");
...
web_obj_text_exists(... "A zip code must be 5 digits")
...
(I apologize about the poor formatting)

 

Comment by rgrzywinski at January 20, 2005 06:32 AM

SL, I direct you to the new FAQ that I found for information on test plans:

http://www.softwareqatest.com/qatfaq2.html#FAQ2_6b

 

Comment by sonia at January 20, 2005 01:09 PM

I am going for a tester interview .Can anybody suggest what is the best web site which provides me with good questions and answers

 

Comment by rgrzywinski at January 20, 2005 02:06 PM

Certainly sonia! Look at the top of this page *grin*. I have broken out the interview questions for ease of use!

 

Comment by PKS at January 21, 2005 02:57 PM

Hi All,
What is smoke testing. How is it differnt from Functional Testing?
Thanks
PKS

 

Comment by avanish at January 24, 2005 05:45 AM

please tell me the defination of Test bed ?

 

Comment by avanish at January 24, 2005 05:48 AM

Hi sonia,

Try this one here you can find lots of quetion:

http://www.techinterviews.com/index.php?p=5

Regards
Avanish

 

Comment by Sonia at January 24, 2005 09:50 AM

Thanks Avanish.

 

Comment by Raja Babu at January 25, 2005 10:00 AM

Hi I am interested in those FAQs for WinRunner, LoadRunner, QTP & Test Director, please forword to raja_babushresth@hotmail.com

 

Comment by SL at January 25, 2005 09:55 PM

Hi PKS,
Answer to your question is,
Smoke testing is non-exhaustive software testing, ascertaining that the most crucial functions of a program work, but not bothering with finer details. The term comes to software testing from a similarly basic type of hardware testing, in which the device passed the test if it didn't catch fire the first time it was turned on.

 

Comment by amarnadh reddy.ch at January 28, 2005 02:15 AM

hi,

my name is amar.now iam learning TESTING TOOLS. but iam asking which tool is the best tool for apply for job.how is the job opertunity.
how do prepare the CV tell me sir,

best regards
amarnadh reddy.ch
http://amarfusion@yahoo.com


 

Comment by venkatesh at January 29, 2005 09:12 AM

Dear Sir,
How are you sir. I hope you remember me.
Testing of web application components in the browser can be done by QTPro as well as LoadRunner. The testing for performance is done also using Loadrunner.( I hope I am correct in both accounts if not correct me)
But my doubt is how do we check other content of web applications such as:

(i) Interaction of html pages ( whether links broken)
(ii) TCP/IP communications
(iii) Internet connections
(iv) Firewalls
(v) Applications that run on server side
like CGI scripts/ servlets etc.
I hope that you will answer my question
Thank you sir.

VENKATESH

 

Comment by siva at January 31, 2005 11:46 PM

plese send me the testing tools interview questions.winrunner,loadrunner,testdirector,silktest

 

Comment by Bobby at February 1, 2005 06:02 AM

Hi,

I am new to this group. And I am glad to meet all u people here.

I wanna say a few words to Amar,

Hey Amar listen - Learning a testing tool and implementing totally depends on the area(softwaretesting) you are looking for, like for GUI based testing(windows, ERP, etc.,) you can learn Mercury Interactive. You also have JUnit, JMeter, Silk Testing Tools for Java Based testing, which can be used for Black and White Box Testing and so on. So, please select your area of interest.

Regarding preparation of your CV - I can say be specific for your area of Interest (testing area) and the tools you know and also if any projects you have tested and the depth of your testing knowledge and other things

Regards,
Brijesh

 

Comment by Bobby at February 1, 2005 06:04 AM

Hi ravi,

I can say make a web search using Google, you have many questions both for most of the tools.

regards,
bobby

 

Comment by bobby at February 1, 2005 06:11 AM

Hi Rob,

Sir, hope to catch u in ur gud health n njoying it.

Sir, I found ur contribution its really mind blowing. I am greatful to u 4 this. I have got a lot of information from this site as well as ur collection.

please I request u to clear my doubts and also correct me if I am wrong whenever I am sharing my views.

Regards,
Bobby

 

Comment by rgrzywinski at February 1, 2005 06:32 AM

Hello Bobby. It is certainly great to have you here! Any help I can get answering all of these questions is very much welcome. And I certainly appreciate your thoughtful words.

--

Venkatesh, sorry for taking so long to get back to you. My job sometimes gets in the way *grin*.

You ask a very large and difficult question that I unfortunately cannot answer quickly. But I will take a quick swing at it.

Item (i) can usually be tested with WinRunner. You just set up scripts to check for the existence of pages from other pages. I'm not sure what you're getting at with (v) since all that server-side apps do (in 99% of the cases) is generate HTML. If it generates HTML then you can use something like WinRunner to test it.

As for (ii), (iii) and (iv), those will take some time for you to research (try Google). I'm not a tester in my day to day job -- I'm a development manager. I've forgotten more testing techniques than most people know *grin*. Back when I was doing testing there weren't automated tools. You had to write scripts (unix style SH or Perl) to test the low-level components. I'm sure that there have to be products out there to help you but I unfortunately don't know them and haven't used them.

Good Luck!

 

Comment by mamatha at February 2, 2005 11:34 PM

hi,

Plz send me ur FAQ documents.

Thanks,

 

Comment by Ramana at February 3, 2005 10:43 AM

Hi,
Can Iranna or somone plz tell me:
What testing activities we may want to automate in a project or an application?

Thanks n Regards,
Ramana

 

Comment by Gunna at February 3, 2005 10:54 AM

Hi Iranna,
These r the qts asked in my interview. So plz help me to answer these Qts:
Does automation replace manual testing?
What could go wrong with test automation ?
How to find that tools work well with ur existing system?
Thanks in advance,
Gunna

 

Comment by rgrzywinski at February 3, 2005 01:29 PM

Ramana, I touched on automated testing in the comment above dated January 11, 2005 07:26 AM. Based on that, what questions do you have?

Gunna, I have answered some of you questions in the comments above. Let's do this, rather than having me reiterate what I've already reiterated, why don't you give us your throughts on the answers and we'll discuss them. Learning is not a passive process. You need to become engaged if you really want to learn this information!

Take care!

 

Comment by Gunna Ramana at February 4, 2005 01:55 PM

Hi Iranna,
Actually, I have some idea about the qts,plz correct me if I am wrong:
Actually, as per my knowledge, planning n designing is not possible in the automation so automation does not replace manual testing n automation is useful for execution process only.
But sorry, I still didn't understand what could go wrong with automation?So Iranna, plz explain me .
actually we perform automation where we have less time. Am I right?
We use automation testing tools in regression testing Right!Other than this where should we use automation testing tools n how do we know that where to automate n manual testing this is repeated qt in my interview so plz understand me n clarify my doubts.I will be grateful to u if u clarify my doubts.
Thanks n Regards,
Ramana


 

Comment by ravindra at February 5, 2005 12:40 AM

Hi all,

 

Comment by balaji at February 5, 2005 05:20 PM

hi

can any body send me testdirector faq's . actually iam having interview .
y_balaji@hotmail.com

bye

 

Comment by SL at February 7, 2005 01:02 PM

What do you understand by the terms Response Time, Pages Per Second, Transactions Per Secpnd?
How would you determine the performance of a web application by looking at the values of Response Time and Pages Per Second?

Thanks a lot.
SL

 

Comment by rgrzywinski at February 7, 2005 07:40 PM

SL, you ask a very interesting question. Believe it or not, there are *very* few (if any) standardized web performance metrics.

For example 'response time' may mean one of the following things:

o The time it takes from the initial request for a web page until the first byte is received.
o The time it takes fromt he initial request for the -entire- page to be received. (There are also differences in the way "entire" is defined. It may mean just the HTML or it may mean the HTML plus any additional content such as images.)

There are still other factors that are involved such as:

o Is the server under load? If so, how is the load applied and what is it?
o Is the test being done locally or across the internet (the internet will at latency, etc to the response time) and are all of the components of the network in place (firewalls, routers, load balancers, etc).

(There are more factors but I'll let you discover those on your own *grin*)

'Pages per Second' is similarily ill-defined. Does the 'page' include all of the additional content (such as images), just the HTML of some particular page of the site or is it just some arbitrary (fixed size) HTML? Is the server under load? Is the network component taken into account (again, is the test done locally or is it done across the internet)?

Finally 'transactions per second' is the least defined of them all. What is a 'tranaction'? Some sites define a transaction as a page which would make this identical to 'pages per second'. Other sites define a transaction in terms of interaction done against some backend system (such as a database or legacy system). And there are still other definitions.

So, unfortunately, there is little that I can do to help you understand these terms.

As for "how would you determine the performance of a web application", there is yet another problem. How do you define "performance"? Recently "web performance" has changed it meaning to be "what is the percentage of time that the web site is unavailable?". Using that definition, there is little that you can say using only "response time" and "pages per second" (except that when the "pages per second" goes to zero and the "response time" becomes very large then the web site is down *grin*).

I wish that I could be more help but unfortunately these terms aren't well-defined. Each company that I have worked with has defined the terms differently and I expect the same is true in your case. What's also unfortunate is that "web performance" is not something that's easily searched for on, say, Google. The only words of advice that I can offer you is that you need to understand what the use of this performance data is. If you know what people are going to do with it then that can help you understand what data you need.

 

Comment by Devi at February 8, 2005 12:28 AM

Hi,
Can Iranna or somone plz send me testing FAQs to my mail id(umadevi_kpr@hotmail.com)

Thanks n Regards,
Devi

 

Comment by Varun at February 8, 2005 12:33 AM

My questions are:-

1)What is the difference between Severity and Priority?

2)Give an Example where Severity is high but Priority is low.

 

Comment by anka at February 8, 2005 03:35 AM

hi varun,

The effect of a bug on the software does not automatically correlate with the priority for fixing it. A severe bug that crashes the software only once in a blue moon for 1% of the users is lower priority than a mishandled error condition resulting in the need to re-enter a portion of the input for every user every time.

Track priority and severity separately, then triage appropriately. It helps to have input from others on the team on priority. The importance of a bug is a project decision, different from the bug's perception by the Customer. In some cases it makes sense to track Urgency, the customer's point of view, separately.


AND also u'll find in google search u can get lot of answers.

 

Comment by anka at February 8, 2005 03:59 AM

hi,

iranna or can any one pls send me the tesing FAQ's & documents to my mail id [ankababu_b@yahoo.co.in]


Thanks,...
anka

 

Comment by Prasanna at February 8, 2005 04:34 AM

What is the difference between smoke testing and sanity testing?

 

Comment by rgrzywinski at February 8, 2005 06:22 AM

anka, thanks for answering varun. I will admit that I was hoping to answer that one *grin*

Prasanna, I have to ask, do you not know about search engines like Google (www.google.com)? If you do use them, are you not willing to in this case? How did you find this site? I don't mean to be rude. I'm just trying to understand why people don't do their own research.

If you type "sanity testing" into "www.google.com" the FIRST link returned is:

http://geekswithblogs.net/srkprasad/archive/2003/11/20/656.aspx

which provides you with an *excellent* answer. In fact, there are dozens of follow up comments on that page that go through the difference in exacting detail.

 

Comment by Kishore Ramaraju at February 9, 2005 08:13 AM

What are the major differences between Client Server testing and Web Application testing?

 

Comment by tat at February 9, 2005 08:25 AM

interview ques
can u plz ans for how to do system testing?

 

Comment by Madhavi at February 9, 2005 04:38 PM

Hi everybody,
I am preparing for an interview.
Can any plz tell me what are Qa methodologies?

Thanks in advance.

 

Comment by Naresh at February 10, 2005 02:49 AM

hi
someone please send some faq's for Load-Runner. my id is naresh-fit@rediffmail.com

 

Comment by marcos at February 10, 2005 08:56 AM

Hi, I'm preparing for an interview and would like to ask if there's any difference to the following 2 questions that an employer may ask:
e.g.
"how would you test a vending machine?"
"what are the testcases for a vending machine?"

 

Comment by subhashini at February 11, 2005 12:27 AM

Hi irana,
iam interested in those testing faq documents and the WINRUNNER FAQS.
Pls sned those documents to subhashini_viswanathan@rediffmail.com

 

Comment by Khader at February 13, 2005 05:05 PM

Hi
Im a test engineer currently working in California. i need FAQ stuff for testing or interview Questions on Testing. i need the information like QA Methodologies, principles and other Qs.
thank you

 

Comment by pavan at February 13, 2005 10:15 PM

Hi this is pavan

i am new to this group , naresh i have got the faqs for load runner probably i vll send this email today
thanx

 

Comment by Mohan at February 15, 2005 01:12 AM

Hi All,

i am new to this group. i am happy to join in this group. i will share my knowledge as much as i can. Happy to meet you all.

This is one of the best site for testing people and you can find many answers regarding testing.

http://www.sqatester.com/

All the best,
Mohan

 

Comment by rgrzywinski at February 15, 2005 06:21 AM

Please stop asking for interview questions or the WinRunner FAQ. I have posted links at the top of the page to all of these. ONLY ONLY ONLY if those are not adequate, tell us WHY they are not adequate (i.e. what information are they missing that you need) and we will try to help you.

READ ALL OF THE INFORMATION ON THIS PAGE BEFORE POSTING!!!

 

Comment by Mohit at February 15, 2005 11:46 PM

Hi all,

Can anybody tell me the diffrence between Performance testing, load testing and stress testing?

thanks n regards
mohit saxena
Sr tester
Path infotech Ltd

 

Comment by Mohit at February 16, 2005 12:05 AM

Hi All,

can anybody pls tell me diffrent type of testing we can perform on webbased applications and desktop applications?

Thanks in advance
Mohit

 

Comment by Nagaraja Challa at February 16, 2005 05:27 AM

Hi,

Please tell me how we can invoke a telnet session using winrunner and we can execute the shell scripts or perl scripts using winrunner.

 

Comment by mohit at February 16, 2005 05:52 AM

Hi,

What is high level test scenario?
pls let me know the answer

thanks
Mohit

 

Comment by Bobby at February 17, 2005 06:05 AM

Hi to everybody,

Had a torrid week so didn't get time to check out. Hope all of u r fine

Ok to start with

Performance Testing - I can say one thing, this is measured in terms of Quality - With respect to application's performance under various circumstances. Like simultaneous operations, multi database access, Multi users n so on to gauge the perfromace of the application.

Again I want to say one thing that you are only concentrating on the application's performance not the server or client the application is going to be installed so be precise in answering these kind of questions in interview.

Stress Testing - This according to me wil be stretching the application to the limit. In the sense that increase the stress on the application by increasing the bugs, do negitive testing n so on

Load Testing - Increasing the Load on the application like increasing the simultaneous or multi operations or multiple users on the machine at a single instance. Try to increase the work load for the application.

Remember Load & Stress Tests are a part of Performance Testing itself.

I think I am clear with accordance to my knowledge. But surely Mr. Rob can put some light on it

 

Comment by Bobby at February 17, 2005 06:17 AM

Hi Mohit,


I am sending u a link http://www.gantthead.com/discussions/discussionsTopicContainer.cfm?ID=4946 c if u can get the answer


 

Comment by rgrzywinski at February 17, 2005 06:22 AM

Thanks for your help with these questions Bobby. I too have been very busy lately so I apologize for my lack of responses.

I've already given some info about stress and load testing on November 23, 2004 06:29 AM (above). Mine was more of a textbook answer so I certainly appreciate the more "real world" answer that you providede.

I know that it's hard to read through all of the 190+ comments that there have been so far on this thread. Does anyone have any ideas about how to best organize this information so that we can prevent so many duplicate questions? Should I delete the duplicate questions so that there's not so much clutter? Any insights are appreciated!!

 

Comment by rgrzywinski at February 17, 2005 06:26 AM

Mohit, as Bobby said, most of the answer can be found on that link he posted (which, by the way, can be -easily- found with www.google.com).

The only trick is the notion of "high level" test scenario. That link will tell you what a test scenario is but not what a "high level" one is. If you have any questions about that, post what you think it means and we'll try to help!

 

Comment by rgrzywinski at February 17, 2005 06:30 AM

Marcos, you ask a good question. You're really looking to know the difference between "test" and "test case".

"Test case" is defined here: http://www.softwareqatest.com/qatfaq2.html#FAQ2_7

If someone asked me "how do you test this?", I would given them a "test plan": http://www.softwareqatest.com/qatfaq2.html#FAQ2_6b

A test case is just one part of a test plan.

If you have any further questions on the difference, please post them here!

 

Comment by bobby at February 17, 2005 06:33 AM

Hi Rob,

Felt happy to hear from me.

Sir, I can suggest one thing you can put a Word on the top of the screen that please go through the queries and answers before dropping their questions.

I can suggest one simple thing. Like suppose me searching for Performce Testing I will simply go for Edit -> Find on the Page and search for performance n if i don't get appropiate query or answer of my choice then i can always post one.

I think people can follow this option. Again its left for each person's choice

 

Comment by radhika at February 18, 2005 06:09 AM

hi
can any one tell,how to perform stress testing on a web application using any tool.

thanks
radhika


 

Comment by Khader at February 18, 2005 01:30 PM

Hi
can any one provide me the FAQ for Interview in QTP.

 

Comment by mudita at February 20, 2005 08:33 AM

Hi,
I like to ask as i know the manuall testing and start learning automation tool which automation tool i must learn first rational, winrunner or loadrunner & from where i can get the whitepapers for that tool on net. I am MCA.

 

Comment by Bobby at February 21, 2005 01:03 AM

Hi to Everybody,

Sure should say the week started early

Hey mudita Its good that you know manual testing. But when you come to Automated Testing it differs as majority of these tools depend upon the application. To be precise you can say applications based on windows like asp.net, c#.net, vb, websites prefer Mercury Interactive ( winrunner, loadrunner.) and if its java based you have Silk, JMeter, JUnit,

SO, I can suggest you one thing all these tools are important and can create careers for you, but you have to decide which platform and applications (windows based, java based .) you want to pursue and select that tool.

Cheers,

Bobby

 

Comment by Bobby at February 21, 2005 01:12 AM

Hi Radika,

Listen stress testing on a website involves many things - Like performance of the website of the website:
Links of the website
Webpage of the website
Time taken to upload a webpage and an image
Time taken to upload a webpage through link.

And there are many more. Everything depends upon the number of counters/hits you encounter on your website. I can suggest you one solution use Google and try to download a counter/hits software and try to use that software onto your website and see how many hits take place in a second.

Alternative use LoadRunner and create Virtual users (200 to 400 to 800) depending upon your intensions and then using synchronization point try to make them hit at a time onto the application.

I also have some docubts on this maybe Rob Sir may help you and me out

Cheers,

Bobby

 

Comment by rgrzywinski at February 21, 2005 07:25 AM

You've got some good info there Bobby and I certainly appreciate your efforts here!

You've said about all that I would say in regards to stress testing. My experience has shown that a basic web site (with static pages and the like) has a relatively fixed stress test result (it's going to depend on the web server hardware). As you move into more complex websites with dynamic content and databases and the like then stress testing gets much more complicated. Pages with a lot of dynamic content increase the server load. Your tests have to mimic the "real world" otherwise your performance / load / stress testing may not be telling you something useful. It's one thing to test a single large page with a lot of dynanic content and determine the maximum throughput (and this is very good information to have) and it's another thing to know that only 1% of the traffic goes through that page.

In other words, what I'm getting at is that testing shouldn't happen in a vacuum but most of the time it does. The testers come up with a value X and they publish that result. Higher up managers start to worry about X and allocate resources to fixing X or making X better. But no one has any idea what having a value of X actually means. What if the majority of the traffice to get to the tested pages has to go through one particular bottleneck point?

Well, I hope my ramblings are useful to someone *grin*.

 

Comment by radhika at February 21, 2005 10:59 PM

hi,

thanku mr.winski and bobby.plz provide the links to download tools.actually i am new to testing tools. i am working as a tester(manual) but i want to shift into automation.plz help to know about tools and provide needful links.

regards,
radhika

 

Comment by Bobby at February 22, 2005 01:52 AM

Hi Radika,

Listen there are many softwares on the web that you can use for testing your website. But I will prefer using winrunner for website testing and Load runner for stress testing.

You can find trial versions only on the net. So, it is better to purchase these testing softwares.

Regarding Counter/Hits software you have many, which you you can search using Google and remember download only platform based softwares and use them

In google you can write : Free Download Hits/Counter softwares for websites.

If you are still facing problems you can mail me at bobbylovus@yahoo.com

Cheers,
Bobby

 

Comment by pavan at February 22, 2005 08:42 PM

What are the different stages of testing ? This was asked in an interview? Can help me out with this ???
thanx

 

Comment by rgrzywinski at February 23, 2005 07:46 AM

Pavan, you ask an interesting question. I have honestly not heard the phrase "stages of testing". What I -have- heard is "testing phases". I'm going to assuming that "stages of testing" and "testing phases" are the same thing.

As for what the testing phases are, it depends on the methodology / model. If you look at my comment posted above on September 20, 2004 at 12:35PM you can read about the "V" model of testing. The V-model includes the following phases: unit testing, integration testing, system testing and acceptance testing. There are other models that define other phases.

 

Comment by Madhavi at February 24, 2005 11:40 AM

Can anyone tell me how customization in Test Director is done?
This was asked in my interview

 

Comment by balaji at February 24, 2005 09:50 PM

hi

can anybody send me testdirector faqs.iam having interview.my e-mail y_balaji@yahoo.com.

thanku

 

Comment by Bobby at February 25, 2005 01:14 AM

Hey,

Hope to find all of u in gud moods.

Pavan - Listen your question is quite gud n also old for a person already into software testing.
Because in the daily life of a tester he will follow V Model. But when it comes to stages in Software Testing, then it involves many things depending upon the software he is testin.

To be more precise i will tel u go through the given link http://www.iec.org/online/tutorials/atm_test/topic02.html.

cheers
bobby

 

Comment by Madhavi at February 25, 2005 12:00 PM

What is the difference between Beta testing and User Acceptance testing (UAT)?

Thanks

 

Comment by padmaja at February 28, 2005 12:47 AM

hi,
Every body,can anyone tell me the difference between wait method and synchronization point in Winrunner.
Thanq.

 

Comment by padmaja at February 28, 2005 12:51 AM

Hi,

can anyone tell me the difference between client/server applications and web-based applications.

Thanq.

 

Comment by Nagaraju Gannavarapu at February 28, 2005 03:13 AM

Hi All

I am new to this group. Can any body give me an example of Unit, Integration, System Test Case by taking a senario.

Thanks in advance...

 

Comment by Swathi Panchadhar at February 28, 2005 11:14 AM

Hi All,

I am Swathi from VA. I am new this group and also Testing field. Recently I have learned some of the automated testing tools. Can someone please tell me, the best way to start with the testing career. Also if you can sujjest me some resources, that can help me to place myself in the market, that would be great.

Thanks in Advance,
Swathi.

 

Comment by Khader at February 28, 2005 04:43 PM

Hi
Load Runner is used to test websites or data base please clarify. Can i get the FAQs on Load Runner, if some one has please send it to my email.
thank you.

 

Comment by Bobby at February 28, 2005 10:30 PM

Hi to everybody,

surely the weekend passed away in seconds.

Madhavi - Hey madhavi thats a gud one u c Beta Testing - testing the software before a commercial release. This can be done by the user or selection of a group/team of testers outside the company for testing.
User Acceptance Testing This is the process of user accepting the application on his terms and conditions. Usually the software is given as free trial to the user who is going to use the software later. Given to get a feedback on the functionality and performance of the software.

Padmaja You have a gud doubt.
Wait Method This method is used to stop the script for a few seconds/milliseconds from further operations. Like for instance your application is getting data from a database so when it is getting data it will surely take some time. That time you write the wait method to stop the script and wait until you get the data from the database. One more instance is suppose you are testing a website and you clicked a link to download an image or webpage that time also you can use this method.

Synchronize Point You can say this as a point, where the key functionality of the application is taking place. You are using synchronization point as a area/point/screen in your application, where you want to carry out major testing activities then you can insert synchronization point

Client/Server application This is normal client/server application using network topology can use lan, or man. This may or maynt involve net facilities depending upon the application. May work without web.

Web Based Application Web Based application is working through net. All the operations are carried out through web. This is completely dependent on web/net.

cheers,

Bobby

 

Comment by Bobby at February 28, 2005 10:49 PM

Hi again,

Nagaraju Mr.Rob has already indicated many times regarding links related to testing and their information. You can find them at the top of the page. These are links.

But still listen

Unit Testing This can be testing of new inclusive/already exiting code, area in a screen, complete screen, collection of more than one screen. So, it can be any of the above.

Intergation Testing This is integrating the whole module or set of screens relating to a single functionality and testing its functionality. Like say you are working on an accounting software then you have modules like: sales, purchase, inventory, etc., So, Integration testing involves testing each module as a separate and then combining and testing them as a single integrated unit.

System Test Case I can say testers of different origins and backgrounds use different testing scenarios for system testing. System testing is nothing but involves testing the application for Performance Testing (Load Testing, Stress Testing), Adaptability Testing (Application performance on different platforms), and last but not the least compatibility testing (using different peripherals with the application, while testing).

Swathi Listen one thing you cannot get known (recognitions) unless and until you dont appear in crowd. Again toping in the crowd is one more thing. Ok to start with you prepare a resume focusing on Testing and start applying or attending interviews. And also put in a resume format in Naukri and Monster. And if possible you will find sample testing resumes in these job sites itself. If nothing works feel free to mail me at bobbylovus@yahoo.com I will be very happy to help you out.

Khader Listen Load Runner is basically a tool to carry out load testing on your application. Irrespective of your application be Database driven or web-based. This tool is used where you want to test your application through load phrase by increasing the number of users/work load of the application. So, remember tools like Winrunner, Load Runner, Silk, Test Director work depending upon the functionality they are used for.

Cheers,
Bobby

 

Comment by Raghunath Rao at March 1, 2005 12:59 AM

hi all
I am Raghu from Hyderabad. I am new this group and also in Testing field. Recently I have learned some of the automated testing tools. Can someone please tell me, the best way to start with the testing career. Also if you can suggest me some resources, that can help me to place myself in the market, that would be great.

Thanks in Advance,
Raghu

 

Comment by hemant at March 1, 2005 03:58 AM

Irana please send ur testing faq documents
at hemant_s13@yahoo.com

thanks,
Hemant


 

Comment by Krishna at March 1, 2005 04:39 AM

Hi all,

I am kishore,new to this group and also to the testing field.Friday (mar 4th) i am having an interview.Anybody pls send me the testing faq's,winrunner and loadrunner faq's to my email
kamalakishore83@gmail.com ASAP.Thanks in advance for helping me.

 

Comment by Swathi Panchadhar at March 1, 2005 06:35 AM

Thanks Bobby. I am in the process of my resume preparation. Is there anyway I can give a testing foundation level exam, to boost up my confidence, please let me know.

Swathi.

 

Comment by balaji at March 1, 2005 10:13 AM

hi

what r the properties of run test in test director.this was asked in my interview .

from
balaji

 

Comment by Raja at March 1, 2005 10:56 PM

Hi All,
I had download trail verson of Loadrunner successfully. But I had faced problem during set up. Once I double click the download file below pop up message appears:

"The contents of this file can not be unpacked. The executable you are attempting to run has been corrupted. please obtain another copy of the file, verify its integreity & try it again."

I am using Win XP-Home edition.

Can anyone have technical support on it?
Thanks
Raja

 

Comment by Bobby at March 2, 2005 03:40 AM

Hi ther,

Hope to find everyboy in jovial mood

Swathi - listen There are very few certified examinations in testing & QA. Can say one of them is BrainBench.

There is one more examination, which is recognized globally including india Please go through the following limks
http://www.testinginstitute.com/certification.php
http://www.softwarecertifications.com/qai_cste.htm
but to be frank they are very expensive maybe around Rs. 10000 - Rs. 15000.

I can suggest u one thing from my side. Be through in testing and its domains n i don't think u need a certification

cheers,
bobby

 

Comment by Swathi Panchadhar at March 2, 2005 07:47 AM

Hi,

Bobby - Thanks for the information. Quick question? When you say testing domains, does it mean Financial, Banking, Health Care, Product Development etc., Well I do have some knowledge of the role of testing in the above domains, but not clear. If you can help in making clear, that would be great. Sorry, if I am troubling you.

Raja - Do you have IIS installed on your machine? Usually it wont come with Windows XP home edition. I suggest you to use either Windows XP Professional or Windows 2000 Server. I understand changing O/S is tough....but that's the only solution I can find. May be someone in the group has a better and easy one.

Bye,
Swathi.

 

Comment by Bobby at March 3, 2005 12:02 AM

Hi,

Swathi True these are called testing domains. But remember that testing doesnt differ from domain to domain it differes from platform and applications used to develop them For instance manual testing maybe common for all the domains you have specified, but when it comes for automated it may be different.

cheers,
Bobby

 

Comment by Mohit at March 3, 2005 12:38 AM

Hi All,

can anyone tell me what kind of diffrent testing we can perform on desktop applications.

regds,
Mohit.

 

Comment by Aravind at March 3, 2005 05:36 AM

Hi there,

This is my first mail to the Group. After seeing all the Answers to the Questions posted, i would like to have a suggestion.

I am working as a Test Engineer (Manual) in Mobile domain for the past 3 months, like WAP,GPRS and also Websites checking, i would like to know what will be my future prospects in this domain.

And one more question, what are the automated tools that are used for testing Mobile applications.

Thanq,
Aravind....

 

Comment by Swathi Panchadhar at March 3, 2005 07:06 AM

Hi all,

Mohit - When you say Desktop applications, I assume it to be Client/Server based. Well we can perform Unit, Functional, Integration,Regression, Performance, Load, Stress etc., again it all depends on the type of application and platform you are testing on.

Someone correct me, if I am wrong.

Swathi.

 

Comment by Madhavi at March 3, 2005 01:25 PM

Hi Bobby,

Thank u very much. I got the difference between UAT n Beta testing.

Madhavi

 

Comment by raghu at March 4, 2005 03:32 AM

please can u give the answer for the regular expression of yahoo user-id? It was asked in my interview.

also what r the BVA and ECP for yahoo user-id, this was also asked in my last interview


advanced thanks
raghu

 

Comment by Ellie at March 4, 2005 06:22 AM

what are the roles of a QA tester while validating any application?

 

Comment by Siddik Khan at March 4, 2005 06:22 AM

Hi Iranna,
I new to this group. u r doing greate job.

Can u please send me the testing faqs, winrunner faqs.

I am learning qtp, if possible can u send faqs on qtp to attend the interviews.

Thanks & Regards in advance

 

Comment by Ellie at March 4, 2005 06:31 AM

Hii there,
I know that there are lot of customized and user-defined funtions used while scripting Winrunner. what are the widely used functions and their uses???
i appreciate if somebody can give them with correct syntax.
Please do not ask me to search online. I have users guide and there are lot of functions listed but i want to know only few which are mostly used.

 

Comment by Ellie at March 4, 2005 07:06 AM

Hii all,
Can someone please forward the the documents containing the interview question which is in circulation to ellie_randy@yahoo.com.

Thanks in advance.
Good Luck to all.
Ellie

 

Comment by Rajni at March 4, 2005 10:21 AM

please email the docs you were referring to such as Software Testing Faq's,WinRunner faq's, hich may be of help for the interview purposes.

Thank you for all your effort. It's been a helpful event for me to read all the questions and the responses.

 

Comment by Mohit at March 5, 2005 02:57 AM

Hi ALL,

Can anybody send me some doc on rational robot and test manager.
Do Rational tool are better than mercury or in which condition we should go for rational tools and when for mercury.

Swathi -- thanks a lot for your answer.

regards,
Mohit

 

Comment by Mohit at March 5, 2005 03:46 AM

Hi all,

Can anybody tell me how normally compannies perform project enstimation?

thanks n regds,
Mohit

 

Comment by Mahesh at March 7, 2005 12:49 AM

mohit, can u please send me ur e-mail id on mahesh@sqtl.com, so that i can send material of rational tools,
Regards,
Mahesh

 

Comment by jaya at March 7, 2005 04:53 AM

Hi Team,

Congrats! who ever build this ideal space to share our knowledge in specific 2 'Quality'.
wanna to share my Quality exp in this zone.
Having vast exp in both Product & Project based org in BFSI, Manfacuturing & Logistics verticals.

Any help needed just ping me...will try to Attempt to give solution

Thanks
Jaya C

 

Comment by Bobby at March 7, 2005 11:24 PM

Hi,

Hey thats a gud week till now.

I welcome u Jaya to this site and hope that your knowledge and experience will surely bring some good solutions to problems/queries faced/asked.

Mohit - You see its like this whenever the project is started its estimate is drawn and depending upon the estimates other details like -Cost, resources, and other details are decided and managed.

Coming to how manytimes its estimated it can be done when the project is 25% done, 50% done, 75% done n so on so as to reduce the expenses and get profits against the project. Sometimes when the company thinks the project is going weird/ more expensive an estimate is done. So, you can say it depends completely on the project management.

I hope this justifies your answer and any suggestions from others are welcome.

Cheers,
Bobby

 

Comment by devi at March 7, 2005 11:51 PM

hai jaya,
plz tell me how to perform functional testing on a web based application using winrunner.(with an example).I tried for this on web but not satisfied.can u plz explain this.

thanku

devi

 

Comment by sudhakar at March 8, 2005 07:08 AM

good

 

Comment by Rajnikanth at March 8, 2005 09:57 AM

Hi,
Can Anyone tell me the difference between defect tracking efficiency and defect removal efficiency?

Regards,
Rajniaknth

 

Comment by vijay at March 9, 2005 12:07 AM

Can anybody send me some doc on rational robot and test manager.

 

Comment by padmaja at March 9, 2005 02:34 AM

Hi,

Everybody, can you execute/make use of Stored Procedures using Win Runner.


Padmaja.

 

Comment by padmaja at March 9, 2005 02:37 AM

Hi,
Good Morning,
What r the metics and matrix do u follow while testing or after testing an application.

 

Comment by padmaja at March 9, 2005 02:52 AM

Hi,

Sorry,my question is not clear.
What r the metrics and matrix do u follow before or while testing an application.

 

Comment by padmaja at March 9, 2005 03:54 AM

hi,

can you plz,tell me the contents in Defect Tracking System.

 

Comment by sirisha at March 9, 2005 04:40 AM

hi all,
can anyone send me the testdirector faqs

 

Comment by sirisha at March 9, 2005 04:53 AM

hi
i want to do certification in testing...which is valid through out the world. please tell me the details. Which certification has great value?

 

Comment by sirisha at March 9, 2005 04:55 AM

hi
i want to do certification in testing...which is valid through out the world. Which certification has great value? please mail me the details to sirisha_kota19@yahoo.com

 

Comment by rgrzywinski at March 9, 2005 06:24 AM

Padmaja, your question about testing stored procedures is an interesting one. You -can- run SQL and verify the output of a query via WinRunner (see chapter 17 of the WinRunner User's Guide).

But now here's the hitch: WinRunner only seems to be able to validated the output of row-based queries. In other words, I don't see a way for you to test something more exotic such as a returned cursor. Of course you can write SQL around a returned cursor to iterate over the rows and return a result but I don't know how good your database skills are.

I hope this was helpful.

 

Comment by rgrzywinski at March 9, 2005 06:27 AM

It's great to see all of the new people here but asking questions and offering answers.

I don't always have the time to answer every question so I certainly appreciate all of the help.

I am currently working on setting up a phpBB forum for this group. Once I have it in place I'll have to find a way to get some of the data in so that we don't lose all of these great questions. I'll let everyone know when I have it setup and running.

Take care and keep testing!

 

Comment by padmaja at March 9, 2005 10:54 PM

Hi,
Good Morning Everybody,I have a small doubt.
Tester found a bug and sent it to Developer,but developer says it's not a error or bug,then what is Tester going to do.Can you answer this question.Thank You.

 

Comment by Bobby at March 9, 2005 10:58 PM

Hi Everybody,

Hey u know its a chaotic week till now. Me eagerly waiting for the week end.

Rob - You know you are a real genious and the work that you are doing is fabulous. You have my full Support and Help. Keep Up the Gud show.

Rajnikanth - Both the bug tracking and removal are interrelated, but working apart units. Listen whenever a bug is detected depending upon the severity and priority of the bug its detected and removed. So, the efficiency of bug tracking and bug removal depends on many things - code, resurces, estimates, and other key factors while testing the software.

Padmaja - Please refer to this link to get details for bug tracking http://www.metaquest.com/Downloads/Docs/EvaluatingABugTrackingSystem.pdf.
There are many metrcies involved during the complete software testing to name a few : defect density, KlOc, Test matrix, Source Matrix. I can say use search engines to get details.

Cheers,

Bobby

 

Comment by Mohit at March 9, 2005 11:05 PM

Hi All,

Mahesh - my email id is mohit.saxena@pathinfotech.com
you can send me docs on rational at this email-id.
redgs,
Mohit

 

Comment by shanti at March 9, 2005 11:55 PM

hi all,
i found this site to be intresting,
i have a question,
whts the maximum wait time for a synchronisation point.

 

Comment by shanti at March 10, 2005 12:07 AM

Hi All,
from winrunner report window,where do u export the result to?
Thank u.

 

Comment by sweety at March 10, 2005 12:20 AM

Hi ,GOOD Morning,
Can anyone tell me wht id parameterizing in winrunner.
Thank you.

 

Comment by tasneem at March 10, 2005 05:03 AM

Hi,
Hope every body will b fine,I m a brand new user of this site and I m very happy , that u people have made an xcellent source for the preparation of the interviews.
I have a question, if any body helps me then i will b very thankful to him.I want to know that there are how many types of the test cases?
and i need the answer of the same question asked by the padmaja on 9th march,
thanx if u consider me
Muhammad Tasneem Arif
uet lahore

 

Comment by Bobby at March 10, 2005 05:58 AM

Hi,
Tasneem - Welcome to the Group.

Your question, I can say genuine one because we have so many tests to carry out in a life cycle of a product/project that we usually wonder what kinda test cases we can create.

Actually Test Case is nothing but a scenario like a scene means that for a single screen there can be more infinite number of test cases. But these test cases differ from one test type to another. Like for a Web Based software the test cases are different, For Manual different, For Automated different.

Lastly, I want to say that you remember one thing that test cases are dependent on the way how you test the software (scenarios u create during testing).

Cheers,
Bobby

 

Comment by tasneem at March 10, 2005 07:43 AM

hi,
Thanx sir, and i hope u may remain kind ,for any of mine next queries, thanx alot

take care
Muhammad Tasneem Arif

 

Comment by Swathi Panchadhar at March 10, 2005 08:22 AM

Hi all,

Sir, you are doing a wonderful job. We all are very greatful to you.

Sweety - Parameterizing comes into picture when we are running Data Driven Tests in WinRunner. In Data driven tests, we test the application, by checking how it performs the same operations with multiple sets of data. In order for WinRunner to use the data to drive the test, we must link the data to the test script which it drives. This is called parameterizing the test.

Hope I have cleared your doubt.

Swathi.

 

Comment by padmaja at March 11, 2005 02:34 AM

Hi,
Everybody,can anyone tell me when exactly testing starts,after gathering requirements,after designing,or after coding?
Thank You.

 

Comment by Srinivas at March 11, 2005 03:29 AM

Hello every body,
I found this site to be intresting,

And I want to answer Shanti Question on March 9th.

The default maximum wait time for a synchronization point is 10 sec.

I think I cleared the doubt, if not please correct me... Thanx in advance

Regards
Srinvias

 

Comment by Srinivas at March 11, 2005 03:35 AM

Hi all,
can any body know
What is the formula to calculate the total no.of testcases of web application?

I have been asked by the interviewer.

Regards
Srinvias

 

Comment by Srinivas at March 11, 2005 03:43 AM


Hi Everybody,
I am answering to the question asked by Padmaja on March 10th.

The Exact testing starts from the Studying of the BRS(Business Requirements Specificaiton).

I think I cleared the doubt, if not please correct me... Thanx in advance.

Regards
Srinvias


 

Comment by rgrzywinski at March 11, 2005 06:23 AM

Padmaja, like a lot of testing questions, the answer to "when does testing begin" is "it depends". It depends on the model that you're using (the V-model mentioned above for example) and it depends on the company that you're working with. Some companies see testing as a reactive process -- it only gets done when something's broken. Some companies are proactive and start testing the moment that they have requirements.

Srinivas, your question of "how to calculate the total no. of testcases of web application" is quite odd. As Bobby said on March 10, there can be an infinite number of test cases. We will need a bit more information from you to help you come up with a good answer.

 

Comment by jaya at March 11, 2005 02:54 PM

hi all,
I am new member to this site .I am glad i find this site,it's been very useful for me.
actually i have a question,what is the value of testcase(i faced this question in interview).
thanks in advance
jaya

 

Comment by sonia at March 13, 2005 07:41 AM

when you go for a manual tester interview.
what kind of questions can you expect?

 

Comment by padmaja at March 13, 2005 10:13 PM

Hi,
Everybody,Good Morning,Can anyone tell me Where will you write Test Cases in manual testing and in automated tesing.
Thank You.

 

Comment by Khader at March 13, 2005 11:04 PM

Hi Padmaja
the testing should start with the requirement phase itself and one should not separate the STLC and SDLC.

 

Comment by Mohit at March 13, 2005 11:43 PM

Hi All,


Padamja- IF tester find a bug or error from his point of view he will raise it to developers and if developer or supervisor dont accept that it is a bug or error then tester will keep it as record.

pls correct me if i am wrong.

If anybody having some material on Rational Robot or on any rational tool pls share with me.


regards,
Mohit
mohit.saxena@pathinfotech.com

 

Comment by Bobby at March 14, 2005 12:05 AM

Hi,

Had a gud weekend

ok to start with

Jaya - Thats a gud one - Value of TestCase. You see we have many testcases that we create/workout/analyse in a test run of a application/module. The collection of the testcases is so huge that we are unsure which onces are important/neede and which to be excluded, so we assign some values to each. so, as to ensure that important test cases have not been excluded?

A good test case is one that has a high probability of finding undiscovered errors. One of the selection criteria is by means of determining the value of a test case. By assigning a value to each of the test cases of a test suite, the relative importance of each of the test cases can be ranked and an optimal test suite can then be designed. The value of a test case should be measured in economic terms, which could be based on the probability that a particular case will occur and the consequence if it fails.

Sonia - Hey you have asked a question that cannot be answered becuase there are many things involved in manual testing. But to make you at ease I will give you a few of the general questions asked:

1. What/WHich is the domain you are/were testing - ERP, Web-Based,SAP....
2. What/How did you test the domain - Manual/Automated/Both.
3. What model you used for testing - VModel, Waterfall Model.....
4. Procedure/processes involved in Testing - Test Plan
5. Types of Tests you performed - Usually Unit ( blackbox, Whitebox, Positive and Negitive Testing).
6. How did you perform Regression Testing.
7. How did you report Bugs
etc.,
So, be prepared to face any kinda question - But be careful to anticipate and acknowledge for each test can be different for automated and manual.

Padmaja - Listen usually automated testcases are recorded by the tool you use for automat testing. Like WInrunner, Silk, Junit, JMeter etc,., develop their own scripts. But for manual testing some use - Excel, Notepad and a few tools - Bugzilla, Magzilla and other tools exist. Some organizations have their own developed softwares.

cheers,

Bobby

 

Comment by Madhavi at March 14, 2005 04:16 PM

Hi Everbody,
Can Bobby or anyone plz help me to answer these Qts---
What could go wrong with test Automation?
What testing activities u may want to automate in a project? n Why?
How do we know that when to do manual testing n automated testing in a project?
Thanks in advance

 

Comment by jaya at March 15, 2005 10:39 AM

hi all,
thanks for your reply Bobby.
what is baseline testing?

 

Comment by balaji at March 15, 2005 02:03 PM

hi

iam having quick question.
Is is necessity to know c++ concepts to create winrunner test scripts.

bye
kabi

 

Comment by Swathi Panchadhar at March 15, 2005 02:55 PM

Hi Madhavi,

Planning the test automation plays an important role in any software testing. Usually the tests for automation are determined in the Design Phase of SDLC. The main purpose of test automation is to perform Regression testing. Test automation has many enhancing features - it is fast, reliable, repeatable, programmable, consistent, portable and has extensive reporting features. If the answer is yes for any of the following questions, then the tests need to be automated:
- Does your test need to be ran for every build of an application?
- Is it necessary to repeat the sequence of actions for many times?
- Does your tests use multiple data values for the same actions?
- Are you expecting the detailed test results, which studies the applications data structure as well?
- Do you need to run the same tests on multiple hardware configurations?

Well there are some limitations in automated testing as well. By considering the complexity and cost factors, not all scenarios can be automated. Automated tools have several constraints regarding the environment/architecture in which they run, which are somtimes very hard to maintain. Also testing the same actions over and over in an application, using same automated tests, would never log the defects which may exist in the AUT.

Hope I have cleared all your queries. Someone please correct me if I am wrong.

Swathi.


 

Comment by Swathi Panchadhar at March 15, 2005 03:01 PM

Balaji,

WinRunner creates its test scripts in a 'C' like language, called as Test Script Language (TSL). Having a knowledge of C & C++ would be a plus point, but not compulsory for creating WinRunner test scripts.

Swathi.

 

Comment by rgrzywinski at March 15, 2005 09:44 PM

To add to Swathi's comment to Balaji: the WinRunner users's guide, tutorial, and TSL manual are available from a link at the top of this page. Take a look at them and get a feel for what's going on.

 

Comment by Madhavi at March 16, 2005 10:38 AM


Hi All,

Thank U so much for ur reply Swathi.

Bye,
Madhavi

 

Comment by sonia at March 16, 2005 02:59 PM

Hi,

I wanted to know how do we actually perform regression testing and why?

Thanks

Sonia

 

Comment by prathibha at March 17, 2005 06:23 AM

hi,

can you tell me what is the difference between a "software fault" and a "defect"? An example also, if possible

regards,
prathibha

 

Comment by mohitsaxena at March 17, 2005 06:43 AM

Hi All,

Sonia- When we test the software application and find the bugs, we send it to the developers and after fixing the bug they send it to us to retest the fixed bugs that is called the regression testing.

If i am wrong or want to this improve pls let me know.

regards
Mohit Saxena

 

Comment by Madhavi at March 17, 2005 09:57 AM

Hi All,

Sonia-Regression testing is nothing but Retesting of an application after the bugs are fixed.
It is performed to ensure that the old bugs do not reappear.
I think I cleared the doubt,if not plz correct me.
Thanks n Regards,
Madhavi

 

Comment by Dee at March 17, 2005 10:33 AM


Hi

Plese help with this question.

Anyone used Techexcel?

Is it possible to automate QA

that is can we fire tests in automated fashion

Thanks in advance for your help.

Dee

 

Comment by Dee at March 17, 2005 11:02 AM

Hi

I know that mercury interactive tools can be automated for QA, I am trying to do the same for techexcel.

thanks again

Dee

 

Comment by Khader at March 17, 2005 04:15 PM

Hi
Can anyone tell me what is the difference in matric and matrix.

and also CTC,corp-to-corp, incarporated.
thanks

 

Comment by vaishali at March 17, 2005 11:55 PM

Hi

Plz forward me if anyone is having FAQ's for silk test?


Regards,
Vaishali

 

Comment by Mohit at March 18, 2005 12:54 AM

Hi All,

Plz forward me if anyone is having doc's for Rational Robot?

regards
Mohit

 

Comment by Anup Nair at March 18, 2005 05:44 AM

Hi,
What is the role of complexity measurer in test planning,controlling and monitoring of test?

Thanks in advance
Anup

 

Comment by padmaja at March 20, 2005 10:48 PM

Hi,

Everybody Goodmorning,

Can anyone pls tell me the main difference between bug and defect.
Thank you.

 

Comment by Shravan at March 21, 2005 12:27 AM

Hi,

When do u start testing?

 

Comment by Srinivas at March 21, 2005 01:46 AM

Hi all,

The differences between Bug and Defect:

Bug: A programming error that causes a program to work poorly, produce incorrect results, or crash or A logical error in the system.

Defect: Deviation from the expected value.

I think I cleared the doubt, if not please correct me... Thanx in advance

Regards
Srinvias

 

Comment by Bobby at March 21, 2005 02:51 AM

Hi to everybody,


Khader- thats a gud one so to start with

Metric - Is a kinda measure for software testing. Here different matrics are planned for software testing.
Matrix - This is the process of creating a step wise/ matrix(worksheet) of the plans that have been finalized in the metric. Sometimes matrix may include the table of testing procedure carried out by testers.


Anup -You see whenever an application is to be tested or during creation of a test plan many things are involved like - application diversion, status of the application, kind of test to be performed (Manual,Automated), types of tests to be performed, what to be tested and what not to be tested and so on.... During this phases the complexity involved in each of these are measured so that the time frame and the work load/force to be used are estimated. The complexity measurers are the usual high end testers, managers, sr. QA and sometimes special assigned personnel who carry out these operations.

Padmaja - You see usually people get confused between Bud, Defect,, Error, Fault and so on. But I want to show a new dimension to it. You see for a programmer an Bug is a Bug in his code, but for a tester it can be a bug and if it causes serious complications to the application it becomes a defect (prioritizations : Min Max).

There are many situations that a bug can be called a bug, Defect, Error, Fault and so on. To be precise this terminology and definition differs from one tester to another.

 

Comment by raghu at March 21, 2005 04:02 AM

hi all,

this is raghu, can u please tell me the answers for the below question, which was asked in my last interview

What is the Regular Expression to Yahoo User-id


regards
raghu

 

Comment by sonia at March 21, 2005 05:08 AM

Hi,
All of you, I am new to this site,I have a doubt regarding Ttesting job.How r the oppertunities for Software Testers? and how long the boom will be?.

Sonia.


 

Comment by Anup at March 21, 2005 07:47 AM

Thanks a lot bobby
Another question is
Which of the following is a testing standard?
1-ISO
2-CMM
3-IEEE 829
4-OSI

THANKS
ANUP NAIR

 

Comment by Anup at March 21, 2005 09:21 AM

Please help me in answering below questions.

Testing stops after Beta testing(True or false)

In software removal of a defect can introduce more defects.(True or false)

which of the following is not a characteristic testability?
Operability
Observability
Simplicity
Robustness

------ is a category of debugging
a-Brute force
b-Iterative process
Both a & b
None of the above


Graph based testing comes under which testing methods?
White box
Black box
Green Box
Yellow Box


To test a function the programmer has to write a ---------- which calls the function and passes it test data.
Stub
Driver
Proxy
None of the above.


Task Testing uncovers
Errors in logic
Timing or behaviour
Both a & b
None of the above


---------- is methods of estimating the amount of functionality required for a programand are used to estimate project

completion time.
LOC
Function Point
taev
None of these.

------------- is a formal verification method.

Structural induction
Progressive verification
Error verification
None of the above


----------- involves the use of vigorous mathematical techniques to demonstrate that computer programs have certain desirable

properties.
Stress Testing
Struvtural Testing
Formal verufication
None of the above

Symbolic execution is ------------------
Validation technique
Verification Technique
Both a & b
None of the above


ANSI/IEEE std 1008-1987 is used for
Acceptance testing
Unit testing
Integration testing
Structure testing.


-----------------testing is applied to problem in which the input domain is relatively small but too large to accomodate exhaustive testing
Boundary Value testing
Orthogonal testing
Equivalece partitioning
None of the above.

Thanking in advance
Anup Nair

 

Comment by Anup at March 21, 2005 09:40 AM

Hi,
For the following looping construct describe the set of tests you would develop based on the number of loop iterations in accordance with the loop testing crireria.

for(i=0;i<50;i++)
{
text_box[i]=value[i];
full=full-1;
}

Thanks and Regards
Anup Nair

 

Comment by Anup at March 21, 2005 10:27 AM

Hi,
Please help me with below set of questions as
am preparing for a certification in testing

MTBF(mean time between failure) is
MTTF/MTTR(mean time to failure,mean time to repair)
MTTF+MTTR
MTTF*MTTR
MTTF-MTTR


----------- is a software QA activity that focusses on the identication and assesment of potential hazards

S/w safety
s/w quality
s/w hazards
None of the above


The probability of failure free operation of a computer program in a specified environment for a specified time.

s/w quality
s/w reliability
s/w reusability
None of the above

Verification and validation are
Mutually exclusive
Independent
Related to each other
None of the above

Which statement is incorrect?
Test results should be inspected meticulously
A test case must containe the expected o/p or result
Tests need to be testable and reusable.
Test Cases should be developed for both valid and invalid input conditions

The last and probably most important task of the usnit test step is
Boundary testing
Anti bugging
Top down integration
All of these.


Sandwich testing means
Combined testing with white box and black box.
Combined approach of top down and bottom up integration.
Combined testing of static and dynamic testing
Combined approach of alpha and beta testing.


Alpha and Beta are often more effective as progressive rather than regressive tests.(True/False)

The port test is unique to maintainence(True/False)


Fill in the blanks from below choices.
Load testing ,Beta testing ,Progressive testing ,Comparison Testing ,Usability Testing ,Defect Tracker Tools,
Error guessing,Capture replay tools,Cause effecting graphics,Quality Control,Code comprehension Tools,Comparator.


------------ is a systematic approach to selecting a high yield set of test cases that explore combinations of input conditions.

--------------- may be performed numerous times through out the development and test cycle.

---------------- is boundary condition testing

-------------- help us understand unfamiliar code.


The testing principle
A test case must containe the expected o/p or result.
Tests must be unrepeatable and reusable.
Follows pareto principle
Only a & c


Thanking in advance
Anup Nair


 

Comment by jaya at March 21, 2005 11:22 AM

hi raghu,
regular expression for yahooid is
*@yahoo.co.*
i hope i solved your problem.if there are any modifications please let me know.
jaya

 

Comment by Sivaramakrishna at March 22, 2005 04:49 AM

Hi
i am new to this.
Anybody please help me " What is test harness?".

 

Comment by Madhavi at March 30, 2005 02:00 PM

Hi,

Cananybody,plz help me "What is the difference between QTP and WINRUNNER? "

Thanks in Advance,
Madhavi

 

Comment by Mohit at March 31, 2005 12:54 AM

Hi,
Can anybody tell me the type of integration testing?
regards
Mohit

 

Comment by Bobby at March 31, 2005 01:17 AM

Hey Everybody,

Was surely an eventful week till now - Hopeful to have a great weekend.

Mohit - Remember the types of Testings - Unit , Integration,Regression, Black/White Box etc., are only concepts that we assign when we carry out testing.

So as per your question - Integration Testing is nothing but integration of different screens/modules/divisions/ etc., Now testing can be done - Manual, Automated or both is our decision.

cheers,

Bobby

 

Comment by Mohit at March 31, 2005 06:33 AM

Hi All,

Bobby- First Thanks for your answer but still i suppose that there are type of integration testing like Top down bottom up and sandwich testing etc.

Can anybody tell me the diffrence between volume testing stress testing and performance testing

regards,
Mohit

 

Comment by Sudha at March 31, 2005 07:25 AM

Can anybody send me some doc on rational robot and test manager.

 

Comment by sarita at April 1, 2005 12:17 AM

Sir,

My company have developed a web application with ASP.net and MS Sql server, which I have to test. The company doesn't have registered testing tools like winrunner, loadrunner. So, I had to download loadrunner 8.0 from Mercury website. It's for 10-day free trial. Each time I test Sql server load with the tool, I'm left with following error in the execution log:

In file included from globals.h:4,
from c:\documents and settings\administrator\local settings\temp\noname5\\combined_noname5.c:2:
vdf.h:1:7: unbalanced `#endif'

Can u help me by finding out the solution.

Regards,
Sarita

 

Comment by Bobby at April 1, 2005 05:37 AM

Hi,

Eagerly Waiting for the weekend to start

Mohit - Yes your are right. For further details you can refer to these links

http://geekswithblogs.net/srkprasad/archive/2004/07/29/8993.aspx

www.cs.niu.edu/~krush/16-Testing.ppt

cheers,

Bobby

 

Comment by Parameshwer at April 1, 2005 07:40 AM

Iam a new member in this gropu.Please can any one explain the difference in testing a web application & Client Server application

 

Comment by kishore at April 1, 2005 10:01 AM

Please send me the sample SRS documentations along with manual test cases.

This site is very good and its very helpful for the testers.

 

Comment by rajkumar at April 4, 2005 12:58 AM


hi all
what is suface mounting in testing.
bye

rajkumar

 

Comment by abhikirth at April 5, 2005 06:24 PM

seems to be another interesting site

http://www.geekinterview.com

lot of questions and answers on testing ,winrunner..

 

Comment by Ankita at April 6, 2005 05:18 AM

hello sir,
i know core java and new in Testing now i want to build my career in testing/QA what should i do?
And how can i get job as fast as possible?

Please reply me
Thanks
Ankita

 

Comment by Bobby at April 6, 2005 05:44 AM

Hi

Was busy this whole week so cudnt get even.

Parameshwer First and foremost both Web application and client server application work on different technologies. To be precise lets differentiate between client server and web application.

Client Server Here you are talking of a technology involving a server and n (finite - can be 5,10,20,30) number of clients. All these are interconnected by Lan network (star,bus,..). Now the netweork can also involve one or more than one lans.

Web Application Here you are talking of a technology involving a server and infinite clients. Using any number of lans, wans, gateways and so on. So its like a spiders web interlinked you cannot get the start and finish of it.

So to test a client server the approach is different when compared to a web application.
Testing
Client-server = Unit Testing, Integration Testing, system testing, performance testing, .
Web Application = Unit Testing, Integration Testing, Web Server Testing, Web Links testing, Scalability testing.

I can say tests involved in testing both the technologies can be same but the method and the depth to be tested differs. If you can go through the basics of client-server and web applications you can get a better idea.

cheers,

Bobby

 

Comment by Bobby at April 6, 2005 05:56 AM

Hi,

Kishore I can one thing is that usually the SRS document differs from product to product, company to company requirements. Ok I will give you a list of all the things involved for your knowledge:
Purpose
Scope
Glossary
Study of Basic Requirements
Diagrammatic explanation of data flow
Feasibility study
Hardware involved.

And so on.
You can refer to this link for sample:
http://mcis.jsu.edu/faculty/dmartin/SRSSamp.doc

So, remember to make a point that SRS is to be created according to the client and the product, you can keep a prototype of the srs document for regulars.

Coming to manual testcases you have to make a copy depending upon your own requirements and choice.

Cheers

BObby

 

Comment by Srinivas at April 7, 2005 04:29 AM

Hi all,

Can anybody help how to connect or load application into LoadRunner. I am working on Java Application which is located at Server and I have to access the application thru the server and I want to test the application.

Thanx in advance.

 

Comment by devi at April 7, 2005 07:40 AM

Hi
I am new to this Group. Can anyone help me out to know the differences between Winrunner and Quick Test Professional.
Thanks in advance
devi

 

Comment by Bina at April 7, 2005 01:06 PM

What is rational testing? Could you please provide specific examples of rational testing? Thanks.

 

Comment by rgrzywinski at April 8, 2005 08:17 AM

This link:

http://technology.monster.com/articles/qatesting/

may be of some interest to people that are looking to persue QA and / or testing careers.

Take care!

 

Comment by Bhupendra at April 9, 2005 02:46 AM

hello Rob sir and friends,

please send me winrunner FAQ and documents....

Thankx

Bhupendra

 

Comment by DEEPU at April 11, 2005 09:43 AM

HI...I AM DEEPU...CAN ANY ONE HELP ME BY ANSWERING TO THIS QUESTIONS:

1.WHAT IS THE UNIQUENESS IN RUP MODEL?
2.WHAT IS GO-NO GO AXIS IN SPIRAL MODEL AND WHAT IS ITS USE?
3.WHAT IS THE DIFFERENCE BETWEEN PROTOTYPE MODEL AND SPIRAL MODEL?
4.WHAT ARE AGILE MODELS?GIVE EXAMPLES
5.WHAT IS THE DIFFERENCE BETWEEN V AND VV MODELS?

 

Comment by Bobby at April 12, 2005 03:56 AM

Hi to Everybody,

Got to stand still for this week to pass by.

ok to start with.

Srinivas - First and foremost Loadrunner is a tool used for load and stress testing. This includes adding immense load to the application by giving several commands/operations at the same time. So, using loadrunner is a good choice as it allows creation of virtual users and host machines.

To be more precise Load Runner allows creration of users and host machines, where each user is assigned a host machine and all the users give out commands at a single instance of time.

Coming to your question to test java application at the server side, you can assign the path of the server to Loadrunner application and test the application.

Devi - Your question is difficult to answer because both are different applications and have many similarities and differences. I can suggest use some search engines to get better results.

Deepu - You have a very good collection of questions. Ok we will take one at a time

Q1 - Ans - I have studied and gone through your question again and again but got only one answer uniqueness means unique. This can be in reference to column, key elements, processes etc.,
But if you still have doubt Please laborate the question further.

Q2 - Ans - This is actually an axis which is used to keep the spiral in a cirle not a litle lower to the below circle not higher to the above circle.

Q3 - Ans - can have a look at this link for a presentation http://www.cs.may.ie/~pgibson/Teaching/CS603/Lectures/LifeCycle.ppt

Q4 - Ans - Have a look at these links
http://www.agilemodeling.com/artifacts/
www.agilemodeling.com/essays/whenIsAModelAgile.htm

Q5 - Ans - Have a look at these links
http://www.evolutif.co.uk/default.asp?page=services/wmodel.html
http://www.unicom.co.uk/testnews/issue7/article3.html

Hope I have given satisfactory answers an corrections are welcome.

cheers,

Bobby

 

Comment by lakshmi at April 12, 2005 08:06 AM

I am preparing for interviews, can anyone please send me interview question.(winrunner, QTP),test director
it will be a big help for me
Thanks
Lakshmi

 

Comment by srujan at April 13, 2005 04:22 AM

I am impressed by your site.

I have a questions like
1.what is system testing?How we can do?
2.What are the testing metrics are vailable?
3.What are the documants prepared by QA?QC?

 

Comment by uma at April 13, 2005 02:15 PM

HAI ALL
NOW I AM SEARCHING FOR JOB IN TESTING CAN U PL ANYONE SEND SILK,QARUN , QALOAD USER GUIDES AND FAQS
TO MY ID UMA_SWAPNA@YAHOO.COM

THANKS
REGARDS
UMA.

 

Comment by mahesh at April 14, 2005 06:19 AM

hi all,
i am preparing for interviews and i want all TSL functions and system defined functions pls send me about them clearly,

thanks,
mahesh

 

Comment by mahadevan at April 18, 2005 05:03 AM

Hi Iranna,

I am interested in those docs you are having. Please mail me.

 

Comment by Sanjay at April 18, 2005 06:34 AM

Hi,

I have few questions and I need answer for that.

1)What are the documents we are using after fixing the bugs during Defect Analysis phase?

2)What is Tracebility Metric? Where and How we are using this in testing? (Please give some examples if possible.)

3) Any example for High Priority and High Severity bug? How does it affect to Customer and Tester?

Thanks in advance.

Sanjay

 

Comment by puneet saini at April 19, 2005 12:44 AM

Hi
sir
I am puneet.sir presently i m working in vb and oracle plateform . i want to switch over in testing side.so please send me some faq testing interview material.and sir guide me.

i m waiting
with regards
puneet saini

 

Comment by sari at April 19, 2005 01:28 AM

sir,
i have newly joined as quality engineer.
does testing includes my responsibilities

plz do reply

regards
sari

 

Comment by Bobby at April 21, 2005 11:32 PM

Hi,

Had a torrid week. Sorry not to be in touch

Srujan
System testing is nothing but testing the system to see if it is up to the required levels or expectations that have been drawn as per the design and development and as per client requirements. Now what all you can do in system testing differs from testing plan to plan. You can include Server-Client Testing, Application Testing (If its Platform Based), Performance Testing ( System when the application is running), Adaptable Testing, Stress Testing and many more.

Testing Metrics To be precise srujan, metrics differ depending upon what your testing. Like to say there are different metrics for web-based testing, code-based testing(KLoc, KDLoc, Density, , Quality Metrics. Please go through the following links to get a better idea.

http://www.research.ibm.com/journal/sj/401/kan.html
http://satc.gsfc.nasa.gov/support/QWE_NOV98/testing_metrics_for_quality.html
http://www.ece.cmu.edu/~koopman/des_s99/sw_testing/

Douments for QA_QC Now this is a good one. But I can say these documents differ from Quality Levels to ISO/CMM/IEE Certifications. I can say refer to this link.

http://www.sqatester.com/documentation/keyQAdocuments.htm

Cheers

Bobby

 

Comment by Bobby at April 21, 2005 11:33 PM

Hi,

Sanjay
Your first question is not clear, please can you elaborate the question

Tracebility Metric – This is a measurement done to trace details from the first to the last operation in testing to ensure and maintain completeness in the implementation and delivery of all requirements asked/given by the client. The tracebility metric differs from requirements to code to implementation to design. For instance:

Requirements traceability metrics measure the level to which software products have implemented requirements allocated from higher-level specifications. Software products include specifications, software design, code, and test cases

For Bug Priority and severity – Please refer to this link http://c2.com/cgi/wiki?DifferentiatePriorityAndSeverity

Sari – I can say one thing sair, Your qork is to look into quality of the software. And quality standards have to be maintained with is directly proportional to the working of the software. SO, if the software functional is 100% or more then you can get good quality. To ensure that the software should work 100% is to see it should be fool-proof ( error less). That means you have to look into the error-proofing of the application involves testing of the software.

According to me testing is also a part of Quality. Yes true you true not a part of Testing Team, but if always remember Quality and Testing go hand in hand. Again it depends on the job profile assigned to you.

Cheers,

Bobby

 

Comment by harija at April 22, 2005 01:39 AM

Can u please forward testing faq's to my email
Thank u

 

Comment by subbareddy at April 22, 2005 09:40 AM

i want testing quastions and answers .download this.please send my mail

 

Comment by Meghana at April 22, 2005 06:33 PM

Hi All,

Pls can any one send Faqs on testing(Manual & Automation),WinRunner & TestDirector.

Thanks,
Meghana

 

Comment by vijay at April 23, 2005 12:10 AM

hi everybody,

I found this group very very interesting and i also want to join
this group.

 

Comment by vijay at April 23, 2005 12:27 AM

hi everyone

See you can get every every thing on google from
A-Z of testing for difficult questions or where
you can't find information or where you don't understand the topic then you
can post these topics,
UNneccessary don't ask again-2 about the
FAQ's for testing or winrunner, You just type
"winrunner faq" or "testing faq" in google and click search you will get that.

 

Comment by vijay at April 23, 2005 12:29 AM

find this url for FAQ'S

 

Comment by vijay at April 23, 2005 01:10 AM

hi

I searched on topic for GAMMA TESTING but i haven't found any proper explanation, will any one help me

 

Comment by Mallika at April 23, 2005 05:07 AM

As far as i know peer review is a code review or walktrough.Then what is peer review of test case.Does that mean whitebox testing of test case.

 

Comment by vijay at April 23, 2005 05:31 AM

hi all
please specify these terms with simple definations and eg.
1. GAMMA TESTING
2. TRIAL AND ERROR TESTING
3. DOCUMENTS REQ. FOR TESTING
4. PROCEDURE AND PATH OF SOFTWARE IN TESTING
5. IN INSTALLATION TESTING,WHAT PARAMETERS WE CHECK

 

Comment by Bobby at April 25, 2005 03:34 AM

Hi,

Hope to catch all of you in good health

Vijay -

1. Gamma Testing - To be precise is a term used in reference to all builds, releases, exes of the application given to testers; clients are called as Gamma Testing. For more details, please refer to this site. http://en.wikipedia.org/wiki/Software_testing

2. Trial and Error Testing - Can be said is a cycle where the application undergoes trials and the errors process until all the errors are detected and removed. Can say the same as called as Dry Run in programming. Please refer to this site may give you a few details.
http://www.sys-monitoring.com/support/articles/Live-Testing-Prevents-Critical-Failures.html

3. Documents - Can be SRS, User Manuals, Quality Manuals and many more depends upon the testing team and the plan and strategy adopted by them. Because documents are referenced at each phase of testing – Installation, Initial Testing, Testing Methods ( Unit, Integration…….). So each tester has to create individual documents for reference.

4. Your 4th question is not clear vijay. Please elaborate it.

5. Installation Testing – This involves many things – Server, Client, Network (Proxy, Gateway….), Application , DLLS, Database, database Support, etc.,, So be careful while installation testing and very important is keep everything integrated because if all these work fine the application will work fine.

cheers,

Bobby

 

Comment by vijay at April 25, 2005 04:05 AM

hi bobby

Thanks a lot for giving the reply and clearing the issues

vijay

 

Comment by vijay at April 25, 2005 05:35 AM

hi everyone

will any one tell me the following terminologies

1. Yellow box testing
2. green box testing

 

Comment by D Nguyen at April 25, 2005 06:10 PM

Hi all,

I am about to have the interview for the QA postion. I am looking for some questions (with answers) about Mecury Product (Test Director, WinRunner, Load Runner, QuickTest) for the interview. Please email me (d75nguyen@yahoo.com) the links or questions or information if you have any. I really need this urgently.
I really appreciate for your help.
Sincerely,
DNguyen

 

Comment by Myneni at April 26, 2005 09:25 AM

Hi
1)Can anyone pls tell me how to control documents versions?Because we r using VSS FOR Documents maintaince.when i want to change the document first i can checkout and modify that document and checkin to VSS, version changes automatically.In audits time it's very difficult to trace the versions
eg:SRS Document shows 1.7 But history shows version no 20.how Can control version nos

 

Comment by lenin at April 27, 2005 01:46 AM

Hello any

could you explain what is Mutation Testing and how we do that testing?

Thanks in advance,

Lenin.

 

Comment by Krishna chaitnya naidu.M at April 28, 2005 11:36 AM

hello friends!
can anybody Expalin about Software Testing Methodology?

Is there any difference between Testing Methods and Methodologies?

What is Software Testing Strategy and how it differs from testing methods and methodologies?

 

Comment by basha at April 29, 2005 02:30 AM

what is meant by latent bug?
if anybody knows plz forward to my mail id.

 

Comment by vijayk at April 29, 2005 03:55 AM

Hai Friends
you guys are really doing good job by Transfeering knowledge

regards
vijayk

 

Comment by rgrzywinski at April 29, 2005 06:16 AM

Latent means "present and capable of becoming though not now visible, obvious, or active" (from http://www.m-w.com ).

A latent bug is usually a bug that's been in the source for a while but no one's yet seen it. Code reviews help identify these bugs. Before the year 2000, two digit dates were latent bugs.

Here's a link to more information:

http://www.javaworld.com/javaworld/jw-11-2003/jw-1121-quality_p.html

I hope this helps!

 

Comment by Prat at April 29, 2005 12:08 PM

Hi,
what are the problems faced during testing?
Thanks

 

Comment by Prashant Bang at May 2, 2005 01:43 AM

Hello Sir,
Let me know which automated tool is use for PHP/MySQL testing?

Thanks
Prashant

 

Comment by Bobby at May 2, 2005 04:06 AM

Hi,

Hello Mr . Rob heard from you after so many days. Felt happy you are back.

Lenin -
Mutation Testing - Mutation Testing involves running slightly corrupted versions of your application (Beta Release) through your test suite (test cases/ scripts) to see if any test cases flag the variations as defects. This is done in iterative form until all the bugs are removed.

Krishna -
Software Testing Methodology – Involves developing a methodology(standards) for software testing. This involves many things – Application Planning (SDLC), Test planning, Test Strategy (flow), Types of Tests, and many more. The first step of a tester is to create a standard methodology for testing.

You have a look at these sites for further details.
http://www.thinksoftglobal.com/tgsadv/sevenstep.html
http://www.alphasoftservices.com/what_SoftTestMethod.html

2. Yes there is a difference between testing methods and methodologies. You will find answer to this question in the link given above.

3. Testing Strategy is creating a procedure of how to test the software. Creating a strategy – what all to be tested(modules, screens, processes…), time limits for each testing process, Automated/Manual Testing etc., so, everything has to be planned and implemented.

Listen take help of www.google.com , for queries like these, you will get many resources and answers to all your questions.

Hope I have given you the needed information.

cheers,

Brijesh

 

Comment by rama at May 2, 2005 07:06 AM

hi all ,

i am in need of FAQ's of winrunner , testdirector , silktest, QTP. Any one please send me those as soon as possible
thank u ,
regards
rama.

 

Comment by Agastya at May 2, 2005 09:38 AM

It's really wonderful job u guys are doing and please let me know if i can do any thing for u

 

Comment by Rajnikanth at May 3, 2005 03:22 PM

Hi,
If anybody having Quick test Pro interview questions, Please send to my ID paidi_rajnikanth@yahoo.com

It's really wonderful job, Thank you for all your effort.

 

Comment by mahendran at May 4, 2005 01:13 AM

can any one send me.How to prepare for CSTE exam and send me the material to prepare for CSTE exam
with thanks and regards
k.mahendran

 

Comment by muthu at May 4, 2005 01:22 AM

Hi friends,
iam new to this site. let me know how to join this group for regular contact?

 

Comment by Madhu at May 4, 2005 03:39 AM

TESTING GLOSSARY

Acceptance Testing: Testing conducted to enable a user/customer to determine whether to accept a software product. Normally performed to validate the software meets a set of agreed acceptance criteria.
Accessibility Testing: Verifying a product is accessible to the people having disabilities (deaf, blind, mentally disabled etc.).
Ad Hoc Testing: Similar to exploratory testing, but often taken to mean that the testers have significant understanding of the software before testing it.
Agile Testing: Testing practice for projects using agile methodologies, treating development as the customer of testing and emphasizing a test-first design paradigm.
Alpha testing: Testing of an application when development is nearing completion; minor design changes may still be made as a result of such testing. Typically done by end-users or others, not by programmers or testers.
Application Binary Interface (ABI): A specification defining requirements for portability of applications in binary forms across different system platforms and environments.
Application Programming Interface (API): A formalized set of software calls and routines that can be referenced by an application program in order to access supporting system or network services.
Automated Software Quality (ASQ): The use of software tools, such as automated testing tools, to improve software quality.

Automated Testing:
· Testing employing software tools which execute tests without manual intervention. Can be applied in GUI, performance, API, etc. testing.
· The use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions.
Click this Link for : Approaches for automated testing tools

B (return to top of page)
Backus-Naur Form: A Meta language used to formally describe the syntax of a language.
Basic Block: A sequence of one or more consecutive, executable statements containing no branches.
Basis Path Testing: A white box test case design technique that uses the algorithmic flow of the program to design tests.
Basis Set: The set of tests derived using basis path testing.
Baseline: The point at which some deliverable produced during the software engineering process is put under formal change control.
Beta Testing: Testing when development and testing are essentially completed and final bugs and problems need to be found before final release. Typically done by end-users or others, not by programmers or testers.
Binary Portability Testing: Testing an executable application for portability across system platforms and environments, usually for conformation to an ABI specification.
Black Box Testing: Testing based on an analysis of the specification of a piece of software without reference to its internal workings. The goal is to test how well the component conforms to the published requirements for the component.
Bottom Up Testing: An approach to integration testing where the lowest level components are tested first, then used to facilitate the testing of higher level components. The process is repeated until the component at the top of the hierarchy is tested.
Boundary Testing: Test which focus on the boundary or limit conditions of the software being tested. (Some of these tests are stress tests).
Bug: A fault in a program which causes the program to perform in an unintended or unanticipated manner.
Boundary Value Analysis: BVA is similar to Equivalence Partitioning but focuses on "corner cases" or values that are usually out of range as defined by the specification. It means that if a function expects all values in range of negative 100 to positive 1000, test inputs would include negative 101 and positive 1001.
Branch Testing: Testing in which all branches in the program source code are tested at least once.
Breadth Testing: A test suite that exercises the full functionality of a product but does not test features in detail.
C (return to top of page)
CAST: Computer Aided Software Testing.
Capture/Replay Tool: A test tool that records test input as it is sent to the software under test. The input cases stored can then be used to reproduce the test at a later time. Most commonly applied to GUI test tools.
CMM: The Capability Maturity Model for Software (CMM or SW-CMM) is a model for judging the maturity of the software processes of an organization and for identifying the key practices that are required to increase the maturity of these processes.
Cause Effect Graph: A graphical representation of inputs and the associated outputs effects which can be used to design test cases.
Code Complete: Phase of development where functionality is implemented in entirety; bug fixes are all that are left. All functions found in the Functional Specifications have been implemented.
Code Coverage: An analysis method that determines which parts of the software have been executed (covered) by the test case suite and which parts have not been executed and therefore may require additional attention.
Code Inspection: A formal testing technique where the programmer reviews source code with a group who ask questions analyzing the program logic, analyzing the code with respect to a checklist of historically common programming errors, and analyzing its compliance with coding standards.
Code Walkthrough: A formal testing technique where source code is traced by a group with a small set of test cases, while the state of program variables is manually monitored, to analyze the programmer's logic and assumptions.
Compatibility Testing: Testing whether software is compatible with other elements of a system with which it should operate, e.g. browsers, Operating Systems, or hardware.
Component: A minimal software item for which a separate specification is available.
Component Testing: See Unit Testing.
Concurrency Testing: Multi-user testing geared towards determining the effects of accessing the same application code, module or database records. Identifies and measures the level of locking, deadlocking and use of single-threaded code and locking semaphores.
Conformance Testing: The process of testing that an implementation conforms to the specification on which it is based. Usually applied to testing conformance to a formal standard.
Context Driven Testing: The context-driven testing is flavor of Agile Testing that advocates continuous and creative evaluation of testing opportunities in light of the potential information revealed and the value of that information to the organization right now or it can be defined as testing driven by an understanding of the environment, culture, and intended use of software. For example, the testing approach for life-critical medical equipment software would be completely different than that for a low-cost computer game.
Conversion Testing: Testing of programs or procedures used to convert data from existing systems for use in replacement systems.
Cyclomatic Complexity: A measure of the logical complexity of an algorithm, used in white-box testing.

D (return to top of page)
Data Flow Diagram: A modeling notation that represents a functional decomposition of a system.
Data Driven Testing: Testing in which the action of a test case is parameterized by externally defined data values, maintained as a file or spreadsheet. A common technique in Automated Testing.
Dependency Testing: Examines an application's requirements for pre-existing software, initial states and configuration in order to maintain proper functionality.
Depth Testing: A test that exercises a feature of a product in full detail.
Dynamic Testing: Testing software through executing it. See also Static Testing.


E (return to top of page)
Emulator: A device, computer program, or system that accepts the same inputs and produces the same outputs as a given system.
Endurance Testing: Checks for memory leaks or other problems that may occur with prolonged execution.
End-to-End testing: Testing a complete application environment in a situation that mimics real-world use, such as interacting with a database, using network communications, or interacting with other hardware, applications, or systems if appropriate.
Equivalence Class: A portion of a component's input or output domains for which the component's behavior is assumed to be the same from the component's specification.
Equivalence Partitioning: A test case design technique for a component in which test cases are designed to execute representatives from equivalence classes.
Exhaustive Testing: Testing which covers all combinations of input values and preconditions for an element of the software under test.
Exploratory testing: Often taken to mean a creative, informal software test that is not based on formal test plans or test cases; testers may be learning the software as they test it.

F (return to top of page)
Failover Tests: Failover Tests verify of redundancy mechanisms while under load. For example, such testing determines what will happen if multiple web servers are being used under peak anticipate load, and one of them dies. Does the load balancer react quickly enough? Can the other web servers handle the sudden dumping of extra load? This sort of testing allows technicians to address problems in advance, in the comfort of a testing situation, rather than in the heat of a production outage.
Functional Decomposition: A technique used during planning, analysis and design; creates a functional hierarchy for the software.
Functional Specification: A document that describes in detail the characteristics of the product with regard to its intended features.
Functional Testing: See also Black Box Testing.
· Testing the features and operational behavior of a product to ensure they correspond to its specifications.
· Testing that ignores the internal mechanism of a system or component and focuses solely on the outputs generated in response to selected inputs and execution conditions.

G (return to top of page)
Glass Box Testing: A synonym for White Box Testing.
Gorilla Testing: Testing one particular module, functionality heavily.
Gray Box Testing: A combination of Black Box and White Box testing methodologies: testing a piece of software against its specification but using some knowledge of its internal workings.

H (return to top of page)
High Order Tests: Black-box tests conducted once the software has been integrated.

I (return to top of page)
Incremental Integration testing: Continuous testing of an application as new functionality is added; requires that various aspects of an application's functionality be independent enough to work separately before all parts of the program are completed, or that test drivers be developed as needed; done by programmers or by testers.
Independent Test Group (ITG): A group of people whose primary responsibility is software testing,
Inspection: A group review quality improvement process for written material. It consists of two aspects; product (document itself) improvement and process improvement (of both document production and inspection).
Integration Testing: Testing of combined parts of an application to determine if they function together correctly. Usually performed after unit and functional testing. This type of testing is especially relevant to client/server and distributed systems.
Installation Testing: Confirms that the application under test recovers from expected or unexpected events without loss of data or functionality. Events can include shortage of disk space, unexpected loss of communication, or power out conditions.

L (return to top of page)
Load Testing: Load Tests are end to end performance tests under anticipated production load. The primary objective of this test is to determine the response times for various time critical transactions and business processes and that they are within documented expectations (or Service Level Agreements - SLAs). The test also measures the capability of the application to function correctly under load, by measuring transaction pass/fail/error rates.
This is a major test, requiring substantial input from the business, so that anticipated activity can be accurately simulated in a test situation. If the project has a pilot in production then logs from the pilot can be used to generate ‘usage profiles’ that can be used as part of the testing process, and can even be used to ‘drive’ large portions of the Load Test.
Load testing must be executed on “today’s” production size database, and optionally with a “projected” database. If some database tables will be much larger in some months time, then Load testing should also be conducted against a projected database. It is important that such tests are repeatable as they may need to be executed several times in the first year of wide scale deployment, to ensure that new releases and changes in database size do not push response times beyond prescribed SLAs.
See Performance Testing also.

Localization Testing: This term refers to making software specifically designed for a specific locality.
Loop Testing: A white box testing technique that exercises program loops.

M (return to top of page)
Metric: A standard of measurement. Software metrics are the statistics describing the structure or content of a program. A metric should be a real objective measurement of something such as number of bugs per lines of code.
Monkey Testing: Testing a system or an Application on the fly, i.e. just few tests here and there to ensure the system or an application does not crash out.
Mutation testing: A method for determining if a set of test data or test cases is useful, by deliberately introducing various code changes ('bugs') and retesting with the original test data/cases to determine if the 'bugs' are detected. Proper implementation requires large computational resources.

N (return to top of page)
Network Sensitivity Tests: Network sensitivity tests are tests that set up scenarios of varying types of network activity (traffic, error rates...), and then measure the impact of that traffic on various applications that are bandwidth dependant. Very 'chatty' applications can appear to be more prone to response time degradation under certain conditions than other applications that actually use more bandwidth. For example, some applications may degrade to unacceptable levels of response time when a certain pattern of network traffic uses 50% of available bandwidth, while other applications are virtually un-changed in response time even with 85% of available bandwidth consumed elsewhere.
This is a particularly important test for deployment of a time critical application over a WAN.

Negative Testing: Testing aimed at showing software does not work. Also known as "test to fail".
N+1 Testing: A variation of Regression Testing. Testing conducted with multiple cycles in which errors found in test cycle N are resolved and the solution is retested in test cycle N+1. The cycles are typically repeated until the solution reaches a steady state and there are no errors. See also Regression Testing.


P (return to top of page)
Path Testing: Testing in which all paths in the program source code are tested at least once.
Performance Testing: Testing conducted to evaluate the compliance of a system or component with specified performance requirements. Often this is performed using an automated test tool to simulate large number of users. Also know as "Load Testing".
Performance Tests are tests that determine end to end timing (benchmarking) of various time critical business processes and transactions, while the system is under low load, but with a production sized database. This sets ‘best possible’ performance expectation under a given configuration of infrastructure. It also highlights very early in the testing process if changes need to be made before load testing should be undertaken. For example, a customer search may take 15 seconds in a full sized database if indexes had not been applied correctly, or if an SQL 'hint' was incorporated in a statement that had been optimized with a much smaller database. Such performance testing would highlight such a slow customer search transaction, which could be remediate prior to a full end to end load test.
Positive Testing: Testing aimed at showing software works. Also known as "test to pass".
Protocol Tests: Protocol tests involve the mechanisms used in an application, rather than the applications themselves. For example, a protocol test of a web server may will involve a number of HTTP interactions that would typically occur if a web browser were to interact with a web server - but the test would not be done using a web browser. LoadRunner is usually used to drive load into a system using VUGen at a protocol level, so that a small number of computers (Load Generators) can be used to simulate many thousands of users.

Q (return to top of page)
Quality Assurance: All those planned or systematic actions necessary to provide adequate confidence that a product or service is of the type and quality needed and expected by the customer.
Quality Audit: A systematic and independent examination to determine whether quality activities and related results comply with planned arrangements and whether these arrangements are implemented effectively and are suitable to achieve objectives.
Quality Circle: A group of individuals with related interests that meet at regular intervals to consider problems or other matters related to the quality of outputs of a process and to the correction of problems or to the improvement of quality.
Quality Control: The operational techniques and the activities used to fulfill and verify requirements of quality.
Quality Management: That aspect of the overall management function that determines and implements the quality policy.
Quality Policy: The overall intentions and direction of an organization as regards quality as formally expressed by top management.
Quality System: The organizational structure, responsibilities, procedures, processes, and resources for implementing quality management.


R (return to top of page)
Race Condition: A cause of concurrency problems. Multiple accesses to a shared resource, at least one of which is a write, with no mechanism used by either to moderate simultaneous access.
Ramp Testing: Continuously raising an input signal until the system breaks down.
Recovery Testing: Confirms that the program recovers from expected or unexpected events without loss of data or functionality. Events can include shortage of disk space, unexpected loss of communication, or power out conditions.
Regression Testing: Retesting a previously tested program following modification to ensure that faults have not been introduced or uncovered as a result of the changes made.
Release Candidate: A pre-release version, which contains the desired functionality of the final version, but which needs to be tested for bugs (which ideally should be removed before the final version is released).

S (return to top of page)
Sanity Testing: Brief test of major functional elements of a piece of software to determine if it’s basically operational. See also Smoke Testing.
Scalability Testing: Performance testing focused on ensuring the application under test gracefully handles increases in work load.
Security Testing: Testing which confirms that the program can restrict access to authorized personnel and that the authorized personnel can access the functions available to their security level.
Smoke Testing: Typically an initial testing effort to determine if a new software version is performing well enough to accept it for a major testing effort. For example, if the new software is crashing systems every 5 minutes, bogging down systems to a crawl, or corrupting databases, the software may not be in a 'sane' enough condition to warrant further testing in its current state.
Soak Testing: Soak testing is running a system at high levels of load for prolonged periods of time. A soak test would normally execute several times more transactions in an entire day (or night) than would be expected in a busy day, to identify and performance problems that appear after a large number of transactions have been executed. Also, due to memory leaks and other defects, it is possible that a system may ‘stop’ working after a certain number of transactions have been processed. It is important to identify such situations in a test environment.
Sociability (sensitivity) Tests: Sensitivity analysis testing can determine impact of activities in one system on another related system. Such testing involves a mathematical approach to determine the impact that one system will have on another system. For example, web enabling a customer 'order status' facility may impact on performance of telemarketing screens that interrogate the same tables in the same database. The issue of web enabling can be that it is more successful than anticipated and can result in many more enquiries than originally envisioned, which loads the IT systems with more work than had been planned.
Static Analysis: Analysis of a program carried out without executing the program.
Static Analyzer: A tool that carries out static analysis.
Static Testing: Analysis of a program carried out without executing the program.
Storage Testing: Testing that verifies the program under test stores data files in the correct directories and that it reserves sufficient space to prevent unexpected termination resulting from lack of space. This is external storage as opposed to internal storage.
Stress Testing: Stress Tests determine the load under which a system fails, and how it fails. This is in contrast to Load Testing, which attempts to simulate anticipated load. It is important to know in advance if a ‘stress’ situation will result in a catastrophic system failure, or if everything just “goes really slow”. There are various varieties of Stress Tests, including spike, stepped and gradual ramp-up tests. Catastrophic failures require restarting various infrastructures and contribute to downtime, a stress-full environment for support staff and managers, as well as possible financial losses. This test is one of the most fundamental load and performance tests.
Structural Testing: Testing based on an analysis of internal workings and structure of a piece of software. See also White Box Testing.
System Testing: Testing that attempts to discover defects that are properties of the entire system rather than of its individual components. It’s a black-box type testing that is based on overall requirements specifications; covers all combined parts of a system.
T (return to top of page)
Targeted Infrastructure Test: Targeted Infrastructure Tests are isolated tests of each layer and or component in an end to end application configuration. It includes communications infrastructure, Load Balancers, Web Servers, Application Servers, Crypto cards, Citrix Servers, Database… allowing for identification of any performance issues that would fundamentally limit the overall ability of a system to deliver at a given performance level.
Each test can be quite simple, For example, a test ensuring that 500 concurrent (idle) sessions can be maintained by Web Servers and related equipment should be executed prior to a full 500 user end to end performance test, as a configuration file somewhere in the system may limit the number of users to less than 500. It is much easier to identify such a configuration issue in a Targeted Infrastructure Test than in a full end to end test.

Testability: The degree to which a system or component facilitates the establishment of test criteria and the performance of tests to determine whether those criteria have been met.
Testing:
· The process of exercising software to verify that it satisfies specified requirements and to detect errors.
· The process of analyzing a software item to detect the differences between existing and required conditions (that is, bugs), and to evaluate the features of the software item.
· The process of operating a system or component under specified conditions, observing or recording the results, and making an evaluation of some aspect of the system or component.
Test Automation: See Automated Testing.

Test Bed: An execution environment configured for testing. May consist of specific hardware, OS, network topology, configuration of the product under test, other application or system software, etc. The Test Plan for a project should enumerate the test beds(s) to be used.

Test Case:
· Test Case is a commonly used term for a specific test. This is usually the smallest unit of testing. A Test Case will consist of information such as requirements testing, test steps, verification steps, prerequisites, outputs, test environment, etc.
· A set of inputs, execution preconditions, and expected outcomes developed for a particular objective, such as to exercise a particular program path or to verify compliance with a specific requirement.

Test Driven Development: Testing methodology associated with Agile Programming in which every chunk of code is covered by unit tests, which must all pass all the time, in an effort to eliminate unit-level and regression bugs during development. Practitioners of TDD write a lot of tests, i.e. an equal number of lines of test code to the size of the production code.
Test Driver: A program or test tool used to execute a tests. Also known as a Test Harness.
Test Environment: The hardware and software environment in which tests will be run, and any other software with which the software under test interacts when under test including stubs and test drivers.
Test First Design: Test-first design is one of the mandatory practices of Extreme Programming (XP).It requires that programmers do not write any production code until they have first written a unit test.
Test Harness: A program or test tool used to execute a test. Also known as a Test Driver.
Test Plan: A document describing the scope, approach, resources, and schedule of intended testing activities. It identifies test items, the features to be tested, the testing tasks, who will do each task, and any risks requiring contingency planning.
Test Procedure: A document providing detailed instructions for the execution of one or more test cases.
Test Script: Commonly used to refer to the instructions for a particular test that will be carried out by an automated test tool.
Test Specification: A document specifying the test approach for a software feature or combination or features and the inputs, predicted results and execution conditions for the associated tests.
Test Suite: A collection of tests used to validate the behavior of a product. The scope of a Test Suite varies from organization to organization. There may be several Test Suites for a particular product for example. In most cases however a Test Suite is a high level concept, grouping together hundreds or thousands of tests related by what they are intended to test.
Test Tools: Computer programs used in the testing of a system, a component of the system, or its documentation.
Thread Testing: A variation of top-down testing where the progressive integration of components follows the implementation of subsets of the requirements, as opposed to the integration of components by successively lower levels.
Thick Client Application Tests: A Thick Client (also referred to as a fat client) is a purpose built piece of software that has been developed to work as a client with a server. It often has substantial business logic embedded within it, beyond the simple validation that is able to be achieved through a web browser. A thick client is often able to be very efficient with the amount of data that is transferred between it and its server, but is also often sensitive to any poor communications links. Testing tools such as Win Runner are able to be used to drive a Thick Client, so that response time can be measured under a variety of circumstances within a testing regime.
Developing a load test based on thick client activity usually requires significantly more effort for the coding stage of testing, as VUGen must be used to simulate the protocol between the client and the server. That protocol may be database connection based, COM/DCOM based, a proprietary communications protocol or even a combination of protocols.

Thin Client Application Tests: An internet browser that is used to run an application is said to be a thin client. But even thin clients can consume substantial amounts of CPU time on the computer that they are running on. This is particularly the case with complex web pages that utilize many recently introduced features to liven up a web page. Rendering a page after hitting a SUBMIT button may take several seconds even though the server may have responded to the request in less than one second. Testing tools such as WinRunner are able to be used to drive a Thin Client, so that response time can be measured from a user’s perspective, rather than from a protocol level.

Top Down Testing: An approach to integration testing where the component at the top of the component hierarchy is tested first, with lower level components being simulated by stubs. Tested components are then used to test lower level components. The process is repeated until the lowest level components have been tested.
Traceability Matrix: A document showing the relationship between Test Requirements and Test Cases.
Tuning Cycle Tests: A series of test cycles can be executed with a primary purpose of identifying tuning opportunities. Tests can be refined and re-targeted 'on the fly' to allow technology support staff to make configuration changes so that the impact of those changes can be immediately measured.

U (return to top of page)
Usability Testing: Testing the ease with which users can learn and use a product.
Use Case: The specification of tests that are conducted from the end-user perspective. Use cases tend to focus on operating software as an end-user would conduct their day-to-day activities.
User Acceptance Testing: A formal product evaluation performed by a customer as a condition of purchase.
Unit Testing: The most 'micro' scale of testing; to test particular functions or code modules. Typically done by the programmer and not by testers, as it requires detailed knowledge of the internal program design and code. Not always easily done unless the application has a well-designed architecture with tight code; may require developing test driver modules or test harnesses.
V (return to top of page)
Validation: The process of evaluating software at the end of the software development process to ensure compliance with software requirements. The techniques for validation are testing, inspection and reviewing.
Verification: The process of determining whether of not the products of a given phase of the software development cycle meet the implementation steps and can be traced to the incoming objectives established during the previous phase. The techniques for verification are testing, inspection and reviewing.
Volume Testing: Testing which confirms that any values that may become large over time (such as accumulated counts, logs, and data files), can be accommodated by the program and will not cause the program to stop working or degrade its operation in any manner.
Volume Tests are often most appropriate to Messaging, Batch and Conversion processing type situations. In a Volume Test, there is often no such measure as Response time. Instead, there is usually a concept of Throughput.
A key to effective volume testing is the identification of the relevant capacity drivers. A capacity driver is something that directly impacts on the total processing capacity. For a messaging system, a capacity driver may well be the size of messages being processed. For batch processing, the type of records in the batch as well as the size of the database that the batch process interfaces with will have an impact on the number of batch records that can be processed per second.

W (return to top of page)
Walkthrough: A review of requirements, designs or code characterized by the author of the material under review guiding the progression of the review.
White Box Testing: Testing based on an analysis of internal workings and structure of a piece of software. Includes techniques such as Branch Testing and Path Testing. Also known as Structural Testing and Glass Box Testing. Contrast with Black Box Testing.
Workflow Testing: Scripted end-to-end testing which duplicates specific workflows which are expected to be utilized by the end-user.

Different approaches for automated testing tools
· A common type of automated tool is the 'record/playback' type. For example, a tester could click through all combinations of menu choices, dialog box choices, buttons, etc. in an application GUI and have them 'recorded' and the results logged by a tool. The 'recording' is typically in the form of text based on a scripting language that is interpretable by the testing tool. If new buttons are added, or some underlying code in the application is changed, etc. the application might then be retested by just 'playing back' the 'recorded' actions, and comparing the logging results to check effects of the changes. The problem with such tools is that if there are continual changes to the system being tested, the 'recordings' may have to be changed so much that it becomes very time-consuming to continuously update the scripts. Additionally, interpretation and analysis of results (screens, data, logs, etc.) can be a difficult task. Note that there are record/playback tools for text-based interfaces also, and for all types of platforms.

· Another common type of approach for automation of functional testing is 'data-driven' or 'keyword-driven' automated testing, in which the test drivers are separated from the data and/or actions utilized in testing (an 'action' would be something like 'enter a value in a text box'). Test drivers can be in the form of automated test tools or custom-written testing software. The data and actions can be more easily maintained - such as via a spreadsheet - since they are separate from the test drivers. The test drivers 'read' the data/action information to perform specified tests. This approach can enable more efficient control, development, documentation, and maintenance of automated tests/test cases.

 

Comment by anand at May 4, 2005 08:43 AM

hi,,can u please tell me the differances between mercury and rationa testing tools,,

please tell me the rough idea of the prices of each tool,,and on which basis the prices will be based and changed,,
regards
anand

 

Comment by Khader at May 4, 2005 03:55 PM

Hi All,
Can any one tell me what is White Box(WB) testing and an example for it. Can WB be automated ? if yes give example.

Thanks in anticipation

 

Comment by mowri at May 6, 2005 08:44 AM

hi..
it really nice.. i need a help..
i would like to download the winRunner user's Guide.. can u assit me..
regards
mowri

 

Comment by a bhaskar rao at May 7, 2005 10:18 AM

hi..
it really nice.. i need a help..
i would like to download the manual teating and Qtp with faq
Guide.. can u assit me..
regards

thanks

 

Comment by madhu at May 8, 2005 01:51 AM

Hi all,

Do u know we can do data driven testing in qtp without using the data driver wizard. I did that
using for...next loop. try it out u'r self.

 

Comment by madhu at May 8, 2005 01:58 AM

Hi anand,

The only difference between mercury interactive tools and rational tools is supporting Applets.
mercury tools doesn't support applets unless java plugin's aren't installed into it.
Other difference is in rational sqa robot u can insert multiple various chkpoints on an object or appl at a time whereas in winrunner it is not possible.

i will research more on u'r question and get back.

regards

 

Comment by madhu at May 8, 2005 02:02 AM

Hi mowri,

i do have the winrunner users guide document. If u can mail to madhusudaniyer@yahoo.co.in u'r mailing address i can send u the documents

regards

 

Comment by Subbu at May 9, 2005 07:28 AM

Hi,

Can somebody answer the following two different questions?

1. what is Globalization and localisation testing?

2. What ss SQL/XML injection testing? This is part of Blackbox or White box testing?

 

Comment by shafiq at May 11, 2005 03:03 AM

Hi all,

plzz somebody give me some information regarding QTP(quick test professional 8.0) batch runner.

thanks in advance

shafiq

 

Comment by balaji at May 12, 2005 07:14 AM

hi

can anybody tell me what is diffrence between testcase ,test scenerios and test script in manual testing?

bye

 

Comment by rama at May 12, 2005 07:29 AM

Respected Rob sir ,
I think you are doing great job sir !
sir i donno how regular expressions are used in winrunner
can u please explain what these regular expressions are and how they effect testing, what are the advantages
thanking u sir ,
yours truely,
rama.

 

Comment by Thyag at May 14, 2005 02:44 AM

Kindly let me know about what is referral centres

 

Comment by Kishore Reddy at May 16, 2005 03:31 AM

Hellow Sir,
where can I get the Quick Test Pro(QTP) Interview Questions...


KIshore Reddy

 

Comment by SUNDEEP JAISWAL at May 17, 2005 03:26 AM

Hi to all,
I found this site is very usefull for testers, i just want to know how to start working on QTP.Is there any site from where i can get the free study material of QTP.

thanks
sundeep

 

Comment by sangeetha at May 19, 2005 06:54 AM

Hi Everybody,

I just saw this site, i feel this iste would be a great help for testers, i believe i would also gain knowledge from you all.

Regards,
Sangeetha

 

Comment by pridvika at May 19, 2005 11:12 AM

In the Software Development Life Cycle,both the Development activity and the testing activities starts almost at the same time with the same informations in their hands. The development team will apply "do-procedures" to achieve the goals and the testing team will apply "Check-procedures" to verify that. Its a parallel process and finally arrives to the product with almost no bugs or errors

 

Comment by pridvika at May 19, 2005 11:14 AM

oops... that wasnt for here

Hi all,

Great job by Rob, bobby n iranna.. gained lotta knowledge today by going through this page from top tobottom. most of my queries in mind are answered without questioning nd thanks a lot to u all.. my suggestion to other new comers is to go through the page before asking the basic questions.... almost there r answers to every basic thing in testing. Do all wish me good luck with my interview tommarow.

Thanks once again
Pridvika

 

Comment by sneha at May 19, 2005 08:16 PM

Hi All ,

I am new to this site..this is a real good site with lotz of info.
I am new to QA field.....I want little info regarding versions...What Test Director version & WinRunner Version are compatible with QTP 6.5?


Thankz in Advance
Sneha

 

Comment by jay at May 20, 2005 05:17 AM

Sir, I am using winrunner with java add-in. It works fine while working with my application(applet). I am stuck in one place because of the following error:"AUT is not responding. Try to increase the timeout control variable." I tried to use sychronization point, wait(), & jdc_aut_connect(). But couldnt find the solution. please help me solving this problem. Thank u in advance.

 

Comment by Dipak at May 20, 2005 07:51 AM

How would you determine the performance of a web application by looking at the values of ‘Response Time’ and ‘Pages Per Second’?

 

Comment by Rajnikanth at May 20, 2005 11:33 AM

What are the types of Exceptions in QTP?

Thanks in Advance
Rajnikanth

 

Comment by Sneha at May 20, 2005 05:26 PM

Hi All,


I am little confused regarding "Keyword view" of QTP 8.0 and "Tree View" of QTP6.5.....Can anyone help me by telling the SIGNIFICANT differences between them???

Thankz in Advance
Sneha

 

Comment by Praveen at May 21, 2005 01:14 AM

Please give me some info about SQL queries.Are these important in testing.Give me some Web address where i can find out some details.

 

Comment by Ramesh at May 21, 2005 03:53 AM

Software Testing

 

Comment by Ramesh at May 21, 2005 03:56 AM

Can you tell the hierarchy of Test Plan, Test Specification, Test Strategy, Test Case? Give brief explanation of all those things?

 

Comment by sneha at May 21, 2005 03:28 PM

Hi Praveen,


SQL is a language that provides an interface to relational database systems. For a tester , it is good to have SQl knowledge to some extent. U can find lot of SQL tutorials when u search in google.
Among them , i find this tutorial good.
http://www.ilook.fsnet.co.uk/ora_sql/sqlmain.htm

Regards
Sneha

 

Comment by umesh at May 22, 2005 04:10 AM

hi, i m umesh , can any budy give me the name of good website where i can get the information about the winrunner,loadrunner and silk question and answers or any budy have any kind of material which can help me if have pls send it to me my email id is umesh_koli01@yahoo.co.in
thanks
umesh

 

Comment by RAGHUNATH RAO at May 23, 2005 03:32 AM

Hi jaya,

ThanQ very much for giving the answer for yahoo user id, but i don't know whether it is exact or not?

could u give the confirmation please...


regards/raghu

 

Comment by jagan at May 24, 2005 02:03 AM

Where we can get the best training in mercury tools

 

Comment by Manjunath at May 25, 2005 06:01 AM

Could you give answer to question?

How many folders are created when a winrunner script is saved? what are they ?& what is the use of db folder in it?

 

Comment by srinu at May 25, 2005 09:53 AM

can any body tell how do u know that the written test cases cover all the functionalities mentioned in brs?

 

Comment by nivas at May 25, 2005 09:55 AM

can anybody explain what is penetration testing and endurance testing?

 

Comment by Srinivas at May 26, 2005 12:31 AM

Hi all,
Can any body answer my question...

What are the bug types?

Thanx in advance

Regards
Srinivas

 

Comment by madhuri at May 26, 2005 02:18 AM

hello!!
can u tell me 'bug format'?

 

Comment by Munaaf at May 26, 2005 05:12 AM

Hi all

Is a "A fast database retrieval rate" a testable requirement?

How do you know your code has met specifications when there are no specifications?

 

Comment by rgrzywinski at May 26, 2005 07:26 AM

Munaaf, welcome to the wonderful world of software testing!

Your two questions really are the same. How do you test something when you don't know what to test or what it should do? The long and the short of it is that an experienced tester, leveraging industry standards and previous experience, can basically "guesstimate" what the specifications and requirements are. If you know what the product should do, it's pretty easy to say what 9/10's of the requirements should be (and that's usually 5/10's more than you'd get if they were formally documented *grin*).

To be a bit more specific, "A fast database retrieval rate" means that you need to know what the product is expected to do and the number of actions (e.g. users) that it needs to be able to process to meet some business expectation. You can forumulate a pretty good guess as to what "fast" means and then you test to that.

I wish that there was an easier answer, but this is the reality of the world today.

Good luck!

 

Comment by AjayKumar at May 26, 2005 08:05 AM

Hi !!!

Can anybody please send the sample STP and STC for manual testing...


Regards,
Ajay

 

Comment by Ajay Kumar at May 26, 2005 08:09 AM

hi !!!

anyone please suggest me testing tool for embedded product testing.

Regards,
Ajay Kumar

 

Comment by Munaaf at May 27, 2005 03:42 AM

Hi
Thanks Rob

Please tell me what is the diffrence between test
strategy and test methodology.

regadrs

Munaaf

 

Comment by rgrzywinski at May 27, 2005 06:30 AM

Munaaf, I tend not to answer questions that can easily be found via effective use of a search engine, say Google, but I'll make an exception today since I'm such a nice guy *grin*

o Strategy - a particular plan or technique
o Methodology - a set of rules, procedures or principles that you follow

If you notice, the difference is very subtle (especially for any non-native English speakers). I'm usually horrible at giving examples, but I'll give this a shot:

o Testing Strategy - monkey testing, smoke testing, regression testing, etc
o Testing Methodology - automated testing

The biggest problem that you'll find is that people use the two terms interchangably. Just remember that "methodology" is the bigger thing. It's what governs what "strategies" that you choose or how you implement them.

I hope that this has been remotely helpful!

 

Comment by Munaaf at May 28, 2005 12:59 AM

Thanks for your advise Mr.Rob I have small doubt.
In yahoo login page if we enter a wrong password it goes to old version of login page with a msg. It’s a bug or requirement?

 

Comment by rgrzywinski at May 28, 2005 08:21 AM

It's not really possible to know if a particular "feature" of a product was indended or not without knowledge of the development process. I'm sure if you asked any developer of that product, they could tell you if it is intentional or some side-effect.

Take care!

 

Comment by SVS Prasad at May 29, 2005 05:01 AM

Hi all,

I just came to know about the site. It will really help testers. I got solutions for few doubts which i was having from a long time.

I was working in Automation using QTP8.0 , when i ty to record the object is not getting identified. When i was just using the application i can click on the object.

 

Comment by ashwini at May 29, 2005 11:19 PM

Can u please tell me how to asign severity and prioirty to the bugs and change request.

 

Comment by firoz basha shaik at May 29, 2005 11:30 PM

hai,
This is very good information u are providing. through this we can improve our knowledge.

thanks once again.

regards,
firoz.

 

Comment by Ajay Kumar at May 30, 2005 08:12 AM

Hi !!!!!

can anyone please provide me Ratioanl robot tutorial / reference guide

Regards
Ajay Kumar

 

Comment by shaik at June 1, 2005 01:16 AM

Can you tell me what is beuracratic testing?

 

Comment by latha at June 1, 2005 07:06 AM

Hello pals,
One of the interview question is wat standards ur company follows.My company is not a certified company.but v do the testing in a systematic way.So wat would be my answer in such case.Could anyone help me out.
Thanks
latha

 

Comment by NKM at June 1, 2005 09:12 AM

Hi,
Can somebody tell me if WhiteBox testing is possible using QTP 8.2 ?

Thanks in advance !!!

 

Comment by Rekha at June 3, 2005 12:31 AM

Hello Sir,

my question is,
why i am fit for software tester's job?
pls send answer.

Thanks,
Rekha.

 

Comment by Srinivas at June 3, 2005 05:23 AM

Hi all,
Can any body answer my question...

What are the bug types?

Thanx in advance

Regards

 

Comment by laxmi at June 3, 2005 04:04 PM

Hi everyone,
Can anyone please help me by providing some information on testing trading softare(trading,stocks,derivatives,dividends,equities etc)
like how the testcases are written
Are there any special tools to test this
Does any mathematical or algorthmic knowledge is required
any information regarding this is highly helpful
Thank you for your time
laxmi

 

Comment by Anuradha at June 4, 2005 05:54 PM

Can anybody guid me on software tesing i am new for this but i am intersted on testing can please guid me.


Thanks & regards

Anu

 

Comment by Anuradha at June 4, 2005 06:27 PM

Hi,
How do i apply for the certfied software tester exam. can anyone please tell me the procedure involved in it.
Regards,
Anu

 

Comment by Annu at June 4, 2005 06:38 PM

Hi
sir
I am Annu.sir presently i m working in System Admin . i want to switch over in testing side.so please send me some faq testing interview material.and sir guide me.

i m waiting
with regards
Anu

 

Comment by sarath at June 6, 2005 12:45 AM

i need winrunner and load runner faq,can anybody pls send me

with regards,
sarath

 

Comment by manoj kulkarni at June 6, 2005 05:02 AM

plz tell me the difference between fungtional script and performance script

Thanking u

 

Comment by Ravi at June 7, 2005 06:16 AM

Hi All,
I am new to software Testing.Just underwent Testing Training from an institution. Looking for testing jobs. Appreciate your help if you could send interview /faq questions on Winrunner, Loadrunner, Silk Test, Rational Robot , TestDirector, Bug tracking tool and general software testing questions.
Your help at the earliest is greatly appreciated.

Regards,
Ravi

 

Comment by prasanna at June 8, 2005 07:07 AM

hi
i find this site useful . i need winrunner tutorial so that i can apply for the product which we r testing becoz ur company wants to automate testing. but i dont have real time knowledge of using winrunner for a product .

please send me information to my email id
kakaraprasanna@rediffmail.com

 

Comment by mohitsaxena at June 9, 2005 12:30 AM

Hi All,

can any body explain what could be the possible test case for simple dotpen.

regards
Mohit

 

Comment by shafiq at June 9, 2005 01:36 AM

Hi All,

Can anyone send me some QA interview questions and FAQs.plz send me ASAP , i am going to attend an interview on monday.

thanks in Advance

shafiq

 

Comment by shafiq at June 9, 2005 01:38 AM

Hi

My ID is saffy@yahoo.co.in

shafiq

 

Comment by Suma at June 9, 2005 07:26 AM

can anybody know the difference between product testing and project testing??

 

Comment by suma at June 9, 2005 07:27 AM

can anybody know the difference between client server testing and web testing??

 

Comment by V.Balaji at June 9, 2005 07:56 AM

hi guys,

i found this site to be useful for beginners and also for experienced Testers.

can someone clear my doubt?

How to do User Acceptance Test (UAT) ?


Balaji -- mailtobala@sqatester.com


 

Comment by Anu at June 9, 2005 11:49 AM

Please can anybody tell me what is QTP?

 

Comment by naveen at June 9, 2005 12:53 PM

1.How do you connect to database using Quik test professional?
2.when you test a web-based application using win runner and qtp,what is the difference?
3.what is the difference between web based window application and static based window application?

 

Comment by DNguyen at June 9, 2005 01:11 PM

Hi guys,

I just skimmed over the website (or the forum) and realized that most of you (are Indians or from India) just keep posting the questions. What do you think? Is that fair to the owner of the webiste. If you guys keep doing like this, it will not work out. Please help each other, don't just keep asking the questions.
I apologize if I make some of you upset.
Hope that you understand,
DNguyen

 

Comment by sangita at June 10, 2005 01:00 AM

hi,

I have gone thru all ur answers from u for each ones questions,Really i learned a lot from it.
* Can u please tell me diff between smoke testing and sanity testing.
* Tell me whether grey box testing is carried out in system testing.And also tell me what is system testing and integration testing ,exactly What is the process carried out in both these type of testing.
* how the web based testing is carried out.What is the important thing to be noted in web based testing.
Please answer my queries.....

 

Comment by savita at June 10, 2005 01:25 AM

hi rob,

Can u please answer my queries.......

* what are the roles of quality engineer and test engineer?

* what is threshold testing?

 

Comment by deepti at June 10, 2005 03:47 AM

Hi,
As I have joined a new Organisation and I am supposed to work on LoadRunner, can anyone help me to get the notes on Scripting through use of LoadRunner as I want to learn working on it as soon as possible.
Thanks in advance,
Deepti
(deepti.kapahi@gmail.com)

 

Comment by suma at June 10, 2005 06:12 AM

Hi all...

I heard that Database checkpoints are used to test the database in WinRunner... Can u plz tell how the database will be tested manually...


Suma

 

Comment by suma at June 10, 2005 06:15 AM

Hi,

If the requirement are changing continuously... what'll happen???

And also plz give me a brief idea about VSS(Visual Source Safe)??


Suma

 

Comment by suma at June 10, 2005 06:23 AM

Hi

How many types of metric are there??? As per my knowledge there are Functional point metrics and lines of code metrics... (plz correct me if I was wrong...)
How do we calculate defect density metrics???

suma

 

Comment by suma at June 10, 2005 06:36 AM

can u explain me about the non-gui testing???

 

Comment by suchitra at June 11, 2005 12:29 AM

anybody knows what is compiler module in winrunner

 

Comment by ramesh viswanathan at June 12, 2005 01:32 PM

hi,

for folks using loadrunner,
when u r repeated load testing ur application and wanna compare the test runs, there is option in load analysis which compares all the previous runs and thereby we can have data collection and observer how the tuning has helped in achieving the required SLA goals.

 

Comment by Lavanya at June 14, 2005 04:11 AM

hi,
this is the first time i visited this site its very nice, i was serching for any docs on QTP but i didnt get,but i saw this site very interesting. can any one please send me any docs or FAQs on QTP

 

Comment by Bobby at June 14, 2005 05:26 AM

Hi to everybody,

Sorry not in touch was busy

Suma - Listen Database Checkpoints are maintained to know the performance of the database under stress. So, if you want to test the database manually you cannot do stress testing. You can do normal testing of passing transactions and gauging the performance.

If the requirements change – that is a difficult task because requirements change can take place at any level. You have o change many things, the SRS changes, updating the testing documents, test cases etc.,

There are innumerable types of Metrics to name a few: Faulty Density, Defect Density, Defect Indices, Design Structure, Software Purity Level, Test Coverage etc.,

Non-Gui means its not windows environment can be DOS based, Linux Based or any others OS and can also be Java Based. So testing scope and planning depending upon the platform and the application you’re testing.

Cheers,

Bobby

 

Comment by Prakash at June 14, 2005 06:28 AM

Hi,
We would like to know whether Rational Robo supports application developed in small Talk.
Let us Know at the earliest , thanks in advance.

Regards
Prakash.G

 

Comment by Prakash at June 15, 2005 02:24 AM

Hi,

Kindly send me comparision between QTP 8.2 & rational Robo (Latest Version).I would like to know whether QTP supports applications developed on small talk & VC++.

Regards,

Prakash

 

Comment by Suma at June 15, 2005 04:58 AM

Thanks for the information Bobby...

Do u have any idea on Risk Analysis??? And do testers involve in that??? If so, in which phase we'll involve???

And can u b more specific that Java based applications comes under Non-GUI???

 

Comment by sridhar at June 15, 2005 09:22 AM

Re:Suma,
Risk Analysis by the meaing u can know that analyzing the risks involved with the project.so for example before going to start the project we have to analyze the risks by categorizing them for example Technical and structural etc...

In my next mail I will give u exmaples for this

 

Comment by moht at June 16, 2005 01:45 AM

Hi All,

How do we can calculate mathmatically the possible testcase of a simple functionality?

thanks
Mohit

 

Comment by Bobby at June 16, 2005 04:34 AM

Hi,

Hope to catch u all in gud mood

Suma - Risk Analysis - Now thats a good question. To be precise there are many things involved in Risk Analysis starting from the Initials of the Project till the Beta release and also final Instillation.

So, can say every tester has to create a risk analysis document a rough/brief one which always plays as a future plan for good testing.

moht - Listen writing a testcase is nothing but a scenario. So, it mostly depends upon the different scenarios you adopt. Again a scenario is created not only for testing but also keeping in mind user requirements, acceptance and other things like environment support etc.,

cheers,

Bobby

 

Comment by Suma at June 20, 2005 01:35 AM

Thank u Sridhar and Bobby for clarrifying my doubt...

 

Comment by mohitsaxena at June 20, 2005 02:05 AM

Hi All,

Can anybody explain me what is Baseline testing.

thanks in advance.

regards
Mohit

 

Comment by ashwini reddy at June 20, 2005 02:16 AM

Hi All,
I came to know about this site very recently,its a great effort by Rob,Bobby,Irana and all.I just wanna a share with you all that before you post any question just go through all the question answers listed here,b,coz most of you are asking repeated question .you are not taking the effort to go through this site before you post your questions.Lets all work towards building this site very informative to all who needs information about testing.

 

Comment by sridhar at June 20, 2005 04:38 AM

Re:moht
Your question is not correct.pls let me ur problem
Regards
sridhar

 

Comment by mohitsaxena at June 20, 2005 04:43 AM

Re: sridhar

My question was how many testcases we can write to check a functionality? can we calculate the maximum testcases Mathmatically?

thanks

Mohit

 

Comment by Bobby at June 20, 2005 07:09 AM

Hi,

So got here by chance

Hey Welcome Ashwini and that was a very eligible suggestion you have given.

Mohit - Listen as I already said you can never calculate the number of testcases its like asking how many stars are there in the sky because these test cases are interlinked corresponding to the links of the screen. and also you can say there are two types of Test Cases - Positive and Negitive, but you cannot know how many are there -because it depends on many factors as explained before.

Baseline Testing - Please refer to my answers your questions is already answered.

cheers,

Bobby

 

Comment by mushi at June 21, 2005 12:57 AM

HI,
Can any one tell me about integration testing of API's? with an example.

 

Comment by sarita at June 21, 2005 05:00 AM

Is there any Certified Software Tester (CSTE). I have a urgent question for them. Does in CSTE exam, questions about Winrunner, loadrunner is asked? Does they ask about TSL programming?

Thanks in advance.

Sarita

 

Comment by mohitsaxena at June 21, 2005 06:34 AM

Hi Bobby,

Thanks a lot for your answer.
but i could not get what is baseline testing??
regards
Mohit

 

Comment by Bobby at June 21, 2005 06:44 AM

Hi,

So me back

Hey Sarita - Thats a good question you have asked. And maybe your lucky. I am sending to you and all the CSTE aspirant a few links to go through. And also a few questions from june' 2005 examination - just for your knowledge and understanding

http://www.qaiindia.com/Certification/note1.htm
http://www.qualitydigest.com/july98/html/cste.html
http://geekswithblogs.net/srkprasad/archive/2004/02/19/2248.aspx


Part II

1)Give 4 reasons why we do testing?
2)List 4 factors that would indicate over testing of a system
3)List 4 major errors testers make in test planning, execution and reporting
4)What would you do if there is not enough time for testing and how will make sure that application is tested properly?
5)State the difference between Dynamic and Static testing and give examples of each
6)Draw the screen of an application that you would suggest as a defect tracking program including the data and fields that needs
to be recorded
7)What would you test in a system with multiple work stations that would NOT be tested in a system that has a single work station

Part IV

1)Management by fact is all about using quantitative measures to plan and manage software testing. List 5 measures or metrics that can be used in doing this, and explain
2)List 4 points that should be included in a test plan on when testing should be stopped
3)What would you consider a greater risk out of the following and explain why?
1. Use of ineffective security practices
2. Use of ineffective tools
3. Incorrect Entry of data
4. List 5 important parts of an Acceptance
test plan and briefly explain the
importance of it to your customer
5. Give measurements to "Plan
completeness" , " Tester Performance" "
Tool Usage"

Apart from this get registered in CTSE - Yahoo Groups - you will find many more questions just like above once.

Hey feel free to mail me regarding any kind of help you need.

Cheers,

Bobby

 

Comment by Shakilaaslam at June 22, 2005 12:48 AM

Hi all,

where shall i get Testpartner free trial(download). pls give me the link.

 

Comment by sarala.i at June 22, 2005 09:35 AM

Hi, Could any one send me the study material of test director 8.0?Its really urgent..