BÀi tập lớn môn học: Kiểm tra phần mềm 2012 Nội dung o0o



tải về 143.36 Kb.
Chuyển đổi dữ liệu26.04.2018
Kích143.36 Kb.

Bài tập lớn dành cho sinh viên môn học Kiểm Tra Phần Mềm


BÀI TẬP LỚN

Môn học: Kiểm tra phần mềm

2012

Nội dung

- o0o –


Mục đích của tài liệu 3

I. Phạm vi sử dụng 3

II. Bảng phân công hướng dẫn cho mỗi đề tài 3

III. Yêu cầu cho bài tập lớn 3

a) Tài liệu cung cấp: 3

b) Yêu cầu chung cho mỗi để tài: 3

c) Hình thức nộp bài: 4

IV. Mô tả về các đề tài 5

1. Đề tài: Google Services (các dịch vụ của Google http://www.google.com) 5

2. Đề tài: Hot Deal (http://www.hotdeal.vn) giao dịch mua bán voucher và sản phẩm 5

3. Đề tài: Các dịch vụ của Youtube (http://www.youtube.com) 6

4. Đề tài: Các chức năng thông dụng của Yahoo Mail (http://mail.yahoo.com) 7

5. Đề tài: Các dịch vụ của Megastart (http://www.megastar.vn/vn/ ) 8

6. Đề tài: Web site âm nhạc Nhaccuatui.com 8




Mục đích của tài liệu


Kiểm tra phần mềm là một môn học trong chương trình giảng dạy của trường đại học Bách Khoa Tp Hồ Chí Minh. Tài liệu này là phần bổ sung cho môn học. Đây là bài tập lớn dành cho sinh viên đang tham gia vào môn học này. Tài liệu này mô tả yêu cầu của chương trình, các chức năng chính cần kiểm tra, các chức năng không cần kiểm tra. Dựa trên đó, sinh viên có thể tạo được kế hoạch kiểm tra chương trình, các công việc cần cho việc kiểm tra …
  1. Phạm vi sử dụng


Đây là chương trình đào tạo hợp tác của công ty trách nhiệm hữu hạn CSC Việt nam và trường Đại Học Bách khoa thành phố Hồ Chí Minh. Tài liệu được sử dụng để bổ sung cho việc giảng dạy trong trường.
  1. Bảng phân công hướng dẫn cho mỗi đề tài


Dưới đây là bảng phân công chịu trách nhiệm hướng dẫn cho mỗi đề tài, sinh viên có thể liên lạc để nhận hổ trợ từ phía công ty dựa trên bảng phân công này:

Tên đề tài

Người hướng dẫn

Email

Google

Dat Le

dle8@csc.com

Hot deal

Anh Nguyen

anguyen31@csc.com

You tube

Uyen Ngo

ungo2@csc.com

Yahoo Mail

Anh Duong

aduong3@csc.com

MegaStart

Anh Ly

aly3@csc.com

Nhaccuatui

HaiHo

hho6@csc.com
  1. Yêu cầu cho bài tập lớn

    1. Tài liệu cung cấp:


1. Mô tả chung và phần tóm tắt đề tài như trong bên dưới

2. Bảng mẫu kế hoạch kiểm thử

3. Mẫu test case

Lưu ý:


  • Công ty CSCV chỉ chịu trách nhiệm hướng dẫn làm bài cho Test Plan, Test case, hay cách thức báo cáo lỗi

  • Trong suốt thời gian làm bài, chỉ có trưởng nhóm sinh viên có thể liên lạc bằng email với các người hướng dẫn để xác nhận hướng đi của nhóm hay các vấn đề về bài làm, không chấp nhận email hỏi riêng từ các thành viên trong nhóm (Bên công ty sẽ coi những thư đó là spam mail)
    1. Yêu cầu chung cho mỗi để tài:


  1. Xây dựng kế hoạch kiểm thử

Kèm theo là đây là mẫu cho một kế hoạch kiểm tra phần mềm (Test plan template), dựa trên mẫu này và yêu cầu cụ thể cho mỗi đề tài, hãy soạn ra một kế hoạch kiểm thử cho nhóm sao cho kế hoạch này thể hiện được các mục chính sau:

    1. Mục đích và phạm vi kiểm tra

    2. Định hướng cho kế hoạch

    3. Các chức năng cần kiểm tra và không kiểm tra

    4. Định nghĩa vai trò cho từng cá nhân trong nhóm

    5. Các môi trường kiểm tra

    6. Các công cụ kiểm tra (test tools)

    7. Bảng phân công chi tiết

    8. Điều kiện để ngừng việc kiểm tra

    9. Các hạng mục sẽ được giao cho khách hàng vào giai đoạn cuối

    10. Bạn có đề nghị gì thêm để kế hoạch này được hoàn hảo hơn? (điểm số mục này sẽ là điểm thưởng nếu các bạn sinh viên hoàn tất đầy đủ các mục trẹn)

  1. Thiết kế test case

Mỗi đề tài đều có liệt kê các chức năng chính của chương trình: bao gồm 4 chức năng. Hãy xây dựng bộ test cases theo mẫu test case cho 3 chức năng đầu tiên, chức năng thứ 4 sẽ là điểm thưởng nếu các bạn đã hoàn tất test case cho 3 chức năng trên.

  1. Tiến hành kiểm tra phần mềm dựa trên bộ test cases đã soạn

  2. Thông báo các lỗi tìm được khi thực thi kiểm tra chương trình và cập nhật tình trạng (Passed/Failed) vào bộ test cases.
    1. Hình thức nộp bài:


1. Nộp bài:

Mỗi nhóm sẽ nộp bài là file nén (Tênfiel nén được đặt theo quy định sau: _.zip. Ví dụ, nhóm 3 làm để tài “Google Search”, tên file nén sẽ là: Nhom_03_Googe_Search.zip).



Trưởng nhóm chịu trách nhiệm tập hợp và đóng gói tất cả các files thành 01 file nén (Chỉ chấp nhận file .zip), trong file nén sẽ bao gồm các files:


  • Kế hoạch kiểm thử

  • Bộ Test cases và kết quả cho từng test case tương ứng.. Đối với những trường hợp lỗi (failed test case), các bạn phải mô tả rõ ràng từng lỗi của ứng dụng ( description of actual result)


2. Thời hạn nộp bài: Vui lòng liên hệ thầy Hiệp hay thầy Thuận để biết rõ thời hạn nộp bài.
3. Cách thức nộp bài:

File nén (zip file) sẽ được gởi bằng email về địa chỉ email của mỗi người hướng dẫn tương ứng đồng thời cc cho thầy Hiệp (hiep@cse.hcmut.edu.vn), thầy Thuận (thuanle@cse.hcmut.edu.vnl) và Đạt Lê (dle8@csc.com)


4. Điểm cho mỗi nhóm:

- Sau khi nhận được các bài làm cúa các nhóm, bên công ty sẽ kiểm tra và đánh giá theo bảng điểm chung (3 tuần đến 4 tuần).

- CSCV sẽ trả kết quả đánh giá về cho Thầy Hiệp để công bố chung. Sau thời hạn 1 tuần kể từ ngày công bố, nếu không có gì thắc mắc, điểm đó sẽ là điểm cuối cùng cho môn học.


  1. Mô tả về các đề tài

1. Đề tài: Google Services (các dịch vụ của Google http://www.google.com)

      1. Mô tả đề tài

Yêu cầu chung chương trình:


Google là một trong những công ty lớn cung cấp các dịch vụ online rộng khắp thế giới. Bên cạnh các dịch vụ trả tiền, Google cung cấp rất nhiều các sản phẩm miễn phí cho người dùng như thư tín điện tử, dich vụ tìm kiếm, dịch vụ dịch thuật, bản đồ, dịch vụ lưu trữ, dịch vụ hội thoại video online….

Trong phạm vi một đề tài nhỏ, Yêu cầu nhóm lên kế hoạch để kiểm tra các dịch vụ/ chức năng được liệt kê bên dưới.

Việc kiểm tra này để đảm bảo rằng các dịch vụ /chức năng đó chạy tốt không chỉ trên trình duyệt Google Chrome của Google mà còn chạy tốt trên các trình duyệt thông dụng khác như IE8. FireFox 11

Các dịch vụ /chức năng cần kiểm tra


  1. Google account (Một sự khởi đầu để sử dụng các dịch vụ của Google)

    1. Tạo một account mới

    2. Chỉnh sửa account (Thay đổi tên, đổi mật khẩu).

  2. Google Mail

    1. Các chức năng thông thường của email: Gởi mail bao gồm tệp tin đính kèm, nhận mail, trả lời mail cho người nhận/ trả lời chung cho tất cả mọi người.

    2. Kiểm tra tính năng cạnh tranh như: dung lượng hộp thư rất lớn đến 2 GB, chức năng conversations trong email.

    3. Chức năng tạo lịch làm việc: To-Do, các sự kiện (events) có chức năng nhắc nhở, bao gồm chức năng lặp lại sự kiện (event) hàng ngày, tuần, tháng, năm.

  3. Google Search (tìm kiếm mọi thứ)

    1. Chức năng tìm kiếm text thông thường

    2. Chức năng tìm kiếm nâng cao để hạn chế bớt các kết quả trả về

    3. Chức năng tìm kiếm bằng hình ảnh

  4. Google Docs (Tạo và chia sẻ công việc của bạn trực tuyến với Google Documents)

    1. Chức năng Tải tệp từ máy tính lên Google Docs

    2. Chức năng truy cập mọi nơi

    3. Chức năng chia sẻ tài liệu với người khác

2. Đề tài: Hot Deal (http://www.hotdeal.vn) giao dịch mua bán voucher và sản phẩm

Mô tả đề tài


Giống như Amazon, Bestbuy, Hot deal là website đang rất phổ biền hiện nay. Trang web đăng thông tin các sản phẩm, dịch vụ kể cả các gói du lịch, khách sạn đang được khuyến mãi – giảm giá trên thị trường. Website tương tự như các trang web mua hàng online, người dùng có thể truy cập trang web để thực hiện giao dịch mua voucher hoặc sản phẩm với giá khuyến mãi.

Yêu cầu chung chương trình:


Trước tiên các bạn tham khảo qua trang web với địa chỉ sau để hiểu rõ mục đích sử dụng của website

http://www.hotdeal.vn
Trong phạm vi một đề tài nhỏ, Yêu cầu nhóm lên kế hoạch để kiểm tra các dịch vụ/ chức năng được liệt kê bên dưới.

Việc kiểm tra này để đảm bảo rằng các dịch vụ /chức năng đó chạy tốt không chỉ trên trình duyệt IE7, Safari và FireFox 11. OS: Win 7, Win Vista, Win XP


Các dịch vụ /chức năng cần kiểm tra


  1. View thông tin khuyến mãi sản phẩm và dịch vụ trên website (sản phầm, hình ảnh và giá tiền)

      1. Deal hôm nay: liệt kể thông tin sản phẩm và dịch vụ của ngày hiện tại đang được giảm giá

      2. Deal du lịch: liệt kể thông tin tour du lịch và khách sạn đang được giảm giá

      3. Deal gần đây: liệt kể thông tin sản phẩm, dịch vụ kể cả tour du lịch và khách sạn đang được giảm giá trong khoản thời gian 1 tuần và được nhiều người xem nhất.

      4. Thảo luận: diễn đàng thảo luận về sản phẩm, thông tin về chất lượng, giá cả

      5. Hỏi đáp: Đăng 1 số câu hỏi, câu trả lời và thông tin thông dụng để giúp người sử dụng giải đáp thắc mắc trong quá trình mua hang, trả tiền hay đổi lại hang…

  1. Đăng ký HotDeal account

      1. Đăng ký một account mới thành công với đây đủ thông tin yêu cầu

      2. Đăng ký một account mới không thành công do điền thiếu thông tin yêu cầu.

  1. Đăng nhập HotDeal account (Được sử dụng như thành viên của Hotdeal để thực hiện các giao dịch mua hàng)

      1. Đăng nhập

      2. Xem My deal (Xem thông tin cá nhân và Xem đơn hàng của tôi (tình trạng đơn hàng)

      3. Thực hiện giao dịch mua hàng, chọn sản phẩm và nhập số lượng nhưng không hoàn tất ở bước xác nhận cuối cùng (không nhấn nút “Đồng Ý”)

Ghi chú: Nếu bạn test mua hàng, mua thành công thi bạn phải hủy đơn hang tránh trường hợp HotDeal giao hang và thu tiền trên sản phẩm bạn test.

  1. Đăng ký gửi thông tin khyến mãi qua email

      1. Nhập email vào textbox để đăng ký

3. Đề tài: Các dịch vụ của Youtube (http://www.youtube.com)

Mô tả đề tài

YouTube là một trang web chia sẻ video. Người dùng có thể tải lên, xem và chia sẻ video. Với việc sử dụng Adobe Flash Video và HTML5 công nghệ để hiển thị một loạt các nội dung video do người dùng tạo ra, bao gồm cả các đoạn phim, clip truyền hình, video âm nhạc, cũng như nội dung nghiệp dư chẳng hạn như viết blog video và video ngắn ban đầu.


Trong phạm vi một đề tài nhỏ, yêu cầu nhóm lên kế hoạch để kiểm tra các dịch vụ/ chức năng được liệt kê bên dưới.
Việc kiểm tra này để đảm bảo rằng các dịch vụ /chức năng đó chạy tốt trên các trình duyệt: IE7, IE8, Firefox.

Các dịch vụ /chức năng cần kiểm tra





  1. Youtube account:

  1. Tạo một account mới.

  2. Chỉnh sửa thông tin account.

  3. Đăng nhập vào hệ thống.

  1. Đăng tải file video:

  1. Đăng tải file video

  2. Xóa file video.

  1. Thảo luận trên file video:

  1. Đăng tải lời bình.

  2. Chỉnh sửa lời bình.

  3. Xóa lời bình.

  4. Phản hồi lời bình luận của người khác.

  1. Tìm kiếm trên Youtube.

  1. Chức năng tìm kiếm cơ bản.

  2. Chức năng tìm kiếm nâng cao.

4. Đề tài: Các chức năng thông dụng của Yahoo Mail (http://mail.yahoo.com)

Mô tả đề tài


Yahoo Mail là một trong những Free Mail Service phổ biến nhất hiện nay, bên cạnh Gmail, Windows Live Hotmail… Cung cấp giao diện người dùng thân thiện , những chức năng quản lý mail hoàn hảo (Gửi Mail, Nhận Mail, Chat…) và đặc biệt là không giới hạn về dung lượng, Yahoo Mail gần như được ưa thích nhất ở Việt Nam.

Trong phạm vi một đề tài nhỏ, yêu cầu nhóm lên kế hoạch để kiểm tra chi tiết các dịch vụ/ chức năng được liệt kê bên dưới.

Việc kiểm tra này để đảm bảo rằng các dịch vụ /chức năng đó chạy tốt trên các trình duyệt: IE9, Firefox và Google Chrome.

Các dịch vụ /chức năng cần kiểm tra


  1. Quản lý Yahoo account:

  1. Tạo thành công một account mới.

  2. Chỉnh sửa thông tin account đã tồn tại.

  3. Reset password - forgot password

  1. Đăng nhập/thoát Yahoo Mail:

  1. Đăng nhập

  2. Thoát Yahoo Mail.

  3. Đăng nhập đồng thời với 1 account tại 2 trình duyệt/máy khác nhau.

  1. Quản lý Mail:

  1. Tạo mới 1 email co đính kèm 1 so files {.doc, .jpg, .mp3, .exe}.

  2. Gửi/nhận/reply/forward/delete/save draft thành công email.

  3. Sắp xếp Inbox - Email theo From (người gửi), Subject, Date (ngày nhận email)

  1. Yahoo mail cung cấp dịch vụ chat thông qua Online contact list (khác với Yahoo Messenger). Tạo Conversation (chat) với accounts bất kì trong Online Contacts list.

  1. Tạo một conversation, gửi và nhận message từ 1 account khác.

  2. Tạo nhiều converstation đồng thời với 2 accounts khác nhau.

  3. Dùng Show Rencent Conversaion để xem lịch sử của những conversation gần nhất.



5. Đề tài: Các dịch vụ của Megastart (http://www.megastar.vn/vn/ )

Mô tả đề tài


Megastart là website giới thiệu phim, và các dich vụ như chia sẻ với bạn be, tìm kiếm và đặt vé trực tiếp trên internet.

Trong phạm vi một đề tài nhỏ, yêu cầu nhóm lên kế hoạch để kiểm tra chi tiết các dịch vụ/ chức năng được liệt kê bên dưới.

Việc kiểm tra này để đảm bảo rằng các dịch vụ /chức năng đó chạy tốt trên các trình duyệt: IE8, Firefox và Google Chrome mới nhất.

Các dịch vụ /chức năng cần kiểm tra


  1. Quản lý tài khoản cá nhân

  1. Tạo thành công một tài khoản mới

  2. Cập nhật hồ sơ cá nhân

  1. Đăng nhập

  1. Đăng nhập thành công với tài khoản cá nhân

  2. Đăng nhập thất bại

  3. Lấy lại mật khẩu khi bị quên mật khẩu, và thay đổi mật khẩu

  1. Tìm kiếm và đặt vé xem phim

  1. Tìm và đặt vé xem phim theo tựa phim, rạp chiếu, ngày chiếu và xem tất cả

  2. Tìm và đặt vé xem phim cho những phim đang chiếu, sắp chiếu, và phim có vé được bán sớm

  1. Chia sẻ thông tin phim trên Megastart Picks với bạn bè

  1. Xem trailer

Chọn phim và chia sẻ thông qua một số mạng xã hội như Facebook và Zing Me

6. Đề tài: Web site âm nhạc Nhaccuatui.com

Mô tả đề tài


NhacCuaTui.Com là một trang web âm nhạc cho tất cả mọi người để nghe nhạc, lưu list nhạc và chia sẻ với nhau các bài hát, đoạn phim... và sau đó có thể cho ý kiến, chèn bài hát, hoặc danh sách vào blog, website, diễn đàn....

Trong phạm vi một đề tài nhỏ, yêu cầu nhóm lên kế hoạch để kiểm tra chi tiết các dịch vụ/ chức năng được liệt kê bên dưới.



Việc kiểm tra này để đảm bảo rằng các dịch vụ /chức năng đó chạy tốt trên các trình duyệt: IE8, Firefox và Google Chrome mới nhất.

Các dịch vụ /chức năng cần kiểm tra


  1. Tìm kiếm :

a/ Người dùng có thể dùng chức năng Tìm kiếm cơ bản với một trong số lựa chọn sau:

  • Tất cả

  • Playlist

  • Bài hát

  • MV (Movie clip)

Với chức năng Tìm nâng cao, người dùng có thể sử dụng nhiều tiêu chuẩn để tìm kiếm:

  • Tên bài hát

  • Thể loại

  • Ca sĩ

  • Người đăng

  • Chất lượng

b/ Kết quả tìm kiếm sẽ được liệt kê bao gồm các phần sau:

        • Top bài hát

        • Playlist/Album

        • Music Video / MV

        • Bài hát

  1. Tạo tài khoản: Người dùng có thể đang kí tài khoản mới và đang nhập thành công với tài khoản vừa tạo.




  1. Quản lý hồ sơ cá nhân:

Hồ sơ cá nhân gồm 2 phần:

      • Quản lý tài khoản: Hiển thị các hoạt động của người dùng

        • Playlist của Tui

        • Playlist Tui thích

        • Bài hát Tui thích

        • MV Tui thích

        • Bài hát Tui đăng

        • Comment

      • Trang cá nhân

        • Kết nối: tạo kết nối với Facebook, Twitter, Yahoo

        • Thông tin cá nhân: Thông tin cá nhân người dung, có thể chỉnh sửa.

        • Thông tin tài khoản: cho phép hiển thị và sửa đổi thông tin tài khoản

  1. Mở bài hát/video/playlist

  • Bài hát/Playlist/Video có thể được mở từ trang chủ hoặc từ trang tìm kiếm

  • Bài hát/Playlist/Video có thể mở được với Flash version mới nhất

  • Người dùng có thể sao chép, chia sẻ, cho ý kiến (comment) cho Bài hát/Playlist/Video

  • Bài hát/Playlist/Video có thể tải về và chia sẻ




Chương trình hợp tác đào tạo CSC Việt nam và Đại Học BK HCM

Trang /








Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2019
được sử dụng cho việc quản lý

    Quê hương