【嵌入式测试学习】__开发人员如何写好“测试用例”?

目录

前言

一、有必要写测试用例吗?

二、什么是测试用例?

三、如何写测试用例?

结束语

(* ̄︶ ̄)创作不易!期待你们的 点赞、收藏和评论喔。


前言

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

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

一、有必要写测试用例吗?

开发的秃头小哥哥写代码本来就很忙,也很累,还要花时间写文档?

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

【嵌入式测试学习】__开发人员如何写好“测试用例”?_第1张图片

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

【嵌入式测试学习】__开发人员如何写好“测试用例”?_第2张图片

文档记录虽然前期费时间,但好处也是不容小觑的!不但能避免与同事踢皮球,还能节省后期维护成本,以及提高功能模块开发效率及项目进度

二、什么是测试用例?

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

--参考自:《李香菊,孙丽,谢修娟,操凤萍主编;朱林副主编.软件工程课程设计教程:北京邮电大学出版社,2016.01:第72页》

如何写测试用例?

简单来说,“测试用例”就是软件写给测试的一些测试说明(文档),测试部门的同事按照说明进行测试。 

以下是测试用例的目录示例:

【嵌入式测试学习】__开发人员如何写好“测试用例”?_第3张图片

比如:串口检测

合格标准:收到有效数据

测试方法:

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

2、主板正常工作后(开机5秒左右),通过串口调试助手查看485串口是否有数据输出:

01 03 00 02 00 01 85 49

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

三、如何写测试用例?

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

文档信息:

【嵌入式测试学习】__开发人员如何写好“测试用例”?_第4张图片

修改记录:

【嵌入式测试学习】__开发人员如何写好“测试用例”?_第5张图片

目录

【嵌入式测试学习】__开发人员如何写好“测试用例”?_第6张图片

正文内容:

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

  • 合格标准

  • 测试方法

  • 注意事项

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

比如 EEPROM 检测:

【嵌入式测试学习】__开发人员如何写好“测试用例”?_第7张图片

结束语

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

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


(* ̄︶ ̄)创作不易!期待你们的 点赞收藏评论喔。

你可能感兴趣的:(嵌入式测试,arm开发,单片机,模块测试,功能测试,单元测试,stm32,51单片机)