Môi trường và các công cụ sử dụng để thực nghiệm

Một phần của tài liệu phương pháp và công cụ để hỗ trợ kiểm thử phần mềm android (Trang 37 - 41)

1.1. Cấu hình phần cứng

Bảng 5.1 : Bảng minh họa cấu hình phần cứng để chạy công cụ CTS Executor

Thành phần Chỉ số

CPU 2.2 GHz Core Due Intel

RAM 2GB

OS Windows 7

Bộ nhớ ngoài 320GB

1.2. Các phần mềm sử dụng

Bảng 5.2 : Danh sách các phân mềm sử dụng STT Tên Phần mềm Tác giả Chức năng Nguồn

1 Eclipse Version: Oracle Môi trường http://www.eclipse.org/downloa

Mars.2 Release phát triển ds

(4.5.2)

2 Android Google Môi trường https://developer.android.com/st Development phát triển udio/tools/sdk/eclipse-adt.html Tool

3 SDK Manager Google Môi trường https://developer.android.com/st phát triển udio/index.html

4 Java SE Runtime Oracle Môi trường http://www.oracle.com/technet Environment 8 phát triển work/java/javase/downloads/jre

Ngoài các phần mềm sử dụng bên trên luận văn còn tiến hành cài đặt các modul sau:

- Cài đăt biến môi trường Adb từ bộ SDK vào hệ thống.

- Tập các ca kiểm thử để tiến hành thử nghiệm được lấy từ dự án Knox Custom Api TestCase gồm hai tệp tin .apk và .xml.

- Trên thiết bị kiểm thử cài đặt Wifi, Bluetooth, Sim để tiến hành kiểm thử.

2. Phân tích thiết kế phần mềm 2.1. Phân tích các ca sử dụng

Khi người dùng mở chương trình, các ca sử dụng bao gồm:

- Bắt đầu chương trình (Open program): thao tác của người dùng mở chương trình

- Hiển thị trạng thái của chương trình (Display program status): tác nhân phụ hiển thị trạng thái của chương trình ( dừng hoặc đang chạy).

- Hiển thị các CTS Plan (Display CTS plan): hiển thị các case kiểm thử.

Hình 5.1: Biểu đồ ca sử dụng khởi động chương trình

Khi người dùng kết nối điện thoại với máy tính qua cổng usb:

- Kết nối thiết bị (Connect device): người dùng kết nối điện thoại với máy tính.

- Trả về trạng thái kết nối (Get connection status): chương trình tự động kiểm tra các trạng thái của điện thoại( wifi, bluetooth, sim,...).

- Display device status: hiển thị các trạng thái của điện thoại

Khi thực hiện chạy chương trình:

- Chạy chương trình (Run program): thao tác người dùng click button “Start”.

- Kiểm thử các testcase (Execute CTS testcase): chương trình tự động chạy các ca kiểm thử được chỉ định trước.

- Hiển thị kết quả kiểm thử (Display result of tescase): hiển thị kết quả sau khi chạy xong lên giao diện chương trình.

- Báo cáo kết quả (Export to excel): tự động xuất file kết quả ra file excel.

Hình 5.3: Biểu đồ ca sử dụng thực hiện chạy chương trình CTS executor 2.2. Biểu đồ trình tự

Hình 5.5: Biểu đồ trình tự khi chạy chương trình CTS Executor 2.3. Biểu đồ hoạt động

Một phần của tài liệu phương pháp và công cụ để hỗ trợ kiểm thử phần mềm android (Trang 37 - 41)