-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Deployed c7f13e4 with MkDocs version: 1.5.2
- Loading branch information
Showing
9 changed files
with
55 additions
and
55 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -950,9 +950,9 @@ <h3 id="1">1、统一概念<a class="headerlink" href="#1" title="Permanent link | |
<p>多个应用都要用到的一些操作方法,按照应用划分存放,主要是为了减少代码量,消除应用间的耦合关系。</p> | ||
<h3 id="2">2、架构图<a class="headerlink" href="#2" title="Permanent link">¶</a></h3> | ||
<p>整体的框架设计在《自动化测试架构设计》文档里面已经有详细描述了,这里贴一下整体的架构图:</p> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/frame_after.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054c4661c6c8e54ff4948.png" /></p> | ||
<p>为了突显本文的重点,抽取其中重要功能模块,如下图:</p> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/basic_frame.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054c2661c6c8e54ff4770.png" /></p> | ||
<h3 id="3">3、目录结构<a class="headerlink" href="#3" title="Permanent link">¶</a></h3> | ||
<div class="highlight"><pre><span></span><code><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a>autotest-basic-frame<span class="w"> </span><span class="c1"># 自动化测试基础框架</span> | ||
<a id="__codelineno-1-2" name="__codelineno-1-2" href="#__codelineno-1-2"></a>├──<span class="w"> </span>apps<span class="w"> </span><span class="c1"># 应用库</span> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -857,7 +857,7 @@ <h2 id="_2">二、方案设计<a class="headerlink" href="#_2" title="Permanent | |
<p>文件管理器从业务复杂度和用例量来讲,在系统所有应用中,是很有代表性的,难度也是最大的,因此我们选取文件管理器作为应用库改造的实验应用,给后续其他应用改造提供切实可行的思路和方案。</p> | ||
<h3 id="1">1、分层设计图<a class="headerlink" href="#1" title="Permanent link">¶</a></h3> | ||
<p>整体仍然遵循 PO 设计理念,根据业务需要,将文管业务层进行 3 层划分:</p> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]_frame.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054c3661c6c8e54ff47db.png" /></p> | ||
<h3 id="2">2、目录结构<a class="headerlink" href="#2" title="Permanent link">¶</a></h3> | ||
<div class="highlight"><pre><span></span><code><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a>autotest-dde-file-manager<span class="w"> </span><span class="c1"># 应用仓库</span> | ||
<a id="__codelineno-1-2" name="__codelineno-1-2" href="#__codelineno-1-2"></a>├──<span class="w"> </span><span class="k">case</span><span class="w"> </span><span class="c1"># 用例</span> | ||
|
@@ -911,9 +911,9 @@ <h3 id="2_1">2、操作层<a class="headerlink" href="#2_1" title="Permanent lin | |
<p>文管主界面分为三个区域:标题栏、右边视图区域、左边视图区域</p> | ||
<p>弹窗:设置界面弹窗、保险箱弹窗、删除确认弹窗、及各种网络弹窗</p> | ||
<p>右键菜单:暂时不考虑为单独的模块,考虑以图像识别的定位方案做成公共库。</p> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected].png" /></p> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected].png" /></p> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected].png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054c3661c6c8e54ff4806.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054c8661c6c8e54ff4d1b.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054c9661c6c8e54ff4d5a.png" /></p> | ||
<ul> | ||
<li>各个模块只继承基类</li> | ||
</ul> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -759,7 +759,7 @@ <h2 id="2_3">2. 用例函数规范<a class="headerlink" href="#2_3" title="Perma | |
</ul> | ||
<p>用例步骤直接将 <code>PMS</code> 上用例步骤和预期复制进来,然后进行批量注释(<code>ctrl + /</code>),在注释的基础上去写用例脚本会更加方便全面,也比你自己写注释更节约时间:</p> | ||
<p>举例,<code>PMS</code> 用例:</p> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/pms_case.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054c8661c6c8e54ff4c71.png" /></p> | ||
<p>直接选中用例内容,复制下来,然后粘贴到自动化用例脚本中:</p> | ||
<div class="highlight"><pre><span></span><code><a id="__codelineno-12-1" name="__codelineno-12-1" href="#__codelineno-12-1"></a><span class="k">class</span> <span class="nc">TestMusic</span><span class="p">(</span><span class="n">BaseCase</span><span class="p">):</span> | ||
<a id="__codelineno-12-2" name="__codelineno-12-2" href="#__codelineno-12-2"></a><span class="w"> </span><span class="sd">"""音乐用例"""</span> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -866,7 +866,7 @@ | |
|
||
|
||
|
||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/logo.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f05326661c6c8e54fe9bf4.png" /></p> | ||
<h1 id="youqu">有趣(YouQu)<a class="headerlink" href="#youqu" title="Permanent link">¶</a></h1> | ||
<div class="highlight"><pre><span></span><code><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="c1"># =============================================</span> | ||
<a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="c1"># Attribution : Chengdu Test Department</span> | ||
|
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -1210,7 +1210,7 @@ | |
|
||
|
||
|
||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/aitest.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054c2661c6c8e54ff477b.png" /></p> | ||
<h1 id="_1">智能化功能测试<a class="headerlink" href="#_1" title="Permanent link">¶</a></h1> | ||
<div class="highlight"><pre><span></span><code><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="c1"># Attribution :chengdu Test Team</span> | ||
<a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="c1"># Date :2021/08/20</span> | ||
|
@@ -1469,7 +1469,7 @@ <h2 id="usb_mk">六、USB_MK串口驱动方法<a class="headerlink" href="#usb_m | |
<p>(1)列出可通信的端口</p> | ||
<div class="highlight"><pre><span></span><code><a id="__codelineno-35-1" name="__codelineno-35-1" href="#__codelineno-35-1"></a>python3<span class="w"> </span>-m<span class="w"> </span>serial.tools.list_ports<span class="w"> </span>-v | ||
</code></pre></div> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/图1串口列表.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054cb661c6c8e54ff5068.png" /></p> | ||
<p>(2)修改串口的权限</p> | ||
<div class="highlight"><pre><span></span><code><a id="__codelineno-36-1" name="__codelineno-36-1" href="#__codelineno-36-1"></a>sudo<span class="w"> </span>chmod<span class="w"> </span><span class="m">777</span><span class="w"> </span>/dev/ttyACM0 | ||
</code></pre></div> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -1140,7 +1140,7 @@ | |
|
||
|
||
|
||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/perflogo.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054c7661c6c8e54ff4be0.png" /></p> | ||
<h1 id="_1">智能化性能测试<a class="headerlink" href="#_1" title="Permanent link">¶</a></h1> | ||
<div class="highlight"><pre><span></span><code><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="c1"># =============================================</span> | ||
<a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="c1"># Attribution : Application Test Department III</span> | ||
|
@@ -1516,7 +1516,7 @@ <h3 id="3_2">3、场景个性化配置<a class="headerlink" href="#3_2" title="P | |
<a id="__codelineno-11-23" name="__codelineno-11-23" href="#__codelineno-11-23"></a><span class="p">}</span> | ||
</code></pre></div> | ||
<h2 id="_6">五、测试流程<a class="headerlink" href="#_6" title="Permanent link">¶</a></h2> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/图1测试流程.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054cb661c6c8e54ff5034.png" /></p> | ||
<h2 id="_7">六、用例编写及方法参数指引<a class="headerlink" href="#_7" title="Permanent link">¶</a></h2> | ||
<h3 id="1_3">1、用例实例说明<a class="headerlink" href="#1_3" title="Permanent link">¶</a></h3> | ||
<div class="highlight"><pre><span></span><code><a id="__codelineno-12-1" name="__codelineno-12-1" href="#__codelineno-12-1"></a><span class="c1"># 标准库导入</span> | ||
|
@@ -1730,25 +1730,25 @@ <h2 id="_10">十、继电器控制主机开机/重启<a class="headerlink" href= | |
<h3 id="1_6">1、继电器设备<a class="headerlink" href="#1_6" title="Permanent link">¶</a></h3> | ||
<p><code>LCUS-2</code> 型 双路 <code>USB</code> 智能串口控制继电器。</p> | ||
<p>https://item.taobao.com/item.htm?spm=a1z09.2.0.0.41d72e8dUYx2pi&id=582653718178&_u=i25r20ia6a2e</p> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/图3LCUS-2继电器正反面.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054cb661c6c8e54ff5091.png" /></p> | ||
<h3 id="2usb">2、USB 延长线<a class="headerlink" href="#2usb" title="Permanent link">¶</a></h3> | ||
<p>普通的 <code>USB</code> 线即可。</p> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/图4USB延长线.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054cb661c6c8e54ff50a9.png" /></p> | ||
<h3 id="3_3">3、杜邦线<a class="headerlink" href="#3_3" title="Permanent link">¶</a></h3> | ||
<p>3.1、<code>40P</code> 母对公杜邦线。</p> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/图5-40P母对公杜邦线.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054cb661c6c8e54ff50db.png" /></p> | ||
<p>3.2、一母二公杜邦线。</p> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/图6一母二公杜邦线.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054cb661c6c8e54ff5102.png" /></p> | ||
<h3 id="4">4、安装图文教程<a class="headerlink" href="#4" title="Permanent link">¶</a></h3> | ||
<p>4.1、使用 <code>USB</code> 延长线连接控制端和继电器。</p> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/图7继电器连接控制端.jpg" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054cb661c6c8e54ff5140.png" /></p> | ||
<p>4.2、在继电器常端和公共端均连接一根杜邦线。</p> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/图8继电器连接杜邦线.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054cc661c6c8e54ff5182.png" /></p> | ||
<p>4.3、在主板上开机针和重启针上插上一母二公杜邦线。</p> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/图9电源排针.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054cc661c6c8e54ff51c2.png" /></p> | ||
<p>4.4、将开机针外接的一母二公杜邦线的两根公线分别接入继电器的1路继电器(如图 1左侧继电器)和原电源开关。</p> | ||
<p>4.5、将重启针外接的一母二公杜邦线的两根公线分别接入继电器的2路继电器(如图 1 右侧继电器)和原电源开关。</p> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/图10开机重启针接线.jpg" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054cc661c6c8e54ff523e.png" /></p> | ||
<p>若想保留原电源开关的电源灯,可根据如上图所示,使用杜邦线连接主板上的电源灯和原电源开关</p> | ||
<h2 id="_11">十一、常见问题说明<a class="headerlink" href="#_11" title="Permanent link">¶</a></h2> | ||
<p><strong>1、</strong><code>ERROR: for uos Cannot restart container 2301b1a1395d7959ee6523d61b61c87084649af530786cdb8fb5b3ecbcbd1068: linux runtime spec devices: error gathering device information while adding custom device "/dev/ttyACM0": no such file or directory</code></p> | ||
|
@@ -1758,7 +1758,7 @@ <h2 id="_11">十一、常见问题说明<a class="headerlink" href="#_11" title= | |
<p>1)检查哪一个容器未启动</p> | ||
<div class="highlight"><pre><span></span><code><a id="__codelineno-35-1" name="__codelineno-35-1" href="#__codelineno-35-1"></a>sudo<span class="w"> </span>docker<span class="w"> </span>container<span class="w"> </span>ls<span class="w"> </span><span class="c1"># 列出运行中的 Docker 容器</span> | ||
</code></pre></div> | ||
<p><img alt="" src="https://cdn.jsdelivr.net/gh/mikigo/[email protected]/图11正常容器列表.png" /></p> | ||
<p><img alt="" src="https://pic.imgdb.cn/item/64f054cc661c6c8e54ff524b.png" /></p> | ||
<p>2)缺少 uos 容器,检查 USB 串口连接线和采集盒连接线是否正常,重启后执行 </p> | ||
<div class="highlight"><pre><span></span><code><a id="__codelineno-36-1" name="__codelineno-36-1" href="#__codelineno-36-1"></a>bash<span class="w"> </span>install/setup.up<span class="w"> </span><span class="c1"># 重新完整部署环境</span> | ||
</code></pre></div> | ||
|
Oops, something went wrong.