hello i m doing manual testing ,plz suggest me how i m prepare for an interview
hello i m doing manual testing ,plz suggest me how i m prepare for an interview
test case is a document that contains input data and the expected values.
Test scenarios is a one single complete task like if you want to update your records in a database then it is acomplete task.
test suite is a set of test cases or we can say that it is a database of test cases.
A test scenario can tell the brief functionality of the application like withdraw money from the atm. A test scenarion can contain many no of test cases.
A test case is authored based on the test scenario. Which contains the detailed setps to achive the functionality and preconditions to be taken & the expected result.
For the above scenarion we can write both postive and negative test cases.
To withdraw money from atm, the positive case is the account should have sufficient balance and negative case is accout is not having required balance.
For this we can write teh positive test cases as:
1. Withdraw money in the correct bank
2. Withdraw money by using correct atm card
3. Withdraw money by suing cirrect pin
4. Enter the correct amount that was available in the account
5. Enter the amount that should not cross the overlimt to withdraw in a day.
6. Take the money from atm machine when it comes
Like this we can write negative testcases also.
Hope it can help.
Regards,
Srija
Last edited by srija; 05-14-2008 at 03:52 AM.
hai i' m abu
hi kishoresqa
ur correct every body has their own definitions about test case and test scenario.....its up to their knowledge
Hi,
A test case is a statement with some defined input/ output values for the function under test.
A test scenario is a situation or a condition for which testing needs to be done.
A test suit is a collection of test cases comprising of specific or all the test conditions with respect to an application.
e.g. Loginn is a scenarion. To check with all valid and invalid inputs are the test cases. And coolection of these all is a Test suit.
Regards,
Ajay
hi, to all
what is the difference between invoice an billing in sap. please reply
Test case is set of design steps for one test scenerio.
Test scenerio is like a business process,splitting the several processes into simple steps are called test cases.
Hi
Scenario : It comes before preparing the Test Cases(Eg :Scenario1 : Login into the application with valid data 2 : Login into the application with invalid data)
Test Case : To check the working of Certain functionality of an application(above scenorio 2) (Eg : 1.Verify login process with valid Username and Invalid password 2.Verify loging process with invalid username and valid password 3.Verify login process with both username and password invalid)
Test Suite : To maintain the group of test Cases (Related) with Unque Test suite Id. for Eg : if First Test Case failed in that group, No need to test the remaining Test Cases all Test cases will be failed or Blocked.
test cases on drop down list box, radio button, list box, scroll bar, check box with example
Hi Sridevi,
Thanks for such a great explanation.
I would like to add something to this discussion.
Test cases are the actions to test the functionalities of the application.
However, test scenerios are based on the URS. Normally there are two types of flows in the URS- Basic and alternate.
In basic flows it explains how the application will work as per user's requirement and alternate flows describes the other possiblities.
So, we used to consider scenerios based on these two types of flows. One is normal flow which is positive and the second one is alternate which is negative.
For example , in the user name field, if URS specifies, it should accept alphbates in the range 8-10. then we will check the same in basic flow and other than this specifiec condition will be checked in the alternate flow.
Please correct me if I am wrong.
This is great web site to share and gain knowledge.
Thanks
Rubul Sarma
Rubulsarma@rediffmail.com
Simply you can make test plan .Test plan than test scenario.Test scenarios than test cases.
TEST CASES:A test case in software engineering is a set of conditions or variables under which a tester will determine if a requirement or use case upon an application is partially or fully satisfied. In order to fully test that all the requirements of an application are met, there must be at least one test case for each requirement unless a requirement has sub-requirements. In that situation, each sub-requirement must have at least one test case.
TEST SCENARIO:
Scenario testing is a software testing activity that uses scenario tests, or simply scenarios, which are based on a hypothetical story to help a person think through a complex problem or system. They can be as simple as a diagram for a testing environment or they could be a description written in prose. The ideal scenario has five key characteristics. It is (a) a story that is (b) motivating, (c) credible, (d) complex, and (e) easy to evaluate. These tests are usually different from test cases in that test cases are single steps and scenarios cover a number of steps. Test suites and scenarios can be used in concert for complete system testing.
TEST SUIT:In software engineering, a test suite, also known as a validation suite, is a collection of test cases that are intended to be used as input to a software program to show that it has some specified set of behaviors. Test suites are used to group similar test cases together. A system might e.g. have a smoke test suite that consists only of smoke tests or a test suite for some specific functionality in the system.
A test suite often contains detailed instructions or goals for each collection of test cases and information on the system configuration to be used during testing. A group of test cases may also contain prerequisite states or steps, and descriptions of the following tests.
Collections of test cases are sometimes incorrectly termed a test plan. They may also be called a test script, or even a test scenario
I hope helps you
Dear Friends,
In Simpler terms,a test scenario can be further divided into n number of test cases.But a test case cannot be further divided.
Test scenario describes the end requirement.
Hi,
The basic difference between a Test Case and Test Scenario is
Test Scenario is one where in you tell the possible way of executing the functionality, positive or negative but in a short term. Just like a short essay.
Example: Check if the User is able to perform a positive transaction.
Test Case is one where in you explain each and every step to execute the above said functionality, positive or negative, in a descriptive manner.
Example:
1. Login
2. Go to the respective page
3. Create a transaction
4. Submit it
In simple terms, Group of Test Cases can form a Test Scenario. One or more Test Scenarions cover a Requirement.
Last edited by aarchu82; 08-18-2008 at 03:15 AM.
hi all,,,
every one explaind what test case and test scenario,,,
i hav an qn,,
Test case is a bundle of inputs,expected result and actual result,,then
What is the use of test scenario???
hi friend..
As per my view based on test scenario test cases will be framed
Thanks
Deepasree
hi,
Test Case:A test case in software engineering is a set of conditions or variables under which a tester will determine if a requirement or use case upon an application is partially or fully satisfied. It may take many test cases to determine that a requirement is fully satisfied.
Test Scenario:Scenario testing is a software testing activity that uses scenario tests, or simply scenarios, which are based on a hypothetical story to help a person think through a complex problem or system. They can be as simple as a diagram for a testing environment or they could be a description written in prose
Thanks
Sushma
A test case is a smaller or very lower level unit in testing activity , which describes how to perform a single step or activity in order to get the expected result.
Where as Test Scenario is a little bigger activity comparitively with test case , which comprises of many test cases, which explains abt carrying out a certain action.
Say for Eg , a login screen contains many actions to be carried out where we can write for positive as well for negative scenarios.
can anybody put light on test suit as well
hi nisha.snr,
Test suite:
It is less commonly known as a validation suite, is a collection of test cases that are intended to be used to test a software program to show that it has some specified set of behaviours. A test suite often contains detailed instructions or goals for each collection of test cases and information on the system configuration to be used during testing. A group of test cases may also contain prerequisite states or steps, and descriptions of the following tests.
Thanks
Deepasree
Testcase is a set of input values ,execution preconditions,expected results and execution postconditions,developed for a particular objective.
Testsuite is a set of several testcases for a component or system under test ,where the post condition of one test is often used as the precondition for the next one.
Testscenario : a document specifying the sequence of actions for the execution of a test.