查询功能测试点总结

合集下载

功能测试数据分析报告(3篇)

功能测试数据分析报告(3篇)

第1篇一、报告概述本报告旨在对某软件产品的功能测试过程进行数据分析,通过对测试数据的收集、整理和分析,评估软件产品的功能实现情况,发现潜在的问题,并提出改进建议。

本报告涵盖了测试过程的基本情况、测试数据统计、问题分析及改进措施等内容。

二、测试过程基本情况1. 测试项目背景本项目是一款面向企业的综合管理软件,旨在提高企业内部管理效率,降低运营成本。

软件包括财务管理、人力资源、供应链管理等多个模块。

2. 测试目标通过功能测试,验证软件产品的功能是否符合需求规格说明书,确保软件在正式上线前达到预期的性能和稳定性。

3. 测试环境- 操作系统:Windows 10- 浏览器:Chrome、Firefox- 数据库:MySQL 5.7- 服务器:Apache Tomcat 9.04. 测试人员本测试项目由5名测试工程师组成,负责测试计划的制定、测试用例的设计、测试执行、缺陷跟踪及测试报告撰写等工作。

5. 测试时间2023年1月1日至2023年2月28日三、测试数据统计1. 测试用例执行情况- 总计测试用例数:1000- 通过测试用例数:950- 未通过测试用例数:50- 缺陷数:302. 缺陷类型分布- 功能缺陷:20- 界面缺陷:5- 性能缺陷:5- 稳定性缺陷:103. 缺陷严重程度分布- 严重:10- 较重:10- 一般:104. 缺陷发现阶段分布- 测试初期:15- 测试中期:10- 测试末期:5四、问题分析1. 功能缺陷分析- 在测试过程中,共发现20个功能缺陷,主要集中在财务管理模块和供应链管理模块。

主要问题包括:- 财务管理模块:部分功能不符合需求规格说明书,如报表生成功能缺失。

- 供应链管理模块:库存管理功能存在逻辑错误,导致库存数据不准确。

2. 界面缺陷分析- 共发现5个界面缺陷,主要集中在用户界面设计和交互体验方面。

主要问题包括:- 部分按钮位置不合理,影响用户体验。

- 部分页面布局不规范,导致界面混乱。

登陆、添加、删除、查询模块的测试点

登陆、添加、删除、查询模块的测试点

常见模块的测试点1. 登陆2. 添加3. 查询4. 删除1. 登陆①用户名和密码都符合要求(格式上的要求)②用户名和密码都不符合要求(格式上的要求)③用户名符合要求,密码不符合要求(格式上的要求)④密码符合要求,用户名不符合要求(格式上的要求)⑤用户名或密码为空⑥数据库中不存在的用户名,不存在的密码⑦数据库中存在的用户名,错误的密码⑧数据库中不存在的用户名,存在的密码⑨输入的数据前存在空格⑩输入正确的用户名密码以后按[enter]是否能登陆2. 添加①要添加的数据项均合理,检查数据库中是否添加了相应的数据②留出一个必填数据为空③按照边界值等价类设计测试用例的原则设计其他输入项的测试用例④不符合要求的地方要有错误提示⑤是否支持table键⑥按enter是否能保存⑦若提示不能保存,也要察看数据库里是否多了一条数据3. 删除①删除一个数据库中存在的数据,然后查看数据库中是否删除②删除一个数据库中并不存在的数据,看书否有错误提示,并且数据库中没有数据被删除③输入一个格式错误的数据,看是否有错误提示,并且数据库中没有数据被删除。

④输入的正确数据前加空格,看是否能正确删除数据⑤什么也不输入⑥是否指出table键⑦是否支持enter键4. 查询精确查询:①输入的查询条件为数据库中存在的数据,看是否能正确地查出相应得数据②输入正确的查询条件以前加上空格,看是否能正确地查出相应的数据③输入格式或范围不符合要求的数据,看是否有错误提示④输入数据库中不存在的数据⑤不输入任何数据⑥是否支持table键⑦是否支持enter键模糊查询:在精确查询的基础上加上以下一点①输入一些字符,看是否能查出数据库中所有的相关信息5.用户注册只从用户名和密码角度写了几个要考虑的测试点,如果需求中明确规定了安全问题,Email,出生日期,地址,性别等等一系列的格式和字符要求,那就都要写用例测了~以等价类划分和边界值法来分析1.填写符合要求的数据注册: 用户名字和密码都为最大长度(边界值分析,取上点)2.填写符合要求的数据注册:用户名字和密码都为最小长度(边界值分析,取上点)3.填写符合要求的数据注册:用户名字和密码都是非最大和最小长度的数据(边界值分析,取内点)4.必填项分别为空注册5.用户名长度大于要求注册1位(边界值分析,取离点)6.用户名长度小于要求注册1位(边界值分析,取离点)7.密码长度大于要求注册1位(边界值分析,取离点)8.密码长度小于要求注册1位(边界值分析,取离点)9.用户名是不符合要求的字符注册(这个可以划分几个无效的等价类,一般写一两个就行了,如含有空格,#等,看需求是否允许吧~)10.密码是不符合要求的字符注册(这个可以划分几个无效的等价类,一般写一两个就行了)11.两次输入密码不一致(如果注册时候要输入两次密码,那么这个是必须的)12.重新注册存在的用户13.改变存在的用户的用户名和密码的大小写,来注册。

测试工作总结报告

测试工作总结报告

测试工作总结报告测试工作是一个复杂的过程,它需要与各方面的全面合作,如何顺利进行,测试工作的现状如何,影响因素有哪些,需要更多的细心和耐心,今天店铺给大家带来了测试工作总结报告,希望对大家有所帮助。

测试工作总结报告篇一我最初参加测试工作的时候,不知道什么是软件测试,集成测试和系统测试的概念经常混淆,cmm 是什么就更加不知道了。

那时候最简单的开关机也是通过直接拔插电源完成,安装系统对我来说简直是有史以来人类的最高技能,对于那些拿着螺丝刀安装机器的人就认为是宇内超级高手,身具杀人于无形之绝世秘技。

拿破仑说不想当将军的士兵不是好士兵,我最初的梦想就是想成为软件测试的高手,傲视天下。

所以不断偷师,总结经验,自认为掌握了成为高手的几个秘技,这几年混迹“ 江湖” 还算无往而不利。

不敢独享,望与吾辈测试人员切磋,早日总结成功密技之大成,助新进人员早日入门,也算不愧对东北活雷锋的称号。

第一招学会利用网络刚参加工作面对浩瀚的网络世界,当时如刘姥姥进大观园,什么都新奇,什么都想要,从网上下载很多源程序的代码,软件技术文档之类,恨不得把所有的好东西收集到手中,其实有些在他人看起来就是垃圾一堆。

当时觉得有了这些“ 武林秘籍” ,成为高手指日可待。

最初参加工作由于自己工作努力有幸转为开发,加入项目组后我的习惯还是没有改,反而变本加厉,手中的资源更加多,上网的时间更加频繁。

一次项目经理分配任务,觉得依靠手中的秘籍加上自己的“ 聪明才智 ” 很快会完成,不料短短的时间,所有的一切变成了马奇诺防线。

解决问题很慢,思路不清晰,项目经理在对我施压的过程中教会了我终身难忘的一招,学会利用网络寻找要解决问题的答案,从此google 成了我的最爱,关键字成了我变化的招数。

在软件测试工作中,他帮我解决了很多疑难问题,解答了很多令我迷惑的地方。

界面测试通用测试点

界面测试通用测试点
2、弹出窗口应该屏蔽最小化和最大化按钮,只保留关闭按钮;
3、弹出窗口的显示位置应该合理美观,且允许拖动。
页面导航
1、导航按钮风格和应用系统的页面结构、菜单、链接的风格是否一致;
2、图片按钮导航或按钮导航应该可以准确切换到对应功能;
3、鼠标置于导航按钮上时应该显示成特殊的鼠标指针,且导航按钮应该高亮显示。
1、选择框中的选项内容是否正确,包括确定选项的下拉列表,从数据库中获取数据的下拉列表,或既有确定选
项又从数据库中获取数据几种情况;
2、需提供Shift键和Ctrl键选择选项的功能;需提供全选和全取消的功能;
3、对于已经选择的选项不应该再出现在被选列表中,而应该出现在已选择列表中,反之亦然;
4、对于有顺序要求的选择设置操作需要提供顺序调整功能。
2、新增功能是否正确保存数据到对应的数据表中的正确字段;
3、新增功能不会影响数据库中已经存在的数据。
4、新增成功或失败都应该反馈准确的提示信息。
5、新增时应该自动处理掉输入内容两端的空格。
修改
1、修改功能是否正确修改数据库中对应表的对应字段的数据;
2、修改功能应该不允许修改数据库中对应表的对应记录的主键数据;
5、选择框布局、前景、背景色应该美观合理,应该和所在界面,及整个系统的风格、色调保持一致。
输入域
1、输入域要美观、漂亮,大小合理,和整个页面的布局融为一体;
2、输入域中输入内容时需提供自动换行功能,超出输入域长度或宽度时需要有滚动条可以操作。
3、输入域中文字的默认字体、大小、颜色需和整个页面保持一致。
页面风格
1、同一系统中不同页面的整体风格是否一致,是否美观;
2、各页面背景、色调是否正确,是否美观,是否适合应用环境。

软件测试总结报告

软件测试总结报告

软件测试总结报告软件测试总结报告一、测试目标和方法:本次软件测试旨在验证软件的功能是否符合需求,并检测潜在的问题和风险。

测试方法采用黑盒测试和白盒测试相结合的方式,覆盖可用性、稳定性、安全性等关键方面。

测试过程中,通过构建测试用例、执行测试用例、记录测试结果等环节,全面评估软件的质量和性能。

二、测试过程和结果:1. 系统功能测试:对软件的各项功能进行测试,包括用户登录、信息查询、数据统计等功能。

测试结果显示,软件的功能正常运行,符合用户需求。

2. 界面测试:测试软件的用户界面是否与设计一致,用户体验是否良好。

测试结果显示,软件的界面设计合理,用户操作方便。

3. 性能测试:测试软件的运行速度和资源消耗情况。

测试结果显示,软件运行流畅,对系统资源的消耗较低。

4. 安全性测试:测试软件的数据传输和存储是否安全可靠。

测试结果显示,软件的数据传输过程中使用了加密技术,存储过程中采用了备份和恢复机制,保障了数据安全。

5. 兼容性测试:测试软件在不同操作系统和硬件设备上的兼容性。

测试结果显示,软件在主流操作系统和常见硬件设备上都能正常运行,兼容性良好。

三、问题和改进措施:1. 在测试过程中发现了一些功能上的问题,包括部分功能未能按照需求进行正确的操作,导致软件使用起来不够方便。

为了解决这个问题,我们将与开发人员进行沟通,提供详细的问题描述和改进建议,并协助开发人员尽快修复问题。

2. 在性能测试中发现软件的运行速度有时较慢,对系统资源的消耗较高。

为了提高软件的性能,我们将和开发人员共同分析性能瓶颈,并进行相应的优化调整,以提升用户体验。

3. 在安全性测试中,虽然软件的数据传输和存储都是安全的,但是在用户认证方面可能存在安全漏洞。

为了进一步提升软件的安全性,我们将与开发人员一起加强用户认证的控制,防止非法用户的访问和操作。

四、总结和建议:本次软件测试工作全面检验了软件的各项功能和性能,并发现了一些问题和改进点。

通过与开发人员的密切合作,相信这些问题会得到及时修复和改进。

功能检测报告

功能检测报告

功能检测报告功能检测报告报告概述本次功能检测报告的目的是测试某款软件的各项功能是否正常运行。

通过对软件的全面检测,发现并记录软件中存在的问题,以便于开发人员进行修复和改进。

本次检测涵盖了软件的主要功能模块,包括登录、注册、数据上传、数据下载、数据分析和数据导出等。

测试环境- 操作系统:Windows 10- 浏览器:Google Chrome 版本 90.0.4430.212- 测试工具:Jenkins、Postman、JIRA测试内容与结果1. 登录功能根据设计文档要求,该软件的登录功能应支持用户使用用户名和密码登录系统。

在测试过程中,首先输入正确的用户名和密码进行登录,确认系统能够正常验证并登录成功。

然后分别尝试使用错误的用户名和密码进行登录,验证系统是否能够正确拦截并给出错误提示。

经测试,登录功能正常,未发现异常。

2. 注册功能注册功能主要测试用户能否成功注册账号,并能使用注册的账号登录系统。

测试中先输入符合要求的用户名和密码进行注册,确认系统能够记录并成功创建账号。

然后使用已注册的账号进行登录,验证系统是否能够正确验证并登录成功。

经测试,注册功能正常,未发现异常。

3. 数据上传功能数据上传功能测试用户能否成功上传数据到系统中。

在测试中,首先模拟用户选择文件并点击上传按钮,验证系统是否能够正确接收并处理上传的数据。

然后测试上传文件大小的限制,验证系统是否能正确拦截超过限制大小的文件。

经测试,数据上传功能正常,未发现异常。

4. 数据下载功能数据下载功能测试用户能否成功下载系统中的数据。

在测试过程中,首先模拟用户选择特定数据并点击下载按钮,验证系统是否能够正确生成并提供下载链接。

然后测试下载文件格式的兼容性,验证系统是否能正确生成不同格式的下载文件。

经测试,数据下载功能正常,未发现异常。

5. 数据分析功能数据分析功能测试系统能否正确对上传的数据进行分析并生成相应的报表。

在测试中,输入不同类型的数据进行上传,并检查系统是否能正确分析并生成相应的报表。

功能测试方法总结

功能测试方法总结

功能测试⽅法总结⼀、功能测试1、链接测试链接是Web应⽤系统的⼀个主要特征,它是在页⾯之间切换和指导⽤户去⼀些不知道地址的页⾯的主要⼿段。

链接测试可分为三个⽅⾯。

⾸先,测试所有链接是否按指⽰的那样确实链接到了该链接的页⾯;其次,测试所链接的页⾯是否存在;最后,保证Web应⽤系统上没有孤⽴的页⾯,所谓孤⽴页⾯是指没有链接指向该页⾯,只有知道正确的URL地址才能访问。

链接测试可以⾃动进⾏,现在已经有许多⼯具可以采⽤。

链接测试必须在集成测试阶段完成,也就是说,在整个Web应⽤系统的所有页⾯开发完成之后进⾏链接测试。

2、表单测试当⽤户给Web应⽤系统管理员提交信息时,就需要使⽤表单操作,例如⽤户注册、登陆、信息提交等。

在这种情况下,我们必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。

例如:⽤户填写的出⽣⽇期与职业是否恰当,填写的所属省份与所在城市是否匹配等。

如果使⽤了默认值,还要检验默认值的正确性。

如果表单只能接受指定的某些值,则也要进⾏测试。

例如:只能接受某些字符,测试时可以跳过这些字符,看系统是否会报错。

3、Cookies测试Cookies通常⽤来存储⽤户信息和⽤户在某应⽤系统的操作,当⼀个⽤户使⽤Cookies访问了某⼀个应⽤系统时,Web服务器将发送关于⽤户的信息,把该信息以Cookies的形式存储在客户端计算机上,这可⽤来创建动态和⾃定义页⾯或者存储登陆等信息。

如果Web应⽤系统使⽤了Cookies,就必须检查Cookies是否能正常⼯作。

测试的内容可包括Cookies是否起作⽤,是否按预定的时间进⾏保存,刷新对Cookies有什么影响等。

4、设计语⾔测试Web设计语⾔版本的差异可以引起客户端或服务器端严重的问题,例如使⽤哪种版本的HTML等。

当在分布式环境中开发时,开发⼈员都不在⼀起,这个问题就显得尤为重要。

除了HTML的版本问题外,不同的脚本语⾔,例如Java、JavaScript、 ActiveX、VBScript或Perl等也要进⾏验证。

web端测试的测试点和注意事项

web端测试的测试点和注意事项

web端测试的测试点和注意事项⼯作中接触了不同类型的web端系统,内容不同,需求不同,测试关注点也存在些许的不同,但是总体测试思路和关注的点都类似,下⾯是总结⾃⼰所接触的web端系统测试的⼀些测试点,不尽全⾯,以后接触新的业务系统时再及时的补充更新总体包括:UI交互、查询条件、增删改、查询|搜索、⽂件处理(导⼊、导出、打印)、登录|登出、业务流程、兼容性、安全相关、性能相关、链接测试UI交互1、页⾯风格,颜⾊,样式是否合理、协调、统⼀2、页⾯的布局排版是否协调,整齐,美观3、功能菜单命名是否符合页⾯数据需求和业务需求4、功能页⾯的元素命名是否符合业务需求5、功能页⾯的操作流程是否符合业务流程,是否符合⽤户的操作习惯6、功能页⾯的提⽰信息是否友好,可读性是否强7、对于操作项,是否⽀持tab或enter键8、窗⼝的最⼤化,最⼩化是否可以正确切换9、页⾯是否有多余的按钮或标签10、是否所有页⾯包括⼦页⾯都有对应的标题且标题都正确(测试过程中发现有些⼦页⾯命名不规范,⽐如新增页⾯的标题为编辑,修改页⾯的标题也为编辑)11、页⾯的前进、回退,切换是否正常12、做删除操作是否有提⽰会确认13、查询超时是否有提⽰14、程序长时间不操作时,是否有提⽰请重新登录查询条件1、⽂本框1)特殊字符的处理:是否看输⼊特殊字符,是否后是否正常显⽰;禁⽌输⼊特殊字符的是否可以黏贴显⽰2)字符长度的检查:是否限制输⼊的长度,输⼊超长字符串时是否正常显⽰,长度的边界测试3)特殊字符串检查:空格,回车,换⾏,NULL,null4)数值型检查:是否限制输⼊位数,位数的边界测试,范围的等价类测试;是否可输⼊⾮数字类型,是否可输⼊负数、分数、指数、⼩数点等数学字符。

5)必填项检查:是否有必填标⽰符,如“*”6)提⽰信息检查:⽐如输⼊不合法时弹出的提⽰信息是否正确7)安全性检查,⽐如SQL注⼊,在⽂本框中输⼊<script>alert(‘’test”)</script>或html相关的字符8)编辑后切换其他功能菜单,再次回到该功能页⾯,编辑的信息是否还显⽰(正常情况切换页⾯再次回到原页⾯,是要重置信息显⽰初始信息的)2、下拉选框1)下拉选项是否正常排列显⽰,第⼀项或最后⼀项是否出现空⾏2)切换选择每⼀个选项,列表数据是否都正常刷新显⽰(!!这⼀点经常出现问题,因为研发环境的数据多样性受到限制,部署到测试环境时,测试⼈员需要准备满⾜所有下拉选项的数据,检查选择不同的选项时数据是否都正常显⽰)3)选项是否都可以选择,且选择后正常显⽰4)默认选择的检查,如默认选择“全部”,任意编辑查询条件查询后,再次点击下拉选框是否还有“全部”选项可选择5)是否可编辑,编辑的限制6)选择后切换其他功能菜单,再次回到该功能页⾯,是显⽰上次选择的项还是显⽰默认值1)开始时间和结束时间的逻辑校验,开始时间必须⼩于等于结束时间2)是否可以选择当前时间之后的时间3)是否有时间区间的限制,如不能跨⾃然⽉4)格式的核对,⽐如:yyyy-mm-dd或者yyyy-mm-dd hh:mm:ss或者yyyymmdd5)是否可清空⽇期6)选择后是否可以任意切换年⽉⽇再次选择7)选择后切换其他功能菜单,再次回到该功能页⾯,是显⽰上次选择的⽇期还是显⽰默认值4、选择框1)是否有默认选项,是否可切换选择,是否可多选,全选2)单选多选,取消选择的样式是否正常3)选择后切换其他功能菜单,再次回到该功能页⾯,是显⽰上次选择的项还是显⽰默认值增删改1、增加1)必填项的检查:是否有必填项的提⽰或标识,必填项为空是否提提交2)⽂本输⼊项检查:包括⽂本长度的校验,数据类型的校验,回车换⾏等3)提交检查:空提交、重复提交、多次连续点击提交按钮4)提交或取消后再次进⼊增加页⾯,信息是否显⽰上次编辑的值5)异常提交的提⽰信息是否正常6)正常提交后列表数据是否及时刷新显⽰,显⽰的数据是否正常2、修改1)修改页⾯与新增页⾯的必填项、⽂本输⼊长度是否和新增页⾯的限制⼀样2)修改页⾯带出的信息是否正常3)编辑重复数据是否可提交4)任意编辑信息,点击取消是否会修改原有数据5)编辑正常提交后,数据是否正常刷新显⽰6)是否⽀持多条编辑,同时编辑多条信息,提交后是否都正常保存显⽰7)列表为空或未选择记录,点击编辑或修改按钮是否有提⽰8)新增、编辑提交完成或删除后,未勾选任何记录,直接再点击编辑或修改按钮是否有提⽰(!!测试过程中出现多次)3、删除1)删除是物理删除还是逻辑删除,删除后是否刷新列表2)删除是否有确认提⽰3)是否⽀持批量删除,批量删除后是否所有数据都正常更新4)列表为空或未选择记录,点击删除按钮是否有提⽰5)新增、编辑提交完成或删除完成后,未勾选任何记录,直接再点击删除按钮是否有提⽰6)删除后的数据是否可以再次添加7)连续删除多条数据,数据是否正常被删除,列表加载是否正常8)如果数据存在⼀定的业务关联关系,是否对删除做了必要的限制,⽐如删除部门则部门下的成员是否会被删除,删除某个⾓⾊是否会删除该⾓⾊对应的⽤户等1、空查询、默认条件查询、单⼀条件查询、多条件组合查询2、模糊查询、精确查询3、查询后,查询条件是否被重置4、查询条件包含特殊字符、中⽂字符,⽂本框输⼊长度过长时查询是否正常5、多次连续点击查询按钮响应是否正常6、查询超时或列表失败是否有提⽰信息,提⽰信息是否正常7、查询后翻页是否正常8、查询后列表数据检查:⾦额单位转换是否正常;为空时是否显⽰为NULL,null,NAN;列表总数是否正确;查询显⽰的数据是否与查询条件匹配;是否有未按字典转换的数据,⽐如状态显⽰1或2,实际需要转换为成功或失败,等。

查询的测试点

查询的测试点

查询功能的测试点1、对于查询功能的测试,要确认该查询功能是否支持全表查询。

因为对于数据量小的表,我们可以默认所有查询输入域为空查询表中的所有数据。

但是如果表里的数据量非常大,全表查询是一个非常严重的问题哦。

所以,这里要在测试前确认清楚哦2、查询功能的测试:主要是“查询条件、查询结果列表、查询处理时间是否能够接受”的测试查询条件的验证:空格、查询条件前后中加空格、数据库中的值、非数据库中的值(参考1中的字符类型验证)、是否支持模糊查询、组合查询。

查询结果列表的验证:结果列表表头内容是否正确、结果数据是否正确、结果列表是否具备翻页功能。

查询处理时间的验证:数据库中存在大数据量数据时,查询时间是否能接受。

3、1、确认查询条件的之间的关系 and or ?2、各个查询条件之间有无特殊的关系?3、列出可能的条件组合如果用例不多,每个都测试下,如果太对,需要参考程序实现来划分等价类。

4、结合常见的用户场景。

4、1.查询输入Form是否正常工作,不输入数据是否查询到全部记录;2. 当查询的数据非常多的时候,性能有无问题;3. 查询的下拉菜单列出的数据是否正确;4. 查询结果是否正确;对于复杂的查询要通过SQL来检查结果;5. 如输入%*?等通配符是否会导致查询错误;6. 查询结果列表分页是否正确,在点击下一页上一页时,查询条件是否能带过去,不能点击翻页时又重新查询;7. 对于数据量比较大的表查询时,不容许无条件查询,避免性能问题的出现;8. 对于查询输入项的值是固定的要用下拉菜单,比如状态、类型等;9. 分页的统计数字是否正确,共X页,第N页,共X条记录等;10.对于查询有统计的栏目,比如:总计、合计等要计算数据是否正确;11.查询结果有超链接的情况要检查超链接是否正确;12. 查询权限的检查,比如:user1不能查询到user2的数据等;5、1. 是否具有查询功能2. 查询条件的摆放位置是否合理,一般情况查询条件摆放在页面的中上部3. 查询条件是否足够,一般情况,常用到的查询条件都需要列出来4. 是否具有高级查询功能,有些查询在页面上显示的是简单查询,为了满足更高的需求,会设计一个高级查询功能,高级查询一般需要将各种查询条件都罗列出来5. 查询条件的排序是否合理,一般是重要的排在前面,如果是记录列表页面,排序最好和列表的字段一样,方便用户识别6. 具有固定关键字的查询条件,是否有将固定的关键字作为下拉值,设计成下拉框7. 具有二级查询条件(大于、等于、小于、不大于、包含、不包含等),设置是否正确,大于等于一般作为具有明确大小关系的条件,包含不包含则是作为不具有大小关系的条件,如“行政级别”虽有上下级关系,但一般不作为明确的大小关系8. 验证查询结果是否正确的测试用例:1)输入预期结果具有记录的查询关键字2)输入预期结果为空的查询关键字,结果为空时,要给出明确的提示3)多个条件复合查询,输入预期结果具有记录的查询关键字,结果是同时符合多个条件的4)多个条件复合查询,输入某个查询条件预期结果为空的查询关键字5)输入简单的查询关键字,是否能得出模糊查询的所有结果6)不输入任何关键字直接查询,这种情况一般不执行查询,或查询出所有结果,提示用户输入查询条件,是不必要的7)输入的关键字前后带有空格,查询结果要能自动过滤掉前后的空格8)输入的关键字中间带有空格,中间的空格一般不过滤掉9)输入大写或者小写的英文关键字,查询结果一般不区分英文的大小写10)结合二级条件进行查询,能否得出正确的查询结果11)对于具有大小关系的查询条件,输入边界值,查询结果要能包含该边界值12)对于具有前后大小的区域值查询条件,考虑输入相等的、前大后小、前小后大、只输入前面那个、只输入后面那个的多种情况,只输入一个,搜索结果应该将另一个默认为无限大或无限小进行处理13)对于时间查询条件,只输入日期,要能将这一天的所有记录搜索出来,不管是这一天的什么时间14)对于时间查询条件,输入不正确的时间或日期格式关键字,要能校验出来9. 在查询条件输入符号的测试用例:1)输入带有标点符号的关键字,正常的标点符号可作为查询条件,也可以直接过滤掉2)输入%进行查询的情况,可以得出全部结果,或直接过滤掉3)输入英文单引号进行查询的情况,查询结果一般可以过滤掉进行处理4)输入&#、<!--、--、!等特殊字符执行查询的情况,查询结果一般可以过滤掉这些符号进行处理10. 输入查询关键字后,按Enter键,是否直接执行查询11. 输入超长的字符后执行查询,是否有对字符长度进行限制,而不至于溢出报错12. 执行查询后,查询关键字是否保留显示在查询输入框中13. 查询结果的记录数目过多,是否有进行分页14. 查询后,进行翻页,是否继续保留原有的查询结果15. 查询后,点击查询某记录的详细页面,返回后,是否继续保留原有的查询结果16. 翻页后,执行查询,是否会自动回到第一页显示查询结果17. 对于比较特殊的查询功能,是否有相关提示,引导用户如何操作,提示方式是否合理18. 对于比较特殊的查询功能,输入关键字时,是否会自动匹配出关联选项,方便用户输入19. 查询条件输入框,是否有做SQL注入的防范,这可以用安全工具或SQL拼接字符串进行测试验证页面缺少查询功能。

功能测试点总结

功能测试点总结

功能测试点总结.txt20如果你努力去发现美好,美好会发现你;如果你努力去尊重他人,你也会获得别人尊重;如果你努力去帮助他人,你也会得到他人的帮助。

生命就像一种回音,你送出什么它就送回什么,你播种什么就收获什么,你给予什么就得到什么。

1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。

可以使用一些工具,如LinkBotPro、File-AIDCS、HTML Link Validater、Xenu等工具。

LinkBotPro不支持中文,中文字符显示为乱码;HTML Link Validater只能测试以Html或者htm结尾的网页链接;Xenu无需安装,支持asp、do、jsp等结尾的网页,xenu测试链接包括内部链接和外部链接,在使用的时候应该注意,同时能够生成html格式的测试报告。

如果系统用QTP进行自动化测试,也可以使用QTP的页面检查点检查链接。

2. 相关性检查:功能相关性:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确,常见的情况是,增加某个数据记录以后,如果该数据记录某个字段内容较长,可能会在查询的时候让数据列表变形。

数据相关性:下来列表默认值检查,下来列表值检查,如果某个列表的数据项依赖于其他模块中的数据,同样需要检查,比如,某个数据如果被禁用了,可能在引用该数据项的列表中不可见。

3. 检查按钮的功能是否正确:如新建、编辑、删除、关闭、返回、保存、导入,上一页,下一页,页面跳转,重置等功能是否正确。

常见的错误会出现在重置按钮上,表现为功能失效。

4. 字符串长度检查: 输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度。

还要检查需求规定的字符串长度是否是正确的,有时候会出现,需求规定的字符串长度太短而无法输入业务数据。

5. 字符类型检查: 在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型。

功能测试情况汇报

功能测试情况汇报

功能测试情况汇报一、测试概况。

本次功能测试主要针对产品的各项功能进行全面的测试,包括但不限于用户登录、数据查询、信息展示、操作流程等方面。

测试过程中,我们按照测试计划和测试用例进行了严格的测试,力求发现并解决潜在的问题,以确保产品的稳定性和可靠性。

二、测试环境。

测试环境为公司内部测试服务器,包括PC端和移动端两种测试环境。

在测试过程中,我们模拟了用户真实的操作场景,以保证测试结果的真实性和可靠性。

三、测试内容。

1. 用户登录功能,测试用户登录、注册、找回密码等功能,确保用户能够正常进行账号操作。

2. 数据查询功能,测试数据查询的准确性和及时性,包括但不限于搜索功能、筛选功能等。

3. 信息展示功能,测试信息展示的完整性和美观性,确保信息能够清晰、直观地呈现给用户。

4. 操作流程,测试用户在产品中的各项操作流程,包括提交表单、上传文件、下载文件等操作。

四、测试结果。

经过一段时间的测试,我们发现了一些问题并及时进行了修复。

具体问题及解决方案如下:1. 用户登录功能中,存在部分用户注册后无法正常登录的问题,经过排查发现是由于邮箱验证流程不完善导致的,我们已经对邮箱验证流程进行了优化,确保用户注册后能够正常登录。

2. 数据查询功能中,部分搜索结果不准确的问题,经过优化搜索算法和数据索引,现已能够准确返回用户所需的信息。

3. 信息展示功能中,部分页面展示不够美观,经过调整页面布局和样式,现已能够更好地呈现给用户。

4. 操作流程中,部分用户在提交表单或上传文件时出现操作不流畅的情况,经过优化操作流程和提高服务器性能,现已能够确保用户能够顺畅进行操作。

五、测试总结。

通过本次功能测试,我们发现并解决了一些问题,提高了产品的稳定性和可靠性。

但同时也意识到,在今后的开发过程中,我们还需要进一步优化产品的功能和性能,以提升用户体验和满足用户需求。

我们将继续关注产品的测试情况,不断改进和完善产品,以确保产品能够更好地服务于用户。

常用功能测试点范文

常用功能测试点范文

常用功能测试点范文1.用户登陆与注册功能测试点:-测试用户能否成功注册新账号。

-测试用户能否使用已注册的账号进行登陆。

-测试是否存在账号冲突的情况。

-测试密码输入是否正确且安全。

-测试用户是否能够成功找回密码。

-测试是否存在账号过期或封禁的情况。

2.用户界面功能测试点:-测试界面布局是否合理,是否美观。

-测试界面元素是否能够正确显示和对齐。

-测试用户是否能够正常操作各个界面元素。

-测试界面是否能够自适应不同分辨率的屏幕。

-测试是否存在界面刷新不及时或卡顿的情况。

-测试是否存在界面无反应或无法退出的情况。

3.数据输入与处理功能测试点:-测试用户能否正确输入各种数据类型,如文字、数字、日期等。

-测试用户输入是否进行了必要的格式验证和校验。

-测试系统是否能够正确处理用户输入的数据,如计算或存储。

-测试系统能否正确处理各种异常情况,如输入错误、越界等。

-测试系统能否正确保存和读取用户输入的数据。

-测试系统能否正确导入和导出数据。

4.数据查询与功能测试点:-测试用户能否根据各种条件进行数据查询和。

-测试用户能否正确获取符合条件的数据。

-测试查询结果是否按照要求进行排序和分页。

-测试用户能否正确处理查询结果,如导出或打印。

-测试系统能否正确处理各种查询参数和条件。

5.数据展示与报表功能测试点:-测试用户能否正确查看和浏览数据展示界面。

-测试数据展示界面是否能够按照要求进行排序和筛选。

-测试用户能否正确生成和查看各种报表。

-测试报表能否正确显示和打印。

-测试系统能否正确生成和更新报表数据。

6.数据修改与删除功能测试点:-测试用户能否正确修改已有的数据。

-测试系统能否正确处理用户的修改请求。

-测试用户能否正确删除已有的数据。

-测试系统能否正确处理用户的删除请求。

-测试系统能否正确记录和恢复已删除的数据。

-测试用户能否正确上传文件到系统中。

-测试系统能否正确处理用户的文件上传请求。

-测试系统能否正确保存和保护用户的文件。

功能测试测试方法及测试点

功能测试测试方法及测试点

功能测试测试方法及测试点功能测试是软件测试中最常见的一种测试类型,主要是测试软件的各项功能是否能够按预期工作。

在进行功能测试时,可以采用以下的测试方法和测试点。

一、测试方法1.黑盒测试:只关注软件的输入和输出,不考虑内部实现细节。

通过输入一系列已知的测试数据,检查软件的输出是否符合预期。

常用的黑盒测试方法有等价类划分法、边界值分析法等。

2.白盒测试:关注软件的内部结构和实现细节。

通过检查源代码和执行路径,设计测试用例覆盖各个条件和分支。

常用的白盒测试方法有语句覆盖、分支覆盖、条件覆盖等。

3.灰盒测试:结合黑盒测试和白盒测试的优势,既关注输入和输出,也关注内部实现。

可以通过调试工具和日志信息来辅助测试。

常用的灰盒测试方法有状态转换测试、路径测试等。

二、测试点1.用户界面测试-检查界面布局是否合理、美观。

-检查各个输入控件是否能正常接收用户输入。

-检查各个输出控件是否能正确显示预期的结果。

-测试菜单、按钮和链接是否能正确跳转到预期的功能模块。

2.功能测试-测试主要功能模块是否能按预期工作。

-测试各个功能模块之间的交互是否协调一致。

-测试各种输入条件和边界值是否能正确处理。

-测试各种异常情况下,软件是否能正确处理,并给出提示信息。

3.数据库测试-测试数据的插入、更新和删除是否正确。

-测试各种查询条件下,返回的数据是否符合预期。

-测试数据库的性能、并发和稳定性。

4.性能测试-测试软件在大数据量、大并发量的情况下,是否能正常运行。

-测试软件的响应时间、吞吐量、内存占用等性能指标是否满足要求。

-测试软件的负载能力和容错能力。

5.安全测试-测试软件是否有足够的权限控制机制。

-测试软件是否容易受到攻击,如SQL注入、跨站脚本攻击等。

-测试软件在异常输入和边界情况下的安全性。

6.兼容性测试-测试软件在不同操作系统、不同浏览器和不同设备上的兼容性。

-测试软件与其他软件或硬件之间的兼容性。

7.可靠性测试-测试软件的稳定性和容错能力,是否容易出现崩溃、死锁等问题。

手机app测试报告

手机app测试报告

手机app测试报告报告摘要本次测试旨在对手机App进行全面的功能、性能、兼容性、稳定性等方面的测试,并对测试结果进行分析和总结。

在测试过程中,我们使用了多种测试方法和工具,获取了充分的测试数据。

根据测试需求,我们对App进行了初步的测试、功能测试、兼容性测试和性能测试,并得出了以下结果。

测试概况本次测试的手机App为某ATM机品牌的客户端App,主要功能包括查询ATM机位置、ATM机状态、ATM机故障信息、ATM 机维护价值等。

测试总用例共计80个,其中初步测试用例10个、功能测试用例50个、兼容性测试用例10个、性能测试用例10个。

测试结果初步测试初步测试主要验证了App界面导航、模块布局、基础信息展示等方面,测试覆盖率达到100%。

测试结果显示,App界面整体排版和导航逻辑清晰易懂,各功能模块信息展示完整且各自独立,用户体验良好。

功能测试功能测试主要针对App功能模块进行全面测试。

共计50个测试用例中,有2个测试用例未通过,测试覆盖率达到96%。

测试结果显示,ATM机状态信息有一定的延迟,查询结果出现错误。

兼容性测试兼容性测试主要验证了App在不同操作系统版本、不同设备上的兼容性。

共计10个测试用例中,有1个测试用例未通过,测试覆盖率达到90%。

测试结果显示,App在安卓7.0系统的部分设备上出现了崩溃和闪退问题。

性能测试性能测试主要验证了App的响应速度、流畅性和稳定性。

共计10个测试用例中,全部通过,测试覆盖率达到100%。

测试结果显示,在普通网络环境下,App响应速度和流畅性良好,稳定性较高。

测试总结综合上述测试结果,我们认为该手机App在初步测试、兼容性测试和性能测试方面表现不错,但功能测试方面还需进行改进。

我们建议对ATM机状态查询功能和结果展示进行优化,避免延迟和错误出现。

此外,在兼容性测试中发现崩溃和闪退问题,建议加强针对安卓7.0系统的设备的测试。

我们还建议进行更多的压力测试,以更好地验证App的稳定性和可靠性。

功能测试总结报告

功能测试总结报告

功能测试总结报告功能测试总结报告一、测试目标和范围本轮功能测试的目标是对产品的各项功能进行全面测试,包括但不限于登录、注册、数据录入、数据查询、数据删除等功能。

测试范围涵盖了产品的所有功能模块和相关子模块。

二、测试环境本次测试使用的是产品的最新版本,并在相应的硬件设备和操作系统上进行测试。

测试环境搭建完善,能够保证测试的准确性和稳定性。

三、测试方法与步骤1.需求分析:详细分析产品的功能需求,了解每个功能的预期结果。

2.测试用例设计:根据功能需求编写相应的测试用例。

测试用例要充分考虑各种边界情况和异常情况。

3.测试执行:按照测试用例执行测试,记录测试过程中发现的问题和异常情况。

4.问题复现:针对测试过程中发现的问题进行复现,确认问题的出现条件和原因。

5.问题分析和归类:对问题进行分析和归类,明确问题的严重程度和紧急程度。

6.问题解决:对已经归类的问题进行解决,修复问题并重新测试。

7.测试报告撰写:根据测试结果和问题情况,编写测试报告。

四、测试结果与问题分析1.测试覆盖率:经过测试,已覆盖了产品的所有功能模块和子模块,并针对不同的功能需求设计了相应的测试用例。

2.问题统计:共发现了10个问题,其中6个问题为严重问题,需要立即修复;3个问题为一般问题,需尽快修复;1个问题为次要问题,可在下个版本修复。

3.问题分析:通过对问题的复现和分析,发现问题主要出现在数据录入和查询功能上,原因可能是对输入数据类型和范围的校验不严格。

五、问题解决和改进方案1.对于严重问题,立即进行修复,并在修复后重新进行测试,确保修复的有效性。

2.对于一般问题,尽快进行修复,并在下一个版本中发布。

同时要对问题出现的原因进行分析,完善相应的校验机制。

3.对于次要问题,可在下一个版本中修复,但不影响当前版本的正常使用。

4.总结测试过程中的经验教训,对产品的功能模块进行优化和改进,提升产品的稳定性和用户体验。

六、测试总结本轮功能测试覆盖了产品的各项功能,并发现了一定数量的问题。

软件功能测试报告总结归纳

软件功能测试报告总结归纳

软件功能测试报告总结归纳软件功能测试报告是对软件的功能进行测试并记录测试结果和问题的报告。

通过对软件功能测试报告的总结归纳,可以帮助团队了解软件的功能是否达到预期,发现问题并进行改进。

以下是一个关于软件功能测试报告总结归纳的范例,总结归纳了报告的主要内容和结果。

在本次软件功能测试中,我们对软件的各项功能进行了全面的测试。

测试范围包括但不限于用户注册、登录、数据查询、数据导入导出等功能。

通过测试,我们发现了一些问题并取得了一些成果。

首先,我们针对用户注册和登录功能进行了测试。

测试发现,用户注册功能能够正常工作,用户可以成功注册并登录系统。

然而,我们也发现了一些问题。

其中一个问题是注册时的密码强度检查不够严格,用户可以使用过于简单的密码进行注册。

另外,用户登录时,系统未提供安全验证码功能,存在风险,建议在后续更新中增加此功能。

其次,我们对数据查询功能进行了测试。

测试结果显示数据查询功能正常,用户可以根据不同的条件进行数据筛选和。

在测试过程中,我们未发现明显的问题。

这说明数据查询功能在设计和实现上较为完善。

在数据导入导出功能方面,测试表明该功能能够正常工作。

用户可以将数据导入系统,系统能够正确地处理导入的数据。

并且,用户可以将系统中的数据导出为Excel文件。

在测试过程中,我们发现了一个小问题,即导出的Excel文件的格式存在一定的问题,建议在后续版本中进行修复。

综上所述,本次软件功能测试对软件的各项功能进行了全面的测试,并取得了成果和发现了问题。

其中用户注册登录功能、数据导入导出功能表现较好,但还存在一些细节问题需要修复。

数据查询功能在设计和实现上较为完善,未发现明显的问题。

针对发现的问题,我们将会在后续版本中进行修复和改进。

希望通过这次软件功能测试报告的总结归纳,能够为软件的进一步开发和改进提供参考。

数据库查询优化性能测试说明

数据库查询优化性能测试说明

数据库查询优化性能测试说明数据库查询是计算机系统中非常常见的一种操作,而优化查询性能则是提高系统整体性能的重要途径之一。

本文将从测试的角度对数据库查询优化性能进行说明。

一、性能测试的目的性能测试的目的是评估系统在不同负载下的性能表现,了解系统的瓶颈及优化空间,从而提高系统的性能。

对于数据库查询性能优化,主要关注的指标有查询响应时间、查询吞吐量、并发查询数等。

二、性能测试的方法1. 针对不同类型的查询进行测试不同类型的查询对数据库性能的要求是不同的,例如简单查询、复杂查询、聚合查询等。

因此,针对不同类型的查询进行测试,能够更全面地了解系统的性能瓶颈。

2. 测试环境的设置测试环境的设置对于测试结果的准确性有着重要的影响。

需要确保测试环境与生产环境尽量一致,包括硬件配置、数据库版本及参数配置、网络环境等。

同时,需要模拟真实的负载情况,例如设置合理的并发数、模拟真实的查询请求等。

3. 测试工具的选择性能测试通常使用专业的性能测试工具进行,例如JMeter、LoadRunner等。

这些工具能够模拟真实的负载情况,对系统进行压力测试,从而得到真实可靠的性能数据。

4. 测试指标的选择对于数据库查询性能的测试而言,主要关注的指标有查询响应时间、查询吞吐量、并发查询数等。

响应时间是用户感知系统性能的重要指标,通过监控响应时间可以得知系统是否满足用户需求。

吞吐量是系统处理查询的能力,通过监控吞吐量可以评估系统的负载能力。

并发查询数是系统同时处理的查询数量,通过逐步增加并发查询数,可以了解系统的性能瓶颈。

三、性能测试的步骤1. 定义性能测试目标在进行性能测试之前,需要明确性能测试的目标。

例如,查询是否能在合理的时间内响应、是否能够处理大量的并发查询等。

2. 设计性能测试方案根据测试目标,设计合理的性能测试方案。

包括测试的类型、测试的场景、测试的工具及参数设置等。

同时,需要制定测试的计划及时间安排,确保测试的顺利进行。

产品测试的工作总结

产品测试的工作总结

产品测试的工作总结在过去的一段时间里,我参与了产品名称的测试工作。

在这个过程中,我积累了不少经验,也遇到了一些挑战。

通过不断地学习和实践,我努力确保产品的质量和性能能够满足用户的需求和期望。

产品测试是产品开发过程中至关重要的环节,它的目的是发现产品中的缺陷和问题,评估产品的质量和性能,为产品的优化和改进提供依据。

在本次测试工作中,我主要负责功能测试、性能测试、兼容性测试和用户体验测试等方面的工作。

功能测试是产品测试的基础,它主要是验证产品的各项功能是否能够正常运行。

在进行功能测试时,我首先对产品的需求文档进行了仔细的研究,了解了产品的功能特性和业务流程。

然后,我根据需求文档编写了详细的测试用例,涵盖了产品的各种功能场景和边界条件。

在测试过程中,我严格按照测试用例执行测试,对每一个功能点都进行了仔细的验证。

对于发现的问题,我及时记录下来,并与开发人员进行沟通和反馈,确保问题得到及时解决。

性能测试是评估产品在不同负载条件下的性能表现,包括响应时间、吞吐量、资源利用率等方面。

为了进行性能测试,我首先使用了性能测试工具对产品进行了基准测试,获取了产品在正常负载下的性能指标。

然后,我通过逐步增加负载的方式对产品进行了压力测试,观察产品在高负载情况下的性能表现。

在性能测试过程中,我发现了一些性能瓶颈,如数据库查询效率低下、服务器资源不足等问题。

针对这些问题,我与开发人员和运维人员一起进行了分析和优化,通过调整数据库索引、优化代码逻辑、增加服务器资源等方式,有效地提高了产品的性能。

兼容性测试是确保产品能够在不同的操作系统、浏览器、设备等环境下正常运行。

在进行兼容性测试时,我收集了市场上常见的操作系统、浏览器和设备的版本信息,并针对这些环境搭建了测试环境。

然后,我在不同的环境下对产品进行了测试,验证产品的界面显示、功能操作等是否正常。

在兼容性测试中,我发现了一些兼容性问题,如在某些浏览器下页面布局错乱、在某些操作系统下软件无法安装等问题。

功能测试-检测点

功能测试-检测点

日输入[31]、月输入[4、6、9、11]、日输入30、输入非闰年,月输入[2],日期输入[28、29]、输入闰年,月输入[
剩最高一级节点时,删除记录后,焦点移动到所删节点的下一节点上;若此最高级节点只存在上一节点,则删除后认定位到第一个被搜索到的记录,其他搜索到的记录树展开并将搜索到的结果着中标识。

后自动返回到上一层弹出界面,也不可“越层”返回或关闭。

库中,注意保存后数据的正确性)。

殊功能,通过剪贴板拷贝到输入框,分页符,分节符类似公式的上下标等、数值的特殊符号如∑,8、29]、输入闰年,月输入[2]、日期输入[29、30]、月输入[0、1、12、13],
否作出正确处理
上一节点,则删除后,焦点移到所删除节点的上一节点。

按选项名称排序。

清除勾选。

成功提示属于提示信息。

如∑,㏒,㏑,∏,+,-等、输入负整数、负小数、分数、输入字母或汉字、小数(小数前0点舍去
点舍去的情况,多个小数点的情况)、首位为0的数字如01、02、科学计数法是否支持1.0E2、全角数
全角数字与半角数字、数字与字母混合、16进制,8进制数值、货币型输入(允许小数点后面几位)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

查询功能测试点总结
一、测试方法
查询类型包含单个查询、组合查询、输入框输入查询、时间控件查询四种场景:
1、功能实现
(1)支持模糊查询搜索
(2)时间控件查询
(3)默认空查询
(4)查询后默认清空输入框记录(根据业务需求)
(5)输入系统中不存在与之匹配的条件查询
2、组合查询
(1)单个查询条件。

(单个条件查询切换以及单个查询、组合查询来回切换的查询结果与错误提示)
(2)组合查询条件。

(正交试验法)
3、时间控件查询
起始时间、结束时间
二、主要测试点
(1)默认查询
界面UI规范性(输入条件与输出结果页面)
显示符合条件的数据
校对数据与页码是否匹配、总数目、每页数据条数
(2)正常查询功能
输入符合规则的查询条件,得到查询结果验证。

支持的输入字符类型、字符长度、含空格等文本域条件逐个验证
重置条件二次查询
(3)边界值查询
(等价类、边界值综合--字符长度)
(4)异常查询与相关提示
非法字符控制逐个验证(不符合输入规则)
字符长度超长、过短(不符合输入规则)
错误查询的提示信息
(5)模糊查询
单个字符、多个字符、特殊字符、英文大小写搜索查询
超长字符查询
(6)查询后是否清空查询记录
(7)空查询
查询结果为空或者为全部数据。

(8)组合查询
多种不同组合条件的查询与查询结果验证。

组合查询不符合要求的错误提示。

(9)时间查询
起始时间与结束时间的逻辑判断
起始时间与结束时间内的查询结果验证
起止时间边界值校验
大月、小月、闰月、跨年、跨月、跨日查询、日期溢出查询起止时间溢出的查询控制
(10)数据库验证
查询条件、输出结果、数据库查询验证三者必须一致。

功能测试总结
1、新增
1)新增的记录必须排在首页首行。

2)提交失败后必须保留用户已输入的内容,以便再次提交。

3)提交时或提交前需对主要标识字段进行重复值、空值(空格)判断。

4)需要验证字段的类型、最大长度限制验证
5)可输入/选择框以正常色显示;不可输入/选择框以灰色显示;
2、删除
1)必须有确认删除的提示信息。

2)删除成功后刷新不显示被删除的记录。

3)删除成功后返回到原记录所在页面;而当原记录所在页不存在时,则返回上一页。

4)当被删除的记录与其它记录存在关联时,视实际需求给予不允许删除、更明细提示等信息。

3、修改
1)如界面存在复选按钮,勾选多条记录进行修改时,需给予只能对一条记录进行修改,默认为第一条的提示信息。

2)修改时加载的内容都为该记录的实际内容,而不再为默认值。

3)修改完成后必须回到原记录所在位置,且刷新显示修改后的值。

4)提交失败后必须保留用户已修改的内容,以便再次提交。

5)在查询条件下修改返回后如不满足查询条件则不显示。

6)需对主要标识字段进行重复值、空值(空格)判断。

7)需要验证字段的类型、最大长度限制验证
8)可输入/选择框以正常色显示;不可输入/选择框以灰色显示;
9)检查修改时的验证与新增时的验证是否一致。

例如很多时候开发人员会想着在新增时做验证,但是做修改功能时容易忽略验证
4、查询
1)每次查询后定位到首页。

2)每次查询后保留当前查询条件。

3)当查询条件较多时,请配以重置按钮一同使用。

4)当未查询到任何记录时,需给予未查找相关记录的提示信息。

5)除用户明确要求不需要外,需提供模糊查询及组合查询功能。

5、查看
1)一般是选择列表中某一记录点击查看按钮显示记录的详细信息或是双击列表中某一项显示该记录的详细信息
2)注意设置查看窗口的高度和宽度的合理值。

超过最佳设置值时,显示滚动条。

6、取消
1)在数据量较多的页面中,当进行了修改后,取消请给予提示。

2)取消返回到原记录所在位置。

7、保存
1)当保存所费时间较长时,需给予进度界面提示。

2)必须控制不可以重复保存。

3)保存操作是否成功应该给出结果信息,成功或是失败。

8、重置
1)必须保证重置后与初始进入此页面时一致性。

9、返回
1)当从一个页面点击按钮或链接进入子页面时,子页面必须提供返回按钮。

2)若没有特殊要求,返回应该是返回当前页面的上一页。

10、翻页
1)带条件进行翻页时,翻页同时可执行查询功能。

2)如翻页后进入子页面,子页面需从首页开始显示。

3)如有单页复选功能,翻页后不保留选中状态。

11、全选
1)勾选全选则选中当页所有记录。

2)去掉当页某个记录的勾选,则全选也去掉勾选。

3)翻页后,自动去掉已勾选的记录及全选的勾选。

4)单个勾选当前页面所有记录时,全选按钮应该是选中状态。

相关文档
最新文档