Kiểm tra chương trình

Một phần của tài liệu Giáo trình Phát triển hệ thống thương mại điện tử: Phần 2 (Trang 117 - 119)

THỬ NGHIỆM VÀ VẬN HÀNH HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ

7.1.2.3. Kiểm tra chương trình

Các máy tính chuyên dụng sẽ thực hiện kiểm tra chương trình. Cơng tác bảo dưỡng được thực hiện với sự hướng dẫn, nhằm tránh lỗi cũng như bỏ qua những thiếu sót hoặc do các nhà phát triển khơng muốn thừa nhận là có bất kì vấn đề gì với cơng việc của họ. Nó là thích hợp hơn cho những người thực hiện kiểm tra chương trình độc lập với những người phát triển chương trình.

Kiểm tra chương trình thường bắt đầu từ kiểm tra nhỏ nhất: Kiểm tra đơn vị (unit testing), tăng dần tới kiểm tra tích hợp (integration testing) và kiểm tra tổng thể hệ thống (system testing).

Trong cấp kiểm tra tổng thể hệ thống, cũng như kiểm tra đơn vị, cần kiểm tra bổ sung nhằm đánh giá tính năng chương trình. Giai đoạn này bao gồm:

- Kiểm tra hệ thống hoạt động trong điều kiện kỳ vọng của tổ chức; - Kiểm tra sức tải: Hoạt động của hệ thống dưới mọi điều kiện; - Kiểm tra sự phục hồi của hệ thống;

- Kiểm tra an ninh, an toàn của hệ thống nhằm phát hiện và ngăn chặn hành vi xâm phạm an ninh, an toàn của hệ thống.

Các tiếp cận tiêu chuẩn để xác minh, sẵn có cho các máy tính chun nghiệp, cũng có thể được dùng để xác minh hoạt động của các hệ thống TMĐT.

Dữ liệu kiểm tra thích hợp phải được phát triển cho mỗi thử nghiệm nàỵ Việc kiểm tra dữ liệu không chỉ đảm bảo các giá trị kì vọng của dữ liệu được chuẩn xác mà còn để thử nghiệm những sự cố xảy ra hoặc những dữ liệu có giá trị không hợp lệ. Trong một số trường hợp, các chương trình bổ sung cần được phát triển để cung cấp các kiểm tra đơn vị hoặc tập hợp các đơn vị, để chuyển dữ liệu từ các đơn vị kiểm tra khác mà hiện tại chưa được kiểm trạ

Kiểm tra hiện thời

Kiểm tra hiện thời được quản lí chung bởi các máy tính chuyên dụng và cũng liên quan đến người thử nghiệm hệ thống khi thực hiện những công việc liên quan. Kiểm tra hiện thời hệ thống dùng trong nội bộ tổ chức thường được kết hợp với kiểm định chấp nhận. Kiểm tra hiện thời phần mềm, chẳng hạn như hệ thống TMĐT, được chia làm hai giai đoạn:

Kiểm tra Alpha bắt đầu chỉ khi kiểm tra hệ thống được hoàn thiện.

Nó liên quan đến một số lượng hạn chế những người dùng có kinh nghiệm. Cần kiểm tra sự phục hồi, an ninh an toàn và khả năng phản ứng của hệ thống trước tình huống bất thường, khả năng hoạt động trong các môi trường khác nhaụ

Kiểm tra Beta bắt đầu khi những khó khăn được nhận biết trong kiểm tra Alpha đã được giải quyết. Nó sử dụng dữ liệu thực trong môi trường làm việc thực của người dùng. Mục tiêu chính của kiểm tra Beta

là thử nghiệm trước khi cài đặt hệ thống, nếu phát hiện lỗi thì có thể sửa chữa trước khi đưa vào thực thị

Trong một số trường hợp, kiểm tra hiện thời được thực hiện như một phần của quá trình triển khaị

Một phần của tài liệu Giáo trình Phát triển hệ thống thương mại điện tử: Phần 2 (Trang 117 - 119)