- Requirements-based testing tools phân tách các yêu câu người dùng vả khuyên một số trường hợp kiểm tra (hoặc lớp kiểm tra) mà sẽ thử các yêu cầu. Đề thực hiện tốt thì các công cụ trong phân hạng này phải truy nhập tới các đặc tả hình thức của phần
mềm.
Specialized testing languages cho phép các kỹ sư phần mềm viết các đặc tả kiểm tra chỉ tiết mà mô tả mỗi trường hợp kiểm tra và logic cho sự thực hiện nó. Trong
phần lớn các trường hợp, các công cụ kiểm tra tĩnh sẽ tư liệu hoá và phân loại các phép kiêm tra. Và nó sẽ so sánh kêt quả thực với kết quả dự tính.
Các công cụ phân tích động: Các công cụ kiểm tra động tương tác với quá trình thực hiện chương trình, kiểm tra đường thử, kiểm tra xác nhận về giá trị các biến, các công cụ động có thể là loại can thiệp hoặc không can thiệp. Công cụ can thiệp (intrusive) thay đổi phân mềm để kiểm tra. Công cụ không can thiệp (nointrusive) sử dụng một xử lý phân cứng tách rời chạy song song với xử lý chưa có chương trình đang kiểm tra. Phần lớn các công cụ thuộc phân loại phân tích động tạo các báo cáo chỉ rõ số lượng các khối, câu lệnh đã được thực hiện và các thời gian thực hiện trung bình cho các khối lệnh. Công cụ kiểm tra động có thể được dùng để nỗi tiếp với công cụ kiểm tra tĩnh. Các kiểm tra tĩnh tạo ra các trường hợp test sau đó được quản lý bởi các công cụ động.
Công cụ quản lý fesí: Công cụ quản lý test dùng để điều khiển và phối hợp các kiểm tra phân mềm cho mỗi bước kiểm tra chính. Các công cụ trong phân loại này quản lý và phối hợp các kiểm tra regression. Tiến hành các so sánh output thực và biểu kiến. Nhiều công cụ quản lý test cũng phục vụ như là các bộ điều khiến test.
Một bộ điều khiến test đọc một hoặc nhiều trường hợp test từ file test, định dạng các dữ liệu test để phù hợp nhu cầu phần mềm, sau đó gọi phần mềm để test. Cuối cùng, nhà quản lý test đôi khi làm việc với công cụ theo dõi yêu cầu để cung cấp các phân tích coverage yêu cầu cho kiểm tra.
3.7.2.7. Các công Cụ fạo mÃu
Tạo mâu được dùng rộng rãi như là sự tiên hoá của công nghệ phần mềm. Các công cụ tạo mâu được phân bô theo hình sau:
Mẫu trên øsiấ
ga PRO/SIM tools
Soạn thảo màn hình
CASE có công cụ tạo mẫu
⁄ €ASE có khả nănơ sinh mã
” Mức độ áp dụng mẫu trong quá trình phát triển phần mềm ứng dụng
Mức thấp nhất, các công cụ tạo "mẫu trên giấy". Công cụ chạy trên máy có thể tạo các hình ảnh thực dùng để minh hoạ các chức năng, dáng điệu hệ thống. Các hình ảnh này không thể thực hiện được. Trong một số trường hợp, bộ vẽ màn hình có thể sinh ra các mã để tạo màn hình. Các công cụ CASE phức tạp hơn cho phép tạo các