小公司搞开发,有可能一个人要负责整个项目,硬件、软件、测试全包了。 然而,正规一点的公司,会把工作进行细分,比如软件开发和测试进行分开。为了不让软件和测试扯皮,测试用例就显得很重要。
测试用例有必要写吗?
写代码本来就很忙,也很累,还要花时间写文档? 可能初入职场的小伙伴不能理解写文档的意义,当你和同事扯皮几次,或许你就能明白写文档的重要性了。 写技术文档是搞开发的工程师的必备技能,我们公司虽然是小公司(一百多人),但开发一个项目各种文档都会写,少则五六十个文档,多则上百个文档。
写文档虽然前期费时间,但好处多多,不但能避免同事间扯皮,还能节约后期维护成本,以及提高开发效率及进度。
什么是测试用例?
测试用例(test case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。
---来自百度百科
说的直白一点,测试用例就是软件写给测试的一些测试说明(文档),测试部的同事按照说明进行测试。
比如:串口检测
合格标准:收到有效数据
测试方法:
1. 利用串口转接板485连接con23的1脚(n)和3脚(p);
2.主板正常工作后(开机5秒左右),通过串口调试助手查看433串口是否有数据输出:
3a 2b 00 aa 56 55
注意事项:
若出现乱码,有可能是引脚连接反了,可将1脚和3脚反向试一试;
测试用例如何写?
不同的项目,测试用例可能不同,但原则大体相似,就是搞开发的工程师写给测试部分的测试文档。 文档信息:
修改记录:
目录:
正文内容: 正文的内容可以结合大公司的一些案例(网上流露出了一些大公司文档,大家可以搜搜),这里说下要点,调试和测试方法:
合格标准
测试方法
注意事项
调试和测试方法主要还是结合开发人员,比如软件工程师在代码中通过cli增加【调试接口】,让调试人员可以通过cli发送指令进行调试。 比如 eeprom 检测:
广和通创新探索5G+AI领域,助力工业智能机器人“聪明”上线
物联网和大数据将如何革新我们的智慧城市
WQX2超声波风速风向仪的简单介绍
SMT生产线的未来已来:全自动智能智造设备一网打尽!
PIC单片机对步进电机的控制设计
浅谈嵌入式开发中测试用例的调试和测试方法
APP时代域名到底还重不重要
IEEE1394接口
Linux系统中O_APPEND和O_TRUNC标志的使用方法
大数据时代下企业如何实现数字化转型
高压螺杆式压缩机振动的原因是什么
中国宣布已攻克可重构5G射频芯片
Canyon-SQL: 新的 ORM
VC曝出了RTX 3090 HOF的PCB样板,26相供电
华为解禁谈判重启 G20特朗普为何“松口”?
谷歌向手机厂商发出警告 修改Android内核代码将暴露更多的安全Bug
郑州正方科技户外储能电站太阳能板充电实测
空调智能控制是通过是什么实现的?
预期2020年笔电出货量将达2亿台,2021年比今年再激增四成
基于STM32单片机SPWM逆变电源设计