Test Case # 1

advertisement
Auto Lube
INTRODUCTION OF
PROJECT
In this project, we will open an auto lube shop that will
give the oil change facility to its customer. This system
will be more efficient regarding offering a great deal of
support for more enhanced business support for its
clients. This system gives services to two types of
customer regular and walk in customer and maintain the
records of regular customer, inventory etc and update
them when the oil change time appear also provide
incentive to the customers, offer promotions, and remind
customer about the oil change by sms. It also provides oil
change facility to their customers at their door step. So
we need to build a system that records all the above
business activities.
VU process Model
Adopted methodology for this project is VU process Model
it is the combination of both waterfall and spiral model it is
also called hybrid approach of system development and it
help to maximize the quality of system and minimize the
disadvantages and risk. As our project is starting from
requirements and analysis phase and going form design
and coding the next procedures and finally it is going for
approval and also VU process model has four phases which
further divides the waterfall processes these processes are
in iteration until system meets to our project requirements
so VU process Model is the best fit for our project here is
the diagram of VU process Model
Diagram
Use Case Diagram
Business Rules Catalog
1. In shop user must have an account to login a
system.
2. System will be able to register and open account for
regular customer.
3. Keep records of all regular and walk in customer like
name, address, vehicle number and etc.
4. System will keep records of all the inventory and
stock and update it.
5. System will send sms to customers according to PTA
rules .
6. User will be able to offer a targeted promotional ads
to its customers.
Business Rules Catalog
7. User keep records of all the companies that provides oil to
his shops and sell oil according to customer needs.
8. To provide incentives or bonus to its regular customers to
gain customer satisfaction.
9. User have to save records of each oil change with respect
to each vehicle.
10. System will alert the customer by sending sms when the
next oil change date appears by looking at the customer
records.
11. System gives the facility to their customers to get oil
change at their door step.
12. User will provide customer feedback facility so that he can
maintain and improve his business and run business
according to customer needs.
Architectural Design
Team Structure
Project Schedule
Sequence Diagrams
Log in Sequence Diagram
Logical Model/Class Diagram
Entity-Relationship Diagram
Database Design
User Interfaces
Log in
Main Form
Sale Form
Customer Record
Vender
Offer
Oil Item
Reports
SMS
Feedback
Tools







Microsoft Visual Studio 2008
Microsoft .NET Framework
Microsoft Visual Basic 2008
Microsoft Access database
Crystal Reports Basic for Visual Studio
2008
SMS
ActiveXperts SMS and MMS Toolkit
Test Case # 1
Testing the Login mechanism of Auto lube
System
Preconditions
Make a member of
system by signing up in the
system
Actions
1. Enter User Name
2. Enter Password
3. Click the Login button
Expected Results System should login the user
into the system.
Tested By:
Waqas, Jamil
Result
Pass/Fail
Test Case # 2
Testing the Customer Registration
mechanism of Auto lube System
Preconditions
Actions
Expected
Results
Tested By:
Result
Registration required to keep
record for new customer
1. Login to system
2. Click File menu and Select
customer from Record
3. Click add button
4. Fill the form
5. Click save button
records will be added against
new customer
Waqas, Jamil
Pass/Fail
Test Case # 3
Testing the Oil Record mechanism of Auto
lube System
Preconditions
Actions
Expected Results
Tested By:
Result
User creates new oil record.
1. Login to system
2. Click add oil item button
3. Click add button and fill
form
4. Click save button
System will show the stored
record of oil
Waqas, Jamil
Pass/Fail
Test Case # 4
Testing the Sms Alert mechanism of Auto
lube System
Preconditions
Actions
Expected Results
Tested By:
Result
User looks at the customer record first
there should be a valid phone number
in customer record
A GSM modem should be attached to
system
1. Login to system
2. Click on send SMS
3. Select the modem
4. Type the message
5. Select single phone number
6. Add phone number
7. Click send SMS
System should send a sms to
customer’s phone number about oil
change or news.
Waqas, Jamil
Pass/Fail
Test Case # 5
Testing the Promotion/news mechanism of
Auto lube System
Preconditions
Actions
Record of customer with valid
phone numbers
1. Login to system
2. Click on send SMS
3. Select the modem
4. Type the message
5. Select send to list
6. Select customers
7. Click send SMS to List
Expected Results
System should send a sms to customer’s
phone number about oil change or news.
Tested By:
Result
Waqas, Jamil
Pass/Fail
Test Case # 6
Testing the oil change / sale mechanism of
Auto lube System
Preconditions
Actions
Expected Results
Tested By:
Result
1. Oil item should be in record
2. In case of regular customer, customer record
should be added first
3. To offer discount an active offer must be in
database
1. Login to system
2. Click start sale button
3. Select customer type
4. In case of regular enter ID
5. Add oil item
6. Select offer
7. Receive cash and print bill
System should add record of sale and print a bill
Waqas, Jamil
Pass/Fail
Test Case # 8
Testing the Add offer mechanism of Auto
lube System
Preconditions
Actions
Expected Results
Tested By:
Result
User creates new oil record.
1. Login to system
2. Click offer in menu bar
3. Click add button and fill form
4. Click save button
System will store and show the
offer in database
Waqas, Jamil
Pass/Fail
Test Case # 9
Testing the Feedback mechanism of Auto
lube System
Preconditions
Actions
user provide some feedback
1. Login
2. Click the feedback menu
3. Add message
4. Click on Add button to add new
feedback
Expected Results System should store the information into
the system’s database.
Tested By:
Waqas, Jamil
Result
Pass/Fail
Thanks!
Any Questions
The End
Download