Test Release Candidate (Activity)
From Foss2Serve
(Difference between revisions)
(5 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | {{Learning Activity Overview |
− | + | |title= | |
+ | Test Release Candidate | ||
+ | |overview= | ||
+ | Student will test a release candidate for an open source software project and report findings. | ||
+ | |prerequisites= | ||
+ | Students will probably need to use git (see the [[Intro to GitHub (Activity)]] series). | ||
+ | |objectives= | ||
+ | # Explain how release testing fits into the software development life cycle (SDLC). | ||
+ | # Go through the steps of a release test and provide their observations. | ||
+ | # Describe (in generic terms) the steps required for release testing (3) | ||
+ | |process skills= | ||
+ | }} | ||
− | + | === Background === | |
− | What is the rational for this activity? | + | * ''Is there background reading material?'' |
+ | * ''Are there other activities the student should have done first?'' | ||
+ | * ''What is the rational for this activity?'' | ||
+ | * ''Include helpful hints to faculty here.'' | ||
− | |||
(reference links for later) | (reference links for later) | ||
− | https://cwiki.apache.org/confluence/display/CLOUDSTACK/Release+test+procedure | + | * https://cwiki.apache.org/confluence/display/CLOUDSTACK/Release+test+procedure |
− | https://www.debian.org/doc/manuals/debian-faq/ch-ftparchives#s-testing | + | * https://www.debian.org/doc/manuals/debian-faq/ch-ftparchives#s-testing |
− | https://www.debian.org/devel/testing | + | * https://www.debian.org/devel/testing |
− | https://en.wikipedia.org/wiki/Software_testing | + | * https://en.wikipedia.org/wiki/Software_testing |
− | http://www.alwaysagileconsulting.com/organisation-antipattern-release-testing/ | + | * http://www.alwaysagileconsulting.com/organisation-antipattern-release-testing/ |
− | https://www.scriptrock.com/blog/release-testing-basics | + | * https://www.scriptrock.com/blog/release-testing-basics |
− | http://clusterlabs.org/wiki/Release_Testing | + | * http://clusterlabs.org/wiki/Release_Testing |
− | https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Mozmill | + | * https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Mozmill |
− | https://developer.mozilla.org/en-US/docs/Mozilla/QA/Developing_tests | + | * https://developer.mozilla.org/en-US/docs/Mozilla/QA/Developing_tests |
− | https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Unit_testing | + | * https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Unit_testing |
− | http://wiki.scummvm.org/index.php/Release_Testing | + | * http://wiki.scummvm.org/index.php/Release_Testing |
− | === Directions | + | === Directions === |
− | + | ||
− | + | ||
− | + | ||
+ | # Read about what release testing is and why it's done. | ||
+ | # Test a release. | ||
+ | # Write release testing instructions for a new version of a boxed cake mix. | ||
− | === Deliverables | + | === Deliverables === |
− | + | ||
+ | * ''What will the student hand in?'' | ||
− | === Assessment | + | === Assessment === |
− | + | ||
− | + | ||
− | + | ||
− | Include sample assessment questions/rubrics. | + | * ''How will the activity be graded?'' |
+ | * ''How will learning will be measured?'' | ||
+ | * ''Include sample assessment questions/rubrics.'' | ||
− | {| | + | {| class="wikitable" |
! Criteria | ! Criteria | ||
! Level 1 (fail) | ! Level 1 (fail) | ||
Line 73: | Line 75: | ||
|} | |} | ||
− | === Comments | + | === Comments === |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | * ''What should the instructor know before using this activity?'' | ||
+ | * ''What are some likely difficulties that an instructor may encounter using this activity?'' | ||
− | === | + | {{Learning Activity Info |
− | + | |acm unit= | |
+ | |acm topic= | ||
+ | |difficulty= | ||
+ | |time= | ||
+ | |environment= | ||
+ | |author= | ||
+ | Gina Litkins | ||
+ | |source= | ||
+ | |license= | ||
+ | {{License CC BY SA}} | ||
+ | }} | ||
+ | === Suggestions to Open Source Mentors === | ||
− | + | ''Suggestions for an open source community member who is working in conjunction with the instructor.'' | |
− | + | ||
− | + | ||
− | |||
− | [[Category: | + | [[Category:Learning Activity]] |
− | [[Category: | + | [[Category:Quality and Testing]] |
+ | [[Category: Minimal Sketch]] |
Latest revision as of 18:00, 8 March 2017
Title |
Test Release Candidate |
---|---|
Overview |
Student will test a release candidate for an open source software project and report findings. |
Prerequisites |
Students will probably need to use git (see the Intro to GitHub (Activity) series). |
Learning Objectives |
After successfully completing this activity, the learner should be able to:
|
Process Skills Practiced |
Background
- Is there background reading material?
- Are there other activities the student should have done first?
- What is the rational for this activity?
- Include helpful hints to faculty here.
(reference links for later)
- https://cwiki.apache.org/confluence/display/CLOUDSTACK/Release+test+procedure
- https://www.debian.org/doc/manuals/debian-faq/ch-ftparchives#s-testing
- https://www.debian.org/devel/testing
- https://en.wikipedia.org/wiki/Software_testing
- http://www.alwaysagileconsulting.com/organisation-antipattern-release-testing/
- https://www.scriptrock.com/blog/release-testing-basics
- http://clusterlabs.org/wiki/Release_Testing
- https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Mozmill
- https://developer.mozilla.org/en-US/docs/Mozilla/QA/Developing_tests
- https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Unit_testing
- http://wiki.scummvm.org/index.php/Release_Testing
Directions
- Read about what release testing is and why it's done.
- Test a release.
- Write release testing instructions for a new version of a boxed cake mix.
Deliverables
- What will the student hand in?
Assessment
- How will the activity be graded?
- How will learning will be measured?
- Include sample assessment questions/rubrics.
Criteria | Level 1 (fail) | Level 2 (pass) | Level 3 (good) | Level 4 (exceptional) |
---|---|---|---|---|
The purpose of the project | ||||
Why the project is open source |
Comments
- What should the instructor know before using this activity?
- What are some likely difficulties that an instructor may encounter using this activity?
ACM BoK Area & Unit(s) |
|
---|---|
ACM BoK Topic(s) |
|
Difficulty | |
Estimated Time to Complete |
|
Environment / Materials |
|
Author(s) |
Gina Litkins |
Source | |
License |
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License |
Suggestions to Open Source Mentors
Suggestions for an open source community member who is working in conjunction with the instructor.