51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3002|回复: 5
打印 上一主题 下一主题

[讨论] 怎样编写这个测试用例呢?请大家多多帮忙,谢谢!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-3-25 13:19:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于某公司的工资计算
研发部:普通员工3000,部门经理4500
技术支持部:普通员工2500 部门经理 4000
1》每周工作时间小于40小时,发放正常工资
2》每周工作时间大于40小时,小于45小时,40(不包括)~45(包括),多余的部分按工资的1.5倍发放
3》每周工作时间大于45小时,40到45之间的按工资的1.5倍发放,其它部分按工资的0.5倍发放。
技术支持部的员工编号为10001~20000,研发部的员工编号为20001~40000,员工编号尾数为00的是经理,请以以上情况编写测试用例
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    2#
    发表于 2009-3-25 14:42:03 | 只看该作者
    比较简单啊
    不过要把条件分析清楚。

    不明确的地方如下:
    每周工作时间大于40小时,小于45小时,40(不包括)~45(包括),多余的部分按工资的1.5倍发放
    多余部分的工资是按小时计算的么?如果是,那么每小时的工资假设X——老实说,你给的3000等数据没有什么实际意义,不清楚单位啊。

    1. 正常(<=40)
    工资:原发数量。

    2. >40 <= 45
    工资:原发数量+1.5X*T1
    T1>0
    T1<=5

    3. >45
    工资:原发数量+1.5X*5 + 0.5X*T2
    T2>0

    至于员工编号,只是一个范围判断了。你画个判断树就可以得到了。

    另外,X的值随职位和工种不同而不同(自己估计的,没有什么依据)

    参看下图:


    [ 本帖最后由 archonwang 于 2009-3-25 17:01 编辑 ]

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2009-4-13 00:19:57 | 只看该作者
    这是一个公司的笔试题目,我也做过,但是他们没有通知我。
    是这家公司的题目,ADM Science & Technology Co.,Ltd.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2009-4-13 00:42:39 | 只看该作者
    2楼是用什么工具画的图了?挺好看的,是visio吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-4-13 11:09:14 | 只看该作者
    上面说的没错,12条用例可以完全覆盖。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-5-5 22:31:23 | 只看该作者
    为什么这么简单呢?我思考的方向是这样,有冗余吗?可我觉得都需要的
    1、        员工编号为10001~20000的为技术支持部门普通员工
    2、        员工编号为10001~20000的为技术支持部门经理
    3、        员工编号为20001~40000的为研发部门普通员工
    4、        员工编号为20001~40000的为研发部门经理
    5、        员工编号结果是00
    6、        员工编号结果是000
    7、        员工编号结果是0000
    8、        员工编号小于20000的
    9、        员工编号等于20000的
    10、        员工编号大于40000的
    11、        员工编号等于40000的
    12、        研发部门普通员工每周工作等于40小时
    13、        研发部门普通员工每周工作小于40小时
    14、        研发部门普通员工每周工作大于40小时,小于等于45小时
    15、        研发部门普通员工每周工作大于45小时
    16、        研发部门经理每周工作等于40小时
    17、        研发部门经理每周工作小于40小时
    18、        研发部门经理每周工作大于40小时,小于等于45小时
    19、        研发部门经理每周工作大于45小时
    20、        技术支持部普通员工每周工作等于40小时
    21、        技术支持部普通员工每周工作小于40小时
    22、        技术支持部普通员工每周工作大于40小时,小于等于45小时
    23、        技术支持部普通员工每周工作大于45小时
    24、        技术支持部经理每周工作等于40小时
    25、        技术支持部经理每周工作小于40小时
    26、        技术支持部经理每周工作大于40小时,小于等于45小时
    27、        技术支持部经理每周工作大于45小时
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 11:52 , Processed in 0.079624 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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