软件测试用例实例之常见功能测试点

发表于:2014-07-24来源:uml.org.cn作者:lonelywolf点击数:

软件测试用例实例之常见功能测试点1. 登陆、添加、删除、查询模块是我们经常遇到的,这些模块的测试点该如何考虑

1. 登陆、添加、删除、查询模块是我们经常遇到的,这些模块的测试点该如何考虑

1)登陆

① 用户名和密码都符合要求(格式上的要求)

② 用户名和密码都不符合要求(格式上的要求)

③ 用户名符合要求,密码不符合要求(格式上的要求)

④ 密码符合要求,用户名不符合要求(格式上的要求)

⑤ 用户名或密码为空

⑥ 数据库中不存在的用户名,不存在的密码

⑦ 数据库中存在的用户名,错误的密码

⑧ 数据库中不存在的用户名,存在的密码

⑨ 输入的数据前存在空格

⑩ 输入正确的用户名密码以后按[enter]是否能登陆

2) 添加

① 要添加的数据项均合理,检查数据库中是否添加了相应的数据

② 留出一个必填数据为空

③ 按照边界值等价类设计测试用例的原则设计其他输入项的测试用例

④ 不符合要求的地方要有错误提示

⑤ 是否支持table键

⑥ 按enter是否能保存

⑦ 若提示不能保存,也要察看数据库里是否多了一条数据

3) 删除

① 删除一个数据库中存在的数据,然后查看数据库中是否删除

② 删除一个数据库中并不存在的数据,看书否有错误提示,并且数据库中没有数据被删除

③ 输入一个格式错误的数据,看是否有错误提示,并且数据库中没有数据被删除。

④ 输入的正确数据前加空格,看是否能正确删除数据

⑤ 什么也不输入

⑥ 是否指出table键

⑦ 是否支持enter键

4)查询

精确查询:

① 输入的查询条件为数据库中存在的数据,看是否能正确地查出相应得数据

② 输入正确的查询条件以前加上空格,看是否能正确地查出相应的数据

③ 输入格式或范围不符合要求的数据,看是否有错误提示

④ 输入数据库中不存在的数据

⑤ 不输入任何数据

⑥ 是否支持table键

⑦ 是否支持enter键

模糊查询:

在精确查询的基础上加上以下一点

① 输入一些字符,看是否能查出数据库中所有的相关信息

2.设计功能测试用例

文本框、按钮等控件测试

1、文本框的测试

如何对文本框进行测试

a,输入正常的字母或数字。

b,输入已存在的文件的名称;

c,输入超长字符。例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入 256个字符,检查程序能否正确处理;

d,输入默认值,空白,空格;

e,若只允许输入字母,尝试输入数字;反之;尝试输入字母;

f,利用复制,粘贴等操作强制输入程序不允许的输入数据;

g,输入特殊字符集,例如,NUL及\n等;

h,输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示;

i,输入不符合格式的数据,检查程序是否正常校验,如,程序要求输入年月日格式为yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示

在测试过程中所用到的测试方法:

1,输入非法数据;

2,输入默认值;

3,输入特殊字符集;

4,输入使缓冲区溢出的数据;

5,输入相同的文件名;

2、命令按钮控件的测试

a,点击按钮正确响应操作。如,单击确定,正确执行操作;单击取消,退出窗口;

b,对非法的输入或操作给出足够的提示说明,如,输入月工作天数为32时,单击”确定“后系统应提示:天数不能大于31;

c,对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;

3、单选按钮控件的测试

a,一组单选按钮不能同时选中,只能选中一个。

b,逐一执行每个单选按钮的功能。分别选择了“男”“女”后,保存到数据库的数据应该相应的分别为“男”“女”;

c,一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空;

4、up-down控件文本框的测试

微信聊天功能软件测试用例,软件测试用例实例之常见功能测试点相关推荐

  1. 微信聊天记录导出及年度报告软件使用方法

    (软件下载地址在文末!) 要想使用pdX_Wechat_Stats软件,首先要获取自己微信聊天记录的数据库.类比计算流体力学,我把导出微信聊天数据这个过程称为前处理,实现这个功能的商用软件有不少,但价 ...

  2. Swift - 自定义单元格实现微信聊天界面

    1,下面是一个放微信聊天界面的消息展示列表,实现的功能有: (1)消息可以是文本消息也可以是图片消息 (2)消息背景为气泡状图片,同时消息气泡可根据内容自适应大小 (3)每条消息旁边有头像,在左边表示 ...

  3. 软件基本功能测试用例,测试用例实例—常见功能测试点().docx

    测试用例实例--常见功能测试点 ?笔者在网上看到了一篇文章,个人认为此文对于"软件常用功能测试点"总结的很好,特此摘录下来和大家一起分享. ????????1. 登陆.添加.删除. ...

  4. 微信朋友圈点赞如何设计测试用例,微信发语音消息,购物车,支付页面如何设计软件测试用例?

    做过软件测试或者面试过的人应该了解这个问题你肯定被问过,属于面试必问? 就算没遇到,预测你以后面试肯定会遇到,希望你能想到想到我分享的思路. 那么如何轻松优雅的回答这个题目,我给大家分享一个万能公式, ...

  5. 微信聊天软件哪个好用?好用的微信聊天工具,微信新功能,适合营销老板使用

    微信聊天软件哪个好用?好用的微信聊天工具,微信新功能,适合营销老板使用#微信小功能#手机使用技巧#涨知识#分享 微信聊天软件哪个好用?好用的微信聊天工具总控

  6. 微信聊天功能测试用例设计

    一.功能测试 [常规消息] 1.常规消息,输入框可输入内容校验(数字,汉字,字母,字符,特殊字符,表情等),能正常发送/接收这些内容 2.可输入内容长度校验(用到边界值,包括为空,为1个字符,为max ...

  7. 阅读软件怎么添加书源_微信聊天怎么添加话题功能?微信聊天添加话题方法[多图]-软件资讯...

    微信大家很熟悉,在不断的研究过程中微信也推出了非常多的实用功能,最近微信又在测试一个新的功能,可以在聊天的过程中添加#号,然后就可以直接关联到有关的信息,行程一个超链接,这样大家就可以直接点击进入一个 ...

  8. 软件测试之黑盒测试用例

    目录 1.测试用例要素(四个重要的要素) 2.测试用例的给我们带来的好处 3.测试用例的设计方法 3.1 基于需求进行测试用例的设计 3.2 具体的设计方法之等价类 3.2 边界值 3.3 判定表 3 ...

  9. 软件测试用例 单元测试,软件单元测试的测试用例编写方法

    软件单元测试的测试用例编写方法 发表于:2010-09-10来源:作者:点击数: 软件 单元测试 的 测试用例 编写方法 MI LY: 宋体; mso-ascii-font-family: " ...

  10. 研究了11种实时聊天软件,我发现都具备这些功能…

    关键词:聊天插件功能.自动化聊天机器人.用户运营 查看最新和最好的电子商务企业实时聊天软件工具列表,从免费聊天应用程序到一体化平台. 根据 TechJury 的数据,四分之三的客户称他们更喜欢实时聊天 ...

最新文章

  1. MATLAB【六】 ———— matlab 随机散斑模拟
  2. 使用JackJSON 流式API 创建JSON串【学习记录】
  3. 计算机网络探究一之利用双网卡主机共享上网
  4. go语言高性能缓存组件ccache分析
  5. Saving Beans HDU - 3037(卢卡斯定理)
  6. android 自定义控件viewgroup,Android自定义控件ViewGroup
  7. 计算机自带游戏在哪里打开,电脑自带游戏选项在哪里打开
  8. Scrapy+eChart自动爬取生成网络安全词云
  9. 【目标检测】单阶段算法--YOLOv1详解
  10. mysql左外连接条件_mysql – 左外连接的MAX条件
  11. oracle存储过程中update不成功的一个原因
  12. HDU 2088 Box of Bricks
  13. 语音视频自动生成字幕功能介绍
  14. Java动态代理机制原理详解(JDK 和CGLIB,Javassist,ASM)
  15. sklearn中shuffle的用法
  16. 如何实现手机远程控制电源开关
  17. 甲骨文数据库购买的价格(一)
  18. Armijo-Goldstein准则及Wolfe-Powell准则
  19. 计算机职业规范学后感,职业生涯规划学后感1000字计算机专业
  20. 一种基于Gradient Boosting的公交车运行时长预测方法

热门文章

  1. 如何录制网络视频,屏幕录制软件哪个好
  2. 360视频:二十面体投影ISP
  3. C语言编写一个掷骰子猜大小游戏,用C语言模拟一种掷骰子游戏
  4. vue3引入particles(粒子特效)
  5. Word文档,英文字母间隔非常大,解决方法
  6. 每年考证时间表(绝对有用)
  7. EXP-00091 Exporting questionable statistics
  8. 【数字IC验证快速入门】4、熟悉数字IC验证中常用的Linux基本操作
  9. 智能陈桥输入法软件测试,智能陈桥拼音输入法
  10. 【自学51单片机】1 -- 初步认识单片机及其学习方法 和 单片机基础知识介绍