在软件测试技术中,功能测试选用什么方法

2024-05-12

1. 在软件测试技术中,功能测试选用什么方法

功能测试的常用方法

(1)
页面链接检查,每一个链接是否有对应的界面
 
(2)
相关性检查,删除
/
增加一项会不会对其他项产生影响,如果产生影响,是否正确
 
(3)
检查按钮功能是否正确
 
(4)
字符串长度检查,
输入超出需求所说明的字符串长度的内容,
看系统是否检查,
会不会
出错。
 
(5)
字符类型检查
 
(6)
标点符号检查
 
(7)
中文字符处理,乱码或出错
 
(8)
检查带出信息的完整性,
在查看信息和
update
信息时
,
查看所填写的信息是不是全部带
出
,
带出信息和添加的是否一致。
 
(9)
信息重复,在一些需要命名,且名字唯一的信息输入重复的名字或
ID
,看系统有没有
处理,重名包括是否区分大小写,以及在输入内容的前后输入空格,看系统是否处理。
 
(10)
检查删除功能,在一些可删除多个的地方,不选任何内容按删除按钮看系统如何处理
 
(11)
选择一个或多个时又如何处理
 
(12)
检查添加修改是否一致,
检查添加和修改信息的要求是否一致
,
例如添加要求必填的项
,
修改也应该必填
;
添加规定为整型的项
,
修改也必须为整型
. 
(13)
检查修改重名,修改时把不能重名的项改为已存在的内容,看会否处理,报错,同时
看会否报和自己重名的错。
 
(14)
重复提交表单,一条已成功提交的记录,
back
后在提交,看系统是否进行处理。
 
(15)
检查多次处理
back
键的情况
 
(16)Search
检查
:
在有
search
功能的地方输入系统存在和不存在的内容,
看结果是否正确;
 
(17)
如果可以输入多个
search
条件,
同时可以添加合理和不合理的条件,
看系统是否处理
正确。
 
(18)
输入信息的位置,输入信息时,光标的位置
 
(19)
上传和下载文件的检查,上传下载的功能是否实现,上传文件是否能打开,上传文件
的格式规定,系统是否有解释信息。
 
(20)
必填项检查,必填项是否有提示信息
 
(21)
快捷键检查,是否支持常用快捷键检查
 
(22)
回车键检查,在输入结束后直接按回车键,看系统处理如何,会否报错。

在软件测试技术中,功能测试选用什么方法

2. 软件测试测试用例2

分析题目中给出和隐含的对输入条件的要求: 
  (1)整数    (2)三个数    (3)非零数   (4)正数   
  (5)两边之和大于第三边     (6)等腰     (7)等边 
   如果 a 、 b 、 c 满足条件( 1 ) ~ ( 4 ),则输出下列四种情况之一:
   1)如果不满足条件(5),则程序输出为 " 非三角形 " 。
   2)如果三条边相等即满足条件(7),则程序输出为 " 等边三角形 " 。
   3)如果只有两条边相等、即满足条件(6),则程序输出为 " 等腰三角形 " 。
   4)如果三条边都不相等,则程序输出为 " 一般三角形 " 。 
   列出等价类表并编号


覆盖有效等价类的测试用例:
    a      b      c              覆盖等价类号码
    3      4      5             (1)--(7)
    4      4      5             (1)--(7),(8)
    4      5      5             (1)--(7),(9)    
    5      4      5             (1)--(7),(10)
    4      4      4             (1)--(7),(11)
   覆盖无效等价类的测试用例:
 

北京顶测教育为您解答

3. 软件测试测试用例3


软件测试测试用例3

4. 测试用例在软件测试中的作用是什么?


5. 软件测试用例实例

自动取款机取款用例规约和测试用例
 取款用例说明:
 此用例完成用户利用自动取款机取款的全部流程,分为以下流程:插卡,输入密码,选择金额,取款,取卡等操作。
 事件流:
 该用例在用户插卡之后启动
 1. 系统提示用户插卡;
 2. 提示客户输入密码信息;
 3. 密码输入完毕后,客户选择“确认”,向系统提交信息;
 4. 系统验证客户输入的密码信息,确认正确后,进入选择系统主界面;
 5. 用户选择取款选项;
 6. 系统进入取款金额界面并提示用户输入金额;
 7. 系统验证可以取款并输出钱款;
 8. 系统提示用户取卡,操作完成。
 基本流:
 用户取款。
 备选流:
 1.用户密码错误
 2.取款金额不符合要求。
 前置条件:
 用户必须插入正确的银行卡才能开始执行用例。
 后置条件:
 如果系统确认用户信息正确,成功登陆,则系统启动主界面,等待用户发送消息,进行查询和取款等操作。
 事件流 系统 用户
 1 系统提示用户插卡 插入银行卡
 2 提示客户输入密码信息 输入密码
 3 如果密码错误,提示密码不正确,并返回到2
  4 如果密码正确,转入主界面
  5 提示用户选择选项 选择取款选项
 6 系统进入取款金额界面并提示用户输入金额 输入取款金额
 7 如果金额符合则输入钱款
  8 如果金额小于余额则提示取款失败并返回7
  9 如果金额不是整百则提示不符合规范,取款失败并返回7。
  10 提示用户取款 取出钱款
 11 提示用户取卡 取出银行卡
 测试用例:
 事件 用户操作 覆盖等价类 系统反应
 1 插入正确银行卡 功能测试 提示输入密码
 2 密码正确 功能测试 进入主界面,提示用户选择
 3 密码不正确 功能测试 提示密码错误 重新输入
 4 输入金额<余额 功能检查 提示用户金额不足,重新输入或取卡
 5 输入金额为150 功能检查 提示用户取款金额不符和规范,重新输入或退出
 6 输入正确金额 功能检查 输出钱款
 7 用户未按时取款 错误处理 自动收回钱款
 8 用户未按时取卡 错误处理 自动吞卡
 9 用户按时取卡 功能测试 返回到主页面

软件测试用例实例

6. 软件测试用例怎么写

1.测试用例的定义
测试用例就是设计一种情况,软件程序在这种情况下,能够正常运行且达到程序所设计的运行结果。如果软件程序在这种情况下不能正常运行且反复出现这种问题,则可以判定软件有缺陷,可以记录在缺陷跟踪系统中,待问题修复,新版本部署,软件测试工程师利用同一个用例来回归测试这个问题,确保问题被修复。
2. 测试用例设计方法
(1)等价类划分法
(2)边界值分析法
(3)因果图法
(4)错误推荐法
(5)判定表法
(6)正交试验法
(7)功能图法
(8)场景法
3. 测试用例编写
测试用例格式:用例编号、所属模块、用例名称、前置条件、用例步骤、预期结果、实际结果、编写人员、编写时间

7. 软件测试如何设计出专业的测试用例?

一、等价类划分法
所谓「等价」,就是具有相同属性或者方法的集合,这个集合中某个个体所表现的特征与其他个体完全一致。
由此可知,等价类划分就是将所有可能的输入数据,划分成若干个等价类,然后从每个部分中选取具有代表性的数据当做测试用例进行合理的分类,分为有效等价类和无效等价类。
例如,规定的用户名长度区间为4~8个字,那么它的有效等价类是用户名长度在[4,8],无效等价类为用户名长度大于8位,或用户名长度小于4位。
二、边界值
测试经验告诉我们,在测试有时会涉及到大量的数据,遍历所有数据会使测试效率低下,如果是手工执行,更加难以覆盖所有数据。这时更有效率的做法是,先划分等价类,再从等价类中选择部分参数测试,边界值是等价类所有可选参数中最容易出问题的地方,所以我们一般会选择边界值作为测试的重点,边界值法的应用步骤如下:
1.先根据等价类法划分有效等价类和无效等价类,确定上点、离点及内点。上点是边界上的点,离点是离上点最近的点,内点则是边界有效范围内的任意一点。同样以用户名长度为4~8位为例,4和8为上点,3和9为离点,6则为内点。
2.设计一个新的测试用例,使其尽可能地覆盖所有尚未覆盖的有效等价类,直到所有有效等价类完全覆盖。
3.设计一个新的测试用例,使其仅覆盖一个无效等价类,直到所有无效等价类都被覆盖。
三、判定表法
判定表又称策略表、决策表,能表示输入条件的组合,以及与每一输入组合对应的动作组合。判定表法适合逻辑判断比较复杂的场景,通过穷举条件获得结果,对结果再进行优化合并,具体又明确地表达复杂地逻辑关系和多种条件组合情况。
判定表主要由条件桩和动作桩两部分组成。条件桩是功能要满足地所有条件,动作桩则是所有可能的操作以及产生的结果。
判定表能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。其缺点是判定表的建立过程较烦杂,当条件过多时,需要分析的逻辑组合呈2的倍数增长。测试工程师可根据实际情况与等价类划分法、边界值法结合使用。
四、正交试验法
正交试验法是研究多因素、多水平组合的一种实验法,它是利用正交表来对实验进行设计,通过少数的实验替代全面实验。正交表中所有参与试验的、影响试验结果的条件成为因子,影响试验因子的取值或输入的成为水平。
在设计测试用例时,采用正交试验法能够有效地、合理地减少测试的工作量与和成本。正交试验的一般流程包括以下几个步骤:
1)分析测试需求,获取因子和水平
2)根据因子和水平选择合适的正交表
3)替换正交表中的因子和水平,获取试验次数
4)根据经验或者其他因素补充试验次数
5)细化输出获得测试用例
以上是一些常见的测试用例设计方法,希望能够解答你的问题。

软件测试如何设计出专业的测试用例?

8. 软件测试如何设计出专业的测试用例

专业的测试用例首先是要保证所有的人拿到你的用例就知道怎么测试,另外就是要覆盖到业务的需求,另外再结合一些异常场景和自己的经验及其他方面的考虑写一些用例。
那么基于这两个方面,需要做到以下要求:
1、所写的测试用例中所包含要素一定要清晰明了,比如测试步骤、测试时的数据、测试的预期结果。
2、对业务需求要非常熟悉,编写用例时使用合适的用例设计方法来编写用例。
3、针对业务需求考虑之后,需要考虑到一些异常场景以及其他方面,比如兼容性、安全性、稳定性等方面进行用例的设计
想要设计出专业的软件测试用例,可以看看黑马软件测试的学习视频哦!软件测试学习路线图,学习工具都有哦!
最新文章
热门文章
推荐阅读