Slide 1

Slide 1 text

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

Slide 25

Slide 25 text

THANK YOU