You are on page 1of 20

Icaro TestCase

Name: TC-01 Sign up


Creator: Raquel Quintana & Erik Piqué
Version: 28/04/2013
Description/Purpose: User not registred became a user registred.
Actor: User not registred.
Test Data: name[valid, invalid], surname[valid, invalid], email[valid, invalid], password[valid,
invalid].
Precondition: The mail introduced by the user can't be used by other user.
Dependencies: none
Steps: Expected Result:
1- The actor has to visit the sign up page 1- The page is load correctly.
2- The actor has to enter him name, surname, 2- The actor insert all information correctly.
email and password. 3- All information is saved on the data base, and
3- The actor has to read and accept the is created a new user.
conditions of the web site clicking on the radio
button, and he/she click on sing up button.

Condition of entry Classes valid for the condition Classes not valid for the
that discusses analyzed condition analyzed
Name Max. Characters 15 digits (1) Insert more than 15 digits (2)
Insert numbers(3)
Insert special characters (4)
empty (5)
Surname Max. Characters 15 digits (6) Insert more than 15 digits (7)
Insert numbers(8)
Insert special characters (9)
empty (10)
Email Max. characters 20 digits with one Insert more than 20 characters(12)
@ in the middle and end with dot Not insert one @(13)
and 2 or 3 characters more. (11) Not end with a dot plus 2 or 3
characters(14)
empty (15)
password Max. Characters 15 digits (16) Insert more than 15 digits (18)
Min. characters 4 digits (17) Insert less than 4 digits (19)
empty (20)
Valid prove case Classes for the condition Result
TC-01 Sign up analyzed
Peter (1) Success
Supercalifragilisticoespialidoso (2) Error: Name not valid. Length
exceeds
Luc8a (3) Error: Name not valid.
Numbers found
M@ria (4) Error: Name not valid. Invalid
character.
(5) Error: Name not valid. Is
empty.
Quilez (6) Success
Supercalifragilisticoespialidoso (7) Error: Surname not valid.
Length exceeds
Fern3ndez (8) Error: Surname not valid.
Numbers found
Angl%ada (9) Error: Surname not valid.
Invalid character.
(10) Error: Surname not valid. Is
empty.
nombre@dominio.com (11) Success
supercalifragilistico@espialidos (12) Error: Email not valid. Length
o.com exceeds
myemail.com (13) Error: Email not valid. Invalid
character.
myaddress@ (14) Error: Email not valid. Invalid
character.
(15) Error: Email not valid. Is
empty.
ninjatortuge (16) Success
ewok (17) Success
supercalifragilisticoespialidoso (18) Error: Password not valid.
Length exceeds
wd5 (19) Error: Password not valid.
Length insufficient.
(20) Error: Password not valid. Is
empty.
Name: TC-02 Search festivity
Creator: Raquel Quintana & Erik Piqué
Version: 28/04/2013
Description/Purpose: Search festivity by name, city, or date.
Actor: User not registred, User registred, Admin
Test Data: name[valid, invalid] or start date [valid, invalid], end date [valid, invalid], or
ACommunity[valid], Province[valid], Town[valid]
Precondition: none
Dependencies: none
Steps: Expected Result:
Search by name Search by name
1- The actor has to visit the start page 1- The page is load correctly.
2- The actor has to enter a name or a string like 2- The actor insert all information correctly.
the name of festivity to search. 3- The system returns a festivity or a error
3- The actor has to click on the search button. message if there aren't any coincidence with the
Search by city data base.
1- The actor has to visit the start page Search by city
2- The actor has to select one of the 1- The page is load correctly.
A.Community from the list. 2- The selector attached change.
3- The actor has to select one of the Province 3- The selector attached change.
from the list. 4- The system return the card of the festivity
4- The actor has to select one of the Town from selected.
the list. Search by date
Search by date 1- The page is load correctly.
1- The actor has to visit the start page 2- Appear a calendar to select a date.
2- The actor has to click on the calendar button 3- The date selected appear on the input
to appear the first calendar. attached.
3- The actor has to select one date from the first 4- Appear a calendar to select a date.
calendar. 5- The date selected appear on the input
4- The actor has to click on the calendar button attached.
to appear the second calendar.
5- The actor has to select other date from the
second calendar, it date has to be before from
the firstone.

Condition of entry Classes valid for the condition Classes not valid for the
that discusses analyzed condition analyzed
Name Max. Characters 15 digits (1) Insert more than 15 digits (2)
Insert numbers(3)
Insert special characters (4)
empty (5)
Date Format date yyyy-mm-dd (6) Format date dd-mm-yyyy (7)
startDate < endDate (12) Format date mm-dd-yyyy (8)
Format date dd-mm-yy(9)
Format date yy-mm-dd (10)
Format date yyyy/mm/dd (11)
startDate > endDate (13)
startDate empty (14)
endDate empty (15)
both empty (16)

Valid prove case Classes for the condition Result


TC-02 Search Festivity (by analyzed
name)
Semana Grande (1) Success
Supercalifragilisticoespialidoso (2) Error: Name not valid. Length
exceeds
Santa Luc8a (3) Error: Name not valid.
Numbers found
T@mborrada (4) Error: Name not valid. Invalid
character.
(5) Error: Name not valid. Is
empty.
2013-05-22 (6) Success
18-05-2013 (7) Error: Date not valid. Invalid
format.
03-17-2013 (8) Error: Date not valid. Invalid
format.
13-10-13 (9) Error: Date not valid. Invalid
format.
13-12-27 (10) Error: Date not valid. Invalid
format.
2013/05/22 (11) Error: Date not valid. Invalid
format.
2013-05-22 (startDate) (12) success
2013-05-28 (endDate)
2013-05-22 (startDate) (13) Error: Date not valid. The first
2013-05-02 (endDate) one has to be earlier than the
second one.
(14) Error: Date not valid. Some
2013-05-02 (endDate) input are empty.
2013-05-22 (startDate) (15) Error: Date not valid. Some
input are empty.
(16) Error: Date not valid. Some
input are empty.

Name: TC-03 Suggest festivity


Creator: Raquel Quintana & Erik Piqué
Version: 29/04/2013
Description/Purpose: Write a peticion to insert a new festivity.
Actor: User no registred, User registred, Admin
Test Data: name [valid, invalid], place [valid, invalid], date [valid, invalid], description [valid,
invalid]
Precondition: none
Dependencies: This festivity can't be on the data base.
Steps: Expected Result:
1- The actor has to visit the suggest festivities 1- The page is load correctly.
form page. 2- The actor insert all information correctly.
2- The actor insert the festivity data (name, 3- All information is saved on the data base.
place, date, description).
3- The actor click on the send button.

Condition of entry Classes valid for the condition Classes not valid for the
that discusses analyzed condition analyzed
Name Max. Characters 15 digits (1) Insert more than 15 digits (2)
Insert numbers(3)
Insert special characters (4)
empty(5)
Place Max. Characters 30 digits (6) Insert more than 30 digits (7)
Insert numbers(8)
Insert special characters (9)
empty(10)
Date Format date yyyy-mm-dd (11) Format date dd-mm-yyyy (12)
Format date mm-dd-yyyy (13)
Format date dd-mm-yy(14)
Format date yy-mm-dd (15)
Format date yyyy/mm/dd (16)
Max. Characters 40 digits (17) Insert more than 40 digits (18)
Insert special characters (19)
empty(20)
Description Max. Characters 10000 digits (21) Insert more than 1000 digits (23)
Min. characters 30 digits (22) Insert less than 30 digits (24)
empty(25)

Valid prove case Classes for the condition Result


TC-03 Suggest festivity analyzed
San Juan (1) Success
The biggest and unforgettable (2) Error: Name not valid. Length
party ever exceeds

Carnav8l (3) Error: Name not valid.


Numbers found
San Jord# (4) Error: Name not valid. Invalid
character.
(5) Error: Name not valid. Is
empty.
Cornella (6) Success
Villa nueva de los angeles (7) Error: Name not valid. Length
benditos del cielo exceeds
Barcelon2 (8) Error: Name not valid.
Numbers found
Cornellà del Terri (9) Error: Name not valid. Invalid
character.
(10) Error: Name not valid. Is
empty.
2013-05-22 (11) Success
First sunday of march (12) Success
18-05-2013 (13) Error: Date not valid. Invalid
format.
03-17-2013 (14) Error: Date not valid. Invalid
format.
13-10-13 (15) Error: Date not valid. Invalid
format.
13-12-27 (16) Error: Date not valid. Invalid
format.
2013/05/22 (17) Error: Date not valid. Invalid
format.
First day after having spent (18) Error: Date not valid. Length
forty days counting from the exceeds.
last carnival.
The first & second weekend of (19) Error: Date not valid. Invalid
August. character.
(20) Error: Date not valid. Is empty.
The festival consists of a (21) Success
descent down the river that ends
in a popular barbacue
subsidized by the city.
Fireworks are made, is a (22) Success
fairground ride and has the
mayor makes a speech a
celebrity guest.
“Description more than 1000 (23) Error: Description not valid.
characters” Length exceeds
Fireworks are made. (24) Error: Description not valid.
Length too short.
(25) Error: Description not valid. Is
empty.

Name: TC-04 Read opinions


Creator: Raquel Quintana
Version: 9/05/2013
Description/Purpose: Read the opinions from a festivity by others users.
Actor: User no registred, User registred, Admin
Test Data:
Precondition: none
Dependencies: This festivity can't be on the data base.
Steps: Expected Result:
1- The actor has to visit a festivity page. 1- The page is load correctly.
2- The actor click on the opinion button. 2- The opinion's panel is open and appears all
comments for this festivity.
The actor can read all comments about this
festivity.

Name: TC-05 Social sharing


Creator: Raquel Quintana
Version: 9/05/2013
Description/Purpose: The actor can share this page on his/her social network.
Actor: User no registred, User registred, Admin
Test Data:
Precondition: none
Dependencies: The actor have to has an account on any social network.
Steps: Expected Result:
1- The actor has to go to home page. 1- The page is load correctly.
2- The actor has to click on the link of a social 2- The navegator open a new tab with the
share. promocional page for this social share.
3- The actor click on publish. 3- The actor is member of this “event”.

Name: TC-07 Modify data


Creator: Raquel Quintana
Version: 9/05/2013
Description/Purpose: The actor can modify him/her personal data.
Actor: User registred, Admin
Test Data: name[valid, invalid], surname[valid, invalid], email[valid, invalid], password[valid,
invalid].
Precondition: none
Dependencies: The actor have to has an account on any social network.
Steps: Expected Result:
1- The actor has to visit the sign up page 1- The page is load correctly.
2- The actor check him/her information and 2- The actor insert all information correctly.
insert the information that he/she wants to 3- All information is saved on the data base, and
change. is modified him/her personal information.
3- The actor has to accept the changes, and
he/she click on modify button.

Condition of entry Classes valid for the condition Classes not valid for the
that discusses analyzed condition analyzed
Name Max. Characters 15 digits (1) Insert more than 15 digits (2)
Insert numbers(3)
Insert special characters (4)
Surname Max. Characters 15 digits (5) Insert more than 15 digits (6)
Insert numbers(7)
Insert special characters (8)
Email Max. characters 20 digits with one Insert more than 20 characters(10)
@ in the middle and end with dot Not insert one @(11)
and 2 or 3 characters more. (9) Not end with a dot plus 2 or 3
characters(12)

password Max. Characters 15 digits (13) Insert more than 15 digits (15)
Min. characters 4 digits (14) Insert less than 4 digits (16)

Valid prove case Classes for the condition Result


TC-07 Modify data analyzed
Peter (1) Success
Supercalifragilisticoespialidoso (2) Error: Name not valid. Length
exceeds
Luc8a (3) Error: Name not valid.
Numbers found
M@ria (4) Error: Name not valid. Invalid
character.
Quilez (5) Success
Supercalifragilisticoespialidoso (6) Error: Surname not valid.
Length exceeds
Fern3ndez (7) Error: Surname not valid.
Numbers found
Angl%ada (8) Error: Name not valid. Invalid
character.
nombre@dominio.com (9) Success
supercalifragilistico@espialidos (10) Error: Email not valid. Length
o.com exceeds
myemail.com (11) Error: Email not valid. Invalid
character.
myaddress@ (12) Error: Email not valid. Invalid
character.
ninjatortuge (13) Success
ewok (14) Success
supercalifragilisticoespialidoso (15) Error: Password not valid.
Length exceeds
wd5 (16) Error: Password not valid.
Length insufficient.
Name: TC-08 Write opinion
Creator: Raquel Quintana
Version: 9/05/2013
Description/Purpose: The actor can write an opinion about a festivity
Actor: User registred, Admin
Test Data: comment[valid, invalid].
Precondition: none
Dependencies: The actor has to enter on a festivityCard.
Steps: Expected Result:
1- The actor has to visit a festivity card. 1- The page is load correctly.
2- The actor has to write the him/her opinion on 2- The actor insert all information correctly.
the form. 3- All information is saved on the data base.
3- The actor has to click on publish button.

Condition of entry Classes valid for the condition Classes not valid for the
that discusses analyzed condition analyzed
Opinion Max. Characters 200 digits (1) Insert more than 200 digits (2)

Valid prove case Classes for the condition Result


TC-08 Write opinion analyzed
It was the most fun week of my (1) Success
life. By next year I have
thought again, although not in
the same hotel as it was a bit far
from the party.

“A comment so long” (2) Error: Name not valid. Length


exceeds

Name: TC-09 Create alarm


Creator: Raquel Quintana
Version: 9/05/2013
Description/Purpose: The actor can write an opinion about a festivity
Actor: User registred, Admin
Test Data: name[valid, invalid], date [valid, invalid]
Precondition: none
Dependencies: The actor has to enter on a festivityCard.
Steps: Expected Result:
1- The actor has to visit a festivity card. 1- The page is load correctly.
2- The actor has to click on create alarm button 2- The actor insert all information correctly.
and insert the name of alarm and date. 3- All information is saved on the data base.
3- The actor has to click on save button.

Condition of entry Classes valid for the condition Classes not valid for the
that discusses analyzed condition analyzed
Name Max. Characters 20 digits (1) Insert more than 20 digits (2)
Insert numbers(3)
Insert special characters (4)
Empty (5)
Date Format date yyyy-mm-dd (6) Format date dd-mm-yyyy (7)
Format date mm-dd-yyyy (8)
Format date dd-mm-yy(9)
Format date yy-mm-dd (10)
Format date yyyy/mm/dd (11)
Past date(12)
Empty(13)

Valid prove case Classes for the condition Result


TC-09 Create alarm analyzed
Fiestas de bilbao (1) Success
Las mejores fiestas del pais (2) Error: Name not valid. Length
vasco exceeds

Semana Grand3 (3) Error: Name not valid.


Numbers found
Bilboko H%iak (4) Error: Name not valid. Invalid
character.
(5) Error: Name not valid. Is empty
2013-05-22 (6) Success
18-05-2013 (7) Error: Date not valid. Invalid
format.
03-17-2013 (8) Error: Date not valid. Invalid
format.
13-10-13 (9) Error: Date not valid. Invalid
format.
13-12-27 (10) Error: Date not valid. Invalid
format.
2013/05/22 (11) Error: Date not valid. Invalid
format.
1999-06-15 (12) Error: Date on past not valid.
(13) Error: Date not valid. Is empty

Name: TC-10 Create route


Creator: Raquel Quintana
Version: 9/05/2013
Description/Purpose: The actor can create a way/route from any place to festivity place.
Actor: User registred, Admin
Test Data: name[valid, invalid], date [valid, invalid], startPoint[valid, invalid], endPoint[valid,
invalid].
Precondition: none
Dependencies: The actor has to enter on a festivityCard.
Steps: Expected Result:
1- The actor has to visit a festivity card. 1- The page is load correctly.
2- The actor has to click on route link. 2- The page is load correctly.
3- The actor has to insert all information 3- The actor insert all information correctly.
asked.3- The actor has to insert all information 4- All information is saved on the data base.
asked.
4- The actor has to click on save button.

Condition of entry Classes valid for the condition Classes not valid for the
that discusses analyzed condition analyzed
Name Max. Characters 20 digits (1) Insert more than 20 digits (2)
Insert numbers (3)
Insert special characters (4)
Empty (5)
Date Format date yyyy-mm-dd (6) Format date dd-mm-yyyy (7)
Format date mm-dd-yyyy (8)
Format date dd-mm-yy(9)
Format date yy-mm-dd (10)
Format date yyyy/mm/dd (11)
startPoint Checkbox boolean = true (12) Value undefined (14)
Checkbox boolean = false (13)
endPoint Checkbox Boolean = true (15) Value undefined(17)
Checkbox boolean = false (16)

Valid prove case Classes for the condition Result


TC-10 Create route analyzed
Orduña-bilbao (1) Success
Desde mi casa hasta la semana (2) Error: Name not valid. Length
grande exceeds

Mi 1r ruta (3) Error: Name not valid.


Numbers found
Ruta #1 (4) Error: Name not valid. Invalid
character.
(5) Error: Name not valid. Is empty.
2013-05-22 (6) Success
18-05-2013 (7) Error: Date not valid. Invalid
format.
03-17-2013 (8) Error: Date not valid. Invalid
format.
13-10-13 (9) Error: Date not valid. Invalid
format.
13-12-27 (10) Error: Date not valid. Invalid
format.
2013/05/22 (11) Error: Date not valid. Invalid
format.
true (12) Success.
false (13) Success
null (14) Error: select if start or end point
of route.
true (15) Success.
false (16) Success.
null (17) Error: select if start or end point
of route.
Name: TC-11 Rent a car
Creator: Erik Piqué & Raquel Quintana
Version: 10/05/2013
Description/Purpose: The actor selects a car to rent
Actor: User registred, Admin
Test Data: brand[valid, invalid], model[valid, invalid], priceHide[valid, invalid], category[valid,
invalid], startDate[valid, invalid], endDate[valid, invalid], cc[valid, invalid]
Precondition: none
Dependencies: The actor has to enter on a festivityCard.
Steps: Expected Result:
1- The actor has to visit a festivity card. 1- The page is load correctly.
2- The actor has to click on rent a car. 2- The page is load correctly.
3- The actor has to insert all information asked 3- The actor insert all information correctly.
to search a car. 4- All information is saved on the data base.
4- The actor rent a car.

Condition of entry Classes valid for the condition Classes not valid for the
that discusses analyzed condition analyzed
Brand Selected a option showed into the Select empty(2)
select (1)
Model Selected a option showed into the Select empty(4)
select (3)
Category Selected a option showed into the Select empty(6)
select (5)
priceHide Selected a option showed into the Select empty(8)
select (7)
cc 20 digits (9) Insert more than 20 digits (10)
Insert less than 20 digits(11)
Insert special characters (12)
Empty(13)
Date Format date yyyy-mm-dd (14) Format date dd-mm-yyyy (15)
Format date mm-dd-yyyy (16)
Format date dd-mm-yy(17)
Format date yy-mm-dd (18)
Format date yyyy/mm/dd (19)
Past date(20)
Empty(21)
Valid prove case Classes for the condition Result
TC-11 Rent a Car analyzed
Peugeot (1) Success
(2) Error: Select Brand empty.

Totem (3) Success


(4) Error: Select Model empty.

Diesel (5) Success


(6) Error: Select Category empty.

100 - 200 (7) Success


(8) Error: Select priceHide empty.

12345678945623587415 (9) Success


25874125489632568963254 (10) Error: cc not valid. Length
exceeds
123332568956325 (11) Error: cc not valid. Shorter
length than expected
123456$5945623587415 (12) Error: character invalid.
(13) Error: empty cc.
2013-05-22 (14) Success
18-05-2013 (15) Error: Date not valid. Invalid
format.
03-17-2013 (16) Error: Date not valid. Invalid
format.
13-10-13 (17) Error: Date not valid. Invalid
format.
13-12-27 (18) Error: Date not valid. Invalid
format.
2013/05/22 (19) Error: Date not valid. Invalid
format.
1999-04-23 (20) Error: Date on past not valid.
(21) Error: Date not valid. Is empty

Name: TC-12 Reserve a lodgment


Creator: Erik Pique & Raquel Quintana
Version: 10/05/2013
Description/Purpose: The actor select a lodgment to reserve.
Actor: User registred, Admin
Test Data: startDateRental[valid, invalid], endDateRental[valid, invalid], numberPeople[valid,
invalid], pensionType[valid, invalid]
Precondition: none
Dependencies: The actor has to enter on a festivityCard.
Steps: Expected Result:
1- The actor has to visit a festivity card. 1- The page is load correctly.
2- The actor has to click on reserve a lodgment. 2- The page is load correctly.
3- The actor has to insert all information. 3- The actor insert all information correctly.
4- The actor reserve a lodgment. 4- All information is saved on the data base.

Condition of entry Classes valid for the condition Classes not valid for the
that discusses analyzed condition analyzed
Date Format date yyyy-mm-dd (1) Format date dd-mm-yyyy (2)
Format date mm-dd-yyyy (3)
Format date dd-mm-yy(4)
Start Date Rental < End Date Rental Format date yy-mm-dd (5)
(7) Format date yyyy/mm/dd (6)
Start Date Rental > End Date
Rental (8)
Start Date Rental empty (9)
End Date Rental empty (10)
Both empty(11)
Past date(12)
Number People Number bettwen 1-20 (13) Insert any character different to a
number(14)
Insert number < 0 (15)
Insert number > 20 (16)
Empty (17)
Pension Type Select a type of pension(18) Empty(19)

Valid prove case Classes for the condition Result


TC-12 Reserve a lodgment analyzed
2013-05-22 (1) Success
18-05-2013 (2) Error: Date not valid. Invalid
format.
03-17-2013 (3) Error: Date not valid. Invalid
format.
13-10-13 (4) Error: Date not valid. Invalid
format.
13-12-27 (5) Error: Date not valid. Invalid
format.
2013/05/22 (6) Error: Date not exist
2013-05-22 (startDateRental) (7) Success
2013-05-30 (endDateRental)
2013-05-22 (startDateRental) (8) Error. start date has to be
2013-05-02 (endDateRental) earlier than end date.
2013-05-28 (9) Error: Date not valid
2013-05-22 (10) Error: Date not valid
(11) Error: Date not valid. Some
input are empty
1999-06-15 (12) Error: Date on past not valid
2 (13) Success
a (14) Error: value not valid
-2 (15) Error: value not valid
50 (16) Error: value not valid
(17) Error: value empty
media (18) Success
(19) Error: value empty

Name: TC-13 Reserve on a restaurant


Creator: Erik Pique
Version: 10/05/13
Description/Purpose: The actor select a restaurante to reserve.
Actor: User registred, Admin
Test Data: reserveDate[valid, invalid], reserveHour[valid, invalid], dinners[valid, invalid],
cc[valid, invalid]
Precondition: none
Dependencies:
Steps: Expected Result:
1- The actor has to visit a festivity card. 1- The page is load correctly.
2- The actor has to click on reserve a lodgment. 2- The page is load correctly.
3- The actor has to insert all information. 3- The actor insert all information correctly.
4- The actor reserve a restaurant. 4- All information is saved on the data base.
Condition of entry Classes valid for the condition Classes not valid for the
that discusses analyzed condition analyzed
Date Format date yyyy-mm-dd (1) Format date dd-mm-yyyy (2)
Format date mm-dd-yyyy (3)
Format date dd-mm-yy (4)
Format date yy-mm-dd (5)
Date not exist (6)
Past Date (7)
Hour Format hour hh:mm (8) Format hour mm:hh (9)
Insert any character diffente a
numbers (10)
Hour not exist (11)
Empty (12)
Dinners Number bettwen 1-20 (13) Insert any character different to a
number (14)
Insert number < 0 (15)
Insert number > 20 (16)
Empty (17)
cc 20 digits(18) Insert more than 20 digits (19)
Insert less than 20 digits (20)
Insert special characters (21)
Empty(22)

Valid prove case Classes for the condition Result


TC-13 Reserve on a analyzed
restaurant
2013-05-10 (1) Success
10-05-2013 (2) Error: Date not valid. Invalid
format.
10-05-2013 (3) Error: Date not valid. Invalid
format.
10-05-13 (4) Error: Date not valid. Invalid
format.
13-05-10 (5) Error: Date not valid. Invalid
format.
2013-02-31 (6) Error: Date not exist
2010-05-10 (7) Error: Date on past not valid
20:00 (8) success
45:13 (9) Error: Hour not valid
19:aa (10) Error: Hour not valid
34:45 (11) Error: Hour not valid
(12) Error: Hour not valid. Is empty
2 (13) Success
a (14) Error: value not valid.
-5 (15) Error: value not valid
50 (16) Error: value not valid
(17) Error: value not valid
12345678945623587415 (18) Success
25874125489632568963254 (19) Error: cc not valid. Length
exceeds
123332568956325 (20) Error: cc not valid. Shorter
length than expected
123456$5945623587415 (21) Error: character invalid.
(22) Error: empty cc.

Name: TC-14 Login


Creator: Raquel Quintana
Version: 16/05/2013
Description/Purpose: User not registred became a user registred.
Actor: User not registred.
Test Data: email[valid, invalid], password[valid, invalid].
Precondition: The user name introduced by the user can't be used by other user.
Dependencies: none
Steps: Expected Result:
1- The actor has to visit the login page 1- The page is load correctly.
2- The actor has to enter him/her email and 2- The actor insert all information correctly.
password. 3- All information is checked on the data base,
3- The actor has to click on login button. and if is correct create a session.
Condition of entry Classes valid for the condition Classes not valid for the
that discusses analyzed condition analyzed
email Max. characters 20 digits with one Insert more than 20 characters(2)
@ in the middle and end with dot Not insert one @(3)
and 2 or 3 characters more. (1) Not end with a dot plus 2 or 3
characters(4)
empty (5)
password Max. Characters 15 digits (6) Insert more than 15 digits (8)
Min. characters 4 digits (7) Insert less than 4 digits (9)
empty (10)

Valid prove case Classes for the condition Result


TC-14 Login analyzed
nombre@dominio.com (1) Success
supercalifragilistico@espialidos (2) Error: Email not valid. Length
o.com exceeds
myemail.com (3) Error: Email not valid. Invalid
character.
myaddress@ (4) Error: Email not valid. Invalid
character.
(5) Error: Email not valid. Is
empty.
ninjatortuge (6) Success
ewok (7) Success
supercalifragilisticoespialidoso (8) Error: Password not valid.
Length exceeds
wd5 (9) Error: Password not valid.
Length insufficient.
(10) Error: Password not valid. Is
empty.

You might also like