0

Codeception Phần 3: Acceptance test

Trong phần 2 Hướng dẫn cài đặt tool tôi đã hướng dẫn cách cài đặt, sau khi cài đặt xong chúng ta sẽ tiến hành viết test case cho Acceptance test.

1. Acceptance test 1

Yêu cầu của phần test này đơn giản như sau:

  • Open màn hình như hình vẽ
  • Click vào button ジョブ新規登録
  • Open màn hình đăng ký như hình vẽ.

Selection_067.png

Selection_068.png

Thực hiện viết test code như sau:

Selection_069.png

Tiến hành run test code và nhận được kết qủa như bên dưới. Như vậy test case đã thực hiện thành công.

Selection_070.png

2. Acceptance test 2

Yêu cầu phần này như sau:

  • Input vào các trường: クライアント名, 管理タイトル
  • Click button 更新
  • Nếu không input vào các trường trên thì sẽ báo message.
  • Nếu input đầy đủ thông tin sẽ có message thông báo đăng ký thành công.

Test code được viết tiếp vào phần trên như sau:

Selection_073.png

Thực hiện lệnh run, ta sẽ tạo được 1 data như sau:

Selection_072.png

Kết qủa của lệnh run cho test code trên.

Selection_074.png

3. Acceptance test 3

Yêu cầu của phần này như sau:

  • Input thông tin vào các trường 入稿タイトル, 配信日
  • Upload file vào trường ファイル格納場所
  • Click button アップロード
  • Upload file thành công sẽ có message thông báo
  • Khi không input đầy đủ thông tin sẽ có message thông báo.

Định dạng form ban đầu khi chưa upload.

Selection_076.png

Khi không input đầy đủ thông tin sẽ có các message sau:

Selection_077.png

Khi upload file thành công sẽ có dạng như sau:

Selection_078.png

Test code được viết như sau:

Selection_079.png

Kết qủa chạy lệnh run của test code.

Selection_080.png

4. Acceptance test 4

Yêu cầu của phần này như sau:

  • Open màn hình front end là màn hình STEP.1:ジャンル選択
  • Thực hiện chọn keyword 企業
  • Open màn hình công việc 記事作成400文字
  • Input thông tin trong màn hình công việc: field 1 và field 2
  • Click button 文章チェック
  • Chuyển sang màn hình show message.
  • Click button 投稿完了する
  • Chuyển về màn hình ban đầu.

Từ màn hình back end chuyển sang màn hình front end

Selection_081.png

Chọn keyword để vào màn hình công việc

Selection_082.png

Input thông tin vào màn hình công việc

Selection_084.png

Hiển thị các message check lỗi chính tả cho các thông tin vừa input

Selection_085.png

Test code được viết như sau:

Selection_086.png

Kết qủa chạy lệnh run test code.

Selection_087.png

Như bên trên chúng ta thấy rằng có thể dùng tool này để tạo data test trong trường hợp test các case nomal. Tool sẽ tự động thực hiện việc tạo data thông qua test code. Do đó chỉ cần viết test code 1 lần, dùng test code đó tạo data được nhiều lần.


All Rights Reserved

Viblo
Let's register a Viblo Account to get more interesting posts.