51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5601|回复: 7
打印 上一主题 下一主题

[求助] 实际项目中如何设计测试用例?

[复制链接]
  • TA的每日心情
    擦汗
    10 小时前
  • 签到天数: 527 天

    连续签到: 4 天

    [LV.9]测试副司令

    跳转到指定楼层
    #
    发表于 2018-11-9 11:50:08 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    1测试积点
    面试官提问:实际项目中如何设计测试用例?
    等价类划分,边界值分析,因果图,错误推测法这些都只能理解名词,实际项目中不知道如何设计?没有实例

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情

    2024-7-8 09:00
  • 签到天数: 943 天

    连续签到: 1 天

    [LV.10]测试总司令

    7#
    发表于 2018-11-12 14:15:43 | 只看该作者
    等价划分可以分为有效类  无效类
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    9 小时前
  • 签到天数: 1516 天

    连续签到: 5 天

    [LV.Master]测试大本营

    6#
    发表于 2018-11-12 10:35:05 | 只看该作者
    需求点
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    12 小时前
  • 签到天数: 2812 天

    连续签到: 5 天

    [LV.Master]测试大本营

    5#
    发表于 2018-11-12 10:02:14 | 只看该作者
    感觉面试官是要你举实例进行描述
    回复

    使用道具 举报

    该用户从未签到

    4#
    发表于 2018-11-12 09:28:03 | 只看该作者
    从整体流程上来说,测试用例的设计,需要经过一下几步:
    1、在需求设计阶段就介入,和需求设计人员沟通,分析需求,主要有2个目的,一个是对需求进行测试,一个就是输出测试方案,这个方案列出了需要实现的全部需求,以及大的测试点,比如功能用例、性能、可靠性、
    可维护性、易用性、安全等等。后期需求具体实现上会有所变化但是大的方向是不变的,这也保证了测试的方向性
    2、在开发阶段,对于测试人员来说就是具体的测试用例设计阶段。好的用例需要保证开发、测试、需求三者充分沟通,确保理解了需求的实现流程,比如参数范围、代码实现逻辑、输入输出。从黑盒、白盒角度尽可能覆盖代码
    3、在测试阶段,保证了用例的充分覆盖后,随着对需求的深入理解,要做充分的发散测试,发散测试点要闭环补充到测试用例中。
    4、在运维阶段,对客户或现网发现的问题要进行缺陷分析,用例闭环补充到用例库中
    至于很具象的测试用例,比如对某一个APP怎么设计,主要就是参数范围、逻辑、安全、安装、权限、UI等等,这个百度上很多
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    10 小时前
  • 签到天数: 1801 天

    连续签到: 5 天

    [LV.Master]测试大本营

    3#
    发表于 2018-11-12 09:14:58 | 只看该作者
    等价划分可以分为有效类  无效类      比如手机号超出11位,肯定属于无效类     其实就是实际的
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-9-4 09:16
  • 签到天数: 246 天

    连续签到: 1 天

    [LV.8]测试军长

    2#
    发表于 2018-11-9 15:41:08 | 只看该作者
    首先要了解你所测试的产品,然后看是否有软件需求规格说明书
            如果有软件需求规格说明书,就按着上面的需求进行测试案例的编写。比如测试转账交易。有一个关于金额的描述不能大于当日最高限额。这个时候就可以采用边界值和等价类的方法编写测试案例。(金额=当日最高限额;金额>最高限额;金额<最高限额),仅仅是一个小例子。需求里面的东西决定这个产品是什么样子。功能测试就是保证产品按着需求进行产出。
            如果没有需求,那就要根据个人的业务能力,就是在你的认知里(可能不太专业),产品应该是什么样子的,就按着你的想法编写测试案例。这样就有可能造成问题,毕竟你不一定完全正确。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-19 10:28
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    1#
    发表于 2018-11-9 14:08:27 | 只看该作者
    我个人觉得哈,这个问题可以这样回答:
    根据测试的类型来说:
    1.如果是纯粹功能测试之类的,可以用你说到的那些方法来针对不同的测试对象来设计案例
    2.如果是流程性的测试,以最大程度覆盖测试场景为目的来设计案例,可以用流程分析
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 19:50 , Processed in 0.079108 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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