ผลต่างระหว่างรุ่นของ "01219343-55"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) |
Jittat (คุย | มีส่วนร่วม) |
||
แถว 65: | แถว 65: | ||
** Risk-based testing. [http://www.cpe.ku.ac.th/~jtf/219343/05/risk-based slides] | ** Risk-based testing. [http://www.cpe.ku.ac.th/~jtf/219343/05/risk-based slides] | ||
** Review of test techniques: [http://www.cpe.ku.ac.th/~jtf/219343/07/five-fold.pdf Five-fold testing system] | ** Review of test techniques: [http://www.cpe.ku.ac.th/~jtf/219343/07/five-fold.pdf Five-fold testing system] | ||
− | |||
*** [http://www.satisfice.com/presentations/strategy.pdf Test strategy] slides by James Bach | *** [http://www.satisfice.com/presentations/strategy.pdf Test strategy] slides by James Bach | ||
** [http://theory.cpe.ku.ac.th/wiki/images/01219343-risk-strategy-practice.pdf Exercise] | ** [http://theory.cpe.ku.ac.th/wiki/images/01219343-risk-strategy-practice.pdf Exercise] | ||
* '''Week12:''' Test planning | * '''Week12:''' Test planning | ||
− | ** Sample test plans: [http://www.sqatester.com/documentation/testplansmpl.htm SQAtester.com], [http://it.toolbox.com/blogs/enterprise-solutions/testing-a-sample-test-plan-3283 Toolbox for IT], [http://members.tripod.com/~bazman/testplancontents.html bazman], [http://www.softwaretestinghelp.com/test-plan-sample-softwaretesting-and-quality-assurance-templates/ Software testing help] | + | ** Test planning. [http://www.cpe.ku.ac.th/~jtf/219343/10/test-planning.pdf slides] |
+ | ** Test plan templates: [http://www.epmo.scio.nc.gov/library/docs/testplan.doc testplan.doc] | ||
+ | ** Sample test plans: [http://www.sqatester.com/documentation/testplansmpl.htm SQAtester.com], | ||
+ | [http://sce.uhcl.edu/helm/RUP_course_example/courseregistrationproject/artifacts/test/plans/test_plan_arch.htm sce.uhcl.edu] | ||
+ | [http://it.toolbox.com/blogs/enterprise-solutions/testing-a-sample-test-plan-3283 Toolbox for IT], [http://members.tripod.com/~bazman/testplancontents.html bazman], [http://www.softwaretestinghelp.com/test-plan-sample-softwaretesting-and-quality-assurance-templates/ Software testing help] | ||
* '''Week13:''' | * '''Week13:''' |
รุ่นแก้ไขเมื่อ 03:21, 3 พฤษภาคม 2556
This is a course home page for 01219343 Software Testing. In this course, we shall study various aspects of software testing, including both technical and social ones.
Announcements
- Facebook group (closed)
Schedules
- Week1: Introduction. The role of testers. slides
- Week2: Unit testing. Introduction to Test-Driven Development.
- Junit: homepage
- Slides: UDel CISC275 slides
- Wiki: Getting started
- Cheat sheets: Cheat sheet by Codign, Quick Start Guide, JUnit 4 Cheat Sheet, UW CSE331 cheat sheet
- Tutorials: JUnitQuickTutorial
- TDD Clips: Dive Into TDD
- Exercises:
- Junit: homepage
- Week3: Interviewing with customers
- Week4: Isolation. Mocks / Stubs.
- Slides: Good unit tests, Testing units with dependencies
- Notes: Please install Mockito before class.
- Links:
- Mockito's document
- Mocks aren't stubs by Martin Fowler
- Mocks, Fakes, Stubs and Dummies -- terminologies of various test doubles.
- Extra1: Grails
- Grails: Getting Started
- คลิปอบรม Grails ของ SIPA/KU โดย ชาญวิทย์ แก้วกสิ (ภาษาไทย)
- Week5: Test levels, test types
- Quick review: basic concepts, testing principles
- Grails testing: Testing - reference document
- Grails functional test plugin
- Week6: User acceptance testing.
- User stories
- Practice with grails project
- Mercurial (hg): mercurial, quick reference, bitbucket
- Link like fork this!
- Week7: Test design
- Week8: How to think like a tester
- Reference material: Chapter 2 of the Lessons learned book
- Week9: Exploratory Testing
- Cem Kaner, A tutorial in exploratory testing. QAI QUEST Conference, Chicago, April 2008.
- James Bach's note on Rapid Testing is very good.
- Week10: Bug reporting. Code coverage.
- Rex Black. The Fine Art of Writing a Good Bug Report
- Week11:
- Risk-based testing. slides
- Review of test techniques: Five-fold testing system
- Test strategy slides by James Bach
- Exercise
- Week12: Test planning
- Test planning. slides
- Test plan templates: testplan.doc
- Sample test plans: SQAtester.com,
sce.uhcl.edu Toolbox for IT, bazman, Software testing help
- Week13:
- Performance testing, load testing
- Usability testing