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

ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG

65 41 0

Đ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

ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ======***====== BÁO CÁO BTL HỌC PHẦN: KIỂM THỬ PHẦN MỀM ĐỀ TÀI: NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG GVHD: Nhóm: Thành viên: Hà Nội, Năm 2022 MỤC LỤC ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG LỜI NÓI ĐẦU Hiện nay, phát triển mạnh mẽ bước chuyển nhanh chóng xu công nghệ thông tin giới mang lại cho Việt Nam đồng thời thuận lợi khó khăn Do đó, dự án, chương trình quốc gia nhằm thúc đẩy hiệu fíng dụng CNTT mặt đời sống kinh tế - trị - xã hội ngày trọng gấp rút triển khai Kéo theo nhu cầu lĩnh vực kiểm thfí phần mềm, đặc biệt kiểm thfí phần mềm tự động Tại Việt Nam, khái niệm khơng mẻ song chưa hồn tồn quen thuộc Thực tế cho thấy, số lượng đơn vị đào tạo chuyên sâu, tester chuyên nghiệp kiểm thfí phần mềm khơng nhiều, chưa thể đáp fíng đủ cho dự án doanh nghiệp Nếu xét theo tiêu chuẩn quốc tế, tỷ lệ lập trình viên tester 3:1 (cfí lập trình viên có tester), tỉ lệ 1:1 với dự án đặc thù; Việt Nam, tỉ lệ đáp fíng cơng việc tester rơi vào khoảng 1.5 Dù biết cơng tác kiểm thfí, đảm bảo chất lượng giữ vai trò quan trọng việc mang lại thành công dự án phần mềm song khơng phải cơng ty có đủ chun mơn điều kiện cho phép để thực quy trình Tuy nhiên, với lợi cạnh tranh như: nguồn nhân lực rẻ có sẵn trình độ kỹ thuật; đầu tư phát triển sở hạ tầng nhanh; môi trường đầu tư an toàn; chất lượng dịch vụ trội tỉ lệ thay đổi nhân thấp… Việt Nam hi vọng tin tưởng vào khả trở thành đối tác kinh doanh đầy tiềm hấp dẫn ngành kiểm thfí phần mềm Sau q trình tìm hiểu nhóm 15 chúng em định lựa chọn đề tài: “Nghiên cứu công cụ kiểm thử Test Complete ứng dụng” để làm báo cáo kết thúc môn học Rất mong nhận ý kiến nhận xét, đóng góp thầy bạn để báo cáo nhóm hồn thiện Chúng em xin chân thành cảm ơn thầy giáo hỗ trợ chúng em vơ tận tình để chúng em hồn thành đề tài Chúc thầy thật nhiều sfíc khỏe ngày thành cơng đường giảng dạy ĐỀ TÀI NGHIÊN CỨU CƠNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG CHƯƠNG TỔNG QUAN VỀ KIỂM THỬ PHẦN MỀM 1.1 Lý thuyết kiểm thử phần mềm 1.1.1 Kiểm thử phần mềm gì? Kiểm thfí phần mềm quy trình sfí dụng để đánh giá, kiểm tra chất lượng phần mềm nhiều khía cạnh khác dựa yêu cầu người sfí dụng sản phẩm phần mềm, nhằm đảm bảo phần mềm hoạt động tốt mơi trường, trường hợp khác Kiểm thfí phần mềm kiểm tra tiến hành để cung cấp cho bên liên quan thông tin chất lượng sản phẩm dịch vụ kiểm thfí Kiểm thfí cung cấp cho doanh nghiệp quan điểm, cách nhìn độc lập phần mềm để từ cho phép đánh giá thấu hiểu rủi ro trình triển khai phần mềm Trong kỹ thuật kiểm thfí khơng giới hạn việc thực chương trình fíng dụng với mục đích tìm lỗi phần mềm (bao gồm lỗi thiếu sót) mà cịn q trình phê chuẩn xác minh chương trình máy tính / fíng dụng / sản phẩm nhằm: - Đáp fíng yêu cầu hướng dẫn thiết kế phát triển phần mềm - Thực cơng việc kỳ vọng - Có thể triển khai với đặc tính tương tự - Và đáp fíng nhu cầu bên liên quan Tùy thuộc vào phương pháp, việc kiểm thfí thực bất cfí lúc trình phát triển phần mềm Theo truyền thống nỗ lực kiểm thfí tiến hành sau yêu cầu xác định việc lập trình hồn tất Agile (là tập hợp phương pháp phát triển phần mềm linh hoạt dựa việc lặp lặp lại gia tăng giá trị) việc kiểm thfí tiến hành liên tục suốt trình xây dựng phần mềm Như vậy, phương pháp kiểm thfí bị chi phối theo quy trình phát triển phần mềm định 1.1.2 Các mục tiêu kiểm thử phần mềm - Phát nhiều lỗi tốt thời gian kiểm thfí xác định trước - Chfíng minh sản phẩm phần mềm phù hợp với đặc tả yêu cầu ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG - Xác thực chất lượng kiểm thfí phần mềm dùng chi phí nỗ lực tối thiểu - Tạo testcase chất lượng cao, thực kiểm thfí hiệu tạo báo cáo vấn đề hữu dụng 1.1.3 Phân loại kiểm thử phần mềm Ta phân loại kiểm thfí dựa vào yếu tố: Chiến lược kiểm thfí, phương pháp kiểm thfí kỹ thuật kiểm thfí - Dựa vào chiến lược kiểm thfí ta phân chia kiểm thfí thành loại: kiểm thfí thủ cơng kiểm thfí tự động - Theo phương pháp tiến hành kiểm thfí ta chia kiểm thfí thành loại: + Kiểm thfí tĩnh: Là loại kiểm tra code khơng thực Nó thực tay công cụ Loại kiểm tra thực kiểm tra code, tài liệu yêu cầu tài liệu thiết kế đưa nhận xét, lưu nhận xét vào tài liệu công việc Khi phần mềm không thực thi không làm gì, thực kiểm tra trạng thái an tồn để phân tích phần mềm mơi trường khơng chạy + Kiểm thfí động: Được thực code chế độ thực thi Thfí nghiệm động thực môi trường thực thi chạy chương trình fíng dụng Khi code thực thi, đầu vào truyền giá trị, kết đầu việc thực so sánh với kết dự kiến ban đầu đưa Với việc quan sát hành vi chfíc phần mềm, giám sát hệ thống nhớ, thời gian phản hồi CPU, hiệu suất hệ thống.được thực code chế độ thực thi Thfí nghiệm động thực mơi trường thực thi chạy chương trình fíng dụng Khi code thực thi, đầu vào truyền giá trị, kết đầu việc thực so sánh với kết dự kiến ban đầu đưa Với việc quan sát hành vi chfíc phần mềm, giám sát hệ thống nhớ, thời gian phản hồi CPU, hiệu suất hệ thống - Dựa vào kỹ thuật kiểm thfí ta phân chia kiểm thfí thành loại: + Kiểm thfí hộp đen + Kiểm thfí hộp trắng + Kiểm thfí hộp xám ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG 1.1.4 Các cấp độ kiểm thử phần mềm Kiểm thfí phần mềm khơng đơn giản nhiều người thường nghĩ, cơng việc có nhiều mfíc độ khác có mối tương quan với chặng phát triển dự án phát triển phần mềm Trong dự án kiểm thfí phần mềm bao gồm mfíc độ bản: Kiểm thfí đơn vị, kiểm thfí tích hợp, kiểm thfí hệ thống kiểm thfí chấp nhận - Kiểm thfí đơn vị (Unit Testing): kiểm thfí thực chi tiết đơn vị nhỏ (hàm, class, ) có hoạt động khơng? - Kiểm thfí module (Module Testing): kiểm thfí dịch vụ module có phù hợp với đặc tả module khơng? - Kiểm thfí tích hợp (Integration Testing): kiểm thfí xem phân hệ phần mềm có đảm bảo với đặc tả thiết kế phân hệ khơng? - Kiểm thfí hệ thống (System Testing): kiểm thfí u cầu khơng chfíc phần mềm hiệu suất, bảo mật, làm việc môi trường căng thẳng, - Kiểm thfí độ chấp nhận người dùng (AcceptanceTesting): kiểm tra xem người dùng có chấp thuận sfí dụng phần mềm khơng? - Kiểm thfí hồi quy: làm có hiệu chỉnh, nâng cấp phần mềm với mục đích xem phần mềm có đảm bảo thực chfíc trước hiệu chỉnh khơng? ĐỀ TÀI NGHIÊN CỨU CƠNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG 1.1.5 Test case Mỗi testcase chfía thơng tin cần thiết để kiểm thfí thành phần phần mềm theo mục tiêu xác định Testcase gồm thông tin {tập liệu đầu vào, trạng thái thành phần phầm mềm, tập kết kỳ vọng} - Tập liệu đầu vào (Input): gồm giá trị liệu cần thiết để thành phần phầm mềm dùng xfí lý - Tập kết kỳ vọng: kết mong muốn sau thành phần phần mềm xfí lý liệu nhập - Trạng thái thành phần phần mềm: tạo giá trị prefix postfix Tập testcase: tập hợp testcase mà ta có ý định dùng để kiểm thfí thành phần phần mềm để minh chfíng TPPM có hành vi mong muốn Các phương pháp thiết kế test case - Kiểm thfí hộp đen (Black box testing): theo góc nhìn sfí dụng + Khơng cần kiến thfíc chi tiết thiết kế thực bên + Kiểm thfí dựa yêu cầu đặc tả sfí dụng thành phần phần mềm - Kiểm thfí hộp trắng (White box testing): theo góc nhìn thực + Cần kiến thfíc chi tiết thiết kế thực bêntrong + Kiểm thfí dựa vào phủ lệnh, phủ nhánh, phủ điều kiện Kiểu kiểm thfí Unit testing Integration testing Functional testing System testing Kỹ thuật kiểm thfí dùng Hộp trắng, hộp đen Hộp đen, hộp trắng Hộp đen Hộp đen ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG Acceptance testing Hộp đen 1.1.6 Các nguyên tắc kiểm thử Thông tin thiết yếu testcase kết hay liệu xuất kỳ vọng Nếu kết kỳ vọng testcase không định nghĩa rõ ràng, người ta giải thích kết sai (plausible) thành kết tượng “the eyes seeing what it wants to see.” => test case phải chfía thành phần thiết yếu: - Đặc tả điều kiện liệu nhập - Đặc tả xác kết chương trình tương fíng với liệu nhập Việc kiểm thfí địi hỏi tính độc lập: lập trình viên nên tránh việc kiểm thfí TPPM viết Các issues tâm lý: - Chương trình chfía lỗi lập trình viên hiểu sai đặc tả/phát biểu vấn đề - Tổ chfíc lập trình khơng nên kiểm thfí chương trình tổ chfíc viết - Thanh tra cách xuyên suốt kết kiểm thfí Phải thiết kế đủ test case cho trường hợp: liệu đầu vào hợp lệ liệu đầu vào không hợp lệ chờ đợi Xem xét chương trình xem khơng thực điều mong muốn, xem có làm điều không mong muốn? Tránh testcase "throwaway" chương trình thật "throwaway" Khơng nên lập kế hoạch nỗ lực kiểm thfí dựa giả định ngầm phần mềm khơng có lỗi Xác xuất xuất nhiều lỗi section phần mềm tỉ lệ thuận với số lỗi phát section Kiểm thfí tác vụ thách thfíc địi hỏi sáng tạo trí tuệ Kiểm thfí phần mềm nên thành phần nhỏ đơn giản đến thành phần ngày lớn Kiểm thfí theo kiểu vét cạn khơng thể Nên hoạch định qui trình kiểm thfí trước bắt đầu thực kiểm thfí 1.1.7 Quy trình kiểm thử phần mềm Dẫu cho biến thể tồn tổ chfíc lập trình có quy trình điển hình để kiểm thfí Mẫu phổ biến tổ chfíc sfí dụng ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG mơ hình phát triển Waterfall (thác nước) Các hoạt động tương tự thường tìm thấy mơ hình phát triển khác, có khơng rõ ràng Quy trình kiểm thfí phần mềm: - Phân tích yêu cầu: Kiểm thfí thường bắt đầu lấy yêu cầu giai đoạn vòng đời phát triển phần mềm Trong giai đoạn thiết kế, Tester làm việc với nhà phát triển để xác định khía cạnh thiết kế kiểm chfíng thơng số kiểm tra - Lập kế hoạch kiểm thfí: Chiến lược kiểm thfí, kế hoạch kiểm thfí, kiểm thfí sáng tạo… Và có kế hoạch cần thiết nhiều hoạt động thực thời gian kiểm thfí - Kiểm thfí phát triển: Các quy trình kiểm thfí, kịch bản, Test Case, liệu sfí dụng kiểm thfí phần mềm - Kiểm thfí thực hiện: Dựa kế hoạch, văn kiểm thfí báo cáo lỗi tìm thấy cho nhóm phát triển - Kiểm thfí báo cáo: Sau hồn tất kiểm thfí, Tester tạo số liệu báo cáo cuối nỗ lực kiểm thfí họ có sẵn sàng phát hành phần mềm hay khơng - Phân tích kết kiểm thfí phân tích thiếu sót thực đội ngũ phát triển kết hợp với khách hàng để đưa định xem thiếu sót cần phải chuyển giao, cố định từ bỏ (tfíc tìm phần mềm hoạt động xác) giải sau - Test lại khiếm khuyết: Khi khiếm khuyết xfí lý đội ngũ phát triển, phải kiểm tra lại nhóm kiểm thfí - Kiểm thfí hồi quy: Người ta thường xây dựng chương trình kiểm thfí nhỏ tập hợp kiểm tra cho tích hợp mới, sfía chữa cố định phần mềm, để đảm bảo cung cấp không phá hủy bất cfí điều tồn phần mềm cịn hoạt động cách xác - Kiểm thfí đóng gói: Mỗi phép thfí thỏa mãn tiêu truy xuất thu kết quan như: học kinh nghiệm, kết quả, ghi, tài liệu liên quan lưu trữ sfí dụng tài liệu tham khảo cho dự án tương lai ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG • • • • • • • • 1.2 Kỹ thuật kiểm thử tự động 1.2.1 Khái quát kiểm thử phần mềm tự động Kiểm thfí phần mềm tốn nhiều chi phí nhân cơng, thời gian Trong số dự án, chi phí kiểm thfí phần mềm chiếm 40% tổng giá trị dự án Nếu cần fíng dụng an tồn hơn, chi phí kiểm thfí cịn cao Do mục tiêu kiểm thfí tự động hóa nhiều, nhờ mà giảm thiểu chi phí, giảm lỗi, đặc biệt giúp việc kiểm thfí hồi qui dễ dàng nhanh chóng Tự động hóa việc kiểm thfí dùng phần mềm điều khiển việc thi hành kiểm thfí, so sánh kết có với kết mong muốn, thiết lập điều kiện đầu vào, kiểm sốt kiểm thfí chfíc báo cáo kết 1.2.2 Kiểm thử tự động gì? Kiểm thfí tự động q trình thực cách tự động bước kịch kiểm thfí Kiểm thfí tự động cơng cụ nhằm rút ngắn thời gian kiểm thfí 1.2.3 Tại phải kiểm thử tự động Kiểm thfí phần mềm tự động với mục đích: Giảm bớt cơng sfíc thời gian thực q trình kiểm thfí Tăng độ tin cậy Giảm nhàm chán cho người Rèn luyện kỹ lập trình cho kiểm thfí viên Giảm chi phí cho tổng q trình kiểm thfí Khi cần kiểm thfí tự động: Khơng đủ tài ngun: số lượng tài ngun q nhiều mà kiểm thfí viên khơng thể hoàn tất thời gian cụ thể Kiểm tra hồi quy: nâng cấp phần mềm, kiểm tra lại tính chạy tốt tính sfía -> khó đảm bảo mặt thời gian Kiểm tra khả vận hành phần mềm môi trường đặc biệt: - Đo tốc độ trung bình xfí lí yêu cầu web server - Xác định số yêu cầu tối đa xfí lý web server - Xác định số cấu hình máy thấp mà phần mềm hoạt động tốt 1.2.4 Nguyên tắc kiểm thử tự động Thực sai lầm nghĩ tự động đơn giản chụp lại, ghi lại tiến trình kiếm thfí thủ cơng Thực tế, kiểm thfí tự động có điểm khác với kiểm thfí ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG thủ cơng Nó có lỗi khả dự đốn Vì thế, hội thành cơng với kiểm kiêm thfí tự động cải thiện đáng kể trượng hợp bạn thực hiểu Kiểm thfí tự động tuân theo đầy đủ nguyên tắc kiểm thfí nói chung, ngun tắc sau: - Nguyên tắc 1: Kiểm thfí đưa lỗi Kiểm thfí cho thấy phần mềm có lỗi, khơng thể chfíng minh phần mềm khơng có lỗi Kiểm thfí làm giảm xác suất lỗi chưa tìm thấy cịn phần mềm, chí khơng cịn lỗi nào, khơng phải chfíng xác - Nguyên tắc 2: Kiểm thfí thfí khơng thể Kiểm thfí thfí (tất tổ hợp điều kiện input đầu vào) khơng thể thực được, bao gồm số trường hợp bình thường (ít trường hợp tổ hợp test tồn được) Thay kiểm thfí tồn bộ, việc phân tích rủi ro dựa mfíc độ ưu tiên tập trung việc kiểm thfí vào số điểm cần thiết - Nguyên tắc 3: Kiểm thfí sớm Để tìm bug sớm, hoạt động kiểm thfí nên bắt đầu sớm tốt qui trình phát triển (vịng đời phát triển) phần mềm hệ thống, nên tập trung vào hoạt động định trước - Nguyên tắc 4: Sự tập trung lỗi Nỗ lực kiểm thfí nên tập trung cách cân đối vào mật độ lỗi dự kiến lỗi phát sau mơ-đun Một số mơ-đun thường chfía nhiều lỗi khơng phát lúc kiểm thfí trước phát hành (release), chịu trách nhiệm cho hầu hết lỗi hoạt động phần mềm - Nguyên tắc 5: Nghịch lý thuốc trừ sâu - Nếu việc kiểm thfí tương tự lặp lặp lại nhiều lần, cuối có số trường hợp kiểm thfí (ca kiểm thfí - test case) khơng cịn tìm thấy lỗi Để khắc phục "nghịch lý thuốc trừ sâu" này, trường hợp kiểm thfí cần phải xem xét sfía đổi thường xuyên, cần phải viết test case khác để thực nhiều phần khác phần mềm hệ thống để tìm lỗi tiềm ẩn nhiều - Nguyên tắc giống việc trừ sâu nông nghiệp, ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG Project Name: TestQuanLyTuyenSinh Test Case Test Case ID: TC_05 Test Priority : High Module Name: TestXoaThiSinh Test Title: Xố thí sinh Description: Test chfíc xố thí sinh Pre-conditions: Test Designed by: Phạm Quang Long Test Designed date: 15/06/2022 Test Executed by: Phạm Quang Long Test Execution date: 15/06/2022 ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG Tạo project test Chọn Application file Mở Application QuanLyTuyenSinh Đăng nhập với chfíc quản trị viên Dependencies: Mở phần mềm quản lý tuyển sinh qua chfíc record TestComplete S t Test Steps Test Data e Expect Actu ed al Resul Res t ult Status (Pass/F ail ) p o t e s Hệ thống 1.Đăng nhập đưa thành công thông vào fíng dụng tài khoản N hợp lệ 2.Chọn thí sinh cần sfía click “Xố” 3.Click “Đồng ý” Mã thí sinh chọn Hiển thị báo thống “Xố báo thí sinh “Xố thành thí sinh cơng”, thành xố cơng” thơng tin thí sinh Pass ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG sở liệu cập nhật lại table 1.Đăng nhập Không Hiển thị Hệ thành công thông báo thống vào “Cần chọn đưa fíng dụng thơng báo Pass ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG tài khoản hợp “Cầ lệ 2.Khơng thí sinh chọn thí sinh cần chọn cần sfía xố” thí click “Xố” n sinh cần xố” Post-conditions: Đăng nhập vào trang chủ 3.4 Thực test 3.4.1 Test Đăng nhập Hình 3.1 Test chức đăng nhập 3.4.2 Test Đăng ký ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG Hình 3.2 Test chức đăng ký 3.4.3 Test Đăng xuất Hình 3.3 Test chức đăng xuất 3.4.4 Test Thêm thí sinh ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG Hình 3.4 Test chức Thêm thí sinh 3.4.5 Test Sfía thơng tin thí sinh Hình 3.5 Test chức Sửa thơng tin thí sinh 3.4.6 Test Xố thí sinh ĐỀ TÀI NGHIÊN CỨU CƠNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG Hình 3.6 Test chức Xố thí sinh 3.4.7 Test Quản lý tài khoản Hình 3.7 Test chức Quản lý tài khoản 3.4.8 Test Xem môn thi ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG Hình 3.8 Test chức Xem mơn thi 3.5 Kết test project Hình 3.9 Kết Test chức đăng nhập ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG Hình 3.10 Kết Test chức đăng ký Hình 3.11 Kết Test chức đăng xuất ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG Hình 3.12 Kết Test chức Thêm thí sinh Hình 3.13 Kết Test chức sửa thơng tin thí sinh ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG = Hình 3.14 Kết Test chức xố thí sinh Hình 3.15 Kết Test chức quản lí tài khoản ĐỀ TÀI NGHIÊN CỨU CƠNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG Hình 3.16 Kết Test chức xem môn thi Đánh giá tổng quát: toàn test cases passed 3.6 Báo cáo dánh giá trình kiểm thử Kiểm thfí phần mềm hoạt động quan trong đảm bảo chất lượng phần mềm trước người dùng sfí dụng Việc tìm hiểu nghiên cfíu lựa chọn kĩ thuật chiến lược kiểm thfí phần mềm phù hợp giúp cho việc kiểm thfí có hiệu quả, giảm chi phí, thời gian Việc xây dựng tài liệu kiểm thfí phần mềm hợp lí giúp cho việc tổ chfíc, quản lí việc kiểm thfí cách hiệu Thơng qua việc kiểm thfí chfíc phần mềm với phần mềm TestComplete ta thấy quan trọng việc kiểm thfí đáng giá phần mềm mà người lập trình tạo nên Kiểm thfí tất trường hợp chfíc hệ thống khơng phải việc đơn giản ta không kiểm tra trường hợp mà cịn phải thfí trường hợp lỗi, ngoại lệ Những vấn đề đạt sau kiểm thfí: ✔ Có kế hoạch kiểm thfí hiệu ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG ✔ Tiến hành kiểm tra tất trường hợp xảy sfí dụng chfíc phần mềm ✔ Các trường hợp kiểm thfí test cẩn thận khơng vội vàng giảm thiểu sai sót q trình kiểm thfí ✔ Các trường hợp kiểm thfí thành cơng khơng xảy lỗi Đánh giá q trình kiểm thfí nhóm: ✔ Cài đặt triển khai thành công phiên TestComplete cho phần mềm quản lý sách ✔ Hoàn thành toàn test cases cho chfíc phần mềm ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG TÀI LIỆU THAM KHẢO - Giáo trình Kiểm thfí phần mềm - TestComplete 15 Documentation | TestComplete Documentation (smartbear.com) - Các khái niệm kiểm thfí: https://viblo.asia/p/cac-khai-niem-coban- ve-kiem-thu-phan-mem-63vKjR7dK2R - Kiểm thfí tự động cơng cụ sfí dụng kiểm thfí tự động: https://viblo.asia/p/kiem-thu-tu-dong-va-cac-cong-cu-duoc-su-dung-trongkiem- thu-tu-dong-aWj531qbZ6m - TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - BÁO CÁO BTL HỌC PHẦN: KIỂM THỬ PHẦN MỀM - GVHD: Thành viên: - LỜI NÓI ĐẦU - CHƯƠNG - 1.1 Lý thuyết kiểm thử phần mềm 1.2 Kỹ thuật kiểm thử tự động 1.3 Kỹ thuật kiểm thủ thủ công 1.4 Một số công cụ kiểm thử tự động CHƯƠNG - 2.1 Giới thiệu chung Test Complete 2.2 Lịch sử hình thành 2.3 Đặc điểm cơng cụ Test Complete 2.4 Cấu hình tối thiểu 2.5 Ưu nhược điểm công cụ TestComplete 2.6 Cài đặt TestComplete CHƯƠNG ỨNG DỤNG - 3.1 Giao diện sử dụng ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG - 3.2 Hướng dẫn sử dụng công cụ 3.3 Kịch kiểm thử 3.5 Kết test project 3.6 Báo cáo dánh giá trình kiểm thử TÀI LIỆU THAM KHẢO - ... TestQuanLyTuyenSinh Test Case ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG Test Case ID: TC_01 Test Designed by: Phạm Quang Long ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG Test. .. Ứng dụng web di động fíng dụng web truy cập trình duyệt dành cho ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG thiết bị di ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG. .. nghiệp, ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG cfí phun loại thuốc với nồng độ giống khoảng thời gian dài ĐỀ TÀI NGHIÊN CỨU CÔNG CỤ KIỂM THỬ TEST COMPLETE VÀ ỨNG DỤNG có

Ngày đăng: 05/12/2022, 19:35

Xem thêm:

HÌNH ẢNH LIÊN QUAN

Hình 2.2 Giao diện để chọn tính năng khi cài testcomplete - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 2.2 Giao diện để chọn tính năng khi cài testcomplete (Trang 29)
Hình 2.3 Giao diện để vị trí cài testcomplete - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 2.3 Giao diện để vị trí cài testcomplete (Trang 29)
Hình 2.4 Giao diện để tạo 1 project - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 2.4 Giao diện để tạo 1 project (Trang 30)
Hình 3.1 Giao diện chính của phần mềm kiểm thử testcomplete - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.1 Giao diện chính của phần mềm kiểm thử testcomplete (Trang 31)
Hình 3.2 Giao diện của test steps page - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.2 Giao diện của test steps page (Trang 33)
Hình 3.3 Khởi tạo Project - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.3 Khởi tạo Project (Trang 34)
Hình 3.4 Lưu địa chỉ Project - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.4 Lưu địa chỉ Project (Trang 35)
Hình 3.5 Chọn phần mềm để test - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.5 Chọn phần mềm để test (Trang 35)
Hình 3.1. Test chức năng đăng nhập - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.1. Test chức năng đăng nhập (Trang 54)
3.4. Thực hiện test - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
3.4. Thực hiện test (Trang 54)
Hình 3.3. Test chức năng đăng xuất - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.3. Test chức năng đăng xuất (Trang 55)
Hình 3.2. Test chức năng đăng ký - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.2. Test chức năng đăng ký (Trang 55)
Hình 3.4. Test chức năng Thêm thí sinh mới - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.4. Test chức năng Thêm thí sinh mới (Trang 56)
Hình 3.5. Test chức năng Sửa thơng tin thí sinh - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.5. Test chức năng Sửa thơng tin thí sinh (Trang 56)
Hình 3.6. Test chức năng Xố thí sinh - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.6. Test chức năng Xố thí sinh (Trang 57)
Hình 3.7. Test chức năng Quản lý tài khoản - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.7. Test chức năng Quản lý tài khoản (Trang 57)
Hình 3.8. Test chức năng Xem môn thi - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.8. Test chức năng Xem môn thi (Trang 58)
Hình 3.9. Kết quả Test chức năng đăng nhập - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.9. Kết quả Test chức năng đăng nhập (Trang 58)
Hình 3.10. Kết quả Test chức năng đăng ký - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.10. Kết quả Test chức năng đăng ký (Trang 59)
Hình 3.11. Kết quả Test chức năng đăng xuất - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.11. Kết quả Test chức năng đăng xuất (Trang 59)
Hình 3.13. Kết quả Test chức năng sửa thơng tin thí sinh - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.13. Kết quả Test chức năng sửa thơng tin thí sinh (Trang 60)
Hình 3.12. Kết quả Test chức năng Thêm thí sinh mới - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.12. Kết quả Test chức năng Thêm thí sinh mới (Trang 60)
Hình 3.14. Kết quả Test chức năng xố thí sinh - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.14. Kết quả Test chức năng xố thí sinh (Trang 61)
Hình 3.15. Kết quả Test chức năng quản lí tài khoản - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.15. Kết quả Test chức năng quản lí tài khoản (Trang 61)
Hình 3.16. Kết quả Test chức năng xem môn thi - ĐỀ tài NGHIÊN cứu CÔNG cụ KIỂM THỬ TEST COMPLETE và ỨNG DỤNG
Hình 3.16. Kết quả Test chức năng xem môn thi (Trang 62)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w