Karlskrona Parking Application From a testers point of view.

11
Karlskrona Parking Application From a testers point of view

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

Page 1: Karlskrona Parking Application From a testers point of view.

Karlskrona Parking ApplicationFrom a testers point of view

Page 2: Karlskrona Parking Application From 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

Page 3: Karlskrona Parking Application From a testers point of view.

Stakeholder Expectations

KarlskronaSimple, easy to use, ”Karlskronified”

ParkeratGeneric solution, easy to offer to other customers

FujitsuResponsibility to customer

Quality responsibility

SecuritasEasy & secure parking survaillence

Page 4: Karlskrona Parking Application From a testers point of view.

Requirements

Customer immature in writing IT requirementsHigh / low detail

Vague RequirementsSupplier tended to interpret requirements to fit their wishes

Should work on ”All” MobilesSmartphones

Page 5: Karlskrona Parking Application From a testers point of view.

Test Challanges

Not needed...

Who is correct? Customer or Product Owner?

Different developer competencies

Unstructured version control

Apple

Infected situtaion

Test environment

Page 6: Karlskrona Parking Application From a testers point of view.

How did we test this?

Page 7: Karlskrona Parking Application From a testers point of view.

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

Page 8: Karlskrona Parking Application From a testers point of view.

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

Page 9: Karlskrona Parking Application From a testers point of view.

Scenarios

Based on:

Customer requirements

Intended usage

Expected usage

Wrong usage...

First time usage

Returning customers

Looks & Usability

Across platforms

Regression

Page 10: Karlskrona Parking Application From a testers point of view.

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

Page 11: Karlskrona Parking Application From a testers point of view.

[email protected] - 800 819

Johan Klintin