
Tài Liệu
Septech Cho Phép Agile Giảm 75% Chi Phí kiểm thử
Nhu Cầu và Thách Thức của Doanh Nghiệp
Septech chuyên cung cấp dịch vụ tự động hóa và thực hiện phần mềm cho khách hàng trên khắp Hoa Kỳ, giúp giải quyết các vấn đề kinh doanh của họ rõ ràng và thiết kế các giải pháp để giải quyết nhu cầu của họ một cách kiên cường và có thể mở rộng.
Septech đã áp dụng một nền văn hóa phát triển nhanh nhẹn để tối đa hóa sự hài lòng của khách hàng với sản phẩm cuối cùng. Hiểu rằng tự động hóa kiểm thử là một rào cản quan trọng trong việc thực hiện thành công sự phát triển Agile, Septech đã quyết định thực hiện một cách tiếp cận có tổ chức của cả công cụ và phương pháp để phân tích các ứng dụng mục tiêu và tạo ra một bộ kiểm thử tự động hiệu quả.
Septech cần một công cụ toàn diện, nhưng có thể, kết hợp với một hệ thống quản lý vấn đề mạnh mẽ để đo lường và đánh giá chất lượng phần mềm dựa trên phân tích xu hướng. Để quản lý các hệ thống đa năng, Septech cũng cần các khả năng để kiểm thử hiệu quả với nhiều trình duyệt và các ứng dụng OS di động khác nhau và các ứng dụng PC. Một yêu cầu quan trọng khác là giải pháp phải được thực hiện một cách đúng đắn và kịp thời để tạo ra cả dịch vụ mạnh mẽ và đáng tin cậy cho khách hàng của Septech. Sau khi tìm cách xây dựng điều này trong nhà, và đánh giá các công cụ nguồn mở và nguồn mở trên thị trường, Septech đã tìm thấy giải pháp của họ trong TestArchitect.
Phương pháp kiểm thử dựa trên hành động độc quyền của TestArchitect, cho phép một cấu trúc tự nhiên của các kiểm thử cho phép Septech kiểm thử các ứng dụng mục tiêu của họ một cách hiệu quả và hiệu quả. Phương pháp kiểm thử từ khóa của TestArchitect, cho phép doanh nghiệp nhanh chóng cho phép Septech kiểm thử các ứng dụng mục tiêu của họ một cách hiệu quả và hiệu quả. Phương pháp kiểm thử từ khóa của TestArchitect, cho phép tự động hóa doanh nghiệp nhanh chóng, đồng thời giảm nhu cầu lập trình tự động hóa STA. Đây là một tính năng khác làm cho nó hoàn hảo cho nhu cầu của Septech. Vì thành công của họ với TestArchitect và nhu cầu kinh doanh của Septech, họ đã quyết định hợp tác với LogiGear và trở thành người bán giá trị gia tăng (VAR) cho công cụ. Bằng cách trở thành đối tác, Septech đã có thể tận dụng các khả năng hiện có của LogiGear, đáng chú ý nhất là nhóm hỗ trợ TestArchitect, để giúp triển khai tự động hóa và dịch vụ tùy chỉnh cho khách hàng của họ.
Thông Tin Khách Hàng
Lĩnh Vực:
Tư Vấn Công Nghệ
Website:
Quy mô:
11-50 nhân viên
Địa điểm:
New York, NY
Giải Pháp của LogiGear:
Bằng cách trở thành đối tác tư vấn của TestArchitect, SEP Technology Consulting đã có thể cung cấp cho khách hàng của mình một cách nhanh chóng và có thể tự động hóa và duy trì các bài kiểm thử của họ bằng cách kết hợp chuyên môn của mình trong việc tăng tốc và tự động hóa kiểm thử và tự động hóa kiểm thử
Kết Quả:
TestArchitect cho phép tư vấn công nghệ SEP để tạo ra một bộ công cụ kiểm thử mạnh mẽ và thư viện cho các chuyên ngành COTS của mình, giảm đáng kể thời gian dành để tạo và duy trì các kiểm thử tự động cho khách hàng của mình, tương đương với việc phát hành sản phẩm nhanh hơn và giảm rủi ro giao hàng & chậm trễ
Tầm Nhìn
Septech cần tăng năng suất của các kỹ sư tự động hóa, để tăng trong suốt việc tạo và duy trì các bộ kiểm thử tự động. Họ quyết định thực hiện một cách tiếp cận có cấu trúc để phân tích các ứng dụng mục tiêu và tạo ra một bộ kiểm thử tự động có thể tái sử dụng sẽ hoạt động liền mạch trên một số trình duyệt. Sau khi tự động, họ muốn khả năng cho các nhà phân tích nhanh chóng kết hợp nhiều biến thể của các kiểm thử đó. Theo cách tiếp cận của Septech, các kỹ sư tự động hóa làm việc đồng bộ với các nhà phát triển ứng dụng trong khi thiết kế và thực hiện các trường hợp kiểm thử tự động trong mỗi lần chạy nước rút, do đó các trường hợp kiểm thử đó có thể được sử dụng trong các lần chạy nước rút tiếp theo để kiểm thử hồi quy liên tục. Khi sự phát triển của ứng dụng tiến triển, các trường hợp kiểm thử này phải được tăng cường nhanh chóng và cũng được giải trình tự thành các kịch bản người dùng, dần dần xây dựng các kiểm thử đầy đủ từ đầu đến cuối khi chu kỳ phát triển gần kết thúc. Đồng thời, các nhà phân tích của Septech, tạo ra các biến thể dựa trên dữ liệu của các kiểm thử này để cho phép kiểm thử liên tục tất cả các đường dẫn một cách dễ dàng, dẫn đến một ứng dụng được kiểm thử đầy đủ một cách dễ dàng và hiệu quả. Cách tiếp cận này cho phép họ xác định các vấn đề sớm hơn trong các chu kỳ phát triển và sửa chúng ngay lập tức, do đó giảm sự chậm trễ, cải thiện chất lượng và tăng sự hài lòng của khách hàng.
Giải Pháp
TestArchitect dễ dàng cho phép các phương pháp thực hiện của Septech, neo xung quanh tính mô-đun và khả năng tái sử dụng các hành động kiểm thử được kết hợp thêm với cách tiếp cận dựa trên dữ liệu. TestArchitect, khả năng phục hồi và dễ dàng xác định các bản cập nhật cần thiết để phù hợp với các thay đổi ứng dụng, giúp thực hiện bộ kiểm thử đáng tin cậy cao trong khi hạn chế nhu cầu bảo trì. Septech tận dụng TestArchitect để đạt được các mục tiêu này và cung cấp báo cáo mạnh mẽ cho lợi ích của khách hàng. Các hành động kiểm thử của TestArchitect, cho phép người kiểm thử thủ công sử dụng công cụ, giảm nhu cầu thuê thêm các kỹ sư tự động hóa. Khả năng phục hồi của những trường hợp kiểm thử đó, và dễ bảo trì, làm tăng tác động của các xét nghiệm đó hơn nữa. Điều này đã tăng tốc dự án, giảm sự chậm trễ và giảm chi phí. TestArchitect đã tăng cường khả năng của Septech Sta hiện tại để đáp ứng nhu cầu của khách hàng đòi hỏi và thời hạn tích cực với hiệu quả cao hơn do đó tăng năng suất và dự đoán. Hơn nữa, ngoài việc tận dụng các khả năng cốt lõi của TestArchitect và sau khi tham khảo ý kiến với LogiGear, người ta đã quyết định xây dựng các thư viện để mở rộng khả năng sản phẩm của TestArchitect bằng cách xây dựng các hành động kiểm thử có thể tái sử dụng tùy chỉnh cho khách hàng và ứng dụng của họ. Sử dụng TestArchitect, Septech STA đã có thể tạo các trường hợp kiểm thử phức tạp để kiểm soát các phiên nhiều người dùng thông qua một bộ kiểm thử duy nhất. Ngoài ra, Septech đã sử dụng thư viện được xây dựng sẵn của TestArchitect, với hơn 400 hành động để xây dựng sự kết hợp nhiều lớp của các thư viện chung và khách hàng, tất cả đều được lưu trữ trong kho lưu trữ TestArchitect và có sẵn theo yêu cầu cho các nhóm kiểm thử của khách hàng.
“Trước khi áp dụng TestArchitect làm nền tảng tự động hóa kiểm thử chính của chúng tôi, chúng tôi đã thực hiện QA theo cách thủ công và thử sử dụng các công cụ tự động hóa kiểm thử khác, chẳng hạn như, Selenium và HPQC. Chúng tôi thấy thật khó khăn khi cung cấp một bộ kiểm thử đầy đủ bao gồm kiểm thử đầy đủ, kiểm thử quyền lợi và kiểm thử giao diện mà không sử dụng một đội ngũ người kiểm thử với chi phí cao và đối mặt với các nhà phát triển Java. Bằng cách áp dụng TestArchitect, chúng tôi đã có thể giảm 75%chi phí của chúng tôi. Mặc dù vậy, quan trọng nhất, TestArchitect đã trao quyền cho chúng tôi thực hiện các trường hợp kiểm thử tự động, do đó phản ánh tăng dần các phương pháp phát triển của chúng tôi”.
Kết Quả
Septech đã sử dụng TestArchitect từ năm 2016 và đã thực hiện nó trong các dự án khác nhau. Septech đã tạo ra các kiểm thử tự động trên các dự án khác nhau để thực hiện các nhu cầu tự động hóa kiểm thử sau: kiểm thử chức năng, kiểm thử API, kiểm thử dịch vụ web, kiểm thử di động và kiểm thử so sánh hình ảnh. Họ cũng đã kiểm thử về các loại môi trường sau: trên cơ sở, đám mây, phân phối, web, máy tính để bàn, di động. Septech Sta đã tận dụng các kiểm thử này (và các thành phần khác nhau của nó) để thực hiện các thành phần mới hơn trong cùng một dự án và ngay cả trong các dự án mới.
Một số ví dụ về việc sử dụng TestArchitect khác nhau bao gồm:
Septech đã có một ứng dụng web phức tạp cung cấp cho người dùng các màn hình có thể tùy chỉnh và nhiều khả năng kéo và thả. Thông qua phần mềm trung gian, các màn hình này đã được đồng bộ hóa giữa người dùng ngay lập tức. Septech đã sử dụng TestArcitect để đưa ra các trường hợp kiểm thử tinh vi để kiểm thử tương tác của người dùng và hành vi động của ứng dụng. Họ cũng sử dụng TestArchItect để xác minh kết quả giữa người dùng và để tạo các trường hợp kiểm thử tự lái dựa trên dữ liệu trạng thái hiện tại trong khi xác minh các điều kiện kết quả.
Trong mỗi dự án, họ đã phát triển thành công các phân đoạn trường hợp kiểm thử để xây dựng các trường hợp kiểm thử dần dần trong khi xây dựng bộ kiểm thử hồi quy. Điều này đã được thực hiện từng phân đoạn thông qua mỗi lần chạy nước rút và được sử dụng đồng thời để kiểm thử hồi quy trong các lần chạy nước rút tiếp theo.
Septech cũng đã sử dụng TestArchitect để tạo các thư viện kiểm thử cho Accela (một sản phẩm tùy chỉnh hoặc sản phẩm COTS) và tận dụng nó trên các dự án khác nhau của khách hàng. TestArchItect cho phép SepTech phát hành các phiên bản nâng cấp của các thư viện kiểm thử để phù hợp với các bản phát hành sản phẩm Accela, do đó cung cấp cho tất cả các máy khách một cách nhanh chóng nâng cấp một cách nhanh chóng.
Do dễ thực hiện và khả năng của TestArchitect trên các nền tảng, Septech đã tìm thấy sự tích hợp dễ dàng với các công cụ khác nhau và các nhóm của họ là một giải pháp kiểm thử chìa khóa trao tay cho khách hàng của họ. Septech đã mở rộng các hoạt động của riêng họ trong accela, bằng cách tự động hóa các tác vụ thủ công và thủ công với các tập lệnh TestArchitect tự động.