Test Management and
Utilization of PractiTest at nohana
nohana, Inc. Yoshiyuki Takeda
Slide 2
Slide 2 text
Yoshiyuki Takeda
nohana, Inc.
Quality Assurance Unit Manager
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
Kohei Tai
nohana, Inc.
Quality Assurance Engineer
Slide 5
Slide 5 text
Contents
● What is required for QA Team
● Comparison and selection of right test management tools
● After introducing PractiTest
Slide 6
Slide 6 text
What is required for QA Team
Slide 7
Slide 7 text
Development Structure
QA
Engineer
Director /
Designer
Developer
(iOS)
Developer
(Server)
Developer
(Android)
nohana
Tester
Tester
Tester
Partner
Slide 8
Slide 8 text
Lean Startup
IDEA
PROD
UCT
DATA
MEASURE
BUILD
LEARN
Slide 9
Slide 9 text
Mission of QA Team
How fast we can go through “Lean Startup”, and how to keep
the app quality at the acceptable level while delivering to users
as fast as we can.
Slide 10
Slide 10 text
Comparison and selection of right test
management tools
Slide 11
Slide 11 text
Issues on Test Process
Inefficient test case creation and review
Dashboard with many numeric formulas and graphs
BTS which is hard to customize
Slide 12
Slide 12 text
Inefficient test case creation and review
Create new test cases in spreadsheet from scratch for every project.
We created new test cases for every project, so we couldn’t reuse test cases from
the past project.
Creating and reviewing of test cases was not efficient too.
Ver 1.0.0 Ver 1.1.0 Ver 1.1.1
New
New New
Slide 13
Slide 13 text
Dashboard with many numeric formulas and
graphs
Check the status of test using functions and graphs extensively.
Necessary to maintain or modify functions(numerical formula) or graphs every time
when new items are added.
It is hard to maintain where complicated numerical formulas or graphs.
Slide 14
Slide 14 text
BTS which is hard to customize
We used Trello for outsourcing contractor, and we used Github(issue) for internal
use.
Couldn’t add fields such as priority or cause of bug.
Hard to synchronize Github and Trello.
nohana Partner
QA
Engineer
Slide 15
Slide 15 text
Points for comparing Test Management
Tools
● Pricing
● Functions
○ Requirements management
○ Test case management
○ Test execution and progress management
○ Issue management
○ Import and Export
○ API
○ Markdown
● Support
Slide 16
Slide 16 text
PractiTest
● Pricing: ENTERPRISE:$49/user/month -> △
● Functions
○ Requirements management -> ○
○ Test case management -> ○
○ Test execution and progress management -> ○
○ Issue management -> ○
○ Import and Export -> ○
○ API -> ○
○ Markdown -> ○
● Support -> ○
Slide 17
Slide 17 text
After introducing PractiTest
Slide 18
Slide 18 text
Managing Mater Test Cases
We stored test cases as Master Test Cases in PractiTest.
Depends on the project, we add, modify or select test cases, and execute them.
Slide 19
Slide 19 text
Pros
● We use test cases as assets and it
is more efficient to create test
cases than before
● Review is limited to new test cases
only, so review time ad cost has
been reduced
● It takes time to modify when
certain words are widely used
(Replacement is easier in
spreadsheet)
● It is hard to review each test
cases
Cons
Slide 20
Slide 20 text
Utilization of customized Dashboard
Check the status of test by customized Dashboard.
Slide 21
Slide 21 text
● Limitation of customization such
as setting progress graph’s period
of time to every hour
● Easy for everyone to check the
status of test
● Easy to customize and lots of
graphs to choose from
Pros Cons
Slide 22
Slide 22 text
Using as BTS and using API
Enable to add fields such as priority or cause of bug or whatever necessary.
Semi automated Github(issue) and PractiTest using API.
Slide 23
Slide 23 text
● Necessary to add custom fields for
each project(except cloning at the
first place)
● Hard to know whom comments
intended for due to the lack of
mentioning function(added few
weeks ago)
● Depends on the priority,
developers fix issues
● Semi automation reduces the cost
of syncronization
● (want to ) use data from
customized fields for Dashboard
and bug analysis
Pros Cons
Slide 24
Slide 24 text
Summary
● Tool is one solution to solve issues
● Compare and try many tools
● PractiTest is an excellent tool