150 likes | 296 Views
SILKTEST. Giới thiệu Tiện ích Các loại test Đặc trưng cơ bản Chức năng Loại file test. Demo SilkTest Cài đặt Tạo dự án Tạo testplan Mô tả cho testplan Tạo test frame. Tạo test script, testcase. Tiện ích. Giảm thời gian test Tăng năng suất làm việc của con người
E N D
SILKTEST • Giới thiệu • Tiện ích • Các loại test • Đặc trưng cơ bản • Chức năng • Loại file test • Demo SilkTest • Cài đặt • Tạo dự án • Tạo testplan • Mô tả cho testplan • Tạo test frame. • Tạo test script, testcase April 23, 2009
Tiện ích • Giảm thời gian test • Tăng năng suất làm việc của con người • Tăng khả năng tái sử dụng của quá trình test • Cung cấp bản ghi chép chi tiết quá trình test April 23, 2009
Các loại test • Layered Approach • Test khả năng • Test chức năng • Test hệ thống • Các loại test khác • Test hồi quy • Test lỗi • Test quá tải • Test hộp trắng, và hộp đen April 23, 2009
Đặc trưng cơ bản • Cách SilkTest làm việc? • SilkTest xác định đối tượng thuộc lớp nào, có thuộc tính và phương thức gì. • Giả lập các hành động của người dùng tác động đến ứng dụng. • Ghi nhận kết quả • SilkTest gồm 2 phần riêng biệt: • SilkTest Host • SilkTest Agent April 23, 2009
Đặc trưng cơ bản (tt) • SilkTest Host: phát triển, sửa chữa, biên dịch, debug, thực thi kịch bản test và kế hoạch test. • SilkTest Agent: tác động đến giao diện người dùng • Chuyển đổi những lệnh trong kịch bản test thành từng lệnh cụ thể tác động đến giao diện. • Điều khiển và giám sát ứng dụng được test. April 23, 2009
Đặc trưng cơ bản (tt) • Cách SilkTest ghi lại hành động của người dùng: • Trước khi tạo và chạy kịch bạn test, tạo một nơi để chứa thông tin của ứng dụng được test. • Mô tả những đối tượng GUI (menu, button, …) • Dựa và thuộc tính, phương thức liên kết với mỗi đối tượng, SilkTest sẽ ghi lại các hành động bằng ngôn ngữ 4Test. April 23, 2009
Đặc trưng cơ bản (tt) • Ngôn ngữ 4Test là ngôn ngữ hướng đối tượng thứ 4, được thiết kế đặc biệt dành cho các chuyên gia QA. • 3 đặc trưng nổi bật cơ bản: • Thư viện mạnh mẽ hỗ trợ cho các lớp và phương thức. • Một tập các lệnh, toán tử, loại dữ liệu dùng để khai báo cấu trúc và chuỗi lý luận của testcase. • Thư viện các chức năng. April 23, 2009
Chức năng • Test ứng dụng web, hoặc ứng dụng client/server: • Test chức năng, khả năng, hồi quy • Sử dụng trình soạn thảo testplan (testplan editor) để lên kế hoạch, quản lý quá trình test. • Kiểm tra tính hợp lệ của dữ liệu nhờ vào DBTester. April 23, 2009
Chức năng(tt) • Test ứng dụng: • Thanh WorkFlow: • Basic Workflow hướng dẫn tạo một testcase. • Data Driven Workflow: hướng dẫn tạo data được điều khiển bởi testcase. April 23, 2009
Chức năng (tt) • AutoComplete giúp giảm thời gian công đoạn soạn thảo thủ công file 4Test. • Ghi lại quá trình test. • Nhận dạng đối tượng. • SilkTest tự động xử lý lỗi, và trả về cho ứng dụng trạng thái yêu cầu trước khi chạy bước test kế tiếp. • Tạo và lưu trữ testplan. • Test cơ sở dữ liệu April 23, 2009
Chức năng (tt) • Test ứng dụng web • Độc lập đối với Browser và nền tảng (hệ điều hành) • SilkTest làm việc với tất cả các công nghệ để phát triển ứng dụng Web. • SilkTest cho phép view và test ứng dụng web theo 2 cách: • Dựa trên Browser đang được sử dụng và những yêu cầu test của bạn. • Sử dụng DOM truy vấn trình duyệt web, lấy thông tin một cách trực tiếp về đối tượng từ trang web. April 23, 2009
Loại File April 23, 2009
DEMO SILKTEST PROGRAM • Cài đặt : http://mega.1280.com/file/ARLNNXH7/ • Tạo dự án : http://mega.1280.com/file/C0ZK78C8/ • Tạo testplan : http://mega.1280.com/file/UAQ4OEGI/ • Mô tả cho testplan : http://mega.1280.com/file/TRX1OE3Y/ • Tạo test frame : http://mega.1280.com/file/TG3DDGE7/ • Tạo test script, testcase : http://mega.1280.com/file/6G9ZHM64/ April 23, 2009
HỎI ĐÁP April 23, 2009