功能测试用例的设计

功能测试的目的需要确保在各种场景下,软件的功能都是正常可用的
 
解释一下我说的功能测试,就是显示的功能性需求:终端用户可见的功能,软件应该做的功能都做了,不应该做的没有做

非功能性需求就是涉及安全性,性能,兼容性

现在很多软件都是先做功能需求,再做性能,兼容,最后考虑安全

 
1,设计测试用例的方法?
总结下最常用三种方法:等价类,边界值,错误推断法
 
2,怎样拆解需求?
把一段需求分解成多个需求点,把需求点分解成多个测试点,每个测试点设计许多条测试用例
 
 
 
3,测试用例应该做到哪些点?
1,覆盖全面,设计用例最重要的是对需求的分解和补充,加上对产品的理解,覆盖各种显性和非显性的需求。我们要确保终端用户可见的功能,软件应该做的功能都做了,不应该做的没有做
2,句子简洁明确,把测试点写清楚,每一条用例检查一个测试点,不要把一句话写的太复杂,不要出现“是否”这种不确定的词
3,要持续维护测试用例,很多问题是十几测试中暴露出来的,一定要对用例进行及时的补充,反复思考自己考虑不全的地方,有疑问的地方多和产品记测试伙伴沟通
 

猜你喜欢

转载自www.cnblogs.com/tuzi610/p/10505025.html