黑盒测试三板斧
1 . 边界值测试
产生原因:
- 经过长期的测试工作经验表明,再输入域的边界附近,常常会发现大量的缺陷。
- 边界值测试倾向于选择边界域或边界附近的数据来设计测试用例。
【边界值的测试 “核心" —— 边界】
★要解决的问题(4个)
1.边界在那里? 屏幕快照 2018-12-11 上午9.20.10.png 屏幕快照 2018-12-11 上午9.20.24.png 屏幕快照 2018-12-11 上午9.21.09.png
- 边界点就是可能导致被测系统内部处理机制发生变化的点。 屏幕快照 2018-12-11 上午9.23.44.png 屏幕快照 2018-12-11 上午10.33.59.png
需求中有利于识别边界点的文字:
位置、尺寸、数量、长度、速度、高度、距离、质量、时间......
可能的边界点:
第一个 / 最后一个 、最小 / 最大、 最少 / 最多 、最短 / 最长 、最快 / 最慢 、最高 / 最低 、最近 / 最远 、最轻 / 最重 、最早 / 最晚......
屏幕快照 2018-12-11 上午10.41.49.png 用邻域范围内的数据做测试数据 屏幕快照 2018-12-11 上午10.44.17.png2.如何定义边界的 “邻”域
3.如何选择测试数据? 屏幕快照 2018-12-11 下午12.35.14.png 屏幕快照 2018-12-11 下午12.35.31.png 屏幕快照 2018-12-11 下午12.36.15.png 屏幕快照 2018-12-11 下午12.36.22.png 屏幕快照 2018-12-11 下午12.37.37.png 屏幕快照 2018-12-11 下午12.37.57.png 屏幕快照 2018-12-11 下午12.39.00.png 屏幕快照 2018-12-11 下午12.45.08.png 屏幕快照 2018-12-11 下午12.45.26.png 屏幕快照 2018-12-11 下午12.46.02.png 屏幕快照 2018-12-11 下午12.46.08.png
最终选择较优的方案 屏幕快照 2018-12-11 下午12.49.24.png 屏幕快照 2018-12-11 下午12.31.44.png 屏幕快照 2018-12-11 下午12.32.56.png
4.如何设计测试用例? 屏幕快照 2018-12-11 上午10.49.10.png 屏幕快照 2018-12-11 上午10.51.14.png 屏幕快照 2018-12-11 上午10.52.39.png 屏幕快照 2018-12-11 上午10.52.39.png 屏幕快照 2018-12-11 上午10.54.02.png 屏幕快照 2018-12-11 上午10.54.17.png 屏幕快照 2018-12-11 上午10.56.49.png
思考:如何通过更优的方式设计边界测试方法?
屏幕快照 2018-12-11 下午12.54.04.png好的测试方法的评价 屏幕快照 2018-12-11 下午12.29.51.png
网友评论