HD cài đặt Bugnet - Phần 2

Posted by Nguyễn Hùng Cường on March 15th, 2008

Phần 1 : HD cài đặt Bugnet

Ở phần 2 này nhc sẽ nói thêm về một số lỗi hay gặp khi cài đặt Bugnet project

Lỗi 1 :

Photobucket

Lỗi 2 :

Photobucket

Các bạn xem chi tiết trong file pdf download tại đây

NHC

HD cài đặt Bugnet

Posted by Nguyễn Hùng Cường on March 12th, 2008

Trong bài viết này, nhc sẽ hướng dẫn một cách sơ lược về việc cài đặt Bugnet project.

0. Đầu tiên bạn down file install của Bugnet về (version nhc đang test là 0.7.899)

1. Giải nén file zip đã down về vào một thư mục nào đó (chẳng hạn C:\BugNET).

2. Tạo thư mục ảo trên IIS và trỏ vào thư mục mới bung nén ở trên(C:\BugNET), đề nghị url nên là http://localhost/BugNet (cho dễ nhớ)

Photobucket

3. Chỉnh security cho thư mục này (C:\BugNET), tốt nhất là set full control cho nó thoải mái

Photobucket
Read the rest of this entry »

Kiểm chứng phần mềm

Posted by quocbao on February 26th, 2008

Ngồi làm xong assignment của Software Testing. Tiện tay … post lên luôn :”)

1. Tại sao không thể kiểm chứng phần mềm hoàn toàn ?
Việc kiểm chứng phần mềm hoàn toàn là điều không thể vì các lý do sau đây :
- Không thể kiểm tra hoàn toàn 100% giá trị đầu vào của chương trình vì để thực hiện công việc đó tốn rất nhiều thời gian hay không thể thực hiện được (miền giá trị là vô tận).

- Không thể kiểm tra được toàn bộ các trường hợp của chương trình. Tức là không thể tiên đoán và mô phỏng được tất cả cách người dùng sử dụng chương trình.

- Không thể kiểm tra được toàn bộ môi trường hoạt động của chương trình.

- Lỗi do giao diện chương trình hay yêu cầu sai.

- Không thể kiểm tra được sự đụng độ của chương trình với các chương trình khác 100% dẫn đến chương trình hoạt động không chính xác.

- Không thể kiểm tra được lỗi gây ra do phần cứng.

- Không thể kiểm tra được các lỗi sẽ xuất hiện trong tương lai do sự không tương thích hay do sai lệch trong tính toán.

- Không thể ngăn được người dùng cố tình gây lỗi cho chương trình , hoặc là việc người dùng xem đó là lỗi trong khi mình thì không.

Một vấn đề khác nảy sinh khi kiểm chứng phần mềm là có vá các lỗi phát hiện ra hay không. Khi đó ta cần đánh giá lỗi đó (về cường độ xuất hiện, độ nghiêm trọng, thời gian vá …) xem cần phải vá hay không. Vì khi ta vá sẽ có một xác suất là chúng ta sẽ làm phát sinh ra các lỗi mới  (cho nên sự cần thiết của Regression Testing) và cần phải kiểm chứng lại.Một lý do để ta không cần phải kiếm chứng phần mềm hoàn toàn là do áp lực thị trường hay timeline của dự án. Ta cần đưa ra một phiên bản vào thời điểm đó nếu cứ xa đà vào việc kiểm chứng và vá lỗi thì sẽ làm ta chậm tiến độ dự án, vì vậy có thể chấp nhận không kiểm chứng hoàn toàn và phát hành ra ngoài và để … khách hàng thực hiện tiếp công việc kiểm chứng này .
Tham khảo :
- Object Oriented Design : Testing (Charles Wallace)
- Impossibility of Complete Testing (Cem Kaner)

Read the rest of this entry »




Wordpress Theme by Justskins
Copyright © 2007 ExD Sandbox. All rights reserved.