Karlskrona Parking Application From a testers point of view.

Post on 12-Jan-2016

222 views 2 download

Tags:

Transcript of Karlskrona Parking Application From a testers point of view.

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

johan.klintin@hiq.se0768 - 800 819

Johan Klintin