« Home « Kết quả tìm kiếm

Nghiên cứu và đề xuất các phương pháp kiểm thử giao diện phần mềm


Tóm tắt Xem thử

- Nghiên cứu và đề xuất các phương pháp kiểm thử giao diện phần mềm.
- Abstract: Trình bày các lý thuyết tổng quan về kiểm thử phần mềm: các khái niệm cơ bản, tiến trình kiểm thử phần mềm, các phương pháp, kỹ thuật kiểm thử phần mềm.
- Trình bày các kiến thức về giao diện và các vấn đề cần lưu ý khi thiết kế và kiểm thử giao diện phần mềm.
- Tập trung vào kiểm thử giao diện phần mềm, nêu các hướng giải quyết và các vấn đề cần kiểm thử giao diện, đi sâu vào từng loại ứng dụng phần mềm.
- Đưa ra ví dụ áp dụng các kiến thức đã được nêu trong bốn chương đầu để kiểm thử giao diện phần mềm.
- Keywords: Công nghệ phần mềm.
- Kiểm thử phần mềm.
- Phát triển phần mềm.
- Kiểm thử là một trong những giai đoạn của quá trình phát triển phần mềm.
- Trước khi sản phẩm được phát hành tất cả các chức năng cũng như giao diện của phần mềm đều cần qua kiểm thử.
- Giao diện tuy được thiết kế tốt nhưng cũng không thể tránh khỏi các sai sót.
- Kiểm thử giao diện hiệu quả sẽ phát hiện ra được các sai sót này, tránh các lỗi về giao diện khi phát hành sản phẩm.
- Kiểm thử giao diện đứng dưới vai trò của người sử dụng, sẽ giúp phần mềm có sự thích ứng phù hợp hơn với thị hiếu và nhu cầu của người dùng.
- Chính vì lẽ đó, kiểm thử giao diện phần mềm là việc hết sức cần thiết, cần nghiên cứu về kiểm thử giao diện để tìm ra phương pháp kiểm thử hiệu quả phù hợp với ứng dụng phần mềm..
- Chương 1 trình bày các lý thuyết tổng quan về kiểm thử phần mềm: các khái niệm cơ bản, tiến trình kiểm thử phần mềm, các phương pháp, kỹ thuật kiểm thử phần mềm.
- Chương 2 trình bày các kiến thức về giao diện và các vấn đề cần lưu ý khi thiết kế và kiểm thử giao diện phần mềm.
- Chương 3 tập trung vào kiểm thử giao diện phần mềm, nêu các hướng giải quyết và các vấn đề cần kiểm thử giao diện.
- Chương 4 cũng nói về kiểm thử giao diện nhưng đi sâu vào từng loại ứng dụng phần mềm.
- Chương 5 đưa ra ví dụ áp dụng các kiến thức đã được nêu trong bốn chương đầu để kiểm thử giao diện phần mềm “Quản lý bán hàng”..
- Lỗi phần mềm.
- Tiến trình kiểm thử phần mềm.
- Các giai đoạn kiểm thử tương ứng với các giai đoạn khác nhau trong tiến trình phát triển phần mềm và được khái quát hóa qua mô hình chữ V – Hình 1.2 [7]..
- Hình 1.2 – Các giai đoạn phát triển và kiểm thử trong mô hình chữ V 1.2.1.
- Kiểm thử đơn vị.
- Kiểm thử tích hợp 1.2.3.
- Kiểm thử hệ thống 1.2.4.
- Kiểm thử hồi quy.
- Hình 1.3 – Kiểm thử hồi quy tại các mức kiểm thử phần mềm khác 1.2.5.
- Kiểm thử chấp nhận.
- Các phương pháp kiểm thử phần mềm 1.3.1.
- Kiểm thử hộp trắng.
- Trong kiểm thử hộp trắng, tập trung vào kiểm thử luồng điều khiển và kiểm thử luồng dữ liệu..
- Hình 1.4 – Kiểm thử hộp trắng.
- Kiểm thử hộp đen – Black box testing.
- Hình 1.5 – Kiểm thử hộp đen 1.3.3.
- Kiểm thử hộp xám.
- Các kỹ thuật kiểm thử cơ bản 1.4.1.
- Kiểm thử luồng điều khiển.
- Chu trình tạo dữ liệu đầu vào kiểm thử cho kiểm thử luồng điều khiển được mô tả trong lưu đồ dưới đây – Hình 1.6..
- Hình 1.6 – Chu trình sinh dữ liệu đầu vào kiểm thử cho kiểm thử luồng điều khiển.
- Kiểm thử luồng dữ liệu.
- Kiểm thử tự động.
- Kiến trúc kiểm thử tự động.
- Ƣu và nhƣợc điểm của kiểm thử tự động 1.5.2.
- Lựa chọn công cụ kiểm thử tự động...
- Tiêu chí 1: Mục tiêu nhóm kiểm thử 1.5.1.2.
- Tiêu chí 3: Các kiểu kiểm thử.
- Tiêu chí 3: Các kiểu kiểm thử 1.6.1.4.
- Tiêu chí 7: Nguồn dữ liệu kiểm thử 1.6.1.8.
- Tiêu chí 8: Thực thi kiểm thử tự động.
- Tiêu chí 10: Đầu ra các công cụ kiểm thử 1.6.1.11.
- GIAO DIỆN VÀ CÁC VẤN ĐỀ CẦN QUAN TÂM KHI THIẾT KẾ GIAO DIỆN.
- Khái niệm giao diện người dùng.
- Tại sao cần thiết kế giao diện.
- Điển hình nhất của loại giao diện này chính là bảng tính trong MSExcel như trong Hình 2.5..
- Các lỗi giao diện ngƣời dùng 2.6.1.
- KIỂM THỬ GIAO DIỆN PHẦN MỀM.
- Khái niệm kiểm thử giao diện phần mềm 3.2.
- Kiểm thử như thế nào.
- Nguyên tắc chung khi kiểm thử giao diện phần mềm 3.3.
- Danh mục kiểm thử giao diện.
- Kiểm thử sự tuân thủ chuẩn Windows 3.3.1.1.
- Kiểm thử giao diện tự động.
- Tạo kế hoạch kiểm thử giao diện cho công cụ kiểm thử giao diện tự động 3.4.2.
- Sử dụng công cụ kiểm thử giao diện tự động.
- Mƣời điều cần nhớ khi kiểm thử giao diện tự động 3.4.4.
- Các thủ thuật khi kiểm thử giao diện tự động 3.4.5.
- Một số vấn đề thƣờng gặp với kiểm thử tự động 3.5.
- KIỂM THỬ GIAO DIỆNTHEO PHÂN LOẠI PHẦN MỀM 4.1.
- Phân loại phần mềm.
- Kiểm thử giao diện phần mềm nghiệp vụ 4.3.
- Kiểm thử giao diện đối với phần mềm nhúng 4.3.1.
- Kiểm thử giao diện hệ thống nhúng.
- Kiểm thử giao diện đối với các ứng dụng Windows 4.5.
- Kiểm thử giao diện với các ứng dụng Web.
- Kiểm thử ứng dụng Web.
- Các công cụ kiểm thử giao diện tự động 4.5.3.1.
- ÁP DỤNG CÁC KỸ THUẬT KIỂM THỬ TRONG KIỂM THỬ GIAO DIỆN ỨNG DỤNG “PHẦN MỀM QUẢN LÝ BÁN HÀNG”.
- Mô-đun tiến hành kiểm thử giao diện 5.2.
- Lựa chọn phương pháp và kỹ thuật kiểm thử 5.2.1.
- Kiểm thử giao diện màn hình chính.
- Kiểm thử giao diện màn hình “Phiếu nhập hàng”.
- Tiến hành kiểm thử giao diện ứng dụng.
- Chương đầu tiên tổng hợp các kiến thức về lĩnh vực kiểm thử phần mềm, từ các khái niệm cơ bản, tới các phương pháp, kỹ thuật kiểm thử..
- Chương thứ hai đề cập tới giao diện và các vấn đề về giao diện.
- Chương Ba tập trung vào nội dung chính, đó là kiểm thử giao diện.
- Đặc biệt, việc kiểm thử giao diện theo phân loại các nhóm phần mềm được trình bày trong chương Bốn, nêu rõ các vấn đề cần lưu ý khi kiểm thử từng nhóm phần mềm..
- Dựa trên các kiến thức được tổng hợp ở cả bốn chương luận văn, chương cuối cùng đưa ra ví dụ về việc áp dụng lý thuyết để kiểm thử giao diện của một phần mềm cụ thể “Phần mềm quản lý hàng hóa”..
- Luận văn cũng đề cập tới phương pháp kiểm thử giao diện tự động.
- Đây là một trong những chủ đề nóng bỏng trên các diễn đàn mạng về kiểm thử phần mềm hiện nay.
- Đặc biệt khi công nghệ càng phát triển, yêu cầu việc tự động hóa ngày càng cao, việc áp dụng kiểm thử tự động là một hướng phát triển tất yếu.
- Luận văn đã nêu được tầm quan trọng của kiểm thử tự động trong kiểm thử phần mềm, nêu ra các tiêu chí để lựa chọn công cụ kiểm thử phù hợp.
- Đặc biệt trong Mục 3.4 Chương 3 đưa ra các thủ thuật và các vấn đề cần lưu ý khi kiểm thử giao diện tự động..
- Tuy nhiên, luận văn chưa đưa ra được các kết quả thực nghiệm khi áp dụng kiểm thử tự động vào kiểm thử giao diện phần mềm thực tế.
- Đối với mỗi dạng phần mềm đặc trưng (theo phân loại phần mềm ở Chương 4), tùy theo đặc trưng của phần mềm và dựa trên các tiêu chí lựa chọn công cụ phần mềm đã được trình bày, lựa chọn một vài công cụ tiêu biểu để áp dụng kiểm thử giao diện tự động.
- Từ kết quả kiểm thử thực tế, đưa ra những đánh giá nhận xét về việc áp dụng kiểm thử tự động vào kiểm thử giao diện với từng loại phần mềm đã phân loại..
- Tuy nhiên, có thể sử dụng nó như một tài liệu tham khảo và hỗ trợ các kiểm thử viên lựa chọn các phương pháp hay công cụ kiểm thử phù hợp với ứng dụng cần kiểm thử..
- Nguyễn Thanh Bình, Kiểm thử (9), Bài giảng môn Công nghệ phần mềm, Khoa Công nghệ thông tin, trường ĐH Bách Khoa, ĐH Đà Nẵng..
- Nguyễn Văn Vỵ, Đảm bảo chất lượng phần mềm và kiểm thử, Bài giảng Bộ môn Công nghệ phần mềm, trường ĐH Công Nghệ, ĐH Quốc gia Hà Nội, phần II – Kiểm thử phần mềm..
- Cao Thị Bích Liên (2009), Một số kỹ thuật kiểm thử phần mềm, Luận văn thạc sỹ Khoa học máy tính, trường ĐH Thái Nguyên.