
如何用 Robotframework 来编写优秀的测试用例
2017-01-03 · 做真实的自己 用良心做教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注

展开全部
通常来说有以下这些部分:
前置条件(可选,通常在生成部分)
动作 (对被测系统执行一些动作)
验证 (必须有一个验证的部分!)
清理 (可选,通常在分解部分,以保证用例已经执行完毕)
关键词是用来描述这个用例做了什么。
用清晰的关键词名称和合适的抽象层次。
应该包含足够的信息使得手动执行可以启动。
应该从来不需要文档或者沟通来告诉你这个用例在做什么。
不同的用例可以有不同的抽象层次。
详细的功能测试是更精确的。
端到端的测试可以是一个很高的抽象层次。
一个测试用例应该只使用一种抽象层次。
不同的风格
对于底层的详细测试和集成测试用例来讲应该是更关注技术细节。
「可执行定义」来扮演需求。
使用领域中的语言(术语?)。
所有人(包括顾客和产品负责人)都应该可以看明白。
不复杂的逻辑
不用 for 循环或者 if/else 判断结构。
小心给变量赋值。
测试用例不应该看起来像脚本一样难读。
前置条件(可选,通常在生成部分)
动作 (对被测系统执行一些动作)
验证 (必须有一个验证的部分!)
清理 (可选,通常在分解部分,以保证用例已经执行完毕)
关键词是用来描述这个用例做了什么。
用清晰的关键词名称和合适的抽象层次。
应该包含足够的信息使得手动执行可以启动。
应该从来不需要文档或者沟通来告诉你这个用例在做什么。
不同的用例可以有不同的抽象层次。
详细的功能测试是更精确的。
端到端的测试可以是一个很高的抽象层次。
一个测试用例应该只使用一种抽象层次。
不同的风格
对于底层的详细测试和集成测试用例来讲应该是更关注技术细节。
「可执行定义」来扮演需求。
使用领域中的语言(术语?)。
所有人(包括顾客和产品负责人)都应该可以看明白。
不复杂的逻辑
不用 for 循环或者 if/else 判断结构。
小心给变量赋值。
测试用例不应该看起来像脚本一样难读。

2023-06-12 广告
全自动el测试仪和el测试仪在原理上是相同的,都是用来测试电子元器件的。全自动el测试仪适用于在线生产,无需人力辅助,而el测试仪适用于离线生产,需要人工进行参数设置和测试。两者的区别在于全自动el测试仪具有自动化程度高、测试效率高、测试结...
点击进入详情页
本回答由莱科斯提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询