Sie sind auf Seite 1von 56

LASG IBS Test Project

Project: 1 Lagos State Government Integrated Billing System

Current Test Cycle Snapshot


Company Information

Test Cycle Information

Attribute

Value

Attribute

Company

Soft Alliance and Resources Limited

Test Cycle Name

LASG IBS Test Pr

Division / Dept

Software Solution Group

Test Cycle Type

Functional

Street Address

Ojuolape House, NERDC Road, CBD, Alausa

Release Date

February 16, 2010

City, State

Ikeja, Lagos

Project Manager

Yusuf Azeem

Project Lead

Alalade Tunde

Project Information

Business Analyst

Freeman Yinka

Attribute

Value

QA Tester

Adegbite Abimbol

Project Number

Project Name

Lagos State Government Integrated Billing System

Test Areas (Worksheet /Tab Names)

Test Results Graphs

TC
Count

Test
Time

Test Area

Who

#VALUE!

Abimbola

0.1 h

#VALUE!

Abimbola

16

0.8 h

#VALUE!
#VALUE!
#VALUE!

Abimbola
Abimbola
Abimbola

11
16
16

0.3 h

TC Count

0.3 h

1.2 h

25

1.0 h

20

0.8 h

15

0.6 h

10

0.4 h

0.2 h

0.0 h

Test Result Status


Untested
Passed
Failed
Skipped
Blocked
43

0.6 h

Test Time

30

Test Results Table

Total

Value

Total
N/A

Value
LASG IBS Test Project
Functional
February 16, 2010
Yusuf Azeem
Alalade Tunde
Freeman Yinka
Adegbite Abimbola

Test Time
1.2 h
1.0 h
0.8 h
0.6 h
0.4 h
0.2 h
0.0 h

TC
%
Count Count

Test
Time

0%

0.0 h

27

100%

1.1 h

0%

0.0 h

0%

0.0 h

0%

0.0 h

27

100%

1.1 h

0.0 h

LASG IBS Test Project


Project: 1 Lagos State Government Integrated Billing System

Past Test Cycles Trend


Total Test Case Counts

Total Test Time

600
500
400
300
200
100
0

120.0 h
100.0 h
80.0 h
1

5
6
7
Test
Cycle

10
60.0 h

Failed Test Case Counts


40.0 h

30
25
20
15
10
5
0

20.0 h
0.0 h
1
1

5 Cycle
6
Test

10

Test Cycle Test Results


Test Case
Counts

Total
Test
Time

Test Cycle
Name

Beta 1.00 Release

109

15

40.4 h

RTM 1.00 Release

356

24

111.3 h

RTM 1.01 Release

379

16

90.8 h

RTM 1.02 Release

412

14

92.3 h

RTM 1.03 Release

439

13

75.8 h

RTM 1.10 Release

504

12

85.4 h

RTM 1.11 Release

514

76.4 h

Beta 2.00 Release

519

65.2 h

RTM 2.00 Release

543

66.4 h

10 RTM 2.01 Release

552

61.8 h

Total

Failed

Note: To add more Test Cycles, copy row(s) from above


and "insert copied cells" here to paste and insert this row
down; the graphs auto-adjust.

Test Cycle

10

10

Defect ID

Defect Description

1 Login Page Should have a Limit Including Username


and Password

2 Login Page for first time users should default to the


"Change Password" Page for users to change password
before any activities

3 Once users change their password it should timeout and


redirect to the Login page

4 Login Session should be reduced to 10minutes

5 Transaction Reports

6 Invoice Number in Bill Payment Page and All


Transaction Page should be limited

7 Payer ID in My Transaction Search should be limited

8 Payer ID in My Transaction Search should be limited

9 Manage Billing User

10 Manage Billing User

11 Create Adhoc Bill

12 Analytics

13 Pagination

Steps to reproduce

Severity State

1. Open any kat.cr/movies and do (ctrl all)


2. Paste content in the Username and Password field
3. Click on Sign In Button

Assigned to

1- High

Open

Lookman

1- High

Open

Lookman

1- High

Open

Lookman

1- High

Open

Lookman

1- High

Open

Lookman

Login LASG.png

Expected result: The page should display Invalid Login


Actual Result: The Page displays
1. Create a user in EBS with username and password
2. tie responsibility of that user to one in EBS (e.g.
LASG_BILLZ_GENERAL)
3. Launch browser with Billings URL and Login
change password successful.png

Expected result: The page takes the user to the change


password page where the user can change his/her default
password
Actual Result: the login page redirects to the User's
dashboard.
1. MDA official provides user name and password details
and logs into the application
2. MDA offficial changes password
change password2.png

Expected result: The change password page should


redirect to the login page for the user to login with new
credentials
Actual Result: the change password page remains
1. MDA official logs into the Billing Application
2. MDA officals leaves system idle
3. MDA official returns to system and attempts to carryout
transaction
Expected result: The system should time out after
10minutes of idleness
Actual Result: User session lasts for 30miinutes.
1. Login as a management official
2. Select the report type and date range
3. Run report.

Reports.png

Expected result: The management official downloads the


reports to be generated
Actual Result: Report page currently not working but
redirects to the Login page

Global and MDA Reports.png

1. Enter multiple/random invoice number in the Invoice


number field in the Bill payment/All Transaction page
2. Search for the invoice with the random invoice number

1- High

Open

Lookman

1- High

Open

Lookman

1- High

Open

Lookman

1- High

Open

Lookman

invoice num
ber_error1.png

Expected result: The page should display an invalid


invoice number notification
Actual Result: A 500 error page showing database URL
error.
invoice number_error2.png

1. Enter multiple/random payer ID details in the payer iD


field in the my Transaction page
2. Search for the payer iD with dummy data
Payer ID_erro r1.png

Expected result: The page should display an invalid payer


iD notification
Actual Result: A 500 error page showing database URL
error.
Payer ID_error2.png

1. Enter multiple/random payer ID details in the payer iD


field in the my Transaction page
2. Search for the payer iD with dummy data
Payer ID_erro r1.png

Expected result: The page should display an invalid payer


iD notification
Actual Result: A 500 error page showing database URL
error.
Payer ID_error2.png

1. Login with Administrator privileges


2. Click on the Admin HQ and select the Manage Billing
User link
3. Leave the "MDA username" field blank and select the
"Save button"
Expected result: should display MDA user name not
available
Actual Result: A User mapped successfully

saving empty Billing users.png

1. Login with Administrator privileges


2. Click on the Admin HQ and select the Manage Billing
User link
3. Leave the "MDA username" field blank and select the
"Save button"
Expected result: should display MDA user name not
available
Actual Result: A User mapped successfully

1- High

Open

Lookman

1. Login with Billing officer credentials ("sadaranjio" and


1- High
"password")
2. Click on the Adhoc bill link
3. enter transaction information required to creating a bill
and select the "submit" button
Expected result: Should display a New Transaction link to
search for a customer on a Customer Search page if the
customer does not exist then the option to either create the
customer or raise Adhoc bills should be displayed
Actual Result: The Adhoc Bill is displayed without the
option to search for a customer

Open

Lookman

Open

Lookman

saving empty Billing users.png

Customer Details and Search.png

1. Login with Management User credentials


("GovAmbode" and "password")
2. click on the Analytics option
Expected result: The invoice amount should be the sum
of total collections, rebates, part payment, and unpaid
invoices
Actual Result: There are discrepancies in the result
displayed

Billing Dashboard.png

1- High

1. Login with Billing User (sadaranijo, password) select the 1- High


owning customers link
2. Login with Billing user (atitilola, password) and select an
owning customer (e.g. dangote agrosack) and select the
new transaction search for a customer e.g. dangote
agrosack select the customer "details" to create an invoice
3. Login with Admin user (sajani, password) click on
workflow administration
Expected result: The pagination should show the correct
range of information to be displayed
Actual Result: There are discrepancies in the result
displayed
Pagination 1.png

pagination_workflow relations.png

pagination_owning customer_ADHOC.png

pagination 2.png

Open

Lookman

#VALUE!
Test Case Results

Skipped
Untested

Untested
Passed
Failed
Skipped
Blocked

4.5

3.5

2.5

1.5

0.5

Blocked
Failed
Passed

TC# Test Execution Steps


Expected Result
User Story - User to Login Successfully to Lagos State Billing Portal
1

Launch browser and enter the URL: User should be redirected to the
- http://testoffice.lagosstate.gov.ng login page of the LASG Integrated
Billing System Portal and should
load in at most 10 seconds

Enter Username

Enter Password

Click on the Sign in button

User should be able to enter the


test data user name
User should be able to enter the
test data unique password
User should see a dashboard with
a row of tabs and a menu list of
items unique to raising a bill/ticket
as required.

Test
Result

Date
Tested

0
4
0
0
0

0%
100%
0%
0%
0%

Tester

TC
Time

0.0 h
0.1 h
0.0 h
0.0 h
0.0 h

Comment /
(or Requirement xref)

1/2/2016
P

Abimbola

1/2/2016

Abimbola

0.05m Page Loaded in just over 5 seconds

1m

1m

3m

Username field should have a limit to


the number of characters that can be
inputed.

5
6
7
Copy test case rows and insert-paste here to shift down the gray lines and preserve the automatic calculations.

LASG page Load.png

Login LASG.png

#VALUE!
Test Case Results

Skipped
Untested

Untested
Passed
Failed
Skipped
Blocked

18

16

14

12

10

Blocked
Failed
Passed

0
16
0
0
0

Test
Date
TC# Test Execution Steps
Expected Result
Result
Tested
Tester
User Story 1 - Search for existing records of customer using the customer Name in the Lagos State Billing Application
1

View the list of tabs on the


dashboard

Select and click on the More Info


link under the tab Owing
Customers

User would see the following tabs:


- Owing Customers with
information on:- Number of Owing customer
- Amount outstanding by Owing
customers
- Unpaid Invoices with information
on:- Number of unpaid invoices
- Amount outstanding on unpaid
invoices
- Paid invoices with information
on:- Number of paid invoices
- Amount paid by customers
- Discounts with information on:- Number of discounts issued
- Amount issued as discounts to
customers

User should be redirected to the


Owing Customer Page with the
grid displaying the list of owing
customers by:- Payer ID
- Customer number
- Customer Name
- Customer Address
- View

1/20/2016

Abimbola

1/20/2010

Abimbola

Select and click on View Invoices


Button under the View column

User should be redirected to the


invoice or list of invoices issued to
the customer selected

Select and click on the Back


User should be redirected to the
button
Owing Customer page
User Story 2 - Navigate through the Unpaid Invoices tab on the Dashboard
5

View the list of tabs on the


dashboard

User should see the following tabs:


- Owing Customers with
information on:- Number of Owing customer
- Amount outstanding by Owing
customers
- Unpaid Invoices with information
on:- Number of unpaid invoices
- Amount outstanding on unpaid
invoices
- Paid invoices with information
on:- Number of paid invoices
- Amount paid by customers
- Discounts with information on:- Number of discounts issued
- Amount issued as discounts to
customers

Select and click on the More Info User should be redirected to the
link under the tab Unpaid Invoices Unpaid Invoices Page with the
grid displaying the list of unpaid
invoices by: - Payer ID
- Customer Name
- Bill Number
- Invoice Date
- Original Amount
- Amount Remaining
- Status
- View

1/20/2016

Abimbola

1/20/2016

Abimbola

1/20/2016

Abimbola

1/20/2016

Abimbola

Select and click on View Invoices


Button under the View column

User should be redirected to the


invoice or list of invoices issued to
the customer selected

Select and click on the Back


User should be redirected to the
button
Owing Customer page
User Story - Navigate through the Paid Invoices tab on the Dashboard
9

10

View the list of tabs on the


dashboard

Select and click on the More Info


link under the tab Paid Invoices

User should see the following tabs:


- Owing Customers with
information on:- Number of Owing customer
- Amount outstanding by Owing
customers
- Unpaid Invoices with information
on:- Number of unpaid invoices
- Amount outstanding on unpaid
invoices
- Paid invoices with information
on:- Number of paid invoices
- Amount paid by customers
- Discounts with information on:- Number of discounts issued
- Amount issued as discounts to
customers

User should be redirected to the


Unpaid Invoices Page with the
grid displaying the list of unpaid
invoices by: - Payer ID
- Customer Name
- Bill Number
- Invoice Date
- Original Amount
- Amount Remaining
- Status
- View

1/20/2016

Abimbola

1/20/2016

Abimbola

11

Select and click on Receipt Button User should be redirected to the


under the View Receipt column
payment Receipt report or list of
payment Receipt report issued by
paying Customer

12

Select and click on the Dashboard User should be redirected to the


Link
Dashboard
User Story - Navigate through the Rebate/Discount tab on the Dashboard
13

Select and click on the More Info


link under the tab
Rebates/Discounts

User should be redirected to the


Rebates/Discount Page with the
grid displaying the list of
Rebates/Discount by: - Payer ID
- Customer Name
- Bill Number
- Invoice Date
- Original Amount
- Amount Remaining
- Status
- View

Abimbola

Abimbola

14
Select and click on the Receipt
Button under the View Receipt
column

User should be redirected to the


payment Receipt report or list of
payment Receipt report issued by
paying Customer

15

16

Select and click on the Dashboard User should be redirected to the


Link
Dashboard

Abimbola

Select and click on the Dashboard User should be redirected to the


Link
Dashboard

Abimbola

Copy test case rows and insert-paste here to shift down the gray lines and preserve the automatic calculations.

est Case Results


0%
100%
0%
0%
0%

TC
Time

5m

8m

0.0 h
0.8 h
0.0 h
0.0 h
0.0 h

Comment /
(or Requirement xref)

X
15 m

2m

X
15 m

2m

e the automatic calculations.

#VALUE!
Test Case Results

Skipped

Untested
Passed
Failed
Skipped
Blocked

Untested
Blocked
12

10

Failed
Passed

0
11
0
0
0

0%
100%
0%
0%
0%

Test
Date
TC
TC# Test Execution Steps
Expected Result
Result
Tested
Tester
Time
User Story - Search for existing records of customer using the customer Name in the Lagos State Billing Application
1

Click on the New Transaction link

Fill Customer Name field with the


customers name, select Use all
Names option and clicks on the
Submit button

Select and click on the Detail


button under the Action column

User should see Customer Search


page with fields for entering the:
- Customer names
- Customer number
- Payer ID

User should see:


- A customer in the Customer
Search grid with a Detail button
- A list of customers in the
Customer Search grid with a
Detail button displayed by each
name
Each search results should display:
- Customer number
- Payer ID
- Name of the customer
- Actions
- Back Button

User should see:


- A list of customers with the
combination of names entered. This
should be shown with a Detail
button displayed by each name

1/2/2016

Abimbola

0.05m

Abimbola

1m

1/2/2016

1m

0.0 h
0.3 h
0.0 h
0.0 h
0.0 h

Comment /
(or Requirement xref)

Select the Back button

User should be redirected from the


Customer Result page to the
Customer Search page

3m

User Story - Search for existing records of customer using the customer Number in the Lagos State Billing Application
5

Click on the New Transaction link

Fill Customer Number field with


the customers number and clicks
on the Submit button

Select the Back button

Click on the New Transaction link

User should see Customer Search


page with fields for entering the:
- Customer names
- Customer number
- Payer ID
User should be redirected to the
Customer Details Page with the
grid displaying:- Customer name
- Customer number
- Payer ID and,
- A list of last five (5) unpaid
invoices which displays transaction
details by:- Payer ID
- Bill Number
- Invoice Number
- Invoice Date
- Original Amount
- Amount Remaining
- Status and,
- View
- Back Button
- Create Invoice Button

3m

1m

User should be redirected from the


Customer Details page to the
P
2m
Customer Search page
User Story - Search for existing records of customer using the customers Payer ID in the Lagos State Billing Application
User should see the Customer
Search page with fields for
entering the:
- Customer names
- Customer number
- Payer ID

2m

10

11

12

Fill the Payer ID field with the


customers Payer ID and clicks on
the Submit button

Select the Back button

Enter special characters ( like a* )

Number of Search Results

User should be redirected to the


Customer Details Page with the
grid displaying the:- Customer name
- Customer number
- Payer ID and,
- A list of last five (5) unpaid
invoices which displays transaction
details by:- Payer ID
- Bill Number
- Invoice Number
- Invoice Date
- Original Amount
- Amount Remaining
- Status and,
- View
- Back Button
- Create Invoice Button

User should be redirected from the


Customer Details page to the
Customer Search page

Application should gives


all responses starting with a) incase
application is
providing this functionality

The total number of results of the


search should be displayed on one
page

4m

n/a

Copy test case rows and insert-paste here to shift down the gray lines and preserve the automatic calculations.

Comment /
(or Requirement xref)

utomatic calculations.

#VALUE!
Test Case Results

Skipped

Untested
Passed
Failed
Skipped
Blocked

Untested
Blocked
20

18

16

14

12

10

Failed
Passed

TC# Test Execution Steps


Expected Result
User Story - Create new customers in LASG IBS
1

Click on the New Transaction link

Fill the Customer name and/or


Customer number and/or Payer ID
field with the customers details
(customer name, payer ID,
customer number) and clicks on the
Submit button

User should see Customer Search


page with fields for entering the:
- Customer names
- Customer number
- Payer ID
User should see an Invalid
customer number notification
displayed if the Customers details
is not found. A New Customer
button is displayed.
- A customer in the Customer
Search grid with a Detail button
- A list of customers in the
Customer Search grid with a
Detail button displayed by each
name
Each search results should display:
- Customer number
- Payer ID
- Name of the customer
- Actions
- Back Button

Test
Result

Date
Tested

0
18
0
0
0

0%
100%
0%
0%
0%

Tester

TC
Time

Abimbola

0.05m

Abimbola

1m

1/2/2016
P

1/2/2016

0.0 h
0.6 h
0.0 h
0.0 h
0.0 h

Comment /
(or Requirement xref)

Click on the New Customer button User should be redirected to the


New Customer page displaying
fields for taking the customers: - First name
- Middle name
- Last name
- Address
- Local Government Area
- Email
- Phone Number

Select the Save button

Select the Customer Search link


on the link at the top of the page
and search for the customer
created

User should get a notification of


Record successfully saved if the
new customers data has been
created and a notification to fill the
required fields with the customers
information
User should see the customers
details (Name, Address, Customer
number and payer ID) generated by
the Billing Application displayed

User Story - Create Bill for customer (General Bill)

Abimbola

1m

Abimbola

3m

Abimbola

2m

7
8

Click on the Details button of the


selected customer

Select the View Invoice button


under the View Column
Click on the Create Invoice button
and fill all required field

User should be redirected to a


Customer Details page containing:
- Customer Name
- Customer number
- Payer ID
- Customer Address
- A list of the last five (5) unpaid
invoices of the customer
Under the list of the last five (5)
unpaid invoices of the customer,
the user should see the customers:
- Payer ID
- Bill number
- Invoice number
- Invoice date
- Original amount
- Amount remaining
- Status of payment
- View

User should see displayed the


Invoice of the customer
User should see a General bill form
with information on the:- MDA name and code
- Customer name
- Survey Plan Number
- Reference2
- Reference details
- Transaction Date
- Product/Services and,
- Quantity

3m

1m

2m

Fill all required fields and click on


the Submit button

10

Select Back Button

11

Select the Create Invoice button

12

Select the print invoice

User should see the transaction


summary page displaying the
customers bill with:- MDA Name and Code
- Bill Number
- Customer Number
- Payment Due
- Payer ID
- Date (Bill generated)
- Item Description
- Quantity
- Unit Price
- Total
- VAT
- Grand Total
User should be redirected to the
Customers General Bill form
User should see the Invoice page
which should display the invoice
report containing the: - MDAs Name and Code
- Bill Number
- Customer Number
- Payment Due
- Payer ID
- Date (Bill generated)
- Item Description
- Quantity
- Unit Price
- Total
- VAT
- Grand Total
- How to Pay

1m

2m

4m

User should see displayed the


P
customers invoice
User Story - Create Bill for customer (General Bill) Alternative Step (Workflow Enabled)

13

14
15

Click on the Details button of the


selected customer

Select the View Invoice button


under the View Column
Click on the Create Invoice button
and fill all required field

User should be redirected to a


Customer Details page containing:
- Customer Name
- Customer number
- Payer ID
- Customer Address
- A list of the last five (5) unpaid
invoices of the customer
Under the list of the last five (5)
unpaid invoices of the customer,
the user should see the customers:
- Payer ID
- Bill number
- Invoice number
- Invoice date
- Original amount
- Amount remaining
- Status of payment
- View

User should see displayed the


Invoice of the customer
User should see a General bill form
with information on the:- MDA name and code
- Customer name
- Survey Plan Number
- Reference2
- Reference details
- Transaction Date
- Product/Services and,
- Quantity

3m

1m

2m

16

17
18

Fill all required fields and click on


the Submit button

Select Back Button

User should see the transaction


summary page displaying the
customers bill with:- MDA Name and Code
- Bill Number
- Customer Number
- Payment Due
- Payer ID
- Date (Bill generated)
- Item Description
- Quantity
- Unit Price
- Total
- VAT
- Grand Total

1m

User should be redirected to the


P
2m
Customers General Bill form
Select the Create Invoice button User should see the Invoice page
P
4m
which should display the invoice
report containing the: - MDAs
and Code here to shift down the gray lines and preserve the automatic calculations.
Copy test case
rowsName
and insert-paste
- Bill Number
- Customer Number
- Payment Due
- Payer ID
- Date (Bill generated)
- Item Description
- Quantity
- Unit Price
- Total
- VAT
- Grand Total
- How to Pay

#VALUE!
Test Case Results

Skipped
Untested

Untested
Passed
Failed
Skipped
Blocked

1.2

0.8

0.6

0.4

0.2

Blocked
Failed
Passed

TC# Test Execution Steps


Expected Result
User Story - User desires to Change Password on the Application
1

Click on the Change Password


link in the menu

User should see displayed the


change password page with field
for: - User name (which cannot be
edited)
- Current password
- New password
- Confirm new password

Fill the field Current password,


new password and confirm new
password and select the submit
button

User should see displayed a


notification that his/her password
has been updated

Without entering any Passwords,


try to submit the page
Enter some blank spaces for the
Password fields
Leave Old Password field Empty
and Enter new password and retype new password

Application should highlight Invalid


Entries in Field
Application should highlight Invalid
Entries in Field
Application should highlight Invalid
Entries in Field

Enter some blank spaces for Old


Password

Application should highlight Invalid


Entries in Field

###
###

###

Test
Result

Date
Tested

0
1
0
0
0

0%
100%
0%
0%
0%

Tester

TC
Time

0.0 h
0.0 h
0.0 h
0.0 h
0.0 h

Comment /
(or Requirement xref)

1/2/2016

Abimbola

0.05m Page Loaded in just over 5 seconds

Copy test case rows and insert-paste here to shift down the gray lines and preserve the automatic calculations.

#VALUE!
Test Case Results

Skipped
Untested

Untested
Passed
Failed
Skipped
Blocked

1.2

0.8

0.6

0.4

0.2

Blocked
Failed
Passed

TC# Test Execution Steps


Expected Result
User Story - User desires to Log out of the Application
1

Click on logout and close the web


browser,Reopen the browser and
enter the URL of the site.

User Should see the login page


displayed.

Click on logout

Click on logout and enter the URL


of the same site in New tab

Page should navigate to


Login page
Application should display the login
page

Test
Result

Date
Tested

0
1
0
0
0

0%
100%
0%
0%
0%

Tester

TC
Time

0.0 h
0.0 h
0.0 h
0.0 h
0.0 h

Comment /
(or Requirement xref)

1/2/2016
P

Abimbola

0.05m Page Loaded in just over 5 seconds

4
5
6
Copy test case rows and insert-paste here to shift down the gray lines and preserve the automatic calculations.

Das könnte Ihnen auch gefallen