如何判断软件功能特性的依赖
上一篇 /
下一篇 2011-12-25 11:35:20
/ 个人分类:软件测试知识
软件功能之间的关系大致有三种:
1. 彼此独立 这些功能就是打死不相干的,变更其中一个地方,另外的地方也不受影响,包括在输入上独立,输出显示上独立和数据独立;
2. 调用和被调用 可能在某些应用程序中,有函数或dll的调用,那么如果被调用的特性被修改了,调用这个的地方都需要做覆盖性测试,当然这种情况肯定会发生一件事:就是共享输入数据;
3. 数据共享 如果某些功能间并没有函数调用与被调用的关系,但是在数据处理时有交叉点,可能是对输入数据的共享,可能是输出时在同一个区域显示。那么这种情况也需要被测试到。
如何来判断软件功能间是否有依赖?
从上面功能间的关系也能有所理解,如果解释了以下问题,估计也差不多有答案了:
1. 有关输入:这些功能会不会处理同样的输入??
2. 有关输出:这些功能会不会在用于界面上显示在同一个区域?会产生同一个输出吗?
3. 有关数据:是否会操作同样的数据?是读取还是修改?
如果上面三点中有一个答案是会,那么他们之间肯定就有依赖!测试的时候别让它逃过你的法眼!
相关阅读:
- 软件测试与软件开发比较? (xin_晴, 2011-12-21)
- 前端性能测试入门 (xin_晴, 2011-12-29)
- 软件测试的职责 (xin_晴, 2011-12-28)
- 如何成为优秀的项目经理 (xin_晴, 2011-12-30)
- 测试的庙算之胜 (xin_晴, 2011-12-22)
- 如何做好项目的验收管理 (xin_晴, 2011-12-23)
- 软件性能测试总结 (xin_晴, 2012-1-04)
- 软件测试的盲点整理 (xin_晴, 2012-1-05)
- 如何看待“软件测试员”这个职位? (xin_晴, 2011-12-30)
- 第六十一期软件测试沙龙PPT资料 (xin_晴, 2011-12-23)
收藏
举报
TAG:
软件测试
功能依赖