SAP Kiểm thử – Công cụ & Ví dụ trường hợp kiểm thử
Là gì SAP Kiểm tra?
SAP Kiểm thử là một loại kiểm thử phần mềm nhằm xác nhận SAP Triển khai ERP. Tại bất kỳ thời điểm nào khi bạn thay đổi hoặc tùy chỉnh SAP phần mềm, các trường hợp kiểm thử cần được tạo để kiểm tra chức năng mới. Bạn cũng phải kiểm tra SAP hệ thống sau khi thực hiện bất kỳ ghi chú phát hành bảo trì nào. SAP thử nghiệm cũng có thể bao gồm – Kiểm tra hiệu suất. (để kiểm tra tốc độ của các ứng dụng sap) & thử nghiệm web (để SAP cổng thông tin điện tử).
Giới thiệu về SAP
Ý tưởng cơ bản đằng sau việc giới thiệu SAP (Ứng dụng và sản phẩm hệ thống) là để cung cấp cho khách hàng khả năng tương tác với cơ sở dữ liệu chung của công ty cho một loạt các ứng dụng. SAP là một ERP (Kế hoạch nguồn lực doanh nghiệp) tích hợp để giúp quy trình kinh doanh hoạt động hiệu quả.
Video sau đây sẽ giải thích nhu cầu của phần mềm ERP như SAP trong một doanh nghiệp
SAP bộ chứa khác nhau mô-đun như là SAP Kiểm tra FICO, SD, MM, HR, v.v.
SAP Tư vấn kiểm tra – một sự lựa chọn nghề nghiệp
Bộ kỹ năng | Để trở thành một SAP kiểm tra bạn cần những kỹ năng sau
|
Ngày làm việc điển hình | Vào bất kỳ ngày làm việc điển hình nào, bạn sẽ bận rộn tìm hiểu các tài liệu yêu cầu, tạo trường hợp kiểm thử, thực hiện trường hợp kiểm thử, báo cáo và kiểm tra lại lỗi, tham dự các cuộc họp đánh giá và các hoạt động xây dựng nhóm khác. |
Sự tiến triển trong sự nghiệp | Sự tiến triển trong sự nghiệp của bạn với tư cách là một người kiểm thử phần mềm (QA Analyst) trong một công ty CMMI cấp độ 5 điển hình sẽ như sau nhưng sẽ khác nhau tùy theo từng công ty
Nhà phân tích QA (Tươi hơn) => Chuyên viên phân tích QA (kinh nghiệm 2-3 năm)=> QA Điều phối viên nhóm (Kinh nghiệm 5-6 năm> =>Người quản lý thử nghiệm (Kinh nghiệm 8-11) => Quản lý kiểm tra cấp caor (14+ kinh nghiệm) |
Làm thế nào SAP Thử nghiệm là lựa chọn tốt hơn so với thử nghiệm các tên miền khác?
Trong khi kiểm tra bất kỳ AUT nào,
- Bạn có được kiến thức chức năng sâu sắc về AUT. Nếu không có đủ kiến thức về AUT thì rất khó để kiểm tra
- trau dồi của bạn kỹ năng kiểm tra
Giống như bất kỳ công ty CNTT nào, bạn chuyển từ dự án này sang dự án khác theo đúng thời gian. Tất cả những nỗ lực bạn đã làm để hiểu chức năng của AUT đã lỗi thời trong dự án mới. Điều này thường đúng nếu bạn đang chuyển đổi các dự án trên các lĩnh vực từ viễn thông sang chăm sóc sức khỏe.
Trong trường hợp SAP, kiến thức chức năng bạn có được có thể di chuyển và sử dụng trong các dự án khác. Giả sử bạn đang chuyển việc. Ở công ty cũ, bạn đang thử nghiệm phần mềm thanh toán cho Vodafone. Khả năng dự án tương tự có sẵn ở công ty mới của bạn là bao nhiêu? Gần bằng Không.
Bây giờ hãy xem xét trường hợp này. Bạn đang chuyển từ SAP Thử nghiệm dự án khác SAP Dự án thử nghiệm ở công ty mới. Bạn ngay lập tức nhận ra GUI, Mã giao dịch, quy trình kinh doanh đơn giản, đây là một lợi thế rất lớn. Bạn sẽ cần tìm hiểu các tùy chỉnh do khách hàng thực hiện nhưng bạn vẫn cần có kiến thức sâu về phần mềm.
Ưu điểm lớn nhất như SAP Người kiểm tra là nhờ kiến thức chức năng sâu sắc mà bạn có được, bạn có thể dễ dàng trở thành một SAP Tư vấn chức năng!
SAP Các nhà tư vấn đang có nhu cầu rất lớn và họ hầu như luôn trong tình trạng thiếu hụt và yêu cầu mức lương cao.
Có nghĩa là gì SAP Thực hiện?
Hãy xem xét kịch bản này. Công ty A cung cấp 12 kỳ nghỉ hàng năm. Công ty B cung cấp 20 kỳ nghỉ hàng năm. Bất kỳ nhân viên nào sử dụng 13th hoặc 21st nghỉ phép hàng năm tương ứng cho Công ty A và B. Thông tin này phải được cấu hình vào SAP hệ thống không có gì ngoài SAP thực hiện và cấu hình.
SAP Phiên bản vanilla mạnh mẽ nhưng không hữu ích lắm cho đến khi nó được tùy chỉnh và định cấu hình theo chính sách kinh doanh, quy định pháp lý và yêu cầu kỹ thuật của công ty. Quá trình này được gọi là SAP thực hiện. Thông thường có thể mất vài tháng đến thậm chí nhiều năm.
Là gì SAP Tùy biến?
SAP cho đến nay có bộ sưu tập Quy trình kinh doanh cao nhất. Nhưng đôi khi công ty nội bộ của bạn xử lý nhiều dữ liệu không được lập bản đồ chính xác bằng cách sử dụng các công cụ có sẵn SAP giao dịch kinh doanh.
Trong những trường hợp như vậy, mã tùy chỉnh được tạo bằng ABAP. Nó liên quan đến việc thay đổi mã để tạo ra chức năng không có sẵn thông qua cấu hình. Đây không là gì ngoài các tùy chỉnh. SAP tùy chỉnh cũng có thể được thực hiện để tạo báo cáo, chương trình hoặc cải tiến tùy chỉnh.
Bảo trì là gì SAP Phần mềm?
Một khi các SAP hệ thống được cấu hình, tùy chỉnh, triển khai và đưa vào hoạt động – bất kỳ thay đổi nào được thực hiện đối với SAP hệ thống được gọi là Bảo trì. Điều này có thể bao gồm
- Bổ sung tính năng mới cho SAP WELFARE
- Sửa lỗi
- SAP Cập nhật hạt nhân
- Cập nhật gói & ngăn xếp hỗ trợ
- Triển khai ghi chú OSS
Cách thực hiện từ đầu đến cuối SAP Kiểm tra?
Có rất nhiều phương pháp có thể được sử dụng để SAP thực hiện
- ASAP Thực hiện (Đối với việc triển khai ban đầu của SAP systems và chuyển từ các hệ thống cũ)
- Vòng đời bảo trì
- Upgrade Vòng đời
- Vòng đời phát triển tùy chỉnh
Dù bạn đang làm việc trong vòng đời nào, bao gồm cả thử nghiệm trong SAP, có ba giai đoạn thử nghiệm chính mà bạn sẽ tham gia.
1) Chuẩn bị kiểm tra
2) Giai đoạn thực hiện kiểm thử
3) Giai đoạn đánh giá thử nghiệm
Bước 1) Giai đoạn chuẩn bị kiểm tra
- Xác định quy trình kinh doanh cần kiểm tra
- Thủ công và tự động Trường hợp thử nghiệm phát triển
- Tạo bộ thử nghiệm và đánh giá
- Thiết lập hệ thống kiểm tra
- Tạo dữ liệu thử nghiệm
Bước 2) Giai đoạn thực hiện kiểm thử
- Thực hiện kiểm tra bằng tay hoặc sử dụng các công cụ kiểm tra
- Báo cáo trạng thái thử nghiệm và Khiếm khuyết xử lý
Bước 3) Giai đoạn đánh giá thử nghiệm
- Đánh giá chi tiết tất cả các kế hoạch kiểm tra
- Phân tích khiếm khuyết
- Tài liệu về quá trình thử nghiệm
Các loại thử nghiệm áp dụng cho SAP Ứng dụng
Trong cáp SAP các ứng dụng thử nghiệm phổ biến được thực hiện là:
1) Kiểm tra đơn vị
Phần thử nghiệm này chủ yếu được các nhà phát triển đảm nhận dựa trên các yêu cầu đã được xác định của họ. Kiểm tra đơn vị các quy tắc theo các tổ chức. Đôi khi điều này được thực hiện bởi các kiểm thử viên hộp trắng lành nghề. Kiểm thử được thực hiện trong hộp phát triển. Đây là việc kiểm thử giao diện, chuyển đổi, cải tiến, báo cáo, luồng công việc và biểu mẫu (RICEWF) được phát triển chủ yếu bằng ABAP mã số. Kiểm tra đối tượng phát triển bao gồm kiểm tra ủy quyền bảo mật, quy tắc truyền dữ liệu, đối chiếu và lập lịch công việc hàng loạt. Thử nghiệm BW (Business Warehouse) cũng là một phần của thử nghiệm phát triển.
2) Kiểm tra tích hợp
Đó là việc thử nghiệm các thành phần kết hợp của một SAP ứng dụng để xác định xem chúng có hoạt động cùng nhau một cách chính xác hay không. Nó thường được thực hiện trong môi trường QA và sử dụng dữ liệu thử nghiệm thực tế.
3) Kiểm tra hồi quy
Kiểm tra hồi quy được thực hiện để đảm bảo rằng những thay đổi mới được thực hiện không ảnh hưởng xấu đến mã làm việc hiện có. SAP R/3 là một hệ thống tích hợp chặt chẽ. Một bản cập nhật ngăn xếp duy nhất, ghi chú OSS, vận chuyển, thay đổi cấu hình, giao diện phát triển mới có thể có tác động xếp tầng và nghiêm trọng. Kiểm thử hồi quy thường được nhóm kiểm thử thực hiện bằng công cụ tự động hóa.
4) Kiểm tra hiệu suất
Nó đang thử nghiệm SAP các ứng dụng để đảm bảo rằng chúng sẽ hoạt động tốt dưới khối lượng công việc dự kiến. Kiểm tra hiệu suất bao gồm tải, khối lượng và Bài kiểm tra về áp lực để xác định các tắc nghẽn của hệ thống. Với mục tiêu tăng cường SAP tính mạnh mẽ của ứng dụng, thử nghiệm đảm bảo hệ thống có thể quản lý dự báo tải cao và ngăn ngừa các vấn đề về hiệu suất sau khi sản xuất. Các quy trình kinh doanh dễ bị căng thẳng do khối lượng giao dịch hoặc lô lớn được đánh giá kỹ lưỡng. Nó thường được thực hiện bằng các công cụ tự động và liên quan đến sự hợp tác của các nhóm cơ sở, cơ sở dữ liệu, cơ sở hạ tầng và thử nghiệm để theo dõi kết quả thử nghiệm.
5) Kiểm tra chức năng
Thử nghiệm chức năng đảm bảo rằng việc bạn thực hiện SAP đáp ứng yêu cầu kinh doanh của bạn. SAP là hệ thống có khả năng cấu hình cao và có thể dễ dàng tích hợp với các ứng dụng nội bộ hoặc các công cụ của bên thứ ba. Với cấu hình đa dạng và tính phức tạp này, việc thử nghiệm chức năng là điều bắt buộc. SAP Kiểm thử chức năng loại bỏ sự không chắc chắn về các trường hợp sử dụng kinh doanh và mang lại chất lượng. Nó bao gồm việc xem xét các tài liệu thiết kế và tạo ra các hiện vật thử nghiệm bao gồm các yêu cầu thử nghiệm, Kịch bản thử nghiệm và các trường hợp thử nghiệm. Kiểm thử chức năng thường được thực hiện bởi nhóm kiểm thử có kiến thức nền tảng cụ thể SAP mô-đun đang được thử nghiệm.
6) Kiểm tra sự chấp nhận của người dùng (UAT)
Sau khi hoàn thành Kiểm tra chức năng, hệ thống và hồi quy, UAT (Kiểm tra chấp nhận của người dùng) sẽ được thực hiện. Nó đảm bảo rằng SAP hệ thống có thể sử dụng được cho người dùng cuối của hệ thống. Người dùng cuối thực hiện độc lập các trường hợp kiểm thử chấp nhận của người dùng bao gồm kiểm thử các quy trình kinh doanh, chức năng, tài liệu (hướng dẫn vận hành, bảng hướng dẫn) v.v. Với UAT, người dùng có thể cảm thấy thoải mái với môi trường kinh doanh mới và có thể sở hữu toàn bộ hệ thống.
7) Kiểm tra bảo mật
Để đảm bảo an toàn cho SAP các ứng dụng, Kiểm tra bảo mật được thực hiện. Các lĩnh vực có rủi ro cao như bảo mật cổng thông tin, bảo mật mạng, bảo mật vận hành, bảo mật sản phẩm, kiểm soát truy cập và kiểm tra mã nguồn để bảo mật đều được thử nghiệm. Điều này thường liên quan đến các nhóm cơ sở, cơ sở dữ liệu, cơ sở hạ tầng, phát triển và thử nghiệm.
8) Kiểm tra cổng thông tin
Những kỹ thuật này liên quan đến việc kiểm tra SAP Cổng thông tin trên trình duyệt khác nhau và kiểm tra quy trình kinh doanh
Cách tạo SAP Trường hợp thử nghiệm
Hãy thiết kế một test case để thay đổi Tên của một nhân viên trong SAP hệ thống
Để tạo một trường hợp thử nghiệm hiệu quả, bạn phải
- Xác định SAP vai trò cần thiết để thực hiện trường hợp thử nghiệm
- Xác định SAP giao dịch cần được thực hiện cho trường hợp thử nghiệm
- Dữ liệu thử nghiệm được yêu cầu thực hiện trường hợp thử nghiệm. Xác định xem dữ liệu có cần được tạo hay dữ liệu đó được người kiểm tra khác sử dụng hay dữ liệu có bị khóa và không thể sửa đổi hay không.
- Bất kỳ điều kiện tiên quyết nào
- Đánh giá ngang hàng
- Tạo các kịch bản tích cực cũng như tiêu cực
- Tạo các bước kiểm tra chi tiết.
- Phạm vi kiểm thử phải mạnh mẽ
- Ghi lại các khiếm khuyết một cách kịp thời ngay khi chúng được phát hiện.
Hãy tham khảo video này để biết hướng dẫn về cách thay đổi SAP kiểu thông tin
Trường hợp thử nghiệm được thiết kế cho việc này như sau –
Lưu ý quan trọng
SAP là một hệ thống khổng lồ với vô số biến thể. Không khả thi cũng như không hiệu quả về mặt chi phí để kiểm tra tất cả các biến thể và kết hợp có thể có của các đầu vào tham số thử nghiệm trong SAP hệ thống.
Như ở trên SAP Ví dụ về trường hợp kiểm thử, người kiểm tra có thể xác minh thay đổi về Họ, Ngày sinh, Địa chỉ, Mã Pin, Thành phố, Tiểu bang, Quốc gia, thay đổi địa chỉ thường trú, tạm thời, địa chỉ làm việc, v.v.
Người kiểm tra cần áp dụng các chiến lược giảm số lượng trường hợp kiểm thử mà không phải hy sinh phạm vi bao phủ. Ví dụ về các chiến lược như vậy bao gồm phân tích giá trị biên, phân vùng tương đương & mảng trực giao.
Kiểm tra tự động của SAP Ứng dụng
Kiểm thử là một thách thức lớn đối với hệ thống khổng lồ như SAP. Theo nghiên cứu gần đây của ASUG, Hơn 86% khách hàng lo ngại về rủi ro do thiếu thử nghiệm toàn diện.
Tự động hóa có những lợi ích sau cho SAP các ứng dụng
- Lợi ích chính và có giá trị nhất là phạm vi kiểm tra được cải thiện
- Chất lượng sản phẩm tốt hơn và do đó ít gián đoạn sản xuất hơn. Sự cố trong SAP môi trường sản xuất có thể khiến công ty tốn hàng triệu USD!
- Khối lượng công việc giảm dần theo mỗi chu kỳ phát hành
SAP Kiểm thử các công cụ tự động hóa
Phương pháp và cách tiếp cận quan trọng hơn công cụ kiểm tra được chọn. Khi bạn nghĩ về việc thử nghiệm SAP ứng dụng, một số công cụ xuất hiện trong đầu một cách tự nhiên như SAP TAO, eCATT, QTP và vv
1) kiểm traSự nghiêm ngặt
Trong suốt quá trình thẩm định của kiểm traSự nghiêm ngặt , Tôi đã thêm công cụ này vào danh sách của mình vì nó phục vụ tốt cho cả những người mới bắt đầu và những người thử nghiệm dày dạn kinh nghiệm nhờ thiết lập trực quan và chức năng AI nâng cao, khiến nó trở thành một lựa chọn tuyệt vời cho những người thử nghiệm toàn diện. SAP thử nghiệm.
Tôi đánh giá cao việc testRigor cung cấp chức năng ghi và phát lại tích hợp cũng như tạo thử nghiệm tự động cho các dự án mới. Hơn nữa, có tài liệu tuyệt vời và hỗ trợ khách hàng hạng nhất dành cho tất cả các cấp độ trả phí.
Tính năng, đặc điểm:
- Tạo và chuyển đổi thử nghiệm: Dễ dàng xây dựng các bài kiểm tra đầu cuối từ đầu, chuyển đổi các bài kiểm tra thủ công hiện có hoặc sử dụng tiện ích mở rộng trình duyệt ghi và phát lại đi kèm.
- Tích hợp với các công cụ phát triển: Tích hợp liền mạch với các công cụ khác để quản lý trường hợp thử nghiệm và vấn đề, cũng như với quy trình CI của bạn.
- Giảm kiểm tra bảo trì: Không còn việc bảo trì kiểm tra tẻ nhạt nữa. Dành ít hơn tới 95% thời gian cho nó.
- Hỗ trợ kiểm tra: Kiểm tra Web, Di động, API. Tất cả các trình duyệt, iOS và Android Hệ điều hành được hỗ trợ.
- Kết quả kiểm tra chất lượng cao: Các bài kiểm tra cực kỳ đáng tin cậy với ảnh chụp màn hình chi tiết ở mỗi bước.
2) Tricentis So sánh trực tiếp
Trong suốt quá trình đánh giá của tôi về So sánh trực tiếp , Tôi thấy rằng việc thiết lập nó cực kỳ đơn giản và nó cung cấp thông tin quan trọng theo thời gian thực cho các nhà phát triển, người thử nghiệm và người quản lý. Khi nói đến việc hỗ trợ những thay đổi và quản lý rủi ro trong SAP hệ thống, điều này nổi lên như một sự lựa chọn hàng đầu.
Với các khả năng thân thiện với DevOps giúp cải thiện chất lượng và tốc độ trong suốt quá trình hoạt động của bạn SAP thực hành, LiveCompare cho phép bạn đẩy nhanh việc phát hành, tối ưu hóa hoạt động và mang đến sự đổi mới một cách tự tin.
Tính năng, đặc điểm:
- Trí thông minh thay đổi được hỗ trợ bởi AI: Sử dụng AI để xác định nguy cơ SAP đối tượng, cải thiện độ chính xác của thử nghiệm và giảm rủi ro và chi phí liên quan.
- Lựa chọn kiểm tra thông minh: Ưu tiên các bài kiểm tra bao gồm quan trọng SAP đối tượng bằng cách tích hợp với các kho thử nghiệm khác nhau, nâng cao hiệu quả thử nghiệm.
- Phân tích mã tùy chỉnh: Giám sát và đánh giá chất lượng của mã ABAP tùy chỉnh để đảm bảo tính toàn vẹn và hiệu suất của hệ thống.
- Phân tích tác động cấu hình liên tục: Tự động phát hiện những thay đổi trong SAP cấu hình hệ thống, duy trì sự ổn định trong hoạt động.
- Mẫu quy trình làm việc và tùy chỉnh: Cung cấp các mẫu quy trình công việc có thể tùy chỉnh để tự động hóa các tác vụ và đảm bảo xử lý dữ liệu nhất quán giữa các dự án.
3) ECATT (Công cụ kiểm tra hỗ trợ máy tính mở rộng)
ECATT được sử dụng để tạo và thực hiện các thử nghiệm chức năng cho SAP. ECATT là một công cụ tích hợp đi kèm với SAP với mục tiêu chính là kiểm tra tự động SAP quy trình kinh doanh.
Tính năng
- Kiểm tra các giao dịch, báo cáo và kịch bản
- Gọi BAPI và các mô-đun chức năng
- Kiểm tra hệ thống từ xa
- Kiểm tra ủy quyền (hồ sơ người dùng)
- Kiểm tra cập nhật
- Kiểm tra tác động của những thay đổi đối với cài đặt tùy chỉnh
- Kiểm tra tin nhắn hệ thống
4) OpenText UFT Một
OpenText UFT Một là công cụ tự động hóa điều khiển từ khóa. Nó hỗ trợ nhiều môi trường bao gồm SAP. Công cụ này mạnh mẽ, giàu tính năng và thân thiện với người dùng. Công ty dẫn đầu thị trường về công cụ tự động hóa và chiếm thị phần lớn. Đó là một công cụ thương mại với sự hỗ trợ tuyệt vời của nhà cung cấp. Đó là một công cụ được lựa chọn cho SAP tự động hóa.
5) SAP TAO
SAP ra mắt công cụ tự động hóa SAP TAO phối hợp với Focus Frame (hiện đã được Hexaware mua lại).
SAP TAO kết thúc QTP và QC trong đó QTP đóng vai trò là công cụ thực thi và các kịch bản thử nghiệm được tạo và điều khiển từ QC thông qua các thành phần kinh doanh. SAP TAO tự động hóa việc tạo các thành phần thử nghiệm cho các kịch bản từ đầu đến cuối. SAP Thiết lập TAO và HPQC có một số lợi ích so với các công cụ kiểm tra khác, có sự hỗ trợ rất lớn của công ty cho cả HP và SAP sản phẩm phần mềm.
SAP Ứng dụng khách TAO thực hiện ba chức năng, kiểm tra các giao dịch từ một SAP máy chủ, xuất các giao dịch sang Trung tâm Chất lượng HP và hợp nhất các thành phần hoặc tập lệnh từ Trung tâm Chất lượng HP.
Kiểm tra hiệu suất của SAP Các Ứng Dụng
Kiểm tra năng suất of SAP các ứng dụng được thực hiện để kiểm tra nó tốc độ, khả năng mở rộng và tính ổn định. Kiểm tra năng suất SAP giúp với
- Tuân thủ các thỏa thuận cấp độ dịch vụ (SLA).
- Tối ưu hóa cài đặt cấu hình phần mềm.
- Giảm bội chi cho phần cứng
- Chứng nhận rằng hệ thống sẽ không gặp sự cố hoặc hỏng hóc khi tải cao theo mùa và giúp tránh các tổn thất tài chính tương ứng.
Các sự kiện kích hoạt kiểm tra hiệu suất
Lựa chọn Công cụ kiểm tra hiệu suất cho SAP phụ thuộc vào cơ bản SAP ứng dụng đang được thử nghiệm. Dưới đây là danh sách SAP công cụ kiểm tra hiệu suất và lĩnh vực ứng dụng của chúng
- Nguồn mở/miễn phí
- máy đo – (Kiểm tra hiệu suất SAP Nền tảng BI đối tượng kinh doanh)
- Mở STA (Kiểm tra hiệu suất SAP Cổng thông tin)
- Thương mại
- Tải Á hậu (Kiểm tra hiệu suất SAP ECC trong số những người khác SAP ứng dụng) – đề nghị từ SAP
- IBM Robot Rational (Có thể kiểm tra nhiều loại SAP các ứng dụng)
Kết luận
Là một người đam mê QA, tôi nhận thấy có nhiều cơ hội nghề nghiệp rộng lớn trong lĩnh vực SAP thử nghiệm. Có vẻ như đây là một con đường tương đối dễ dàng để bước vào thế giới danh giá của SAP sự tư vấn.
Thủ tục thanh toán - SAP Câu hỏi và câu trả lời phỏng vấn kiểm tra