好的测试用例是怎么样的?
-
覆盖率----核心需求全部覆盖;功能点基本要包含完;对业务产生影响的场景尽可能多的考虑到。(无法量化,看项目实际需要。)
-
易执行----一个测试点一条用例;用例的执行步骤,预期结果明确。
-
可读性----用词规范,字体版面一致,清晰确切;保证他人能容易阅读,使用;(公司的用例,需要评审,其他测试交叉测试使用)
-
复用性----复用性高;复用模块只需稍作修改即能使用;利用率高,回归测试时,需求改动不大时用例稍作修改即能使用。
-
自动化----用例书写一开始就考虑,在需要进行自动化测试时能很快的转变
梳理需求文档后进行哪些分析?
-
通读文档,明确产品的核心点(核心需求是什?和竞品比优势体现在哪?盈利的点在哪?)
-
要有测试计划/测试大纲;先抓产品的主干,按模块或界面区分;后面再补齐各主要模块的测试项。
-
产品的需求/功能,分解输出测试项时,既要考虑程序逻辑,同时要有业务场景的考量。
-
功能用例和性能用例、自动化用例,区分管理。
-
程序中的共享模块(数据共享等)写用例时需要标注出来做统一规划。
-
程序中的复用模块,标注出来做统一规划。(代码复用,比如各界面的报表,很多都是一样的代码)
-
业务流程标注出来做统一规划。(产品有多少重要业务是由产品的核心需求决定的)
写测试用例的方法有那些?
-
输入/数据---等价类划分法 测试用例设计方法-等价类划分法
-
输入/数据---边界值分析法 测试用例设计方法-边界值分析法
-
条件和结果--因果图法 测试用例设计方法-因果图法
-
条件和结果--判定表法 测试用例设计方法-判定表法
-
数据很多----正交实验法 测试用例设计方法-正交实验法(一)
-
场景--------场景法
-
功能随数据--状态迁移法
测试用例要写哪些内容?
-
用例编号:用例唯一标识
-
用例标题:用例的简要描述
-
测试项目(测试点):用例的测试点和测试目的
-
用例级别:用例的重要程度
-
前置条件:用例执行的前提条件
-
测试数据:测试用例的数据准备
-
测试步骤:执行用例的操作步骤
-
预期结果:执行完成之后应该出现的结果
🎙️我是一个热衷分享测试干货的小测试
🎆欢迎点赞 👍 收藏、留言 📝 如有错误敬请指正!
⛽️获取更多干货,可以关注公众号:软件测试开发区