Date post: | 12-Apr-2017 |
Category: |
Career |
Upload: | jun-wei-lin |
View: | 58 times |
Download: | 0 times |
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)
Demo
https://youtu.be/RCkqOqBDV6Q
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