~/talk

Testing - Best Practices in Open Source World

Talkat FOSSASIA 2015 DevOps Track · on Sunday, 2015-03-15· [testing, open-source]
slides:none on file

Shows how to create a test harness for open source projects, with concrete steps to add automated tests, integrate them into CI pipelines, and measure coverage so regressions get caught earlier. Explains how to alter your development model toward continuous testing and code review practices that reduce bugs, gives rules for when to file a bug versus fix locally, and gives hands-on troubleshooting steps for reproducing, isolating and patching defects in community projects.

AI-written summary · about

  1. 0:00Intro
  2. 0:57Testing - Best Practices in Open Source World By: Amita Sharma, Senior QA at Red Hat
  3. 3:38Testing is the best way to start with - It is the best way to learn new things. Manual/automation Testing, Functional Testing, Feature Testing. - Test plans, Test case, Test Days, Bug reporting, Testing release candidates, Bug verification, Automation framework - Reporting bugs & Testing patches
  4. 6:48Executing tests using test library and generating reports. - Test scripts should be able to handle different test data and test scenarios. - Automated test frameworks
  5. 9:42Include Testing in Development How that can be done???
  6. 11:51Test Driven Development Try to use OOP - Avoid bug prone code Include Unit Testing - Continuous Integration
  7. 16:30Bugs - Know difference between error, BUG, fault, failure - Bug tracking Tools Writing bug report - Using tools - ABRT - Follow-ups with verification and validation
  8. 18:58Troubleshooting - Logs logs and logs - Read code - Use tools like valgrind etc.
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.