功能测试
功能测试一般需要根据编写的测试用例,执行测试用例,执行的过程中提交缺陷;功能测试一般至少会有两轮,遇到比较麻烦的项目甚至会有三到四轮,而每一轮测试都有其侧重点,比如第一轮功能测试可能会重点关注先关注每个单独的模块的测试,其次会关注功能,关注功能的时候也需要区分,哪些是主要功能,首先需要保证主流程没有阻塞情况,才能进一步测试其他的功能。
常见的功能测试点
1、输入框的测试:字符长度、字符类型、文本格式的测试
字符长度:最大值、最小值、中间值、超长值。
字符类型:中文、英文(大小写)、数字(整数、小数、负数)、标点符号、特殊符号(回车、空格、TAB、脚本语言、null等),以及这些字符类型的组合。
文本格式:比如邮箱、手机号的正确性验证。
2、查询功能的测试:查询条件、查询结果列表的测试
查询条件:空格、查询条件前后中加空格、数据库中的值、非数据库中的值、精确查询、模糊查询、联动查询。
查询结果:结果数据是否正确、翻页后数据是否正确。
3、增、删、改功能的测试
增加:增加后数据是否正确、增加的数据功能是否正确、增加数据后列表是否自动更新。
删除:删除时是否有提示信息、删除后列表是否更新、是否支持批量删除、删除后是否能够再次添加。
修改:列表是否显示修改后的信息。
4、列表的翻页功能的测试:分页数、页面跳转、翻页按钮
分页数:每页是否显示固定的数据量。
页面跳转:是否正确跳转、跳转后列表数据是否显示正确。
翻页按钮:前翻、后翻功能是否实现。
5、文件上传(导入)和下载(导出)的测试:文件格式、文件信息、文件大小、文件下载的测试
文件格式:文本格式、图片格式、PPT、压缩包等。
文件信息:文件具体内容、文件内容包含特殊字符、文件路径。
文件大小:文件内容为空、文件大小适中、超大文件。
文件下载:是下载到本地还是直接打开、下载后打开的内容是否正确、下载的文件名是否正确。
6、表单提交的测试
提交功能:表单信息提交后是否正确被保存、同一条数据是否能够重复提交。
7、提示语的测试:用户输入错误时,提示语是否正确合理
8、权限的测试:每一个权限功能是否正确,权限组合后功能是否正常使用。
9、系统模块关联性的测试
模块与模块之间关联的部分功能是否实现。
10、项目流程的测试
整个项目的流程是否符合标准,这是重中之重。每一项测试都是为该测试做铺垫。不仅要关注到功能,还得关注到界面、用户体验等方面。
11.页面的显示问题:
页面显示内容字段是否全面,是否有遗漏内容,是否有冗余内容,无效内容;
页面的抬头显示的标题是否正确,路径是否正确;
页面的logo是否显示正确;
有导航栏的情况下,左侧导航栏的高亮显示是否在正确的位置;
切换页面,编辑对应信息后,以上内容是否显示正确。
12,筛选框功能的实现:
1)筛选框为下拉框:
筛选框选项固定时,是否显示正确的完整的没有冗余的对应数据;
筛选框下拉框在其他信息编辑修改删除后会对应修改的,是否正确更新;
筛选框的下拉选项是否能够点击,正确实现筛选功能。
2)筛选框为时间选择框时:
对时间的输入是否有基本的判断,如筛选框为开始结束时间,开始时间不能大于结束时间;
时间筛选框的时间是否能够点击,正确实现筛选功能。
3)筛选框为输入框时:
输入存在的信息,正确搜索出结果或者给出相应提醒信息;
不输入任何内容,搜索出全部信息或者给出相应提醒信息。
13,与其他端的交互正确实现。
兼容性测试
兼容性测试会在系统测试结束以后开展,若是app需要兼容主流设备;若是网页,则需要兼容主流浏览器。主要需要考虑的包括:1)操作系统兼容性,2)不同浏览器的兼容性,3)不同分辨率下的兼容性,4)软件本身向前向后兼容,5)软件与相关软件的兼容性。
功能测试,兼容性测试
最新推荐文章于 2024-09-13 07:48:01 发布