Answer Posted / ramesh
A) Boundary Value Analysis(BVA):
It Is Used to Save the time in Length Testing.
Length Testing : In Length Testing we Have to Test How Many Characters You can Enter Into a Field .
Implementation Of Boundary Value Analysis:
1) Identify The Boundary(S)
2) Every Boundary Generate Three Conditions
a) Boundary Value
b) Boundary Value-1
c) Boundary Value+1
Any Value Or Condition Outside The Boundary Should Be Invalid.
Ex : In Login Page User Name Length Should Be Minimum 4 Characters And Maximum 8 Characters.
B) Equivalence Class Partitioning(ECP):
It is Used to Save the Time in Value Testing .
Value Testing : In Value Testing we Have To Test What values We Can Enter into Field .
Ex : In Login Page User Name Should Accept Only
Alphanumeric in Lower Case.
C) State Transition Testing :
Every S/W Application will have various States (User Interfaces or Screens ) . An Application State will Changes From One state to Another Based on Input Data and Operations You Carryout on the System . State Transition Testing Help Full to Check All Possible States of the Application .
Ex :
Prepare TC to Check A Customer Account Access Functionality in ATM Software Using State Transition Testing.
TC1 : Check Customer Account Access By Inserting a Valid Card and Entering Correct Pin at 1st Try.
TC2 : Check Customer Account Access By Inserting a Valid Card and Entering Wrong Pin at 1st Try and Entering Correct Pin at 2nd Try.
TC3 : Check Customer Account Access By Inserting a Valid Card and Entering Wrong Pin at 1st and 2nd Try and Entering Correct Pin at 3rd Try.
TC4 : Check Customer Account Access By Inserting a Valid Card and Entering Wrong Pin at 1st , 2nd and 3rd Try.
TC5 : Check Customer Account Access By Inserting a Invalid Card.
D) Decision Table Testing :
It is Help Full to Determine Defects Because of Mistakes Committed While specifying the Logical Operators in Code.
Decision Table Testing is Help Full to Ensure 100% Test Coverage when a Functionality is Depending on Multiple Inputs. According to Decision Table Testing Number of TC You Prepared to Ensure 100% Coverage in 2n Where n is number of Inputs.
As Per Decision Table Testing You Can Derive the Fallowing TC to Check Login
TC1 : Check Login with Valid username And Valid password.
TC2 : Check Login with Valid username And Invalid password.
TC3 : Check Login with Invalid username And Valid password.
TC4 : Check Login with Invalid username And Invalid password.
Decision Table For Login
Inputs Cond 1 Cond 2 Cond 3 Cond 4
User Name Valid Valid Invalid Invalid
Password Valid Invalid Valid Invalid
Results Display
Inbox Display
Error Display
Error Display
Error
E) Use case Based Testing:
The Tests Developed Based On The Use Cases. In A Usecase A Functionality Or Feature Would Be Described With Both Primary Flow(Positive Flow) Of Events And The Alternate Flow(Negative Flow) Of Events.
For Every Possible Positive Flow And Negative Flow, There Should Be A Test Defined.
Note: Often We Perform Use case Based Testing If The Use cases Are Available.
Use Case:
A Use Case Is A Sequence Of Steps With The Complete Set Of Primary Flow Of Events Along With The Alternate Flow Of Events Documented For A Given Requirement.
( It is a Brief Description Of Actor Actions and System Responses )
Use cases Can Be Part Of Functional Requirement Specifications, Use case Are Prepared By The Requirement Collection Team.
Benefits Of Use Cases:
1. Use case Gives A Complete Understanding On The Functionality Or A Requirement
2. They Are Considered To be The Powerful Sources For Designing The Test Cases
3. Complete Coverage In Testing Can Be Achieved Based On The Use Cases.
Use case Template:
Use case Number:
It Is An Unique Identifier Of The Use Case
Ex: Uc 1.0
Use case Name:
Ex: Payments
Actor:
The User Involved In Performing That Feature Or Functionality On The System
Action Performed:
The Operation Performed On The System By The User
Ex: Enter User Name In Login Page
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
For how many days (or) weeks you will test a product or software?
how to write testcase for the output of an program ****0 ***01 **012 *0123 01234
What is business validation test case?
write test cases for hospitality management system
What are the test cases for mouse?
Explain transaction testing?
This was asked to me recently in Microsoft interview How would you do DOS copy command testing
What is ramp testing?
Can some body help to write possible test cases for a credit card at POS (point of sale)
Test a function that reads a file into memory, say ReadFileToMemory( FILE * pFile, BYTE * pMem, DWORD numBytes)
test cases for bus transport (TNSTC)
# A large IT company is in the process of revising salary structure for its employees. The salary will be on the basis of assessed performance of the previous year for all employee who have completed six months or more. # The rules for salary revision are provided below :- Performance level 1 : Increase existing salary by 30% Performance level 2 : Increase existing salary by 20% Performance level 3 : Increase existing salary by 10% Performance level 4 : Increase existing salary by 5% Performance level 5 : No Increase # For those who have not completed six months, provide a flat increase of 7.5% in their salary. In addition to above provide a special loyalty allowance of Tk. 800 to all employees who have complete THREE years with the organization. # Compute the minimum number of paths that you would require to cover the application and how many test cases would you require?
Which of the following defines the expected results of a test? Test case specification or test design specification.
Define some of the attributes of a test case?
1.1 Purpose This tool is also a simple tool, but will be graphics- intensive, and will access the 3 databases (card databases) used in Tarot. 1.2 Scope Only for registered user. 1.3 User Interface - No questions asked, parrot pulls out tarot card - Inside Parrot application, User just have to click on a link saying ""XXXX"" to activate the tool. - Shown is the card of the day, from pack of Tarot cards(78 in number) with fixed graphics, animation, audio. Output: - Graphic-rich display of randomly selected card with detailed meaning, with links to tarot tool. - Graphics: Flying / walking parrot, emerging and choosing a card, displaying the same, and continuing to interact based on card meaning. - The cards also need to carry a brief 1/0 meaning, which will trigger a 1/0 behavior from the parrot (sympathy/making fun/crying or congratulating/smiling/winking)