software testing concept chapter 4


in this chapter we will learn about system test(black box technical

- GUI( graphic user interface)

-Usability testing

-function testing

-non function testing

GUI( graphic user interface)

what and why

GUI là viết tắt của cụm từ Graphical User Interface, có nghĩa là giao diện đồ họa người dùng. Thuật ngữ này được dùng để ám chỉ cách người dùng tương tác với các thiết bị máy tính thông qua hình ảnh, thay vì sử dụng các câu lệnh phức tạp.

• Trong quá trình Kiểm tra GUI Các kỹ sư kiểm tra xác nhận giao diện người dùng của ứng dụng như

các khía cạnh sau:

• Nhìn và cảm nhận

• Dễ sử dụng

• Điều hướng & phím tắt

how 


gui có rất nhiều yêu cầu do đo chúng ta cần thực hiện như sau
-không bắt đầu nếu không đáp ứng các yêu cầu sau
-tài liều đầy đủ về thiết kế ,v.v
-viết test case đưa cho quản lý và design ký tện xét duyệt rồi mới làm
usability
make simple 
tutorial

functional testing
functionality 
behavior of application


different gui vs function testing
khi bạn  có hộp văn bản để test ui thì việc của bạn cần làm là hộp văn bản đó có căn chỉnh đùng lề hay không kích thước dài rộng của hộp đó là như thế nào

function 
function testing
thử nghiệm tính năng nói về cách tính năng của phần mềm bạn hoat động theo yêu cầu của khách hàng
test ký tự có phù hợp hay không ,só lượng ký tự v.v
  -object properties testing
    kiểm tra thuộc tính của đối tượng
check the properties of object present on application

enable disable /radio choice /multiple choice/ focus mouse
  database testing/backend testing

dml operation
data manipulate language (dml)
chúng ta cố gắng gửi dữ liệu từ phía data sau đó đăng nhập vào cơ sở dữ liệu và duyệt dữ liệu từ bảng 
dataabase checking giống như làm qua gương v .hành động trên ui và kiểm tra xem dữ liệu có cập nhật ổ phía sau hay không

error handing
xác minh các lỗi trên thông báo
tester verify the error messages while performing incorrect action on the application
user understand /simple language
error message should be readle

calculation/manipulation testing
valiadate mathematical calculations

link coverage 
phù hợp ứng dụng web không phù hợp ứng dụng di động hay destop app
link existence:link có ở chỗ cần không
link excution:link đó có dẫn tới đường dẫn địa chỉ phù hợp hay k
link gồm 3 loại
internal link
external link
broken link
 cookie & session
cookie là tệp dữ liệu tạm thời lưu trữ trên trình duyệt
session :thời gian truy cập cho phép


non-function test
nonfunction vs function
function là đáp ứng yêu cầu tối thiếu
nonfunction là đáp ứng kỳ vọng mong đợi (bảo mật,lag)
performance testing
-load: tăng tải từ và đánh giá tốc độ phản hồi
-stess tăng và giảm tải đột ngột kiểm tra tốc độ của 
-volume bao nhieu du lieu co the duoc xu ly boi ung dung cung luc
security test
 - authentication: ai được vào
-  autherzation:  được vào thì có thể làm gì
recovery test
kiểm tra xem hệ thống có thể hồi phục sau khi sự cố
"mất điện thì thư gmail chuyển sang thư nháp"


Nhận xét