Accomplishment report at QNAP

  • View
    58

  • Download
    0

  • Category

    Career

Preview:

Citation preview

QNAP Summer Internship 2016Accomplishment Report

Reporter Jun-Wei LinDirector Paul Chu

A Story about Software Quality...

A New Daily Build Let’s check if the reported bugs fixed...

How about the Resolved Bugs? Emerge again?!

Retest All the Old Scenarios Every Time?

http://goo.gl/7xJCgE

Technically Impossible...

http://goo.gl/jBtnzN

Do Regression Test (Semi-) Automatically

• Write once, run every time• Easy to write and understand• Execution report• Integrated well with current development

process

Robot Framework• A test automation framework for

acceptance testing• Open source• Active community

Simple Keyword-driven Syntax

http://www.slideshare.net/pekkaklarck/robot-framework-introduction

Clear Reports

http://www.slideshare.net/pekkaklarck/robot-framework-introduction

Detailed Logs

(ScreenshotSupported)

Easy Integration• Test cases = text files

– Compatible with any version control system• Command line interface

– Easy to execute tests by external tools• Plugins for common CI and build tools

Found Issues by Auto Regression Test

• build 1.3.477 build 1.3.494

build 1.3.498

Back to the Story about Quality...

A New Daily Build Reports

Run Test Cases

Manual Inspection

Auto Trigger

Auto Generate

Passed

Failed

Shortened regression cycleImproved software quality

Relieved and focused testersHappy life

Knowledge of Experienced

Testers

Translate to Scripts in Robot Framework

goo.gl/X9vi77

Thank You

Recommended