51Testing软件测试论坛

标题: 关于做快速测试计划的2道题。 [打印本页]

作者: Dunpeal    时间: 2007-3-5 19:43
标题: 关于做快速测试计划的2道题。
我最近在学习测试方面的东西,看到了2到题,还真不知道正确的方法是什么,所以来论坛上面请教
有经验的高人们,也让我能多学点东西,打开一下思路,在这里先谢谢大家了。

对下面的两个题目做快速的测试计划。
1)。 如果让你安装和卸载Windows XP上面的程序,比如大部分的软件和游戏等等,你会先运行那个setup.exe
文件,然后出现窗口问你要往哪里安装,然后程序就会建立快捷方式到开始程序中,并且还有一个快捷方式是
从系统中卸载这个程序的。

2)。一个命令行程序,就是那种最基本的在DOS和command prompt下面运行的那种窗口,接受一个接一个
的整数并且计算这些给予的整数的平均数。输出结果是十进制的数, 比如结果可以是5。253。 如果不给予
程序任何输入数值并且按退回键(return key),那么程序会停止接受输入并且计算结果。
作者: g_win    时间: 2007-3-5 22:30
lz自己难道一点思路都没有吗

以第一题为例,题目要求是对某软件进行安装/卸载测试,这里说的测试计划其实指的是测试点或测试用例,一般软件都有安装说明文档,其中会包含诸如版本说明、配置和环境要求、安装指南等,测试用例可以基于它来进行设计,比如对于安装来说,可以是:

全新安装(即在新安装的xp下进行安装,不带任何第三方软件)
低配置安装(磁盘、内存或CPU等低于要求)
有常驻软件情况下安装(比如杀毒软件、防火墙、MS Office等)
覆盖安装(即计算机上已经安装有被装软件的相同版本)
更新安装(即计算机上已经安装有被装软件的较早版本)
不同Windows用户下安装(即分别用administrator和guest或其他受限用户登录进行安装)
......
还有很多,这里只提供一个思路,剩下的lz自己完成吧sdlkfj2
作者: Dunpeal    时间: 2007-3-5 23:46
谢谢楼上的大人回复,其实正面临找工作的压力,所以什么都的自己学学,来应付可能会有的面试。
我最近几天只看了一些测试概念方面的东西,非常教科书化,又没又工作经验,所以这2个题目我还真没有头绪。 上面的2个题是头一段时间我一个同学去面试时候被问的问题,因为没有回答好,所以没被入取。我正在增加自己在测试方面的知识,所以才来问高人的。
我对第二个题目还没什么头绪,真是惭愧。 希望有人来指点。没有工作经验,身边又没有懂测试的高人,所以真是没有办法呀。
作者: mstiunicon    时间: 2007-3-6 10:03
第二个问题比较简单,其实就是一个输入的校验而已。
计算平均数的公式是(a+b+...)/n ,因此,根据其主要实现的功能有以下的测试方案:
1.是否能够准确计算。
    1) n=0 ,不输入任何数的时候
    2) n=1 ,只输入一个数
    3) n=2 ,输入两个数,这就代表很多个数了
    4) a=0,b=0或者(a+b)=0的情形
    5) 任何的数据类型都有最大的存储容量,使a,b或者(a+b)等于一个无穷大以及无穷小的数,看看程序是否出错
    6) a<0,b<0或者(a+b)<0的情形
2.检查数据是否能够准确输入。这个就比较简单了,包括有:
    1) 输入空格
    2) 输入非10进制的数字,如2进制的0101
    3) 输入非数字的字符,如英文字符、中文字符
    ...
大致上就分为这两类吧
作者: Ganlinda    时间: 2007-3-6 13:56
第二个问题我想到的还有
1、这个程序最多可以进行多少个数的计算
2、精度问题
作者: Dunpeal    时间: 2007-3-22 08:10
真是谢谢楼上的几位大人的指导,好人呀。sdlkfj5
作者: zhousy2001    时间: 2007-3-22 12:19
学习了
作者: 厍仕杰    时间: 2007-3-22 12:50
不仅仅是2006年吧
我觉得在未来的五年或是更长的时间里
软件测试人才都是比较紧缺的
并且关系到整个软件行业的发展

现在报道所说的人才紧缺,的确是指中高端的人才

测试和开发是完全不一样的(思维完全不同)
开发做的好不代表可以做好测试

一来,测试不是随便就可以做的
二来,测试不是所有人都可以做的

不过,较好的掌握编程以及一些计算机的知识
对于做测试来说,会有很多的帮助
测试对于人的要求比较综合
除了有一定的计算机技能要求之外,还有交流沟通表达能力
很多开发人员比较内向或不善于交流,而测试很需要即会技术又很擅长交流沟通的人




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2