1.什么是测试用例?
在测试过程中很重要的一类文档,它是测试工作的核心、是一组在测试时输入输出的标准、是软件需求的具体对照。
2.测试用例的作用:
检验软件是否满足客户需求、体现一个测试人员的工作量、展现测试用例的设计思路
3.测试用例所包含的内容:
用例编号、用例名称、测试背景、前置条件、优先级、重要级、测试数据、测试步骤、预期结果、实际结果、备注。
4.测试用例的编写流程:
需求分析->提取测试点->测试用例编写->测试用例评审
转自:https://blog.csdn.net/sdr_zd/article/details/70453027?locationNum=6&fps=1(有实例)
而针对不同的测试类型,测试案例的侧重点也是不一样的。
一、功能测试用例
写功能测试用例有两种方法,一种是按照主要功能、次要功能的顺序写;另一种是按照产品使用顺序来写,打开、注册、登陆、主要功能使用、退出。
二、性能测试用例
也有两种方法来设计性能测试用例,第一种就是逐条仔细查看功能测试用例,思考功能测试用例中哪些用例用户在操作时会很关心它的性能;第二种就是按照产品使用顺序来,思考从打开到使用到退出,整个过程中哪些地方需要关心它的性能。
三、稳定性\压力测试用例
功能测试用例和性能测试用例写完了,逐条查看,看看哪些在反复操作或长时间操作时会出现异常,就增加这条用例的循环次数,或延迟用例的运行时间,从而形成压力\稳定性测试用例。
四、兼容性测试用例
设计好上述用例集,需要再好好考虑一下,这些用例中,有哪些在不同平台上可能会出现不同的结果,将这些用例打上平台的标签,放在不同平台上都执行一遍。另外,查看用户可能在哪些步骤上操作失误,设计用例,检查操作失误时产品的容错能力。
五、区分用例的重要性
用例在设计时,最好同时打上重要性的标签,这样当测试时间有限时,可以保证所有重要的用例都会被执行。
在写测试案例的时候,也可以使用到通用的测试方法,如边界值法,等价类法,结对测试法。。。
编写测试案例时,要注意测试分支的覆盖完整性,尽可能的全面,并且把多种情况都考虑到。