Upload
brianna-jacobs
View
222
Download
2
Tags:
Embed Size (px)
Citation preview
Karlskrona Parking ApplicationFrom a testers point of view
Background
Karlskrona municipality wanted a new Parking solutionCustomer
Parkerat had an idea for a solutionOwner of product
Fujitsu – Official supplier”Owner” of customer
Stakeholder Expectations
KarlskronaSimple, easy to use, ”Karlskronified”
ParkeratGeneric solution, easy to offer to other customers
FujitsuResponsibility to customer
Quality responsibility
SecuritasEasy & secure parking survaillence
Requirements
Customer immature in writing IT requirementsHigh / low detail
Vague RequirementsSupplier tended to interpret requirements to fit their wishes
Should work on ”All” MobilesSmartphones
Test Challanges
Not needed...
Who is correct? Customer or Product Owner?
Different developer competencies
Unstructured version control
Apple
Infected situtaion
Test environment
How did we test this?
Divide & Conquer
SFDIPOT
Structure
Function
Data
Integration
Platform
Operation
Time
Webb
App
Database
Account Handling
Vehicle Handling
Start / Stop Parking
Trossökort
Payments
History / Reciept
Users
Vehicles
Credit Card
Zones
Prices
History
Private
Coorporate
Userdata...
Web <-> DB
App <-> DB
Scanner <-> DBAdmin <-> DB
DIBS
Desktop
Mobile
PC
MAC
Android
iPhone
Windows
Register
Trossökort
Timed Parking
View History
Parking Timer
Trossökort 30d
Bill 28:th
Unpaid bill, 30d
Scanner
Assumed the role of the end user
Personas
Mobile newbie
Mobile savvy
Coorporate
Securitas
Devious users
and Persons...Mom, other relatives & friends
Municipality representatives (AT)
Securitas
Scenarios
Based on:
Customer requirements
Intended usage
Expected usage
Wrong usage...
First time usage
Returning customers
Looks & Usability
Across platforms
Regression
What did we find?
General UX issues
Intuitiveness
Smoothness
Field validations
User & Vehicle handling
Minor security issues
Park an already parked vehicle...
Not a defect
Still existing?
Back vs Back
Swipe
End parking iPhone
[email protected] - 800 819
Johan Klintin