记录初次接触嵌入式软件测试大赛的学习历程

第一次写,想记录一下这22天的收获,也许这是第一次为了某个目标真正的放在心上的努力,虽然没有成功,记录一下吧(哈哈哈哈自说自话)

记录参加嵌入式软件测试大赛

刚刚参加完了省赛,没入选国赛,记录一下学习历程哈哈哈

首先安装vspd辅助串口工具和Etest客户端(这两个工具慕测官网会提供下载链接)
记录初次接触嵌入式软件测试大赛的学习历程_第1张图片
下载后就是这三个(vspd第一次打开时,要在安装的文件夹里打开exe文件,不然可能会打不开)
安装成功后,就可以来学习使用啦!

打开ETest测试设计台和ETest进程调度服务,

打开后点击 工具->测试大赛客户端,输入慕测官网给的练习题的密钥,
记录初次接触嵌入式软件测试大赛的学习历程_第2张图片
得到这个页面,点击获取被测对象,就可以在C盘project文件夹下找到题目压缩包,压缩下来就可以看到题目啦
记录初次接触嵌入式软件测试大赛的学习历程_第3张图片
pdf文件为题目,配置vspd串口就根据这个文件里的提示配置
问题报告单用来填写当我们运行脚本和测试数据后发现的待测件的错误
在etest内打开项目,打开project里的esi文件就可以看到官方提供给我们的系统组成和脚本和测试数据了(预选赛提供部分脚本和测试数据),(省赛不提供脚本和测试数据)
在进行环境设置前要记得打开待测件
记录初次接触嵌入式软件测试大赛的学习历程_第4张图片
点击第一个打开待测件,有的待测件内部也需要再开启一次(开关)

在‘关于’里点击‘查看帮助’可以学习脚本的编写和软件的使用,非常全,优酷也有官方发布的关于题目的部分讲解视频

题目基本上分为三种题型

1.功能测试

功能测试最基本的就是边界值截断问题(我是这么觉得的)
脚本编写也就是先把自己写的待测数据读进去,然后写进待测系统,然后可以写Manu框帮助判断,也可以写print输出在i/o上帮助判断(这两个都是帮助我们查错的,用哪个都一样)测试数据的编写(针对边界值截断问题来说)就是根据边界值分析法和等价类法相结合编写,然后运行,查看我们的预期输出和待测件上的实际输出是否相同,判断待测件是否有bug,有就写进excel表里

2.接口测试

根据它给的容错条件编写正常帧和错误帧,错误帧就做丢包(只是大概介绍了一点,具体情况还要具体分析)

3.性能测试

基本上是判断时间是否超时,等等(可能会用到python的time库)
也是根据实际输出比较是否满足,不满足就写进excel表。

刚开始学的时候理解黑盒测试,和我们要做什么,怎么做,感觉很困难,我感觉就是要靠多练题,多思考,我现在学的还非常浅,虽然没进国赛,希望还能继续学习下去!加油!
此篇均为个人个人理解,如果有理解不对的,还望大佬指正!

你可能感兴趣的:(记录初次接触嵌入式软件测试大赛的学习历程)