当前位置:网站首页>Summary of phased use of sonic one-stop open source distributed cluster cloud real machine test platform
Summary of phased use of sonic one-stop open source distributed cluster cloud real machine test platform
2022-07-06 08:12:00 【aovenus】
Sonic: "One-stop" work style Open source distributed cluster cloud real machine test platform , Dedicated to serving clients of small and medium-sized enterprises UI test .
Through the recent application of the current version V1.3.1-Beta, The experience is summarized as follows :
( One ) The specific features are summarized as follows ( The comparison is the comparison of personal use experience in recent times , There may be differences due to the depth of use ):


( Two ) Application practice improves quality and efficiency :
(1) Unified management of equipment : Android and iOS Unified management of equipment , R & D test can be used remotely , Greatly improve equipment utilization .
(2) Control element positioning is convenient and fast :UI Automatic control element positioning is convenient and fast , Provide xpath、Predicate recommend , Help testers locate elements quickly .
(3) Rapid preparation of test cases : Common operations are encapsulated , Quickly compile use cases by selecting ways , Use drag and drop 、 Use case step sequence is organized in a building block way , Convenient and quick , Testers with insufficient programming experience , It can be operated quickly .
(4) Support for parallel testing : A use case has multiple devices running in parallel , Greatly improve the use of test cases and test efficiency . In addition to functional regression testing , It can also be used as a device compatibility test .
(5) Timing task : It has the function of scheduled tasks , You can run regularly , Reduce human intervention .
(6) Graphically display the results : Graphical display of test results , Easy to view , There is video recording of operation failure , Help testers quickly locate the cause of failure .
(7) Integrated robot notification : Run anywhere , Immediately notify the tester through nail group robots and other means , It is convenient to know the test operation in time .
(8) Free forever : The most important thing is free forever , by Sonic give the thumbs-up ! I hope you can further apply , Collaborative optimization and improvement !
( 3、 ... and ) Project application experience :
(1) Unified equipment management ( Different brands Andriod mobile phone 、ios mobile phone ), R & D testing can be used remotely through the platform , Improve equipment utilization .

(2) Remote control of equipment
The android mobile phone :

Applications

Quick screenshot

Terminal

UI Automated use cases

Control element acquisition and xpath Positioning recommendation

On-line webview debugging :

iOS mobile phone :

iOS automation :

Positioning and recommendation of control elements :

(3) The test case


(4) Test suite settings

Equipment coverage :

Use case coverage :

5) Test data management - Control elements

Common steps :

Common parameters :

(6) Test results view - Manual execution or scheduled task execution
Android APP :

The test passed :

Test to fail :

Failure recording

iOS application :

(7) Overall operation

(8) The operation result is automatically notified by the nail group robot

边栏推荐
- The Vice Minister of the Ministry of industry and information technology of "APEC industry +" of the national economic and information technology center led a team to Sichuan to investigate the operat
- [research materials] 2021 China online high growth white paper - Download attached
- Huawei cloud OBS file upload and download tool class
- 1202 character lookup
- [nonlinear control theory]9_ A series of lectures on nonlinear control theory
- Learn Arduino with examples
- Binary tree creation & traversal
- Go learning notes (3) basic types and statements (2)
- Parameter self-tuning of relay feedback PID controller
- MFC sends left click, double click, and right click messages to list controls
猜你喜欢

Golang DNS 随便写写

Data governance: 3 characteristics, 4 transcendence and 3 28 principles of master data

【云原生】手把手教你搭建ferry开源工单系统
![08- [istio] istio gateway, virtual service and the relationship between them](/img/fb/09793f5fd12c2906b73cc42722165f.jpg)
08- [istio] istio gateway, virtual service and the relationship between them
![[research materials] 2021 China online high growth white paper - Download attached](/img/51/bea6179e4fac88f8b550b4213a2bca.jpg)
[research materials] 2021 China online high growth white paper - Download attached

"Designer universe" APEC design +: the list of winners of the Paris Design Award in France was recently announced. The winners of "Changsha world center Damei mansion" were awarded by the national eco
![07- [istio] istio destinationrule (purpose rule)](/img/be/fa0ad746a79ec3a0d4dacd2896235f.jpg)
07- [istio] istio destinationrule (purpose rule)

matplotlib. Widgets are easy to use

ESP series pin description diagram summary
![[research materials] 2022 enterprise wechat Ecosystem Research Report - Download attached](/img/35/898a8086bc35462b0fcb9e6b58b86b.jpg)
[research materials] 2022 enterprise wechat Ecosystem Research Report - Download attached
随机推荐
MFC 给列表控件发送左键单击、双击、以及右键单击消息
Huawei cloud OBS file upload and download tool class
Tidb backup and recovery introduction
Asia Pacific Financial Media | "APEC industry +" Western Silicon Valley invests 2trillion yuan in Chengdu Chongqing economic circle to catch up with Shanghai | stable strategy industry fund observatio
[t31zl intelligent video application processor data]
Artcube information of "designer universe": Guangzhou implements the community designer system to achieve "great improvement" of urban quality | national economic and Information Center
Epoll and IO multiplexing of redis
Interview Reply of Zhuhai Jinshan
[KMP] template
【云原生】手把手教你搭建ferry开源工单系统
你想知道的ArrayList知识都在这
二叉树创建 & 遍历
Data governance: metadata management
[factorial inverse], [linear inverse], [combinatorial counting] Niu Mei's mathematical problems
Grayscale upgrade tidb operator
NFT smart contract release, blind box, public offering technology practice -- contract
How to use information mechanism to realize process mutual exclusion, process synchronization and precursor relationship
Type of data in energy dashboard
Make learning pointer easier (3)
Nft智能合约发行,盲盒,公开发售技术实战--合约篇