加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 测试用例有必要写吗?
    • 什么是测试用例?
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

嵌入式开发中测试用例怎么写?

2023/10/18
2838
阅读需 4 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

微信公众号 | strongerHuang

小公司搞开发,有可能一个人要负责整个项目,硬件软件、测试全包了。

然而,正规一点的公司,会把工作进行细分,比如软件开发和测试进行分开。为了不让软件和测试扯皮,测试用例就显得很重要。

测试用例有必要写吗?

写代码本来就很忙,也很累,还要花时间写文档?

可能初入职场的小伙伴不能理解写文档的意义,当你和同事扯皮几次,或许你就能明白写文档的重要性了。

写技术文档是搞开发的工程师的必备技能,我们公司虽然是小公司(一百多人),但开发一个项目各种文档都会写,少则五六十个文档,多则上百个文档。

写文档虽然前期费时间,但好处多多,不但能避免同事间扯皮,还能节约后期维护成本,以及提高开发效率及进度。

什么是测试用例?

测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。

---来自百度百科

说的直白一点,测试用例就是软件写给测试的一些测试说明(文档),测试部的同事按照说明进行测试。

比如:串口检测

合格标准:收到有效数据

测试方法:

1. 利用串口转接板485连接CON23的1脚(N)和3脚(P);

2.主板正常工作后(开机5秒左右),通过串口调试助手查看433串口是否有数据输出:3A 2B 00 AA 56 55

注意事项:若出现乱码,有可能是引脚连接反了,可将1脚和3脚反向试一试;

测试用例如何写?

不同的项目,测试用例可能不同,但原则大体相似,就是搞开发的工程师写给测试部分的测试文档。

文档信息:

修改记录:

目录:

正文内容:正文的内容可以结合大公司的一些案例(网上流露出了一些大公司文档,大家可以搜搜),这里说下要点,调试和测试方法:

合格标准

测试方法

注意事项

调试和测试方法主要还是结合开发人员,比如软件工程师在代码中通过CLI增加【调试接口】,让调试人员可以通过CLI发送指令进行调试。

比如 EEPROM 检测:

更多细节我就不在这里展开描述了,具体还是需要自己实践。

如果你搞开发多年,还不知道什么是测试用例,那你要找找自己的原因,这么多年有没有认真工作?哈哈

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
CY14B116L-ZS25XI 1 Cypress Semiconductor Non-Volatile SRAM, 2MX8, 25ns, CMOS, PDSO44, ROHS COMPLIANT, TSOP2-44
$80.06 查看
FODM124R2V 1 Fairchild Semiconductor Corporation Transistor Output Optocoupler, 1-Element, 3750V Isolation, MINI-FLAT PACKAGE-4
$0.64 查看
ABM11-16.000MHZ-D2X-T3 1 Abracon Corporation CRYSTAL 16.0000MHZ 10PF SMD

ECAD模型

下载ECAD模型
$0.64 查看

相关推荐

电子产业图谱

作者黄工,从事嵌入式软件开发工作8年有余,高级嵌入式软件工程师,业余维护公众号『strongerHuang』,分享嵌入式软硬件、单片机、物联网等内容。