自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 测试质量体系搭建--测试团队架构

2.组织架构--工作效率是决定因素。测试部门有两种架构,一在研发部内部,二和研发部分开。小公司一般都把测试部门放在研发部门下面,便于开展工作和节约管理成本;大公司都把测试部门独立出来,建立更专业和更高效的测试团队,更有效的发现问题。如果开发团队在两百人以上,强烈建议把测试团队和开发团队分开。优缺点如下:优点:1. 测试,研发,产品形成开发过程中三权分立闭环,能良好形成自驱效果。三者都是开发过程中不可或缺的部分。产品出设计方案和功能需求,开发按照需求进行实现,测试检验需求和实现成果的合理性

2021-03-04 11:11:15 2607 3

原创 linux驱动开发一篇概全

本文档适用初级开发者学习linux驱动,本篇包含了字符驱动开发所要做的所有事情。其中涉及到的部分专业知识还需要,读者接着查询其他文档。linux驱动的作用:

2021-03-03 17:20:14 445

原创 Uboot测试策略

一. uboot简介主要用于嵌入式系统的引导加载程序,可以支持多种不同的计算机系统结构,包括PPC、ARM、AVR32、MIPS、x86、68k、Nios与MicroBlaze。这也是一套在GNU通用公共许可证之下发布的自由软件。主要作用:1. 用来启动操作系统内核。体现在uboot最后一句代码就是启动内核。2. 负责部署整个计算机系统。体现在uboot最后的传参。3. 操作Flash等板子上硬件的驱动。例如串口要打印,ping网络成功,擦除、烧写flash是否成功等。4. 提供一个

2021-02-20 11:35:20 444

原创 智能语音对话处理过程

ASR(Automatic Speech Recognition):语音识别,听见你说的是什么,转化成文字。 NLU(Natural Language Understanding):自然语言理解,知道你想干什么,理解你话中的意图。 NLG(Natural Language Generation):自然语言生成,输出内容发音标注。 TTS(Text To Speech):语音合成,机器合成输出语音。声学模型发声的基本音素状态和概率,尽量获得不同人、不同年纪、性别、口音、语速的发声语料,同时尽量采

2020-12-15 18:06:36 805

原创 测试质量体系搭建--测试团队目标

作为测试部门负责人,有很多要考虑的事情。不仅要做到是否已经做了该做的测试,并且还关心测试执行的质量是否过关,是否风险都已经暴露出来。因此测试部门把测试工作做好,只是做了基本工作;如何能让大家相信你做的测试是没有问题的,测试已经发现了产品中的所有问题,需要付出更多的努力才可以。之前由于工作需要,我曾经面试过很多测试负责人,经常会问面试者一些相同的问题,如“如何做好测试工作?”,“如何能管理好测试工作?”,“如何能让老板相信你能管好测试部门”。在回答“如何做好测试工作?”的问题上,有90%是回答的很好的;在

2020-11-20 10:44:34 3528

原创 嵌入式测试自动化框架搭建

又在写自动化测试框架,还是总结一下吧,希望下次能用的上。芯片,硬件开发和智能设备公司对嵌入式自动化测试框架框架要求越来越高。有些公司有目标和方向,会结合自己的特点搭建出适合自己的测试平台;有些公司只有要求,没有解决方案和方向。公司考虑上自动化平台基本目的不在乎两个考虑:一节约成本,二提高团队技术水平,更好的保证产品质量。节约成本:这个是可以做到的,但要满足一些条件:测试脚本复用率要高。大部分测试用例的测试脚本开发和调试都是按照天来计算,一般一天能产生几个十几个脚本。但是手工测试是按照小时计算

2020-10-16 16:31:35 3471 1

转载 SPI总线介绍

SPI总线主要特点· 全双工;· 可以当作主机或从机工作;· 提供频率可编程时钟;· 发送结束中断标志;· 写冲突保护;.总线竞争保护等。2.SPI总线简介串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口。SPI 用于CPU与各种外围器件进行全双工、同步串行通讯。它只需四条线就可以完成MCU与各种外围器件的通讯,这四条线是:串行时钟线(CSK)、主机输入/从机输出数据线(MISO)、主机输出/从机输入数.

2020-09-02 14:27:59 513

转载 深度解析IC产品的质量与可靠性测试方法

http://www.52-ic.com/2422.html质量(Quality)和可靠性(Reliability)在一定程度上可以说是IC产品的生命。质量(Quality)就是产品性能的测量,它回答了一个产品是否合乎规格(SPEC)的要求,是否符合各项性能指标的问题;可靠性(Reliability)则是对产品耐久力的测量,它回答了一个产品生命周期有多长,简单说,它能用多久的问题。所以说质量(Quality)解决的是现阶段的问题,可靠性(Reliability)解决的是一段时间以后的问题。知道了两者的区别

2020-08-19 18:05:19 1512

转载 i2c时序图的详细讲解

https://blog.csdn.net/chm880910/article/details/80086052https://blog.csdn.net/weixin_42509369/article/details/83002455启动信号与停止信号的时序图如下图所示:SCL为高电平的时候,SDA由高电平向低电平跳变。结束信号:SCL为高电平的时候,SDA由低电平向高电平跳变。数据位发送:  在I2C总线上传送的每一位数据都有一个时钟脉冲相对应(或同步控制),即在SCL串行时钟的配合下,在S

2020-08-13 09:26:34 3586

转载 UART接口介绍

通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传输器,是电脑硬件的一部分。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用于主机与辅助设备通信,如汽车音响与外接AP之间的通信,与PC机通信包括与监控调试器和其它器件

2020-08-12 14:24:48 1526

原创 windows CMD 文件名中添加日期

显示时间命令:echo %date%echo %time%pytest test_logging.py --junitxml=./log%date:~0,4%%date:5,2%%date:8,2%%time:0,2%%time:3,2%%time:~6,2%.xml输出结果:log20200730143903.xml

2020-07-30 14:48:02 1930

原创 pytest logging规范日志输出

自动化测试没有log输出,等于没有进行测试,因为即使发现问题,也没有办法知道是哪里有问题。pytest在3.3版本开始,就支持了log输出功能,不需要另外下载插件。通过命令pytest --help,可以看到logging设置的基本介绍:–no-print-logs disable printing caught logs on failed tests.–log-level=LOG_LEVELlogging level used by the logging module–log-

2020-07-30 11:25:49 7923 1

转载 pytest fixture 详解转载

https://www.cnblogs.com/huizaia/p/10331469.htmlpytest框架的精髓fixture说起吧!简介:fixture区别于unnitest的传统单元测试(setup/teardown)有显著改进:1.有独立的命名,并通过声明它们从测试函数、模块、类或整个项目中的使用来激活。2.按模块化的方式实现,每个fixture都可以互相调用。3.fixture的范围从简单的单元测试到复杂的功能测试,可以对fixture配置参数,或者跨函数function,类clas

2020-07-29 11:23:00 654

原创 python-用notepad++编辑python注意事项

1, tab键缩进的设置Go to Settings -> "Preferences..." -> Language Menu/Tab Settings and check 'Replace by space'2. 自动完成设置Settings -> Preferences -> Auto-Completion -> Enable auto-completion on...

2018-05-24 14:19:49 1211

原创 pytest-命令行传入自定义的参数到测试文件中

工作中遇到一个问题,想把串口字符COM6传入pytest测试文件中,翻阅了不少资料,把心得总结如下:1, 是经过conftest.py文件传入,代码如下:Suppose we want to write a test that depends on a command line option. Here is a basic pattern to achieve this:# content of...

2018-05-24 14:08:32 11617 7

转载 pytest-断言assert用法

https://www.cnblogs.com/fnng/p/4774676.html对于测试来讲,不管是功能测试,自动化测试,还是单元测试。一般都会预设一个正确的预期结果,而在测试执行的过程中会得到一个实际的结果。测试的成功与否就是拿实际的结果与预期的结果进行比较。这个比的过程实际就是断言(assert)。  在unittest单元测试框架中提供了丰富的断言方法,例如assertEqual(...

2018-05-21 17:47:21 6005

转载 pytest-setup/teardown 函数

pytest可以实现不同level的setup和teardown, 三级module/class/functionThis section describes a classic and popular way how you can implement fixtures (setup and teardown test state) on a per-module/class/function ...

2018-05-21 17:01:12 1285

转载 pytest-执行特定类中的测试用例

You can provide one or more node IDs as positional arguments to select only specified tests. This makes it easy to select tests based on their module, class, method, or function name:$ pytest -v tes...

2018-05-21 14:09:47 5837

转载 pytest-根据类或函数名选择用例

您可以使用-k命令行选项来指定一个表达式,该表达式实现了测试名称上的子字符串匹配,而不是-m提供的标记的精确匹配。这使得基于他们的名字选择测试变得很容易:Using -k expr to select tests based on their name¶You can use the -k command line option to specify an expression which imp...

2018-05-21 14:05:30 1454

转载 Pytest-自定义一个属性

给一个测试函数设置属性,并选择它run:Here are some example using the Marking test functions with attributes mechanism.Marking test functions and selecting them for a run¶You can “mark” a test function with custom meta...

2018-05-21 13:57:31 902

转载 Pytest 编程注意事项

一,包名、模块名、局部变量名、函数名全小写+下划线式驼峰example:this_is_var二,全局变量全大写+下划线式驼峰example:GLOBAL_VAR三,类名首字母大写式驼峰,否则会报错提示语法错误example:ClassName()四、如何编写pytest测试样例通过上面2个实例,我们发现编写pytest测试样例非常简单,只需要按照下面的规则:测试文件以test_开头(以_te...

2018-05-21 11:38:58 386

转载 Pyunit Command Line

26.4.1. Basic example¶The unittest module provides a rich set of tools for constructing and running tests. This section demonstrates that a small subset of the tools suffice to meet the needs of mo...

2018-05-21 10:21:15 227

原创 Testlink Custom Fields

对于 checkbox, list, multiselection list和radio类型的字段,需要输入取值列表,多个值之间用('|')隔开。

2018-05-18 15:53:32 420

转载 python中ctypes的使用

Python 和 C 的混合编程工具有很多,这里介绍 Python 标准库自带的 ctypes 模块的使用方法。 初识Python 的 ctypes 要使用 C 函数,需要先将 C 编译成动态链接库的形式,即 Windows 下的 .dll 文件,或者 Linux 下的 .so 文件。先来看一下 ctypes 怎么使用 C 标准库。Windows 系统下的 C 标准库动态链接文件为 msvcrt....

2018-03-27 10:49:18 19437

转载 python数据类型

目录1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str;b、使用双引号(")双引号中的字符串与单引号中的字符串用法完全相同,例如:str="this is string";print str;c、使用三引号('...

2018-03-26 16:34:30 118

转载 python中struct的数据处理

最近在学习python网络编程这一块,在写简单的socket通信代码时,遇到了struct这个模块的使用,当时不太清楚这到底有和作用,后来查阅了相关资料大概了解了,在这里做一下简单的总结。    了解c语言的人,一定会知道struct结构体在c语言中的作用,它定义了一种结构,里面包含不同类型的数据(int,char,bool等等),方便对某一结构对象进行处理。而在网络通信当中,大多传递的数据是以二...

2018-03-26 15:36:04 937

原创 Android的蓝牙 打开 关闭 配对 监听 链接

这篇文章以代码为主,适合初学者。这是一个两个android手机之间相连接的代码,中间有打开、关闭、discoverable设置、配对、链接监听、链接和链接后数据处理的实例。初始化:1.AndroidManifest.xml中的权限配置uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

2018-01-08 10:01:47 6369

原创 C# struct和byte[]之间的转化

这里只有两个函数:using System.Text;using System.Globalization;        // Summary:        //     convert a struct data to list        //        public static byte[] StructToBytes(object str

2017-12-22 14:57:09 2594

原创 Jenkins+Nunit+Testlink 自动化测试平台

最近在搭建Jenkins+Nunit+Testlink 测试平台,遇到一些问题,记录如下:问题1,Nunit测试结果不能填入testlink。原因:在Nunit .xml文件中的测试结果不能被Jenkins识别。但是Junit .xml文件中的测试结果可以被填充到Testlink。解决方案:修改Jenkins Nunit plugin的代码,主要是为了保留Junit

2017-12-22 14:18:18 782 1

原创 TestLink 安装运行错误汇总

一, 安装Testlink checking时报错1. 错误描述:Checking if /var/testlink/logs/ directory exists [S] Failed!Checking if /var/testlink/upload_area/ directory exists [S] Failed!   2. 问题解决:修改testlink下的confi

2017-12-21 11:24:22 3195

原创 C#不能打开excel文件

问题:jenkins不能打开excel文件Log:TestCaseJlinkArm.xlsm'. There are several possible reasons: The file name or path does not exist. The file is being used by another program. The workbook yo

2017-12-04 10:23:36 1524

原创 CMD能执行 - Jenkins不能执行

问题:在CMD能执行的命令,在jenkins中执行不了=============================================================================================================解决方案1:分析:默认的jenkins service运行在 Local system账号下,但在某些情况下je

2017-12-01 10:16:30 6744

原创 Mobile API for 蓝牙(android/IOS/windows)

Link:·  Bluetooth SIG·      Bluetooth adopted documents·      Bluetooth assigned numbers, for UUIDs etc·  Bluetooth Developer Portal·      Bluetooth core specification·      GATT Specifi

2017-11-24 10:24:51 408

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除