随笔分类 - 功能测试
摘要:做一个系统的测试,最重要的工作是需求、架构上的了解、分析与测试工作,当一栋大楼连架构都没有大好,不管混凝土做的有多好,都不能挽救大楼的崩溃, 做过一个系统,系统主要是做数据分析方面的工作,这个系统其实才刚刚起步阶段,用户人群、定位其实都还没有到非常复杂的情况,而且系统的整体架构冗余、复杂、web和数
阅读全文
摘要:用户权限需求:1.系统管理员可新增模块A管理员,系统管理员无权限查看模块A的数据 该需求没有问题,为了实现功能和数据权限的隔离,保证用户数据不泄露 2.模块A管理元可新增A数据,在新增A数据时,可执行该条数据权限的浏览权限人员 问题出在该条需求上,系统目前功能权限未实现到按钮粒度,当赋予A数据权限浏
阅读全文
摘要:当我们测试大数据系统时,肯定存在数据的入口,那么针对这个入口有哪些重要的测试点呢: 1.我们需针对文件大小做测试,需测试系统能够处理的最大文件是多大,单个多大,并发多大? 2.其次我们需针对文件内容进行测试,文件内容的格式,还有字段的内容,字段的内容需考虑各种特殊字符,如双引号、空格, 目前已经遇到
阅读全文
摘要:2019.3.19 新增一条记录,名称输入21个字符,新增报错,原因是数据库中字段长度只有20,当新增21个字符的名称时,数据库报错
阅读全文
摘要:1.针对文件上传,有几点设计必须考虑,文件大小、类型和文件名白名单 其中文件大小应参考浏览器最大支持的文件大小,另外还需考虑文件最终用途,通过最终用户来考虑文件大小是否合适。 一个很搞笑的bug,文件大小限制在几十G,实际上浏览器不过才能支持2G的。
阅读全文
摘要:当我需要完成大数据测试时,其中有个功能是数据入库,在对数据入库进行分析时,当时主要是考虑数据字段的类型、个数、数据文件的大小,对数据内容的分析较为困难,故数据内容的等价类必须进行严格测试,而且这个测试需要依赖我们的经验库,今天的经验库是双引号: 等价类划分应有:数字、字母、中文、特殊字符、超长字符(
阅读全文
摘要:隐式bug指代码内部设定的边界值或规则导致的bug,从纯黑盒分析来看,很难分析到该问题,需要白盒测试或灰盒测试才能发现: 测试点:同步功能,同步时自动创建一个用户名,开发在处理该项功能时,创建的用户名使用的时同步数据名的首字母集合+数据生成的日期(天),由于日期粒度太粗,首字母集合也容易重复,这就导
阅读全文
摘要:系统数据库安装,执行初始化数据脚本,总是弹出一个弹出框,提示请输入参数值。 这个提示信息在使用不同的数据库客户端软件表现不一致,当使用plsql刷库时,该问题必现。 通过搜索弹出框中需设置参数值的项名称:Chem,发现脚本中存在20多处使用到Chem的,经比对,其中19处使用冒号 “Chem:”,可
阅读全文
摘要:今天一整天的工作都感觉乱糟糟的,针对系统可安装性测试,事实证明必须自己一步一步测试,千万不能相信开发的,我已经试过了,没问题的。 如果你相信他,你就傻了。今天一整天我经历的各种对开发信任的催残,严重认识到原来在他们眼里那么多的不合理居然都是合理的,如没有提供配置入口,没有提供数据库安装文档等等。 总
阅读全文
摘要:本文记录一个隐藏较深的上传功能bug,上传功能测试首要考虑文件大小和文件类型限制,如果是没有做大小和类型限制,这不算典型,只能是基本问题,那么现在要讲的典型问题是什么呢: 一是:如果这个文件是要被命令行调用的,那么还需要对文件名进行限制,一些命令行不能允许设置为文件名。 二是:如何界定文件应限制的大
阅读全文
摘要:本篇博文记录错误的需求分析对项目的重大影响: 需求:生成年度报表,每个月对报表数据更新,要求历史数据不能丢失 错误的需求分析:按月生成报表,不能在一张报表中看到每个月的数据,而是切割成了12张报表
阅读全文

浙公网安备 33010602011771号