功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。常用的测试方法如下:
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. 快捷键检查:是否支持常用快捷键,如Ctrl+C Ctrl+V Backspace等,对一些不允许输入信息的字段,如选人,选日期对快捷方式是否也做了限制。
20. 回车键检查: 在输入结束后直接按回车键,看系统处理如何,会否报错.
分享到:
相关推荐
它包括功能测试、性能测试、安全性测试、兼容性测试等多个方面。 4. 接受测试:也称为用户验收测试,是软件交付前的最后一环,由最终用户或代表用户执行,确保软件满足业务需求。 二、测试方法 1. 白盒测试:也...
对于测试初学者很有用的东西,里面主要介绍了测试编写测试用例,黑盒测试的基本方案。公司内容资源转载出来了,大家一起来相互学习一下
绝对并发测试主要是验证系统在多用户瞬时请求某一功能时的处理能力,常用以测试系统的并发处理逻辑是否存在缺陷。而突发压力测试则用来应对非预期的压力情况,如银行门户网站因发布重要消息而突然增加的访问量,测试...
这些测试类型之间既有区别也有联系,例如功能测试关注软件的基本功能,而性能测试则更注重软件在高负载情况下的表现;它们共同构成了全面的软件质量保障体系。 #### 缺陷记录的内容与高质量记录的标准 一条缺陷记录...
分析遗漏Bug的原因,不断优化测试计划和方法,记录和整理测试过程中的学习,将使测试基础更加稳固,工作效率逐步提高。测试人员的主要职责是发现并清晰报告缺陷,但最终是否修复和何时发布由管理层根据各种因素综合...
在质量保证方面,除了编写功能代码外,SWE还需要在测试技术和质量方面贡献自己的力量。 除了对测试团队角色的介绍,书中还提到了测试流程的不同阶段及其特点。在项目早期阶段,测试任务更倾向于SET的工作,而项目...
10. **测试与迭代**:开发完成后,需要进行多轮测试,包括功能测试、性能测试、兼容性测试以及用户体验测试,以确保在不同场景下都能正常运行,并根据用户反馈持续改进。 "眼镜试戴功能_files"这个压缩包很可能包含...
测试仪的说明书提醒使用者,在操作前必须仔细阅读本操作手册,以便正确理解设备的功能和操作方法。此外,操作手册的内容可能会随时更新或更改,所以在询问产品相关问题时,需要提供手册上的产品固件版本号以及产品...
功能测试的门槛可能比较低,做测试工作的人大多都是从功能测试开始,但要做好功能测试却不容易,需要学习的知识还很多,比如操作系统、数据库、网络。下面主要结合工作实践谈谈我对功能测试的一点总结。 功能测试...
整体而言,这份文件是一份针对汇顶科技DBG系列测试板的使用说明文档,它详细介绍了如何设置和使用测试板及软件进行触摸屏量产测试,包括软硬件的详细功能和操作指南,以及故障诊断和问题处理方法。此外,文档中还...
如果在SCMLife的论坛里下载过shotstar发的那个就不用下了,...我个人比较喜欢这个模板的这些自动统计的功能。 转载请注明源自www.SCMLife.com,请保留版权. 本贴地址:http://bbs.scmlife.com/viewthread.php?tid=14280
这个自动化框架要实现什么功能: 从Excel里提取出测试用例,包括请求方式、url地址、入参等。 测试报告的输出,并且测试报告得包括执行的测试用例数量、成功的数量、失败的数量 以及哪条用例失败了,...
4. 单独使用与搭接使用的特点:设计的转载机可以独立工作,也可以将两个单元搭接起来使用,这种双重功能设计提供了更广泛的适应性和操作灵活性。 5. 实际应用效果:文章提到该设备已经通过实际运行测试,并且取得了...
2. 测试指导:该指导提供了详细的测试步骤和方法,旨在帮助客户正确地进行产品设计和测试。 知识点:测试指导是产品设计和测试的重要环节,能够帮助客户正确地进行产品设计和测试。 3. 版本信息:该指导的版本信息...
本文将聚焦于"用例场景法"这一设计策略,这是一种常用且有效的测试用例设计方法,旨在帮助我们准确地监测软件的质量。 用例场景法设计是一种基于用户实际操作流程的测试方法,它通过模拟用户可能遇到的各种场景来...
- **独立业务性能测试**:针对系统中的单一功能或模块进行测试,以评估该部分的性能表现。 - **组合业务性能测试**:模拟真实环境中多种业务场景的组合使用,评估系统在复杂业务流下的性能表现。 - **疲劳强度性能...
此外,开发工具如Chrome开发者工具提供了一种模拟网络条件的功能,允许开发者测试在不同网络环境下的页面刷新行为,这对于优化用户体验至关重要。在调试过程中,也可以利用“Network”面板观察页面加载过程,包括...
Pro/E软件在机械设计领域的应用非常广泛,尤其在复杂产品如转载机的设计中,其三维建模功能可以精确地构造出零件及装配体的三维模型。 转载机在煤矿井下作业中起到了重要的作用,它是矿井提升系统的关键设备之一。...
而帧抢占(IEEE 802.1Qbu)和预订流量的增强功能(IEEE 802.1Qbv)则进一步提供了带宽分配和流量优先级控制的方法,使得网络可以更有效地处理实时数据流。 此外,路径控制和预留(IEEE 802.1Qca)、循环队列和转发...
我们将通过一个实际的登录网易相册、创建相册、发表评论并删除相册的示例,来展示WebDriver的各种元素定位方法和功能。 首先,我们导入所需的库,包括JUnit测试框架、Selenium WebDriver接口以及FirefoxDriver,以...