Project 1 - V&V SW Analysis - I
TEST PLAN:A test plan is a detailed document which describes software testing areas and activities. It outlines the test strategy, objectives, test schedule, required resources (human resources, software, and hardware), test estimation and test deliverables.
Components of Test Plan:
1.Test Objective:It consist the information about various features,modules which indicate the aim of application.(functional and non functional testing.)
2.Scope of testing:It contains information that needs to be tested with respective of an application. Scope is further divided as in scope(testing in detail) and out scope(need not to be tested in detail)
3.Roles and Responsibilty:It gives the information of various tasks to be done by the various members of the testing team.
4.Schedule of test:It gives the information of timing of testing activites like start date,end date,etc
5.Assumptions:It gives information about various assumptions that are made while doing the process of testing.
6.Risk:The challenges that are faced during testing like availability of resources, techincal experts.
7.Test Methodology:It gives the information of various methods of testing like CFT,ECT,etc
8.Entry and Exit Criteria:It is the predefined sets of condition which needs to be satisfied before starting the testing process and ending the testing process.
9.Test Environment:It gives information of hardware and software configuration used for testing.
10.Defect Tracking:The bugs are identified and fixed.
11.Test Automation:It gives the information of which features should be automated.We automate the test case only after the first release.
12.Test Deliverables:These are the documents which are the output from the testing team, which we handed over to the customer along with the product.
US-1:As a Product owner,when long pressed the power button of the phone shall switch on with a company logo at the center of the screen.
if(power button of phone is long pressed)
{
the phone will switch on with company logo at the center of screen
}
US- 2: As a Customer,when the power button is pressed my phone is switched ON and all my icons of the APPS shall be present in the grid
if(power button is pressed)
{
phone is switched on and all icons of apps are present in grid
}
US- 3: As a Product owner,when the phone is powered ON ,I shall see the "call the phone" icon as the first icon at the bottom bar of my screen.
if(phone is powered on)
{
product owner shall see "call the phone" icon as the first icon at the bottom bar of screen
}
US- 4: As a Product owner,when the phone is powered ON, I shall see the "Dictionary" icon as the second icon at the bottom bar of my screen.
if(phone is powered on)
{
product owner shall see "Dictionary" icon as the second icon at the bottom bar of screen
}
US- 5: As a Product owner,when I Clicked my "call the phone" icon ,all the contacts shall be visible based on chronological order.
if(product owner clicks "call the phone" icon)
{
all the contacts shall be visible based on chronological order
}
US- 6: As a Product owner,when I Clicked my "Dictionary icon ,a search bar shall appear at the middle of the screen to let me search the meanings of the words I desire.
if(product owner clicks "Dictionary" icon)
{
a search bar shall appear at the middle of screen to let product owner search the meanings of words that owner desire
}
US- 7: As a Product owner,when I long pressed my "power on" button ,my phone shall be switched off saying "Good-Bye” Message.
if(long pressed "power on" button)
{
phone shall switched off saying "Good-Bye" message
}
US-8: As a product owner ,my font in the mobile shall always be ''calibri (Body)" and shall be of size 12.
if(font in product owner's phone)
{
shall always be "calibri(Body)" and of size 12
}
US-9:As a Customer,I need my UI to be touch responsive.
if(customer's UI)
{
UI touch should be responsive
}
US-10: As a customer ,my mobile phone should have no hard buttons.
if(mobile phone should have no hard buttons)
{
touch screen should be sensitive
}