1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo học PHẦN KIỂM THỬ PHẦN mềm kiểm thử website học tiếng anh eop edu vn

98 26 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA: CNTT - BÁO CÁO HỌC PHẦN KIỂM THỬ PHẦN MỀM Kiểm thử website học tiếng anh Eop.edu.vn GVHD: ThS Vũ Thị Dương Nhóm: Sinh viên: Tạ Thị Giang Nguyễn Ngọc Lan Triệu Thị Phương Thảo Nguyễn Việt Trung Trịnh Thái Quảng Lớp: 202110503191003 Khóa: 14 Hà Nội – Năm 2021 Mục lục PHẦN MỞ ĐẦU PHẦN KẾT QUẢ NGHIÊN CỨU 2.1 TỔNG QUAN 2.2 TÌM HIỂU CƠNG CỤ KIỂM THỬ PHẦN NỀM 2.2.1 Giới thiệu công cụ 2.2.2 Đặc điểm 2.2.3 Cài đặt sử dụng công cụ Test Project 2.3 Giới thiệu phần mềm Test Project 2.3.1 Giới thiệu 2.3.2 Tài liệu đặc tả yêu cầu phần mềm 2.4.1.1 Đặc tả yêu cầu chức (Functional) 2.4.1.2 Đặc tả yêu cầu phi chức (Non Functional) 2.4 Kiểm thử phần mềm Test Project 2.4.1 Lập kế hoạch kiểm thử (test plan) 19 21 21 2.4.1.1 Chiến lược kiểm thử 2.4.1.2 Tài nguyên 2.4.1.3 Các mốc kiểm soát giai đoạn test 2.4.2 Tạ Thị Giang – Chức đăng nhập 21 23 24 25 2.4.2.1 Phân tích thiết kế kiểm thử 2.4.2.2 Thực kiểm thử 2.4.3 Tạ Thị Giang – Thông tin liên hệ 25 26 26 2.4.3.1 Phân tích thiết kế kiểm thử 2.4.3.2 Thực kiểm thử 2.4.4 Tạ Thị Giang – Chat 26 26 26 2.4.4.1 Phân tích thiết kế kiểm thử 2.4.4.2 Thực kiểm thử 2.4.5 Nguyễn Ngọc Lan – Cập nhật thông tin cá nhân 26 27 27 2.4.5.1 Phân tích thiết kế kiểm thử 2.4.5.2 Thực kiểm thử 2.4.6 Triệu Thị Phương Thảo – Tra cứu kết học tập 27 27 28 2.4.6.1 Phân tích thiết kế kiểm thử 2.4.6.2 Thực kiểm thử 2.4.7 Triệu Thị Phương Thảo – Đổi mật cá nhân 28 28 28 2.4.7.1 Phân tích thiết kế kiểm thử 2.4.7.2 Thực kiểm thử 2.4.8 Nguyễn Việt Trung – Kế hoạch học tập 28 29 29 2.4.8.1 Phân tích thiết kế kiểm thử 29 2.4.8.2 Thực kiểm thử 2.4.9 Nguyễn Việt Trung – Kết thi 30 30 2.4.9.1 Phân tích thiết kế kiểm thử 2.4.9.2 Thực kiểm thử 2.4.10 Nguyễn Việt Trung – Kế hoạch thi 30 31 31 2.4.10.1 Phân tích thiết kế kiểm thử 2.4.10.2 Thực kiểm thử 2.4.11 Nguyễn Việt Trung – Tìm kiếm 31 31 31 2.4.11.1 Phân tích thiết kế kiểm thử 2.4.11.2 Thực kiểm thử 2.4.12 Trịnh Thái Quảng - Writing 32 32 32 2.4.12.1 Phân tích thiết kế kiểm thử 2.4.12.2 Thực kiểm thử 2.4.13 Trịnh Thái Quảng – Hoàn thành viết 32 33 33 2.4.13.1 Phân tích thiết kế kiểm thử 2.4.13.2 Thực kiểm thử 2.4.14 Trịnh Thái Quảng – Liên kết với Facebook 33 33 34 2.4.14.1 Phân tích thiết kế kiểm thử 2.4.14.2 Thực kiểm thử 2.4.15 Trịnh Thái Quảng – Liên kết với Youtube 34 34 34 2.4.15.1 Phân tích thiết kế kiểm thử 2.4.15.2 Thực kiểm thử 34 35 PHẦN KIẾN THỨC LĨNH HỘI VÀ BÀI HỌC KINH NGHIỆM 36 Tài liệu tham khảo 37 PHẦN MỞ ĐẦU - Chủ đề nghiên cứu sử dụng công cụ kiểm thử tự động để kiểm thử website học Tiếng Anh Vì kiểm thử tự động công cụ dễ sử dụng, tiện lợi, giúp tiết kiệm thời gian, giảm chi phí thực hành động kiểm thử nhiều lần, khơng nhiều thời gian mà cịn làm giảm hiệu người kiểm thử Một lợi ích lớn khác việc kiểm thử tự động khả sử dụng lại tập lệnh kiểm thử Viết trường hợp kiểm thử hiệu đòi hỏi nhiều thời gian công sức, để viết trường hợp kiểm thử tương tự lần khiến người kiệt sức tinh thần Với công cụ kiểm thử tự động, tập lệnh kiểm thử sử dụng lại nhiều lần bạn cần, tiết kiệm thời gian công sức cho bạn Trong trường hợp kiểm thử thủ công, tester phải báo cáo cho tay để biết có test scripts viết lỗi sửa Toàn trình cồng kềnh dẫn đến phụ thuộc lẫn Báo cáo kiểm thử giúp bạn phân tích hàng trăm trường hợp kiểm thử dễ dàng Khả thực kiểm thử nhiều tảng song song: Khi phát triển trang web, điều cần thiết đảm bảo khả tương thích trình duyệt, phần cứng, hệ điều hành, mạng thiết bị di động khác Để kiểm thử tốt cần có kĩ chun mơn: Lập bảng điều kiện theo phương pháp phân vùng giá trị tương đương Tạo testcase kiểm thử giao diện, testcase function, testcase data Từ ta có file để nhập vào cho công cụ kiểm thử tự động thực trình kiểm thử - Kỹ then chốt phải đạt mục chuẩn đầu học phần : + Trau dồi kiến thức liên tục, không kiến thức ngành cơng nghệ thơng tin mà cịn kiến thức đa ngành nghề khác để bổ trợ cho công việc + Cập nhật xu hướng cơng nghệ để đưa kiểm thử sâu xa vượt qua yêu cầu khách hàng đặt từ trước + Tính ln tị mị, thắc mắc, đặt câu hỏi cho vấn đề, phần mềm để góp phần sản phẩm có chất lượng + Tính kiên trì với cơng việc, kiên trì đặt câu hỏi sâu để cải thiện sản phẩm nhóm + Kĩ giao tiếp, khả giao tiếp để cầu nối khách hàng team thiết kế phần mềm, truyền đạt kiến thức đặc thù ngành tới cho khách hàng cách dễ hiểu đơn giản Kết luận: Tất kĩ khơng phải hai mà có ln phải rèn luyện ngày để tạo kiểm thử tốt nhất, chuẩn đầu PHẦN KẾT QUẢ NGHIÊN CỨU - Trình bày nhiệm vụ, cơng việc thực Tiểu luận, Bài tập lớn, Đồ án/Dự án kết đạt - Mô tả sản phẩm nghiên cứu theo chủ đề giao trình thực Tiểu luận, Bài tập lớn, Đồ án/Dự án, bao gồm: + Tên sản phẩm + Xác định hình thức sản phẩm Ví dụ: sản phẩm dự án vật thật lý thuyết,… + Cấu trúc, nội dung sản phẩm Ví dụ: sản phẩm dự án « Bài báo khoa học » trình bày theo cấu trúc nội dung sau: Tên báo, tên tác giả, đơn vị cơng tác, tóm tắt, từ khóa, đặt vấn đề, nội dung, kết luận, danh mục tài liệu tham khảo 2.1 TỔNG QUAN Kiểm thử phần mềm quan trọng lý sau: Kiểm thử phần mềm thực cần thiết khiếm khuyết sai sót thực giai đoạn phát triển Nó quan trọng đảm bảo độ tin cậy khách hàng hài lòng họ ứng dụng Nó quan trọng đảm bảo chất lượng sản phẩm Chất lượng sản phẩm giao cho khách hàng giúp việc đạt tự tin họ (Biết thêm chất lượng phần mềm ) Kiểm thử cần thiết cung cấp tiện nghi cho khách hàng giao hàng sản phẩm chất lượng cao ứng dụng phần mềm mà địi hỏi chi phí bảo trì thấp kết vào kết xác hơn, phù hợp đáng tin cậy Kiểm thử cần thiết cho hoạt động hiệu ứng dụng phần mềm sản phẩm Điều quan trọng để đảm bảo ứng dụng kết thất bại, đắt tiền tương lai giai đoạn sau phát triển Đó yêu cầu thiết yếu giúp sản phẩm tồn kinh doanh Có giai đoạn kiểm thử phần mềm học: Requirement analysis – Phân tích yêu cầu Test planning – Lập kế hoạch kiểm thử Test case development – Thiết kế kịch cho quy trình kiểm thử Test environment set up – Thiết lập môi trường kiểm thử Test execution – Thực kiểm thử Test cycle closure – Đóng chu trình kiểm thử Các kỹ thuật kiểm thử phần mềm: Phân vùng tương đương (Equivalence Class Partitioning) Phân tích giá trị biên (Boundary Value Analysis (BVA) ) Bảng hỗ trợ định định (Decision Table based testing) Kiểm thử điều hướng người dùng (User Navigation Testing) Kiểm thử giao diện (Transaction Screen Testing) Kiểm thử hình báo cáo (Report Screen Testing) Kiểm thử luồng báo cáo (Report Flow Testing) Kiểm thử việc Database Create/Retrieve/Update/Delete Testing Kiểm thử hệ thống: Kiểm thử trôi chảy (dễ dùng), Kiểm thử dung lượng, Kiểm thử chịu tải, Kiểm thử khả dụng, Kiểm thửu bảo mật, Kiểm thử hiệu năng, Kiểm thử lưu trữ, Kiểm thử cấu hình, Kiểm thử tính tương thích/ chuyển đổi/cấu hình, Kiểm thử cài đặt, Kiểm thử độ tin cậy, Kiểm thử phục hồi, Kiểm thử dịch vụ, Kiểm thửu tài liệu, Kiểm thử thủ tục 2.2 TÌM HIỂU CƠNG CỤ KIỂM THỬ PHẦN NỀM 2.2.1 Giới thiệu công cụ Kiểm thử tự động: Là xử lý cách tự động bước thực testcase, kiểm thử tự động công cụ nhằm rút ngắn thời gian kiểm thử Kiểm thử tự động: kỹ thuật tự động người kiểm thử tự viết tập lệnh sử dụng phần mềm phù hợp để kiểm thử phần mềm Nó q trình tự động hóa quy trình kiểm thử thủ cơng Giống kiểm thử hồi quy, kiểm thử tự động sử dụng để kiểm thử ứng dụng theo quan điểm tải, hiệu ứng suất Sự phát triển công cụ kiểm thử Test Project: TestProject công cụ tự động hóa mạnh mẽ nhằm đơn giản hóa trải nghiệm kiểm thử tự động bạn Nó cho phép đội,nhóm tiếp cận đầy đủ chất lượng cách cho phép cộng tác hiệu giải pháp kiểm thử tự động TestProject cơng cụ định hướng cộng đồng có gói vĩnh viễn miễn phí với đầy đủ tính bạn bắt đầu sử dụng giây lát 2.2.2 Đặc điểm - - TestProject xây dựng cơng cụ tự động hóa nguồn mở Selenium Appium - Phiên Test Project: Test Project v3.4.0 Test Project công cụ hỗ trợ kiểm thử tự động Các ngơn ngữ lập trình chương trình phần mềm kiểm thử cài đặt: Java, C#, Python, JavaScript Nội dung trình bày : Nêu đặc điểm cơng cụ: - cơng cụ mã nguồn mở hay đóng; - phiên - công cụ hỗ trợ loại kiểm thử ngơn ngữ lập trình chương trình phần mềm kiểm thử cài đặt - đặc điểm khác có … (Kiểu Normal - Font Times New Roman 13, justified) 2.2.3 Cài đặt sử dụng công cụ Test Project - Hệ điều hành công cụ Test Project cài đặt trên: Windows, Mac, Linux, Docket - Các yêu cầu phần cứng hay phần mềm hỗ trợ: • Bộ vi xử lý hỗ trợ dẫn SSE2 • CD-/DVD-ROM (để cài đặt từ đĩa CD) • 270 MB khơng gian đĩa trớng ở đĩa cứng • Truy cập internet • Microsoft Internet Explorer 8.0 hoặc cao • Microsoft Windows Installer 3.0 trở lên • Microsoft.NET Framework hoặc cao • Bợ vi xử lý với xung nhịp GHz hoặc cao • GB RAM (Hệ điều hành 32-bit); GB RAM (Hệ điều hành 64-bit) • Microsoft Edge phiên bản 20.x – 25.x trở lên • Mozilla Firefox phiên 52.x – 60.x trở lên • Mozilla Firefox ESR 52.x • Google Chrome phiên 44.x – 52.x Giới thiệu phần mềm Test Project 2.2.4 Giới thiệu Giới thiệu tên phần mềm: Test Project Phần mềm xây dựng vì: + Dễ dàng để bắt đầu Trình ghi TestProject cơng cụ ghi phát lại mạnh mẽ dễ sử dụng, giúp bạn bắt đầu làm kiểm tra với đường cong học tập tối thiểu + Hợp tác tồn đội Tự động hóa kiểm tra hoạt động tốt nhóm làm việc tảng TestProject giúp cho việc chia sẻ kiểm tra thành viên nhóm trở nên dễ dàng đơn giản + Khả mở rộng Có thư viện phần bổ trợ chia sẻ có sẵn để giúp bạn mở rộng khả mặc định TestProject Với tư cách nhóm, bạn tạo chương trình bổ trợ riêng để đơn giản hóa cơng việc bạn làm + Tích hợp vào quy trình cơng việc có TestProject có API mà bạn sử dụng để chạy quy trình tích hợp liên tục có Nó có SDK dành cho nhà phát triển cho phép bạn tạo thử nghiệm nhập thử nghiệm có mà bạn có vào tảng + Trình duyệt chéo Nền tảng chéo Bạn tạo chạy thử nghiệm di động (Android iOS) TestProject cài đặt tảng (Windows, Linux MacOS) Chỉ lần cài đặt đơn giản để có quyền truy cập vào thử nghiệm tất tảng trình duyệt kết nối + Công nghệ đáng tin cậy TestProject sử dụng công nghệ đáng tin cậy chứng minh Selenium Appium để có cách tương tác mạnh mẽ dễ hiểu với trang web Rảnh rỗi! Gói Miễn phí Mãi mà TestProject cung cấp vơ song giới tự động hóa thử nghiệm tính khả mà bạn nhận TestProject sản phẩm mạnh mẽ đầy đủ tính mà sử dụng miễn phí Tại TestProject, chúng tơi tin tưởng vào việc hỗ trợ cộng đồng thử nghiệm chúng tơi làm thứ để đảm bảo người thử nghiệm sử dụng cơng cụ 2.2.5 Tài liệu đặc tả yêu cầu phần mềm 2.4.1.1 Đặc tả yêu cầu chức (Functional) a UC_001_Xem học Use case: UC_001_Xem học Mục đích: Xem danh sách học Tác nhân: Sinh Viên, Giảng viên Điều kiện trước: Tác nhân phải đăng nhập vào hệ thống Luồng kiện (Basic flows) Tác nhân kích vào nút “Dạy học kết hợp” menu Hệ thống lấy liệu từ bảng KHOAHOC hiển hiển thị giao diện gồm danh sách khóa học lên hình Tác nhân kích nút vào khóa học Hệ thống lấy liệu liệu từ bảng BAIHOC theo mã khóa học, hiển thị danh sách học lên hình Luồng kiện phụ (Alternative Flows): Tại bước luồng kiện bảng KHOAHOC chưa có liệu liệu hiển thị thơng báo “Chưa có khóa học nào” Tại bước luồng kiện bảng BAIHOC chưa có liệu liệu hiển thị thơng báo “Chưa có học nào” Tại tất bước luồng kiện khơng truy cập vào CSDL hiển thị thông báo lỗi Điều kiện sau: Xem danh sách học b UC_002_Tra cứu kết học tập Use case: UC_002_Tra cứu kết học tập Mục đích: Tra cứu kết học tập sinh viên Tác nhân: Sinh Viên Điều kiện trước: Tác nhân phải đăng nhập vào hệ thống Luồng kiện (Basic flows) 1.Sinh viên kích nút “Trang chủ” 2.Hệ thống hiển thị giao diện trang chủ lên hình 3.Sinh viên kích nút “Kết thi” 4.Sinh viên nhập mã sinh viên B1: Chọn trình duyệt B2: Click Next Bước 17: Click Parrallel, chọn Run browers in parallel Restart the brower before each test -> Create B1: Click B2: Click B3: Click B4: Click Create Bước 18: Kéo TestKeHoachHocTap sang job_KeHoachHocTap Kéo Bước 19: Click Data source TestKeHoachHocTap để tải liệu Click Bước 20: Chọn Data source -> data_KeHoachHocTap -> Update B1: Chọn B2: Click Bước 21: Click Run job_KeHoachHocTap Click Bước 22: Đợi trình chạy test xong sau xuất file báo cáo máy: Click Full report • Kết luận: Quá trình test tự động thực thành cơng 100%, Với 12% Passed 88% Failed Chi tiết đây: Link file báo cáo: KeHoachHocTap-Report-full (https://drive.google.com/file/d/1Tc3uTYncOTXEod6q8sRSDr6iF2Arh_sk/view? usp=sharing) 2.3.8 Nguyễn Việt Trung – Kết thi 2.4.1.16 Phân tích thiết kế kiểm thử -Giao diện chức Kết thi: • • • Sử dụng phương pháp kỹ thuật học để lấy sở tìm TC Lập danh sách TC (theo template nhóm) ghi rõ điều kiện bao phủ hay chế tìm TC, 2.4.1.17 Thực kiểm thử Nội dung trình bày : • Thực kiểm thử tự động : Nêu bước thực kiểm thử tự động sử dụng công cụ tự chọn đưa kết luận tốn thực thành cơng bao nhiều % TC lập • Liệt kê hình hay bước thực (nếu công việc lặp lại) mô tả phần thực kiểm thử tự động đưa kết luận tốn thực thành công bao nhiều % TC lập 2.3.9 Nguyễn Việt Trung – Kế hoạch thi 2.4.1.18 Phân tích thiết kế kiểm thử -Giao diện chức Kế hoạch thi: • mơ tả giao diện điều kiện ràng buộc • Sử dụng phương pháp kỹ thuật học để lấy sở tìm TC Lập danh sách TC (theo template nhóm) ghi rõ điều kiện bao phủ hay chế tìm TC, • 2.4.1.19 Thực kiểm thử Nội dung trình bày : • Thực kiểm thử tự động : Nêu bước thực kiểm thử tự động sử dụng công cụ tự chọn đưa kết luận toán thực thành cơng bao nhiều % TC lập • Liệt kê hình hay bước thực (nếu cơng việc lặp lại) mô tả phần thực kiểm thử tự động đưa kết luận tốn thực thành cơng bao nhiều % TC lập 2.3.10 Nguyễn Việt Trung – Tìm kiếm 2.4.1.20 Phân tích thiết kế kiểm thử -Giao diện chức Tìm kiếm: • mơ tả giao diện điều kiện ràng buộc • Sử dụng phương pháp kỹ thuật học để lấy sở tìm TC Lập danh sách TC (theo template nhóm) ghi rõ điều kiện bao phủ hay chế tìm TC, • 2.4.1.21 Thực kiểm thử Nội dung trình bày : Thực kiểm thử tự động : Nêu bước thực kiểm thử tự động sử dụng công cụ tự chọn đưa kết luận toán thực thành cơng bao nhiều % TC lập • Liệt kê hình hay bước thực (nếu cơng việc lặp lại) mô tả phần thực kiểm thử tự động đưa kết luận tốn thực thành cơng bao nhiều % TC lập • 2.3.11 Trịnh Thái Quảng - Writing 2.4.1.22 Phân tích thiết kế kiểm thử -Giao diện chức Writing: • Giao diện chức làm viết lại câu có: + Năm câu đề dòng dấu “.” để viết đáp án + Mỗi câu có đáp án + Khơng để trống câu trả lời • + Nhấn nút “Hoàn thành” sau điền câu trả lời Sử dụng phương pháp phân vùng tương đương để lấy sở tìm test case: + Bảng phân vùng: Các trường Lớp hợp lệ Đáp án câu Không để trống, nhập đáp án Đáp án câu Không để trống, nhập đáp án Đáp án câu Không để trống, nhập đáp án Đáp án câu Không để trống, nhập đáp án Đáp án Khơng để trống, nhập đáp án • id Đánh dấu Lớp không hợp lệ Đánh dấu Để trống B1 Điền đáp án B2 Để trống B3 Điền đáp án B4 Để trống B5 Điền đáp án B6 Để trống B7 Điền đáp án B8 Để trống B9 Điền đáp án B10 A1 A2 A3 A4 A5 Danh sách test case: Data input(dữ liệu nhập vào) Tên test case Hoàn thành tc_001 làm Để trống đáp án tc_002 (chỉ cần để trống đáp án) Đáp án sai (chỉ tc_003 cần điền sai đáp án) ĐA1 ĐA2 ĐA3 ĐA4 ĐA5 đa1 đa2 đa3 đa4 đa5   đa2 đa3 đa4 đa5 abcd đa2 đa3 đa4 đa5 Kết mong chờ (output) đăng nhập thành công Bạn cần điền đầy đủ đáp án Đáp án sai Ghi A1,A2,A3,A4,A B1,A2,A3,A4,A5 B2,A2,A3,A4,A5 ⁕ Chú thích: o đa1: Windows is unlikely to remain the dominant force in system software in the future o đa2: By the year 2050, everyone will have owned a laptop and smartphone o đa3: The computer mouse will possibly disappear in the next few years o đa4: Mary will probably work for a well-known IT Company after graduating from Oxford University o đa5: There is no chance that the rate of technology development will slow down 2.4.1.23 Thực kiểm thử ⁕ Bước 1: Đăng nhập ⁕ Bước 2: Di chuyển đến học viết câu ⁕ Bước 3: Nhập câu trả lời ⁕ Bước 4: Nhấn nút “Hoàn thành” ⁕ Bước 5: Hiển thị thơng báo “Hồn thành học” - Kết luận: Bài tốn thành cơng 30% test case thực 2.3.12 Báo cáo kiểm thử Lập báo cáo kiểm thử theo gợi ý đưa kết luận chức bàn giao cho khách chưa PHẦN KIẾN THỨC LĨNH HỘI VÀ BÀI HỌC KINH NGHIỆM - Trình bày kiến thức kỹ học thông qua thực Tiểu luận, Bài tập lớn, Đồ án/Dự án - Những chuẩn đầu học phần đạt trình thực Tiểu luận, Bài tập lớn, Đồ án/Dự án - Những học kinh nghiệm rút sau kết thúc Tiểu luận, Bài tập lớn, Đồ án/ Dự án - Những đề xuất với giảng viên giảng dạy sau thực Tiểu luận, Bài tập lớn, Đồ án/Dự án Ví dụ: xác định tính khả thi chủ đề nghiên cứu; tính vừa sức kiến thức, kỹ năng, kinh nghiệm có; thuận lợi, khó khăn q trình nghiên cứu Phụ lục Tên phụ lục Nội dung trình bày : (Kiểu Normal - Font Times New Roman 13, justified) Tên phụ lục Nội dung trình bày : (Kiểu Normal - Font Times New Roman 13, justified) Tài liệu tham khảo [1] Hướng dẫn BM03- KIEM THU PHAN MEM.pdf Giảng viên Trường Đại học Công nghiệp Hà Nội [2] Đặc_tả_yêu_cầu.docx [3] Test_plan_template.docx Nguồn: Test_plan_template-tiếng việt FPT [4] Tài liệu mẫu thiết kế test case Nguồn: https://viblo.asia/p/mau-test-case-tot-nhat-kem-vi-du-bWrZnvnwZxw [5] SRS template [V1.0] https://classroom.google.com/u/0/c/MzkyMjA0MzQyNjU0/a/ NDIyMjIyNzc2MDM4/details [6] Đặc tả SRS Nguồn:https://www.academia.edu/ 32888061/%C4%90%C4%83_c_ta_SRS_cu_a_t%C3%B4i

Ngày đăng: 04/05/2023, 20:17

TỪ KHÓA LIÊN QUAN

w