ps:个人学习笔记,非教学博文(本人菜鸡一个,没教学这功力TOT)
什么是测试用例?
测试用例就是我们在测试时使用的文档,是测试工作的核心,是一组测试在对照时输入输出的标准,是软件需求的具体对照。
通过测试用例和需求的一 一对照我们可以确定我们的测试是否能完全的覆盖需求,是否有遗漏的地方。
测试用例有什么作用
1、检测软件是否满足客户需求
我们可以方便快捷的知道每一条测试用例对应的需求是什么,如果每一条测试用例通过了那么需求也就完全通过了。
2、体现一个测试人员的工作量
比如你一天可以执行50条测试用例,上级问你200条用例执行要多久?(答少了赶进度要加班,答多了会觉得你摸鱼,你懂我意思吧 (≖ ‿ ≖)✧ )
3、展现测试用例的设计思路
测试用例是让我们更好的去设计规划我们的测试过程,在我们还对系统、对测试工作不太熟练的情况下,测试用例让我们能够化繁为简,有章可依的有效完成测试。
当然,再悲观一点,如果我们的项目发生了意外,上线出了问题,我们也可以通过追溯测试用例来发现自己的问题,补全自己的测试盲区。
测试用例包含哪些内容?
用例编号、用例名称、测试背景、前置条件、优先级、重要级、版本号、测试数据、测试步骤、预期结果、实际结果、编写人、执行人、备注等等…(根据公司文档规范来、没的话尽量多打磨一下文档,文档质量相当重要,好处多多,下图是个非常粗糙的例子)
相当于一个坐标轴,一条用例看下来力求开发、产品、需求、老板都能看懂,减少不必要沟通时间。
一般公司都有管理工具用照着工具来也行。
测试用例编写流程
1、需求分析
什么是需求
需求就是客户需要的东西和对那个东西的要求。
一般通过以下三个方面入手:
1、业务需求--