测试用例
设计测试用例
编号 题目 模块 优先级 预置条件 执行步骤 测试数据 预期结果 实际结果
-
八个元素
-
ID(测试的多少条?)
-
模块(就是测试的模块是什么,比如登陆啊还是注册)
-
优先级
正常的优先级高于异常的优先级高,功能先实现。
P1 > P2 (一般情况下P0是最高的)
-
标题
通俗易懂(就是你要进行测试的是什么部分,进行什么操作)
-
前置条件(网络好不好,密码是什么,或者账号登陆没有,具体看公司里面是怎么搞)
-
测试数据
测试的数据是什么(账号:1008611,密码12560,等)
-
执行步骤
1.第一步骤是什么(打开百度)
2.第二步骤是什么(点击输入框输入啥啥啥)
-
预期结果
就是你期望的结果是什么
1.百度正常打开 2.已输入 说实话官方术语我也不太懂,没有接触过
黑盒测试
点点点,测试用例的方法去进行测试,然后就是业务逻辑
黑盒测试(Black-box testing),又称功能测试或接口测试,是一种软件测试方法,主要关注软件的功能是否符合预期,而不关心软件的内部结构和实现。黑盒测试的目的是验证软件是否按照需求规格说明书或用户手册中的要求正常工作,以确保软件在实际使用中能够满足用户的需求。
黑盒测试的主要方法有:
- 等价类划分法(Equivalence Class Partitioning):将输入数据划分为若干个等价类,从每个等价类中选取代表性的数据进行测试。
- 边界值分析法(Boundary Value Analysis):检查程序在输入数据边界处的行为,以确保程序能够正确处理边界情况。
- 错误推测法(Error Guessing):根据经验和直觉,推测可能出现的错误情况,并对程序进行测试。
- 因果图法(Cause-Effect Graphing):通过绘制因果图来分析程序中的因果关系,从而设计合适的测试用例。
- 状态转换测试(State Transition Testing):检查程序在不同状态下的行为,以确保程序能够正确地进行状态转换。
黑盒测试的主要目的是发现软件中的缺陷和错误,包括功能缺陷、性能缺陷、安全漏洞等等。通过黑盒测试,可以提高软件的质量和可靠性,减少用户在使用软件时遇到的问题和风险。