51Testing软件测试论坛
标题:
工作中遇到的问题,求助!!
[打印本页]
作者:
ganlanshu0510
时间:
2005-12-27 19:09
标题:
工作中遇到的问题,求助!!
大家好:
我最近在做报表测试,做的有些吃力,我的数据是在前台输入的,比如:报表中统计“年龄”的分类(25岁以下、25岁到35岁、35岁到45岁、45岁到55岁、55岁到65岁、65岁以上)。我现在是把符合每个年龄段的人都输一遍,然后检查报表的变化,其他的字段我也是这么测。我的问题就是问一下有什么效率再高一点的方法做这个报表测试。不好意思的说一下,我不是计算机专业的,对测试有兴趣。麻烦大家多多指导。万分感谢!
作者:
Tender
时间:
2005-12-28 09:07
可以用等价类划分的方法和边界值的方法进行测试。
符合条件的只要设计一个用例覆盖,不符合条件的要设计所有情况的用例进行覆盖。
边界值的情况也要设计用例进行覆盖。用例设计好了,就方便测试了。
作者:
xuzq
时间:
2005-12-28 09:11
我觉的,你的大部分时间是在生成可测试的数据上,如果有可能让开发给你一个可以导入数据的数据库脚本,那你每次测试只要稍微修改一下脚本,跑一下就可以了,这样你的精力就可以用在测试上,而不是测试的准备上。
有空的话,到软件外包版来提问吧
[
本帖最后由 xuzq 于 2005-12-28 09:12 编辑
]
作者:
merry
时间:
2005-12-28 09:18
可以考虑用一下边界值分析法
测试工作总结的经验:大量的错误发生在输入或输出范围的边界上,而不是发生在输入范围的内部.
因此,针对各种边界情况设计测试用例,可以查出更多的错误.
作者:
Nio
时间:
2005-12-28 11:31
这种测试在数据测试中也比较常见:
有数据的输入,就有数据的存储,就有数据的查询。
那么可以照这个思路进行测试。
输入测试:边界值测试,非法输入测试是关键;
存储测试:数据的完整性检查,压力测试是关键;(要借助测试工具,如WR, 不然可能要花费更多的时间)
查询测试:(模糊)遍历查询,边界值、非法输入查询,是关键。
作者:
ganlanshu0510
时间:
2005-12-28 12:15
非常谢谢各位的意见。
要好好研究一下。
作者:
xingming9
时间:
2005-12-29 13:42
总结各位高手经验,菜鸟提供如下测试建议:
第一步 分析楼主目前需测项:
楼主所测项目为报表,从表面上看应该包括:
输入测试:前台输入时各按键功能(至少:增加,删除,保存,修改,取消);
前台输入时各信息框约束(必填项,从目前看应该有年龄;唯一字段;字段类型;字段长度);
报表测试:报表是否显示所有需要显示字段;
报表显示各条信息是否准确;
报表分类统计是否正确(主要是年龄);
如果提供查询功能,测试查询功能是否按照条件进行正确查询;
性能测试:整个报表系统的容纳能力;
最大容纳能力时更新报表需要时间;
最大容纳能力时,各条件查询需要的时间;
第二步 分析测试策略:
1.对于普通功能测试,确定测试数据。(以年龄字段为例,根据日常定为整型,不为空,正数)
等价类划分:无效等价类:A1 0岁以下(负值); A2 为空 ; A3 非整数 ; A4 非数字
有效等价类:B1 对应下面的B11--B16 ; B2 不为空;B3 整数 ; B4 数字
应取:0,-1,d#,空,
边界值分析: 根据需要统计分类标准
B11 25岁以下、B12 25岁到35岁、B13 35岁到45岁、B14 45岁到55岁、B15 55岁到65岁、 B16 65岁以上
应取:24,25,26,35,36,45,46,55,64,65,66。
(达到边界的值,以及刚刚过界的值;有序集合取集合两边界的值)
典型错误值分析:根据日常经验,有哪些典型的容易出错的值。这方面俺欠缺,望大家指教。
2.这里只分析了一种字段,其实实际中有更多的字段,注意如何合适的组合各字段的取值。
3.如果已经确认了第一步的输入测试,可以开发一个数据导入工具帮助以后测试后面的报表功能。
4.对于报表的查询测试,根据具体的查询条件来分类,一般的条件:模糊匹配和全字匹配;向前,向后,循环
等
特殊的条件:各字段
根据条件组合来测试,力争覆盖所有条件及组合。(可能比较麻烦,不知道有好方法吗?)
5.对于性能测试,还是使用自动化测试工具较好。
第三步 注意保留好自己的测试数据,写好必要的文档,当错误出现时,容易定位,并根据以往的测试经验不断完善自己的测试用例。
作者:
ganlanshu0510
时间:
2005-12-29 16:02
又学了两招,呵呵。
to xingming :thank you very much.you are high hand,not vegetable bird.
作者:
ganlanshu0510
时间:
2005-12-30 15:02
我以前不是计算机专业的,现在做测试感觉有些迷茫,还只停留在简单的黑盒上,很想学些计算机的基础,但不清楚从哪入手?学什么?计算机知识非常的宽广。象我现在的情况去测试培训的话,入学考试都顶不住
。望高手指点。谢谢!
作者:
ilovejolly
时间:
2005-12-30 22:21
从最基础的学起,去看下学校的课程是怎么安排的
作者:
森林一木
时间:
2005-12-31 10:29
如果是重复的工作,我觉得第一次你是怎么做,以后只需要在数据库中导入以前的数据,(如果系统没有变化,只导入与此功能相关的表),那么看一下效果我觉得应该可以了,或者用一些测试工具,该方法仅供参考.
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2