1 / 12

Kiểm thử và Đảm bảo Chất lượng Phần mềm

Kiểm thử và Đảm bảo Chất lượng Phần mềm. (Software Testing and Quality Assurance) 2014. Nội dung. Giới thiệu Mục tiêu môn học Tài liệu Kế hoạch Tính điểm. Giới thiệu. Giáo viên : Trương Anh Hoàng hoangta@vnu.edu.vn Tiêu đề bắt đầu bằng : [ Kiểm thử ] Trang web môn học , trao đổi

thiery
Download Presentation

Kiểm thử và Đảm bảo Chất lượng Phần mềm

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. KiểmthửvàĐảmbảoChấtlượngPhầnmềm (Software Testing and Quality Assurance) 2014

  2. Nội dung • Giớithiệu • Mụctiêumônhọc • Tàiliệu • Kếhoạch • Tínhđiểm

  3. Giớithiệu • Giáo viên: Trương Anh Hoàng • hoangta@vnu.edu.vn • Tiêuđềbắtđầubằng: [Kiểmthử] • Trang web môn học, traođổi • http://bbc.vnu.edu.vn • Facebook • Lớp tạo và add hoangta@vnu.edu.vn

  4. Mụctiêu môn học • Kiến thức • Nắmđượccáckiếnthứccơ bản vềkiểmthửvàđảmbảochấtlượngphầnmềm • Hiểuvàcókhảnăngápdụngcáckỹthuậtkiểmthửhộptrắngvàhộpđencơbản • Kỹnăng • Cókhảnăngápdụngcáckỹthuậtkiểmthửvàodựánphầnmềm • Trảinghiệmápdụngkỹthuậtkiểmthửphùhợptrongdựánphầnmềm • Sửdụngthànhthạo đượcmộtsốcôngcụhỗtrợkiểmthử

  5. Sáchthamkhảochính • Giáo trìnhkiểmthửvàđảmbảochấtlượngphầnmềm (sắpxuất bản) • Đặng Văn Hưng, Trương Anh Hoàng, Phạm Ngọc Hùng • 2014

  6. Sáchđọcthêm • SoftwareTestingandAnalysis: Process, Principles and Techniques • Mauro Pezz, Michal Young, • John Wiley & Sons, 2008 • FoundationsofSoftwareTesting: ISTQB Certification • DorothyGraham, Erik van Veenendaal, IsabelEvans, RexBlack • Thomson Learning, 2007

  7. Kế hoạchdựkiến • Tuần 1. Giớithiệu, chia nhóm, minh họaJUnit • Tuần 2. Mộtsốkiếnthức toán chuẩnbị, chươngtrìnhvídụ • Tuần3. Kỹthuậtxemxét (review) tàiliệu, mãchươngtrình • Tuần 4-6. Kiểmthửhộpđen • Biên, Lớp tươngđương, Bảngquyếtđịnh • Tuần 7. Kiểmtragiữakỳ/Báocáocủacácnhóm • Tuần 8-10. Kiểmthửhộptrắng • Luồngđiềukhiển, Luồngdữliệu, • Tuần 11: Kiểmthửdựatrênmôhình • Tuần 12: Công cụkiểmthửhộptrắngvàhộpđen • Tuần 13-14*: Mộtsốchủđềcậpnhậtvềtựđộngkiểmthử • Kiểmthửchấpthuậntựđộng, BDD, TDD • Tuần 15. Báocáocủacácnhóm, tổngkết, ôntập

  8. Phương pháphọc • Giáo viên • Giớithiệunội dung chínhcủacácbài • Kiểmtrathườngxuyênkiếnthứccủasinhviêntrên lớp thông qua báocáo, thảoluận, câuhỏitrên lớp • Sinhviên • Đọchiểutoànbộtàiliệubắtbuộc • Làmcácbàitậpvềnhà, bàitậpnhóm • Tự nghiêncứu, sửdụngcôngcụkiểmthử

  9. Bài tập • Bàitậpcánhânphảitựlàm, nộptheoyêucầucủagiáoviên • Bàitậpnhómphảithamgiavàđónggópcùngnhóm • Quảnlýbàitậpnhómthông qua cáccôngcụquảnlýdựánnhưgithub, bitbucket,..

  10. Tínhđiểm (cóthểthayđổi) • Chuyêncần: 20% • Điểmdanh, bàitậpvềnhà, kiểmtrađộtxuất • Bàitậpnhóm: 40% • Trình bày, viếtbáocáo: 20% • Thicuốikỳ + báocáobàitậpnhóm: 40% • Hìnhthứcviết: câuhỏitrắcnghiệm + tựluận

  11. Thảoluận • Chia nhóm • Theo ABC, tựlậpnhóm? • Githubđểquảnlýcácbàitậpcủacácnhóm • Câuhỏi?

  12. Một số công cụ tự học • Junit • http://junit.org/ • Dùn eclipse với junit plugin • Nghiên cứu các tính năng cao cấp của junit • Github • http://github.com • Viết một chương trình nhỏ, ví dụ giải phương trình bậc hai, rồi viết các ca kiểm thử đơn vị • Được dùng ngôn ngữ khác thay Java

More Related