功能测试,兼容性测试

功能测试
  功能测试一般需要根据编写的测试用例,执行测试用例,执行的过程中提交缺陷;功能测试一般至少会有两轮,遇到比较麻烦的项目甚至会有三到四轮,而每一轮测试都有其侧重点,比如第一轮功能测试可能会重点关注先关注每个单独的模块的测试,其次会关注功能,关注功能的时候也需要区分,哪些是主要功能,首先需要保证主流程没有阻塞情况,才能进一步测试其他的功能。
常见的功能测试点
  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)软件与相关软件的兼容性。
  

猜你喜欢

转载自blog.csdn.net/nikita1995/article/details/82460553