Chúng tôi đang xem xét giao diện người dùng được mã hóa và vì chúng tôi có trải nghiệm mã hóa C#, chúng tôi sẽ tự mình mã hóa các thử nghiệm tự động.Có thể hiển thị các chức năng mã hóa bằng tay dưới dạng các bước được chia sẻ không?
Tôi đã biết rằng có thể có một trường hợp thử nghiệm với các bước kiểm tra được xác định. Mỗi bước thử nghiệm thực sự là một hàm bên trong phương thức thử và mô tả xuất phát từ bản tóm tắt.
Đây là một cách tuyệt vời để các lập trình viên C# tiết lộ những gì họ đang làm cho những người kiểm tra không mã hóa sẽ tương tác với các thử nghiệm tự động này bằng MTM (Microsoft test manager). Tuy nhiên, thật tuyệt vời nếu các lập trình viên C# có thể tạo các chức năng chung như "Các bước chia sẻ" có lẽ, và theo cách này, những người thử nghiệm không kỹ thuật có thể lắp ráp các thử nghiệm mới trong MTM bằng cách sử dụng các khối xây dựng này.
Các chức năng như: Mở hộp thoại thiết lập, Maximize cửa sổ, Thêm một mục (với các thông số), Đóng tất cả các tab mở, vv
chức năng Tuy nhiên này sẽ được mã hóa, không phải từ một ghi âm. Ý tưởng sẽ là khi các chức năng này được tạo và lưu trữ trong TFS (Một lần nữa là các bước được chia sẻ), người thử nghiệm sẽ có thể sử dụng các chức năng này làm khối xây dựng để kiểm tra tự động hơn.
Tôi cũng phải nhấn mạnh rằng các chức năng này sẽ được hoàn toàn tự động, và do đó các thử nghiệm mới được lắp ráp trong MTM cũng cần được hoàn toàn tự động mà không cần mở Visual Studio.
Điều này có thể thực hiện được không?
Chúng tôi cũng đang cố gắng khám phá một cách để làm điều này trong công việc của mình. Từ những gì tôi đã phát hiện, các bước chia sẻ có sẵn trong MTM không thể truy cập từ một lớp C# project, và ngược lại. –