+ All Categories
Home > Career > Accomplishment report at QNAP

Accomplishment report at QNAP

Date post: 12-Apr-2017
Category:
Upload: jun-wei-lin
View: 58 times
Download: 0 times
Share this document with a friend
17
QNAP Summer Internship 2016 Accomplishment Report Reporter Jun-Wei Lin Director Paul Chu
Transcript
Page 1: Accomplishment report at QNAP

QNAP Summer Internship 2016Accomplishment Report

Reporter Jun-Wei LinDirector Paul Chu

Page 2: Accomplishment report at QNAP

A Story about Software Quality...

Page 3: Accomplishment report at QNAP

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

Page 4: Accomplishment report at QNAP

How about the Resolved Bugs? Emerge again?!

Page 5: Accomplishment report at QNAP

Retest All the Old Scenarios Every Time?

http://goo.gl/7xJCgE

Page 6: Accomplishment report at QNAP

Technically Impossible...

http://goo.gl/jBtnzN

Page 7: Accomplishment report at QNAP

Do Regression Test (Semi-) Automatically

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

process

Page 8: Accomplishment report at QNAP

Robot Framework• A test automation framework for

acceptance testing• Open source• Active community

Page 9: Accomplishment report at QNAP

Simple Keyword-driven Syntax

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

Page 10: Accomplishment report at QNAP

Clear Reports

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

Page 11: Accomplishment report at QNAP

Detailed Logs

(ScreenshotSupported)

Page 13: Accomplishment report at QNAP

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

Page 14: Accomplishment report at QNAP
Page 15: Accomplishment report at QNAP

Found Issues by Auto Regression Test

• build 1.3.477 build 1.3.494

build 1.3.498

Page 16: Accomplishment report at QNAP

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

Page 17: Accomplishment report at QNAP

Thank You


Recommended