«

Là người dùng hệ thống, tôi muốn có trang cá nhân để xem và sửa thông tin cá nhân của mình khi cần thiết

Tại trang cá nhân sẽ hiển thị các thông tin: Ảnh đại diện, Họ tên, Tên đăng nhập, Email, Ngày sinh, Giới tính - Khi chưa đăng nhập không thể xem thông tin cá nhân - Có thông báo đơn cần tất toán tại trang cá nhân - Có thể liên kết tài khoản Google với tài khoản SaboID để đăng nhập SBM bằng tài khoản Google - Có thể xem thông tin hội viên nếu TK của tôi đã đăng ký hội viên.

  • Tags: @TNK-1079, @TNK-1463, @TNK-9246

    Tôi có thể xem thông tin cá nhân của mình

    • Given Tôi đăng nhập hệ thống bằng tài khoản có thông tin
      usernamepassword
      ngahtt123456
    • And Tôi truy cập vào "Trang cá nhân"
    • Then Tôi thấy thông tin cá nhân của mình gồm: ảnh đại diện, họ tên, tên đăng nhập, số điện thoại, email, ngày sinh, giới tính là chính xác
  • Tags: @TNK-1289, @web

    Tôi không thể sửa thông tin tên đăng nhập và email của mình

    • Given Tôi đăng nhập hệ thống bằng tài khoản có thông tin
      usernamepassword
      ngahtt123456
    • And Tôi truy cập vào "Trang cá nhân"
    • Then Tôi không thấy hệ thống không cho phép sửa thông tin tên đăng nhập và email
  • Tags: @TNK-1289, @web

    Tôi có thể sửa thông tin cá nhân của mình nếu nhập thông tin hợp lệ

    Họ tên không để trống Số điện thoại không để trống và đúng định dạng Ngày sinh là ngày quá khứ

    • Given Tôi đăng nhập hệ thống bằng tài khoản có thông tin
      usernamepassword
      ngahtt123456
    • And Tôi truy cập vào "Trang cá nhân"
    • When Tôi sửa thông tin cá nhân của mình theo thông tin
      Họ tênSố điện thoạiNgày sinhGiới tính
      <fullname><phone><dob><gender>
    • Then Tôi thấy hệ thống hiển thị thông báo: "Cập nhật thông tin thành công"
    • And Thông tin cá nhân của tôi được cập nhật thành
      Họ tênSố điện thoạiNgày sinhGiới tính
      <fullname><phone><dob><gender>

    Examples:

    fullname phone dob gender
    Nguyễn Diệp Anh
    0928780923
    02/11/1995
    Nữ
    092878092
  • Tags: @TNK-1289, @web

    Tôi không thể sửa thông tin nếu

    Bỏ trống thông tin bắt buộc: Họ tên, Số điện thoại Số điện thoại không đúng định dạng Ngày sinh là ngày tương lai

    • Given Tôi đăng nhập hệ thống bằng tài khoản có thông tin
      usernamepassword
      ngahtt123456
    • And Tôi truy cập vào "Trang cá nhân"
    • When Tôi sửa thông tin cá nhân của mình theo thông tin
      Họ tênSố điện thoạiNgày sinhGiới tính
      <fullname><phone><dob><gender>
    • Then Hệ thống hiển thị thông báo cập nhật thông tin thất bại do "<reason>"

    Examples:

    fullname phone dob gender reason
    null Bỏ trống thông tin bắt buộc: Họ tên
    null Bỏ trống thông tin bắt buộc: Số điện thoại
    tương lai Ngày sinh phải là ngày trong quá khứ
    098bay6789 Số điện thoại không đúng định dạng
    09876543211 Số điện thoại không đúng định dạng
  • Tags: @TNK-1463, @TNK-9246

    Tôi không thể xem thông tin cá nhân của mình khi chưa đăng nhập

    • When Tôi truy cập vào "Trang cá nhân"
    • Then Tôi không thể xem thông tin cá nhân khi chưa đăng nhập
  • Tags: @app, @TNK-4905

    Tôi thấy không có thông báo đơn cần tất toán tại màn tài khoản khi không có đơn nào có thể tất toán

    • Given Tôi đã có đơn hàng "Đang giao hàng" trên hệ thống với thông tin
      Mã đơnSố kiệnCần thanh toán
      BG90282¥10 (40.000đ)
      BG902121¥0 (0đ)
    • When Tôi truy cập trang "tài khoản"
    • Then Tôi thấy không có thông báo đơn cần tất toán tại màn tài khoản khi không có đơn nào có thể tất toán
  • Tags: @app, @TNK-4905

    Tôi thấy có thông báo đơn cần tất toán tại màn tài khoản khi có đơn có thể tất toán

    và hiển thị ảnh đơn gần nhất có thể tất toán

    • Given Tôi đã có đơn hàng "Đang giao hàng" trên hệ thống với thông tin
      ảnhMã đơnSố kiệnCần thanh toánThời gian tạo
      img1.jpgBG90282¥10 (40.000đ)2023-12-23 23:01:34
      img2.jpgBG902121¥15 (60.000đ)2023-12-22 15:16:34
      img4.jpgBG902322¥0 (0đ)2023-12-21 10:16:34
      img5.jpgBG902341¥2 (8.000đ)2023-12-19 15:16:34
    • When Tôi truy cập trang "tài khoản"
    • Then Tôi thấy có thông báo "Bạn có đơn cần tất toán" với thông tin ảnh đơn "img2.jpg"
  • Tags: @app, @TNK-4904

    Tôi thấy hệ thống điều hướng tôi đến danh sách đơn chờ tất toán khi tôi truy cập thông báo đơn cần tất toán tại trang tài khoản

    • Given Tôi đã có đơn hàng "Đang giao hàng" trên hệ thống với thông tin
      ảnhMã đơnSố kiệnCần thanh toánThời gian tạo
      img1.jpgBG90282¥10 (40.000đ)2023-12-23 23:01:34
      img2.jpgBG902121¥15 (60.000đ)2023-12-22 15:16:34
      img5.jpgBG902341¥0 (0đ)2023-12-19 15:16:34
    • When Tôi truy cập trang "tài khoản"
    • And Tôi chọn thông báo "Đơn hàng cần tất toán"
    • Then Tôi thấy hệ thống điều hướng tôi đến danh sách đơn chờ tất toán với thông tin
      Đơn chờ tất toán
      BG90212
  • Tags: @TNK-7969, @TNK-8770

    Tôi có thể sửa thông tin cá nhân của mình nếu nhập thông tin hợp lệ. Thông tin có thể sửa gồm: họ và tên, ngày sinh, giới tính

    • Given Tôi đăng nhập hệ thống bằng tài khoản có thông tin
      usernamepassword
      hoaluu36123456
    • And Tài khoản "hoaluu36" có thông tin
      Họ tênNgày sinhGiới tính
      Hoa test<dob><gender>
    • When Tôi truy cập vào trang "Thông tin cá nhân"
    • And Tôi cập nhật thông tin cá nhân của mình thành
      Họ tênNgày sinhGiới tính
      <fullname_1><dob_1><gender_1>
    • Then Tôi thấy hệ thống hiển thị thông báo: "Cập nhật thông tin thành công"
    • And Thông tin cá nhân của tôi được cập nhật thành
      Họ tênNgày sinhGiới tính
      <fullname_1><dob_1><gender_1>

    Examples:

    dob gender fullname_1 dob_1 gender_1
    Hoa test
    Lê Thị Phương Hoa
    Hoa test 20/03/1996
    Hoa test Nữ
    Hoa test Nam
    Hoa test Khác
    Hoa test 20/03/1996 Nữ
    Lê Thị Phương Hoa 20/03/1996
    Lê Thị Phương Hoa Nữ
    Lê Thị Phương Hoa 20/03/1996 Nam
    Lê Thị Phương Hoa 20/03/1996 Nữ
  • Tags: @TNK-7969, @TNK-8770

    Giới tính là một danh sách có thể lựa chọn

    • Given Dịch vụ cấu hình danh sách giới tính gồm "Nam, Nữ, Khác"
    • When Tôi truy cập vào trang "Thông tin cá nhân"
    • And Tôi cập nhật thông tin "Giới tính"
    • Then Tôi thấy có thể lựa chọn giới tính trong danh sách cho sẵn
  • Tags: @TNK-7969, @TNK-8770

    Cập nhật thông tin người dùng không thành công khi: bỏ trống họ và tên, họ và tên < 3 ký tự, ngày sinh không hợp lệ

    • Given Tôi đăng nhập hệ thống bằng tài khoản có thông tin
      usernamepassword
      hoaluu36123456
    • And Tài khoản "hoaluu36" có thông tin
      Họ tênNgày sinhGiới tính
      Hoa test<dob><gender>
    • And Thời gian hiện tại là "23/05/2024"
    • When Tôi truy cập vào trang "Thông tin cá nhân"
    • And Tôi cập nhật thông tin cá nhân của mình thành
      Họ tênNgày sinhGiới tính
      <fullname_1><dob_1><gender_1>
    • Then Hệ thống hiển thị thông báo cập nhật hồ sơ thất bại do "<reason>"

    Examples:

    dob gender fullname_1 dob_1 gender_1 reason
    null Bỏ trống thông tin bắt buộc: Họ tên
    AB Họ và tên nhập tối thiểu 3 ký tự
    Nguyen Van A Nguyen Van A Nguyen Van A Nguyen Van A Họ và tên nhập tối đa 50 ký tự
    31/05/2024 Ngày sinh phải là ngày trong quá khứ
  • Tags: @TNK-7970, @TNK-8771

    Tải lên ảnh mới để cập nhật avatar thành công với ảnh có định dạng và dung lượng hợp lệ

    • Given Tôi đăng nhập hệ thống bằng tài khoản có thông tin
      usernamepassword
      hoaluu36123456
    • And Tôi truy cập vào "Trang cá nhân"
    • When Tôi tải lên ảnh mới có định dạng "<format>", dung lượng "<capacity>"MB
    • Then Upload ảnh mới thành công

    Examples:

    format capacity
    jpeg 4
    jpeg 5
    png 4
    png 5
    jpg 4
    jpg 5
  • Tags: @TNK-7970, @TNK-8771

    Tải lên ảnh mới có dung lượng vượt quá mức cho phép

    • Given Tôi đăng nhập hệ thống bằng tài khoản có thông tin
      usernamepassword
      hoaluu36123456
    • And Tôi truy cập vào "Trang cá nhân"
    • When Tôi tải lên ảnh mới có định dạng "<format>", dung lượng 6MB
    • Then Hệ thống hiển thị thông báo lỗi "Kích thước tệp tối đa là 5MB"

    Examples:

    format
    jpeg
    png
    jpg
  • Tags: @TNK-7970, @TNK-8771

    Tải lên ảnh mới có định dạng khác file ảnh cho phép

    • Given Tôi đăng nhập hệ thống bằng tài khoản có thông tin
      usernamepassword
      hoaluu36123456
    • And Tôi truy cập vào "Trang cá nhân"
    • When Tôi tải lên 1 tệp có định dạng "<format>" không phải hình ảnh làm ảnh đại diện
    • Then Hiển thị thông báo lỗi "Chỉ cho phép tải lên các tệp hình ảnh"

    Examples:

    format
    excel
    Word
    PowerPoint
    PSD
    PDF
    CSV
    ODS
    XML
    TXT
    XLT
    HTM
    XLS
  • Tags: @TNK-7970, @TNK-8771

    Tùy chỉnh ảnh đại diện thành công với kích thước 256*256px

    • Given Tôi đăng nhập hệ thống bằng tài khoản có thông tin
      usernamepassword
      hoaluu36123456
    • And Tôi truy cập vào "Trang cá nhân"
    • And Tôi tải lên một ảnh mới
    • When Tôi tùy chỉnh đại diện thành công với kích thước 256*256px
    • Then Ảnh đại diện được cập nhật trên trang hồ sơ với kích thước đã tùy chỉnh 256*256px
  • Tags: @TNK-7970, @TNK-8771

    Tùy chỉnh đại diện với kích thước khác 256*256px

    • Given Tôi đăng nhập hệ thống bằng tài khoản có thông tin
      usernamepassword
      hoaluu36123456
    • And Tôi truy cập vào "Trang cá nhân"
    • And Tôi tải lên một ảnh mới
    • When Tôi tùy chỉnh ảnh mới thành "<size>" px
    • Then Hiển thị thông báo lỗi "Kích thước ảnh không hợp lệ"

    Examples:

    size
    100*100
    100* 256
    256*100
    256*960
    960*256
    960*960
  • Tags: @mobile, @TNK-7970, @web

    Cập nhật ảnh đại diện mới thành công, ảnh mới được cập nhật ở các màn hình

    • Given Tôi đăng nhập hệ thống bằng tài khoản có thông tin
      usernamepassword
      hoaluu36123456
    • And Tôi truy cập vào "Trang cá nhân"
    • When Tôi tải lên một ảnh mới có định dạng & dung lượng hợp lệ
    • And Tôi căn chỉnh ảnh với kích thước 256*256px
    • And Hoàn tất cập nhật ảnh đại diện
    • Then Cập nhật ảnh đại diện mới thành công
    • And Tôi thấy ảnh đại diện được cập nhật tại các "<page>"

    Examples:

    page
    Trang profile
    Header của trang
    Chi tiết đơn hàng (phần trao đổi trên đơn)
    Tài khoản trả trước
    Trang chủ, cạnh slider
  • Tags: @app, @TNK-8771

    Cập nhật ảnh đại diện mới thành công, ảnh mới được cập nhật ở trang tài khoản

    • Given Tôi đăng nhập hệ thống bằng tài khoản có thông tin
      usernamepassword
      anh12345123456
    • And Tôi truy cập vào "Trang cá nhân"
    • When Tôi tải lên một ảnh mới có định dạng & dung lượng hợp lệ
    • And Tôi căn chỉnh ảnh với kích thước 256*256px
    • And Hoàn tất cập nhật ảnh đại diện
    • Then Cập nhật ảnh đại diện mới thành công
    • And Tôi thấy ảnh đại diện được cập nhật tại trang tài khoản
  • Tags: @mobile, @TNK-8695, @web

    Tôi có thể liên kết tài khoản Google bất kỳ từ trang cá nhân. Không thể liên kết lại nếu đã liên kết thành công trước đó

    • Given Tôi đã có tài khoản trên hệ thống với thông tin
      usernamepasswordemail
      testdev123456testdev@gmail.com
    • And Tôi đăng nhập hệ thống bằng tài khoản có thông tin
      usernamepassword
      testdev123456
    • When Tôi truy cập vào "Trang cá nhân"
    • And Tôi chọn "Liên kết tài khoản Google"
    • Then Tôi được điều hướng đến Google để lựa chọn tài khoản sẽ kết nối
    • When Tôi lựa chọn tài khoản Google "<account>"
    • And Tôi đồng ý liên kết
    • Then Liên kết tài khoản "<account>" thành công
    • And Trang cá nhân của tôi giữ nguyên thông tin email là "testdev@gmail.com"
    • And Hệ thống ẩn tùy chọn "Liên kết tài khoản Google"

    Examples:

    account
    testdev@gmail.com
    tester2024@gobiz.vn
  • Tags: @mobile, @TNK-8695, @web

    Liên kết tài khoản Google thất bại

    • Given Tôi đã có tài khoản trên hệ thống với thông tin
      usernamepasswordemail
      testdev123456testdev@gmail.com
    • And Tôi đăng nhập hệ thống bằng tài khoản có thông tin
      usernamepassword
      testdev123456
    • When Tôi truy cập vào "Trang cá nhân"
    • And Tôi chọn "Liên kết tài khoản Google"
    • Then Tôi được điều hướng đến Google để lựa chọn tài khoản sẽ kết nối
    • When Tôi lựa chọn tài khoản Google "testdev@gmail.com"
    • And Tôi từ chối liên kết
    • Then Tôi thấy hệ thống thông báo liên kết không thành công
    • And Hệ thống vẫn hiển thị tùy chọn "Liên kết tài khoản Google"
  • Tags: @mobile, @TNK-13083, @web

    Tôi không thấy thông tin hội viên khi xem thông tin tài khoản nếu tài khoản của tôi chưa đăng ký hội viên

    • Given Tôi đăng nhập vào hệ thông bằng tài khoản với thông tin
      usernamepassword
      bichone2022bich131676
    • And Tài khoản "bichone2022" của tôi chưa đăng ký hội viên Sabomall
    • When Tôi truy cập vào trang cá nhân
    • Then Tôi không thấy hiển thị thông tin hội viên Sabomall
  • Tags: @mobile, @TNK-13083, @web

    Tôi có thể thấy thông tin hội viên khi xem thông tin tài khoản nếu tài khoản của tôi đã đăng ký hội viên

    • Given Tôi đăng nhập vào hệ thống bằng tài khoản với thông tin
      usernamepassword
      bichone2022bich131676
    • And Tài khoản "bichone2022" của tôi đã đăng ký hội viên Sabomall
    • When Tôi truy cập vào trang cá nhân
    • Then Tôi thấy hiển thị tài khoản của tôi là hội viên của Sabomall