51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4287|回复: 20
打印 上一主题 下一主题

[原创] 面试题2个,请大家解答?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-18 17:00:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、给你一个输入框进行测试,输入框中输入0-100的整数,你怎么测试?设计测试用例
二、同样一个输入框,要求输入100个字节的数,这些数只考虑数字,字母及中文,怎么测试?
请大家踊跃发言
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-6-18 17:06:25 | 只看该作者

回复 1# 的帖子

第一道题我几年前进公司作为测试人员的时候考的原题,我现在也不知道是否正确,我当时这样写的,看当时写对了没有
1. 0
2.-1
3.50
4.100
5.101
6.0.5
7.e
8.!·#
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-6-18 18:01:43 | 只看该作者
这个跟我答的差不多,有没有第2个问题的回答啊?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-6-18 22:08:59 | 只看该作者

第一题

第一题可以用等价类划分法进行测试,但是也可以结合边界值分析法
首先,读懂题意,将其按照以下划分:
有效的:0到100   整数
无效的:为空、汉字、符号、小数
然而,题目说到是0~100的数,那么我们取其0和100的边界值:-1、101
这是我的想法
不知道是不是正确的?
关于第二题,就考到了你的知识面广了,首先你要知道字节之间的转换问题!可以尝试等价类划分法,具体的我就不一一说了!
如果答案,记得通知我的哈!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-6-18 22:54:14 | 只看该作者
典型的等价类划分的问题。第二题就是除了对输入类型外再把长度做一下边界值分析
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-6-18 23:58:03 | 只看该作者
一、给你一个输入框进行测试,输入框中输入0-100的整数,你怎么测试?
1。-1
2。0
3。1
4。99
5。100
6。101
7。空
按程序设计一般思想,这种情况下,为非整数字符带来bug的可能性不大,这方面的风险比较小,大部分情况不需要设计其它字符的用例
二、同样一个输入框,要求输入100个字节的数,这些数只考虑数字,字母及中文,怎么测试?
1。输入混合中文数字字母的99个字节的字符串(好象数字和字母一个字节,中文为两个字节)
2。输入混合中文数字字母的100个字节的字符串
3。输入混合中文数字字母的101个字节的字符串
4。输入100个字节的混合中文数字字母及非法字符的字符串
5。输入为空
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2009-6-19 08:24:48 | 只看该作者
关于第2题,他说考虑混合中文数字字母,确实是这个意思,但是我按照这样子说的却没过,是不是还有遗漏的?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-6-19 08:49:45 | 只看该作者
考边界值的题目
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-6-19 08:50:02 | 只看该作者
也考等价类划分
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2009-6-19 09:41:28 | 只看该作者
第一个,没有人考虑整数溢出?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-9-20 12:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    11#
    发表于 2009-6-19 10:43:22 | 只看该作者
    一、给你一个输入框进行测试,输入框中输入0-100的整数,你怎么测试?设计测试用例
    1小于0的数,如负数,
    2大于100的数
    30-100的整数
    不清小数
    5汉字,空格,字母,特殊符号
    6有效数字与字母组合(要分数字+字母。字母+数字。数字+字母+数字,)
    7有效数字与汉字组合(数字+汉字,汉字+数字,数字+汉字+数字)
    8有效数字与特殊符号(数字+符号,符号+数字,数字+符号+数字)
    9有效数字与空格,(同上)
    二、同样一个输入框,要求输入100个字节的数,这些数只考虑数字,字母及中文,怎么测试?
    1输空
    2输小于100的字节数
    3输大于100的字节数
    4输刚好100的字节数
    5输数字与字母组合
    6输数字与中文组合
    7输数字与特殊符号组合
    8输字母与中文组合
    9输纯数字
    10给纯字母
    11输纯汉字
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2009-6-19 10:59:40 | 只看该作者
    第一个问题:
    主要通过:边界值、等价划分、错误推断、因果图方法考虑
    1、小于0的数字 例如 -1
    2、等于临界值 0 和100
    3、大于100的数字 例如 101
    4、非整数的数字  例如  55.5 、-0.5 100.5
    5、非数字的字符  例如 字母 a  符号 %  空值  汉字 强
    6、合法的数字与非法的输入的组合
    ...
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-6-22 14:29:11 | 只看该作者

    第2个问题

    我还要考虑输入过多字符输入框的样式会不会发生改变。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2009-9-8 18:08:22 | 只看该作者
    学习了,顶一下,好贴!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2009-9-9 17:01:09 | 只看该作者
    看了这一贴,让知识都好像整理了一下,头脑很清晰!!项
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2009-9-9 17:26:13 | 只看该作者

    学习一下

    学习一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2009-9-9 17:27:56 | 只看该作者
    第二题字母符号要注意双字节
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2009-9-10 00:30:24 | 只看该作者
    也来学习一下,好像用的是边界值法和等价类划分法~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2009-9-10 13:54:19 | 只看该作者
    不错我顶
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2009-9-10 14:37:55 | 只看该作者
    有效和无效,边界,最简单的!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-8 05:39 , Processed in 0.076991 second(s), 32 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表