Viết bài kiểm tra end-to-end đa nền tảng trong Javascript
Viết bài kiểm tra cho mã là một phần thiết yếu của lập trình ngày nay. Có nhiều loại phương pháp kiểm thử phần mềm khác nhau, chẳng hạn như kiểm thử đơn vị, kiểm thử tích hợp và kiểm thử đầu cuối. Bài viết của anh ấy sẽ đề cập đến cách chúng tôi có thể áp dụng thử nghiệm từ đầu đến cuối trên một ứng dụng gốc có phản ứng đơn giản.
Chúng tôi sẽ sử dụng thư viện Detox do nhóm Wix phát triển và duy trì .
Ứng dụng này khá đơn giản! Nó cho phép người dùng thích ứng dụng Nintendo 64 yêu thích của họ. Điều đó nói rằng, thực sự có một hành vi nhất định để kiểm tra trong ứng dụng. Giống như chức năng!
Hãy liệt kê tất cả những gì có thể là hành động của người dùng đối với chức năng này:
CAVEAT: This user story can be considered an integration test in theory. Yet since the app itself is only responsible for allowing users to like their game, it is treated as end-to-end testing.
3. Người dùng nhấn vào nút thích .
4. Người dùng thông báo rằng văn bản đã thay đổi. Trong trường hợp này, số lượt thích được tăng thêm một.
Hãy xem mọi thứ trong hành động.
Bài viết này đã trình bày sơ bộ về thử nghiệm đầu cuối trong các ứng dụng gốc phản ứng. Vì mục đích đơn giản, bản thân ứng dụng này đủ cơ bản để thể hiện các khía cạnh cơ bản của thử nghiệm từ đầu đến cuối. Thật vậy, nó có thể phức tạp hơn cái này trong các ứng dụng thực tế/sản xuất.
Bạn có thể xem mã nguồn cuối cùng của ứng dụng này bằng liên kết bên dưới.
Chúc mọi người một ngày không có lỗi!
Mã nguồn Github
Cảm ơn vì đã là một phần của cộng đồng của chúng tôi! Trước khi bạn đi:
Cái cũ giờ lại mới và cái từng lấp lánh sáng bóng giờ trở nên buồn tẻ. Tôi không nói về việc quần jean JNCO đang trở lại trong giới trẻ sành điệu ở trung tâm thành phố cùng với các mốt cuối thập niên 1990 khác.
“Này Siri, chơi Me Dive của Olivia Dean.” Đó là tháng 5 năm 2021 khi tôi bắt đầu thực tập tại Học viện Tương lai Châu Phi ở Akure, Nigeria.
Hôm qua, chúng ta đã khép lại cuộc thi Ca khúc Eurovision năm nay bằng một đêm chung kết hoành tráng, hỗn loạn, nơi ca sĩ người Thụy Điển Loreen đã mang về chiếc cúp, trở thành người phụ nữ đầu tiên giành chiến thắng hai lần và mang vương miện về cho Thụy Điển 50 năm sau khi ABBA giành chiến thắng trong cuộc thi với “Waterloo”. Họ tiếp tục trở thành một trong những nghệ sĩ lớn nhất trong thể loại nhạc pop.
Trong bối cảnh kinh doanh phát triển nhanh chóng ngày nay, khái niệm làm việc kết hợp và làm việc từ xa đã đạt được động lực chưa từng có. Khi các công ty tiếp tục thích ứng với nhu cầu và kỳ vọng thay đổi của nhân viên, các chuyên gia từ nhiều lĩnh vực khác nhau đã cùng nhau thảo luận về lợi ích, thách thức và tương lai của cách làm việc mang tính biến đổi này.
Trong thế giới siêu kết nối ngày nay, các hệ thống truyền thông đóng một vai trò then chốt trong việc định hình dư luận và do đó, trong việc ra quyết định dân chủ. Trong phân tích sâu sắc của mình về nền kinh tế chính trị của truyền thông, học giả Robert McChesney thách thức sự hiểu biết thông thường và trình bày cái mà ông gọi là “năm sự thật” về truyền thông.
Nếu chúng ta muốn tiếp tục phát triển trên hành tinh này, chúng ta sẽ phải có những cuộc đối thoại nguy hiểm. Những thứ thách thức những gì chúng ta đã làm, những gì chúng ta đang làm và những gì chúng ta hiện đang chuẩn bị tiếp tục làm (hoặc đang có kế hoạch làm).