"Silent" accurate test, allow enterprises to zero cost upgrade butt black box

 

Precise testing system level testing is a dark horse, it is simpler to use than white-box testing, but more powerful, ordinary black box testing engineers can easily grasp. In addition, use it at the same time, due to the meticulous and integrity of the test data collection, but also bring a valuable strategic resource for the user - large test data, many companies attach great importance to accurate testing of the unit software testing technology upgrades role.

The most accurate test of the core technology is the key: there is a strong correspondence and traceability between patients and the relevant code execution. The establishment of a strong traceability through accurate test "software oscilloscope" on exclusive client, manually click a button to mark the beginning and end of the test case execution, and to determine the boundaries of the corresponding code execution path.

But now many companies have developed internal test management system or generic products like this JIRA to manage and execute the use case, if precise synchronization using the test client, repeat the command there too. Therefore, accurate test nebula custom made far-reaching improvements - "Silent" precision test. It can achieve a smooth and precise test JIRA system behind the docking program: JIRA is used to execute instructions from backstage pass cases directly to the precise system, test engineers without changing any daily behaviors. This landmark ways to improve it, so that almost all rely on manual data is not visible to the black box, breaking the ceiling have become a powerful starting point for quality analysis system highly visual. To achieve the goals in the enterprise "unknowingly" complete black box testing to improve overall performance.

Innovation "Silent" accurate test of the internal system can intelligently acquire basic data accurate test, complete traceability of test cases and code coverage is established. The figure is accurate test architecture diagram (nebula test www.teststars.cc of ThreadingTest product line) and JIRA docking system:

                                           1.png

Now, the technical principles "Silent" accurate analytical testing further elaborated:

由于JIRA的前端基于velocity模板技术开发,它本身也在不断升级迭代,为避免对JIRA本身运行系统造成干扰,我们采用了替换VM模版的技术方案,即通过JIRA前端页面,将用例执行数据发送给星云TT系统。对接采用异步方式,在TT后台服务链路不开启的情况下也不影响JIRA本身的运行,完全实现高靠性、静默、零干扰的精准测试目标。

第一步:JIRA端定制代码将当前执行的测试用例名称,用户名,以及项目名称传递给一个对接中转平台,对接中转平台将数据转换为TTFront可识别的命令发送给TTFront,TTFront收到命令以后,会根据指令中的用户信息,得到对应用户所登录的客户端的IP地址(星云TT系统中用户登录后,其IP会自动记录在TTfront端)。

第二步:将对应的命令分发到对应的用户,组织成TTC命令结构方式发送(属于TT精准测试的客户端自动化指令集),触发客户端直接执行相关操作(包括用例的自动创建),例如点击用例开始等动作。当用例开启后,便可以全自动实现原有精准测试的手动操作流程。

由于程序版本和星云精准测试生成的版本需要有一个对应关系,以前是由客户端由测试人员手动选择,在静默模式下,通过活动版本的设置,自动加载版本。用例将自动在星云TT系统中创建,无需导入和同步等二次动作。

Jira与星云精准测试对接的步骤展示:

1)     未开始测试界面的状态:星云测试的软件示波器缩略会显示在界面上,在没有开启和执行用例之前示波器实时采集覆盖率的状态值均为0。

2.png

2)      started embodiment and data end: After the begin executing cases, by JIRA with TT docking system, TT created automatically with the embodiment, and is waiting for data reception state, when the use case user selects to perform the JIRA system, and use case to be actually performed, the client installed floating oscilloscope display window will begin coverage of the test system acquisition application example. Floating window displayed at the forefront default desktop tester, translucent test pattern will not be applied to produce occlusion.

3.png

3)      oscilloscope data received show: Open Nebula software oscilloscope window, you can see the waveform oscilloscope receive data has been created, all of the information currently selected test cases received clear and complete.4.png

It can be seen, the user does not perform any operations on the "client nebula" silent recording, transmission and analysis of test data accuracy can be realized. Published nebula test "Silent accurate test" technology in various fields to achieve enterprise-class technological innovation and accurate test capacity building, to lay a solid foundation.

 

 


Guess you like

Origin blog.51cto.com/13883507/2431418