• 0
  • 0
分享
  • 软件测试工程师怎么做好功能测试——软件测试圈
  • 曼倩诙谐 2023-10-25 14:50:15 字数 1075 阅读 930 收藏 0

  一、基本控件

  1、单选按钮

  ·是否只能选择一个选项

  · 未进行选择时是否有默认值

  2、多选钮

  · 可以选择多个选项

  3、按钮

  · 按钮点击是否有效

  · 点击按钮后的跳转页面或者提示是否正确(按钮为新增功能时重复点击是否提交多条重复信息)

  · 按钮的点击有效范围

  4、下拉菜单

  · 下拉菜单的选项是否唯一

  · 下拉选项是否可选

  5、日期选择控件

  · 注意选择起止日期的大小问题,终止日期不得小于起始日期

  · 控件有效的选择范围

  6、输入框

  · 输入内容限定(号码,邮箱,验证码,金额<允许输入小数位数>)

  · 输入特殊字符

  · 输入内容含空格

  7、列表

  · 列表显示列唯一

  · 当列表显示金额数值较大,是否显示完整

  8、目录树

  · 菜单树哪些选项是可选,哪些选项是禁止选

  · 菜单树选项禁止输入内容

  · 菜单树父子级关系正确

  二、基本功能

  1、新增功能

  · 新增数据正确(数据库查看保存记录的一致性)

  · 新增数据失败

  · 新增数据的唯一性

  2、修改功能

  · 哪些项可以进行修改

  · 可修改项进行修改保存后,修改项的生效时间(立即生效还是规定设置时间后生效)

  3、删除功能

  · 删除后数据是否再数据已经删除或者记录失效处理,不在页面进行显示

  4、手机获取验证码

  · 频繁获取验证码次数的限定,获取次数达到最大限定次数后是否锁定该手机号码,锁定一定的时间后再允许获取验证码操作

  · 验证码的有效时间

  5、文件上传功能

  · 上传文件格式(excel兼容)

  · 上传文件大小

  · 上传文件数量

  6、文件导出/下载功能:

  · 下载文件名在不同浏览器是否存在乱码问题

  · 文件格式是否正确

  · 文件打开查看内容无乱码

  · 按查询条件导出的内容,记录是否与页面查询记录一致

  · 导出文件内容为空是否可以正常导出

  · 查询记录较多导出是否超过文件的允许最大值

  · 下载内容如果为压缩包,是否可以进行解压操作

  7、导入文件批量处理:

  · 导入的记录不符合模板文件,上传之后是否有响应的提示信息

  · 导入的记录的对应模板的必填项和非必填的校验,输入项的输入内容校验(金额保存小数点,金额最小值,金额最大值,含某些特殊字符,文字字数限定)

  · 导入文件存在成功记录也存在失败记录,该事务的处理方式(全部回滚)

  · 导入的记录唯一性校验


作者:传说三哥    

来源:http://www.51testing.com/html/36/n-4481436.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   小米智能生态今日宣布,将于 3 月 25 日推出米家全新产品。从海报上看,这将是一款眼镜产品,并且有望支持音频相关功能。  去年 4 月小米曾推出一款“米家智能音频眼镜”,众筹价 799 元,支持通话降噪,提供飞行员款、方形半框款、方形全框款、圆形全框款、墨镜款等五种款式。  作为参考,米家智能音频眼镜外观采用 NCVM 真空镀膜工艺,镜框采用自研铰链专利以及人体工学设计,可自由拆换,轻至 38.1 克。  功能方面,米家智能音频眼镜采用开放声场技术,支持 360° 乐音环绕。此外,该产品还搭载双麦波束 AI 通话降噪算法,支持智能增强通话。  续航方面,米家智能音频眼镜待机续航可超过 1...
            0 0 599
            分享
          •   在滴滴第 15 期“有问必答”中,滴滴出行称今年上半年,滴滴已垫付 1.29 亿元给司机,均为乘客尚未支付的网约车车费。  据了解,滴滴订单结束后,绝大多数乘客会主动支付车费,或在下一次打车前支付,或在平台 App 消息推送、短信发送、拨打电话等多种方式提醒后支付车费。但的确也有个别乘客故意不支付车费。为保障师傅们及时拿到劳动所得,从 2016 年开始,滴滴会根据平台规则,先垫付车费给司机。  滴滴称,在乘客未及时支付的订单中,超过 98.7% 的订单滴滴会在当天垫付给司机;未在当天垫付的订单,平台会进行人工核实,查验是否存在违反平台交易秩序规则的情况(如司机安装作弊器、司乘恶意串通等)。...
            0 0 99
            分享
          • 今天在写脚本的时候发现一个奇怪的错误。经过猜想验证,发现原来Groovy过于灵活了,算是重复踩了之前的坑。Groovy特性描述如下:当Groovy脚本调用getFun()和setFun()方法时,会默认给这个类有一个FunTester的属性。反过来,如果这个类有Fun这个属性,那么get和set方法是不用显式写出来的。本来这是个好事情,一方面其实可以免去多余代码,一方面更容易收拢入口方法(因为直接访问属性、修改属性也是有限调用get和set方法)。但是就是这个特性让我下面的代码报错了。```        StringBuilder sb = new S...
            0 0 930
            分享
          • 北京时间9月20日消息,非营利组织“全球四天工作制”(4 Day Week Global)实施的试点计划显示,四天工作制是可行的。“全球四天工作制”周二公布的一项调查发现,在70多家实行四天工作制的英国公司中,78%的领导者表示他们实现了顺利或“无缝”过渡。只有2%的人认为它具有挑战性。大多数人(88%)表示,四天工作制有效。目前,这项为期六个月的试点计划正在英国、美国、新西兰、澳大利亚、爱尔兰和加拿大开展,涵盖了180多家公司。在这项计划中,雇主通常会转向四天、32小时的工作制(根据职位和行业的不同会有区别),但不会降薪。在英国的试点中,在中途接受调查的公司总计拥有3300名员工。该计划与“...
            0 0 1143
            分享
          •   1 引言  1.1背景  随着Android应用越来越壮大,对应代码量显著增加,代码逻辑也日趋复杂,此时需要采取一定的行动去保证代码质量,减少逻辑漏洞等,于是严格地执行单元测试编写任务,将单元测试落实到平常开发和维护任务当中去,就是很重要的一环,不可忽视。  然而,很多应用开发者之前并未编写过单元测试代码,那么如果有一篇通俗易懂并带有操作步骤的文章,能帮助应用开发者完成从单元测试小白到入门的过渡,就再好不过了,于是本文就是在此情况写就的,如有不好之处,请多多包涵,谢谢。  1.2 术语和缩略语  2 闲谈单测  2.1 说说我理解的单测  2.1.1 对测试金字塔的理解  本文所指的单测,...
            0 0 1701
            分享
      • 51testing软件测试圈微信