软件测试中常见的功能测试检查点
Functional testing (功能测试),也称为behavioral testing(行为测试),根据产品特征、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。本地化软件的功能测试,用于验证应用程序或网站对目标用户能正确工作。使用适当的平台、浏览器和测试脚本,以保证目标用户的体验将足够好,就像应用程序是专门为该市场开发的一样。 功能测试也叫黑盒子测试或数据驱动测试,只需考虑各个功能,不需要考虑整个软件的内部结构及代码.一般从软件产品的界面、架构出发,按照需求编写出来的测试用例,输入数据在预期结果和实际结果之间进行评测,进而提出更加使产品达到用户使用的要求。
功能测试常见检查点如下:
1.页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。
2.相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。
3.检查按钮的功能是否正确:如update、cancel、delete、save等功能是否正确。
4.字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度,会不会出错。
5.字符类型检查:在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错。
6.标点符号检查:输入内容包括各种标点符号,特别是空格、各种引号、回车键。看系统处理是否正确。
7.中文字符处理:在可以输入中文的系统输入中文,看会否出现乱码或出错。
8.检查带出信息的完整性:在查看信息和update信息时,查看所填写的信息是不是全部带出,带出信息和添加的是否一致。
9.信息重复:在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理。
10.检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按”delete”,看系统如何处理,会否出错;然后选择一个和多个信息,进行删除,看是否正确处理。
11.检查添加和修改是否一致:检查添加和修改信息的要求是否一致,例如添加要求必填的项,修改也应该必填;添加规定为整型的项,修改也必须为整型。
12.检查修改重名:修改时把不能重名的项改为已存在的内容,看会否处理,报错。同时,也要注意,会不会报和自己重名的错。
13.重复提交表单:一条已经成功提交的纪录,back后再提交,看看系统是否做了处理。
14.检查多次使用back键的情况:在有back的地方,back,回到原来页面,再back,重复多次,看会否出错。
15. search检查:在有search功能的地方输入系统存在和不存在的内容,看search结果是否正确。如果可以输入多个search条件,可以同时添加合理和不合理的条件,看系统处理是否正确。
16.输入信息位置:注意在光标停留的地方输入信息时,光标和所输入的信息会否跳到别的地方。
17.上传下载文件检查:上传下载文件的功能是否实现,上传文件是否能打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统是否能够做到。
18.必填项检查:应该填写的项没有填写时系统是否都做了处理,对必填项是否有提示信息,如在必填项前加*
19.回车键检查:在输入结束后直接按回车键,看系统处理如何,会否报错。
20.快捷键检查:是否支持常用快捷键,如Ctrl+C Ctrl+V Backspace等,对一些不允许输入信息的字段,如选人,选日期对快捷方式是否也做了限制。
分享到:
相关推荐
### 软件测试中常见检查点 #### 整体页面及导航测试 - **导航方法**:评估用户的访问习惯及获取数据的便利性。这包括观察用户如何使用导航条来寻找所需信息,并据此判断导航设计的有效性。 - **导航链接**:确保每...
本篇报告将详细探讨《检查点和参数化实验报告》在软件功能测试与性能测试课程中的具体应用,深入分析实验的意图、方法和学生需掌握的技能。 在实验3的课程中,首要任务是理解并掌握检查点的设定。检查点的概念并不...
"软件性能测试检查表-模板"是为这一目标设计的一个工具,它包含了对软件性能进行全面评估所需考虑的各种因素。下面将详细解释此检查表中的关键知识点。 1. **性能指标**:性能测试检查表通常会列出一系列性能指标,...
在实际应用中,软件测试功能列表可以帮助测试团队有条不紊地进行测试,确保每个功能点都得到充分覆盖。测试人员可以根据列表创建测试用例,设计测试场景,并记录测试结果。同时,这个列表也为问题追踪和修复提供了...
软件测试需求规格说明书检查单是软件测试中非常重要的一步,它确保软件测试的质量和可靠性。下面是软件测试需求规格说明书检查单的知识点: 1. 完整性 软件测试需求规格说明书的完整性是非常重要的,这包括了文档...
软件测试中的功能测试点总结 在软件测试中,功能测试是一个非常重要的部分。功能测试的目的是为了确保软件系统能够正确地执行其设计的功能。下面是43个功能测试点的总结: 一、页面链接检查 软件系统中的每一个...
在软件测试中,需要检查软件的各个方面,包括功能、性能、安全性、可用性和兼容性等。 知识点1:软件测试的重要性 软件测试是软件开发过程中不可或缺的一部分。软件测试可以帮助发现软件中的缺陷、错误和问题,...
软件测试中单元测试的桌面检查、走查方式和代码审查 单元测试是软件测试的重要部分之一,它关注于软件的每个单元的正确性和可靠性。单元测试可以帮助开发人员和测试人员发现软件中的错误和缺陷,从而提高软件的质量...
【软件测试通用测试点总结】 在软件开发过程中,测试是至关重要的环节,它确保产品的质量、稳定性和用户体验。本文将详细阐述几个关键的通用测试点,包括界面测试、页面元素测试、相关功能测试、安全性测试以及其他...
### 几个常见软件测试面试题解析 #### 1. 软件测试分哪两种主要方法?分别适合什么情况? 在软件测试领域,通常会采用两大类测试方法:**黑盒测试**与**白盒测试**。 - **黑盒测试**:这种测试方法主要关注于应用...
软件测试中的43个功能测试点 软件测试是为了确保软件产品的质量和可靠性,而功能测试是软件测试的重要组成部分。功能测试的目的是验证软件产品的各个功能是否符合用户的需求。下面是43个功能测试点,涵盖了Web系统...
在IT行业中,软件测试是一项至关重要的任务,它确保了产品的质量、可靠性和用户体验。软件测试流程是软件开发生命周期中的一个关键阶段,通过一系列系统化的活动来发现并修复软件中的错误、缺陷和遗漏。下面我们将...
下面我们将深入探讨软件测试的一些核心知识点。 1. **软件测试基础**:软件测试是验证和确认软件产品是否符合预定的需求和标准的过程。它包括功能测试、性能测试、兼容性测试、安全性测试等多个方面。 2. **测试...
本文总结了软件测试面试中常见的问题,并对每个问题进行了详细的解释。涵盖了软件测试的基本概念、测试类型、测试方法、测试用例设计、测试过程等方面的知识点。 一、为什么要在一个团队中开展软件测试工作? 软件...
3. **测试类型**:功能测试、性能测试(检查系统在不同负载下的表现)、安全性测试、兼容性测试(确保软件在不同环境下的正常运行)、回归测试(修改代码后重新进行的测试)等。 4. **测试策略**:敏捷测试、持续...
在软件开发过程中,软件测试是...以上就是软件测试笔试中常见的知识点,了解并掌握这些内容将有助于你在面试或实际工作中表现出色。请根据实际情况,结合具体项目需求,灵活运用这些知识,不断提升自己的软件测试技能。