Skip to content

Commit

Permalink
Deployed c7f13e4 with MkDocs version: 1.5.2
Browse files Browse the repository at this point in the history
  • Loading branch information
mikigo committed Aug 31, 2023
1 parent 2dacf81 commit e39a614
Show file tree
Hide file tree
Showing 9 changed files with 55 additions and 55 deletions.
4 changes: 2 additions & 2 deletions AT基础框架设计方案/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -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">&para;</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">&para;</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>
Expand Down
8 changes: 4 additions & 4 deletions AT应用库设计方案/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -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">&para;</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">&para;</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>
Expand Down Expand Up @@ -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>
Expand Down
2 changes: 1 addition & 1 deletion AT开发规范/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -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">&quot;&quot;&quot;音乐用例&quot;&quot;&quot;</span>
Expand Down
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -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">&para;</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>
Expand Down
Binary file modified sitemap.xml.gz
Binary file not shown.
4 changes: 2 additions & 2 deletions 智能化功能测试/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -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">&para;</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>
Expand Down Expand Up @@ -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>
Expand Down
22 changes: 11 additions & 11 deletions 智能化性能测试/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -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">&para;</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>
Expand Down Expand Up @@ -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">&para;</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">&para;</a></h2>
<h3 id="1_3">1、用例实例说明<a class="headerlink" href="#1_3" title="Permanent link">&para;</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>
Expand Down Expand Up @@ -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">&para;</a></h3>
<p><code>LCUS-2</code> 型 双路 <code>USB</code> 智能串口控制继电器。</p>
<p>https://item.taobao.com/item.htm?spm=a1z09.2.0.0.41d72e8dUYx2pi&amp;id=582653718178&amp;_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">&para;</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">&para;</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">&para;</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">&para;</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>
Expand All @@ -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>
Expand Down
Loading

0 comments on commit e39a614

Please sign in to comment.