测试用例分类汇总

合集下载

test harness测试用例

test harness测试用例

test harness测试用例【1.测试用例的概述】测试用例是软件测试过程中的核心组成部分,它用于描述一系列操作步骤和预期结果。

测试用例旨在验证软件的功能、性能和稳定性,以确保软件满足需求规格和设计规格。

一个高质量的测试用例可以帮助测试人员快速发现潜在的缺陷,从而提高软件的质量和可靠性。

【2.测试用例的分类】测试用例可以根据不同的分类方法进行划分。

常见的分类方法有以下几种:1.根据测试目的:功能测试、性能测试、兼容性测试、安全测试等;2.根据测试阶段:单元测试、集成测试、系统测试、验收测试等;3.根据测试方法:黑盒测试、白盒测试、灰盒测试等;4.根据测试覆盖率:基本测试用例、边界测试用例、异常测试用例等。

【3.编写测试用例的注意事项】1.明确测试目标:在编写测试用例之前,要确保测试目标清晰明确,以便有针对性地进行测试;2.详细描述操作步骤:测试用例应详细描述执行过程中的操作步骤,以便于测试人员遵循;3.明确预期结果:测试用例应包含预期结果,以便于测试人员快速判断是否出现缺陷;4.遵循统一的格式:为了便于管理和维护,测试用例应遵循统一的格式编写;5.持续更新:随着软件开发进程的推进,及时更新测试用例,确保测试用例与当前软件版本保持一致。

【4.测试用例实例分析】以一款在线购物软件为例,编写一个简单的测试用例:测试目标:验证用户登录功能测试用例编号:TC001测试环境:Android平台测试工具:Android设备1.操作步骤:a.打开在线购物软件;b.点击“登录”按钮;c.输入正确的用户名和密码;d.点击“登录”按钮;e.验证是否成功登录并进入个人中心页面。

2.预期结果:a.输入正确的用户名和密码后,系统应允许登录;b.登录成功后,个人中心页面应显示用户的基本信息;c.若输入错误的用户名或密码,系统应提示相应的错误信息。

【5.总结】测试用例在软件测试过程中具有重要意义。

编写高质量的测试用例,有助于提高软件的质量和可靠性。

测试用例(新手必看)

测试用例(新手必看)

测试用用例评审:原则上用例象程序一样,要经过多次的修改才可以通过,实际工作中通常期性操作,可以先有执行报告,再后补用例。

期性操作,可以先有执行报告,再后补用例。

●测试用例的设计应考虑通用性和简洁明了。

测试用例的设计应考虑通用性和简洁明了。

2 、执行测试用例、执行测试用例●此报告用于记录执行上一步设计的测试用例的过程及结果。

●“步骤”应填入详细的操作,如“点增加输入日期 -> 保存”。

“输入数据”填入具体点增加 -> 输入日期数据,如“ 2002/12/12 ”。

●“期望输出”即测试用例中的“期望结果”,但描述应更具体,如“弹出提示对话框,提示用户日期格式错误”。

●“实际输出”是操作的真实结果,必须详细、清晰,便于开发人员理解。

●如“实际输出”与“期望输出”不符,则结果为若相符则结果为 T(True) 。

则结果为 F (False ),若相符则结果为3 、用例模板、用例模板软件功能性测试用例模板一、功能检查一、功能检查1 、功能是否齐全,例如:增加、删除、修改、功能是否齐全,例如:增加、删除、修改2 、功能是否多余、功能是否多余3 、功能是否可以合并、功能是否可以合并4 、功能是否可以再细分、功能是否可以再细分5 、软件流程与实际业务流程是否一致、软件流程与实际业务流程是否一致6 、软件流程能否顺利完成、软件流程能否顺利完成7 、各个操作之间的逻辑关系是否清晰、各个操作之间的逻辑关系是否清晰8 、各个流程数据传递是否正确、各个流程数据传递是否正确9 、模块功能是否与需求分析及概要设计相符、模块功能是否与需求分析及概要设计相符二、面向用户的考虑二、面向用户的考虑1 、操作方便性,如:按键次数是否最少、操作方便性,如:按键次数是否最少2 、易用性,面对用户的操作是否简单易学、易用性,面对用户的操作是否简单易学3 、智能化考虑、智能化考虑4 、提示信息是否模糊不清或有误导作用、提示信息是否模糊不清或有误导作用5 、要求用户进行的操作是否多余,能否由系统替代、要求用户进行的操作是否多余,能否由系统替代6 、能否记忆操作的初始环境,无需用户每次都进行初始化设置、能否记忆操作的初始环境,无需用户每次都进行初始化设置7 、是否不经确认就对系统或数据进行重大修改、是否不经确认就对系统或数据进行重大修改8 、能否及时反映或显示用户操作结果、能否及时反映或显示用户操作结果9 、操作是否符合用户习惯,比如:热键、操作是否符合用户习惯,比如:热键10 、各种选项的可用及禁用是否及时合理、各种选项的可用及禁用是否及时合理11 、某些相似的操作能否做成通用模块、某些相似的操作能否做成通用模块软件数据处理测试用例模板一、输入数据一、输入数据1 、边界值、边界值2 、大于边界值、大于边界值3 、小于边界值、小于边界值4 、最大个数、最大个数5 、最大个数加、最大个数加 1 6 、最小个数、最小个数7 、最小个数减、最小个数减 1 8 、空值、空表、空值、空表9 、极限值、极限值10 、 0 值11 、负数、负数 12 、非法字符、非法字符13 、日期、时间控制、日期、时间控制14 、跨年度数据、跨年度数据15 、数据格式、数据格式二、数据处理二、数据处理1 、处理速度、处理速度2 、处理能力、处理能力3 、数据处理正确率、数据处理正确率4 、计算方式、计算方式三、输出结果三、输出结果1 、正确率、正确率2 、输出格式、输出格式3 、预期结果、预期结果4 、实际结果、实际结果软件流程测试用例模板软件流程测试用例模板1 、反流程操作、反流程操作2 、反逻辑操作、反逻辑操作3 、重复操作、重复操作4 、反业务流程操作、反业务流程操作软件安装测试用例模板项目名称:项目名称:项目版本号:项目版本号:●软件的安装软件的安装 / 卸载流程能否正确顺利地进行卸载流程能否正确顺利地进行●软件的安装软件的安装 / 卸载是否简单、易学、易用卸载是否简单、易学、易用 ●安装过程中的文字及提示有否错字、别字,提示信息是否完备●安装过程中的各选项是否有效,合理安装过程中的各选项是否有效,合理●安装完成后生成的快捷图标及菜单是否正确,路径是否有效●安装文件夹的个数及所包含的内容是否正确无误码●INI 文件及配置文件是否正确文件及配置文件是否正确●生成的系统备份文件是否正确生成的系统备份文件是否正确●动态库及主程序的个数、内容是否正确动态库及主程序的个数、内容是否正确●运行程序,软件各项功能是否能正常运行,如果有修改,安装后的内容是否最新 ●系统固定数据、数据库是否正确系统固定数据、数据库是否正确附注:用例编码规则附注:用例编码规则功能功能 — 以字母以字母 U 开头后跟数字编码开头后跟数字编码界面界面 — 以字母以字母 I 开头后跟数字编码开头后跟数字编码数据数据 — 以字母以字母 D 开头后跟数字编码开头后跟数字编码流程流程 — 以字母以字母 F 开头后跟数字编码开头后跟数字编码安装—以字母以字母 S 开头后跟数字编码开头后跟数字编码测试用例编写规范一、测试用例编写准备一、测试用例编写准备从配置管理员处申请软件配置:《需求规格说明书》《需求规格说明书》和和《设计说明书》;根据需求规格说明书和设计说明书,明书和设计说明书,详细理解用户的真正需求,详细理解用户的真正需求,详细理解用户的真正需求,并且对软件所实现的功能已经准确理解,并且对软件所实现的功能已经准确理解,并且对软件所实现的功能已经准确理解,然然后着手制订测试用例。

常用测试用例

常用测试用例

常用测试用例【最新版】目录1.测试用例的定义与重要性2.测试用例的种类3.如何编写有效的测试用例4.测试用例在软件开发中的应用5.结论正文【1.测试用例的定义与重要性】测试用例是用于描述软件系统如何工作的一种文档,它是测试人员对软件系统预期行为的描述。

测试用例在软件开发过程中起着至关重要的作用,因为它可以帮助开发人员和测试人员确认软件是否按照预期进行工作,以确保软件质量达到预期标准。

【2.测试用例的种类】测试用例可以分为以下几种类型:1) 功能测试用例:验证软件系统的功能是否符合需求规格说明书中的描述。

2) 性能测试用例:验证软件系统在不同负载条件下的性能表现,例如响应时间、吞吐量等。

3) 兼容性测试用例:验证软件系统在不同平台、浏览器、操作系统等环境下的兼容性表现。

4) 安全测试用例:验证软件系统在面对各种安全威胁时的安全性能,例如防止未经授权的访问等。

5) 回归测试用例:在软件系统经过修改后,重新执行已有的测试用例,以确认修改没有引入新的问题。

【3.如何编写有效的测试用例】编写有效的测试用例需要遵循以下几个原则:1) 测试用例应具有可重复性,即在同样的环境下,能够重复执行得到相同的结果。

2) 测试用例应尽可能地覆盖软件系统的各个功能模块和场景,以确保全面测试。

3) 测试用例应具有边界值测试和异常处理能力,以验证软件系统在边缘情况下的行为。

4) 测试用例应具有可维护性,即在软件系统修改后,能够方便地更新和维护测试用例。

【4.测试用例在软件开发中的应用】在软件开发过程中,测试用例的应用贯穿于整个测试阶段。

在测试计划阶段,测试人员需要根据需求规格说明书和设计文档,编写详细的测试计划和测试用例。

在测试执行阶段,测试人员需要根据测试用例执行测试,记录测试结果。

在测试结束阶段,测试人员需要对测试结果进行分析,总结测试过程中的问题,并向开发人员反馈。

【5.结论】测试用例是软件测试过程中不可或缺的一部分,它能够帮助测试人员有效地验证软件系统的功能、性能、兼容性、安全性等方面。

优秀的测试用例案例

优秀的测试用例案例

优秀的测试用例案例一、正常登录情况。

1. 测试用例名称:使用正确的用户名和密码登录。

测试步骤:打开登录页面。

在用户名输入框中输入已经注册好的正确用户名,比如说“超级飞侠”。

在密码输入框中输入对应的正确密码,就像给超级飞侠输入它的秘密指令“123456abc”。

点击登录按钮。

预期结果:页面成功跳转到用户的个人主页,能看到类似“欢迎回来,超级飞侠!”这样的欢迎语,并且可以看到个人信息、功能菜单等只有登录后才能看到的东西。

二、边界值情况。

1. 测试用例名称:使用最短允许的用户名和密码登录。

测试步骤:进入登录页面。

输入系统允许的最短用户名,假如是3个字符的“abc”。

输入系统允许的最短密码,比如6个字符的“123456”。

点击登录按钮。

预期结果:成功登录,进入到和正常登录一样的个人主页,显示欢迎语等相关信息。

2. 测试用例名称:使用最长允许的用户名和密码登录。

测试步骤:打开登录界面。

输入最长可接受的用户名,假设是20个字符的“这个用户名超级超级超级长1234567890”。

输入最长可接受的密码,像是30个字符的“这个密码超级超级长abcdefghijklmnopqrstuvwxyz123”。

按下登录按钮。

预期结果:顺利登录,显示个人主页和欢迎信息,没有任何报错提示。

三、异常情况。

1. 测试用例名称:用户名不存在登录。

测试步骤:来到登录页面。

在用户名框里输入一个根本没注册过的名字,例如“不存在的大侠”。

在密码框里随便输入一串字符,像“888888”。

点击登录按钮。

预期结果:页面弹出提示框,上面写着“用户名不存在,请重新输入或者注册”之类的话,并且停留在登录页面,不允许进入个人主页。

2. 测试用例名称:密码错误登录。

测试步骤:打开登录窗口。

输入一个正确注册过的用户名,比如“勇敢小战士”。

但是在密码框里输入错误的密码,像是“错误密码123”。

点击登录按钮。

预期结果:弹出提示框,显示“密码错误,请重新输入”,页面保持在登录界面,不能进入个人主页。

测试用例综述

测试用例综述

测试用例综述
1测试用例综述
测试用例是软件测试流程中不可或缺的环节,它从另一个角度反映了技术创新的成果。

测试用例的作用是评估程序的可靠性、相容性和其他性能指标,主要是为了测试程序的质量可靠性和各种用例的适用性。

测试用例覆盖的主要是程序的输入、处理结果、输出等,这就是所谓的“输入-处理-输出”测试。

这是应用测试的基本原则。

它意味着必须设计出尽可能全面的测试用例,以确保程序可以给用户提供可靠、可控制的服务。

2测试用例的类别
常见的测试用例通常可分为功能测试用例、性能测试用例、回归测试用例和安全测试用例等。

(1)功能测试用例:注重测试用例的正确性,验证程序功能符合要求,检查bug及重点功能的正确性;
(2)性能测试用例:测试软件的性能,如系统吞吐量、程序的运行速度、内存占用量等;
(3)回归测试用例:主要针对软件的变更或者bug修复,是为了验证软件变更过程中可能存在的问题;
(4)安全测试用例:是测试程序的安全性,其中包括网络安全测试、密码安全测试、加密类测试、权限验证等。

3测试用例的编写
测试用例的编写一般包括四个部分:测试用例编号、测试用例名称、测试前预设、测试结束条件等。

每一条测试用例的编写都必须具有明确的用例背景、期望测试结果以及测试步骤。

有了完整的测试用例之后,仍然需要经过相应的测试程序,以便对软件质量进行准确的检测。

在完成这些程序之前,还需要考虑测试固件需求、测试环境准备以及测试数据预处理等方面。

本文综合阐述了测试用例的种类、作用以及编写过程。

希望通过本文,不仅能够了解测试用例本身,还能够结合测试过程积累更多的经验总结,以此更好的实现软件质量的改进。

测试用例分类分层

测试用例分类分层

测试用例的分类分层是一个复杂的过程,通常包括以下几个层次:
1. 测试用例分类:根据软件的需求规格说明书,测试用例可以分为功能测试用例和非功能测试用例。

功能测试用例主要测试软件的功能是否符合需求,包括正常功能和异常功能的测试。

非功能测试用例则包括性能测试、安全性测试、兼容性测试、易用性测试、可靠性测试等。

2. 测试用例分层:根据软件的结构和复杂性,测试用例可以分为不同的层次。

通常,可以分为高层测试用例、中层测试用例和底层测试用例。

高层测试用例主要用于测试软件的整体功能和业务流程,中层测试用例主要用于测试软件的各个模块的功能和相互之间的接口,底层测试用例主要用于测试软件的细节和实现。

3. 测试用例优先级:根据软件的重要性和风险程度,测试用例可以分为不同的优先级。

通常,优先级高的测试用例对应于重要和风险较高的功能或模块,优先级低的测试用例对应于次要或风险较低的功能或模块。

4. 测试用例状态:根据测试用例的执行情况和结果,测试用例可以分为不同的状态。

通常,未执行的测试用例为待执行状态,已执行的测试用例为已执行状态,执行失败的测试用例为失败状态,需要人工干预或进一步确认的测试用例为待确认状态。

测试用例清单

测试用例清单

测试用例清单(原创版)目录1.测试用例的定义与重要性2.测试用例的分类3.如何编写有效的测试用例4.测试用例清单的实际应用案例正文1.测试用例的定义与重要性测试用例,是指为了检验软件产品是否满足预期的功能和性能要求,而设计的一系列具体操作或场景。

在软件开发过程中,测试用例起到了至关重要的作用。

它有助于发现潜在的问题,确保软件质量,并提高用户满意度。

2.测试用例的分类测试用例可以根据不同的分类标准进行划分。

常见的分类方式有以下几种:(1)按照测试阶段划分:可以分为需求分析阶段的测试用例、设计阶段的测试用例、编码阶段的测试用例等。

(2)按照测试目的划分:可以分为功能测试用例、性能测试用例、兼容性测试用例、安全测试用例等。

(3)按照测试方法划分:可以分为黑盒测试用例、白盒测试用例、灰盒测试用例等。

3.如何编写有效的测试用例编写有效的测试用例,需要遵循以下几个原则:(1)全面性:测试用例应尽可能覆盖软件的各个功能模块,确保全面测试。

(2)典型性:测试用例应选择具有代表性的场景,反映软件的典型问题。

(3)异常处理:测试用例应考虑异常情况下的处理,以验证软件的稳定性。

(4)可操作性:测试用例应具体、明确,便于测试人员执行。

4.测试用例清单的实际应用案例假设有一个在线购物系统,我们需要编写一个测试用例清单。

首先,我们可以将功能测试用例分为以下几个方面:(1)用户注册与登录(2)商品浏览与搜索(3)购物车管理(4)订单创建与支付(5)用户信息管理接下来,我们可以针对每个方面编写具体的测试用例。

例如,对于“用户注册与登录”,我们可以编写如下测试用例:(1)测试正常注册并登录成功。

(2)测试用户名和密码为空时提示错误信息。

(3)测试用户名已被注册时提示错误信息。

(4)测试密码错误时提示错误信息。

测试用例分类汇总

测试用例分类汇总

编号名称操作步骤4界面元素1、点击菜单【xx-xx】,选择“xx tab”2、查看下拉列表:a、b、c……3、查询列表中“xx”列出现字符较长的情况下4、点击a、b、c……字段控件5、点击时间控件6、左键点击树结构7、选择树节点,右键点击8、联动查询列表,点击父表中某一记录3页面合法性校验1、已弹出一个下拉框/控件窗口,不选择数据,继续点击另一个下拉框/控件窗口2、文本框录入字符长度过长,点击【查询】3、未选中任何一条记录,点击【修改】4、未选中任何一条记录,点击【删除】5、结构树中,选择有子节点的某一节点,点击【删除】6、选择被xx引用/状态为xx的记录/节点,点击【删除】2动作_分页1、点击翻页(第一页、上一页、下一页、最后一页)2、点击文件导出2动作_查询1、默认当前查询条件,点击【查询】2、录入查询条件组合,点击【查询】3、sql校验2动作_重置1、点击【重置】按钮2动作_查看1、双击任意一条记录2、sql校验2动作_查看附件1、点击“xx”字段查看链接/按钮2、点击【下载】2动作_新增1、选择第1层节点,右键点击,点击【新增】2动作_修改1、展开第1层节点,右键点击其下某一子节点,点击【修改】3合法性校验1、必填项未填,点击【保存】2、输入框维护字段过长,点击【保存】3、输入特殊字符,点击【保存】4、输入名称已存在,点击【保存】(根据业务需求是否判断唯一性)2动作_保存1、输入正确字段,点击【保存】按钮主页面(树+查询+列表)新增、修改、删除树节点2动作_删除1、展开第1层节点,右键点击其下某一子节点,且该节点无子节点,点击【删除】2动作_新增(界面元素)1、点击【新增】/选择一条状态为xx的记录,点击【修改】2、点击“xx”字段控件树3、点击a、b、c……字段控件4、点击时间控件5、查看下拉列表:a、b、c……6、联动带出的输入框7、复选框8、sql校验3合法性校验1、编码规则2、必填字段未填,点击【确定】3、a、b、c……字段输入字符过长,点击【保存】4、a、b、c……字段输入特殊字符,点击【保存】5、已弹出一个下拉框/控件窗口,不选择数据,继续点击另一个下拉框/控件窗口6、结束时间小于开始时间、或大于系统时间,点击【保存】7、xx字段输入数值小于负数/0/小数/小数位数/取值范围,点击【保存】8、基础信息未保存,点击【上传附件】9、选择的附件格式、大小不符,点击【上传】10、未通过【浏览...】选择本地文件,点击【上传附件】11、已上传一个附件,再次上传(12、未保存过点击【提交】/【归档】等)(13、保存不校验、提交校验)2动作_上传附件1、点击【浏览...】2、点击【上传附件】3、点击附件列表中【删除】动作_保存1、正确选择所有字段值,点击【保存】(2、点击保存不关闭页面,可继续修改,点击【提交】关闭)2动作_取消1、点击【取消】按钮新增、修改、删除记录2动作_删除1、选择为被引用/状态为xx的的一条记录,点击【删除】预期结果1、页面初始化正常,无JS错误,布局展示与RP一致,各元素展示正确2、下拉列表有数据,且可正确选择返回值3、单元格内以省略号展示相应的值4、弹出窗口,页面初始化正常,无JS错误,布局展示与RP一致5、弹出页面正常,无JS错误,且可正确选择返回值(yyyy-mm-ddhh:00)6、树形结构可正常展开收齐,布局展示与RP一致,数据显示正确7、弹出右键窗口,初始化正常,无JS错误,可正确点击功能选项8、子表刷新,展示正确的结果集,sql校验1、原来的已收起,不存在同时展开2、文本框不变形3、系统提示需勾选修改的记录4、系统提示需勾选删除的记录5、弹出提示,且不允许删除6、弹出提示,且不允许删除1、仅刷新查询列表,翻页正确2、Excel、PDF……文件名称中文,内容正确1、页面整体刷新,展示正确,数据满足条件(支持模糊查询)2、页面整体刷新,展示正确,数据满足条件(支持模糊查询)3、……1、所有查询条件字段清空1、弹出查看页面,页面初始化正常,无JS错误,布局展示与RP一致,所有字段只读,光标不可聚焦2、……1、弹出附件窗口,页面初始化正常,无JS错误,布局与RP一直2、弹出浏览器下载窗口,下载文件名称中文、内容正确1、弹出新增作业类型窗口页面,无JS错误,布局展示与RP一致1、弹出修改作业类型窗口页面,无JS错误,布局展示与RP一致1、弹出提示,不允许保存2、弹出提示,不允许保存,不报错3、弹出提示,不允许保存,不报错4、弹出提示,不允许保存,唯一性校验a、弹出提示,保存成功,数据插入正确b、当前页面关闭,返回主页面,结构树刷新,展示维护的节点1、弹出删除提示2、选择【确定】按钮,成功删除数据,当前窗口关闭,返回主页面,结构树刷新,数据展示正确3、点击【取消】按钮,不删除数据,当前窗口关闭,返回主页面1、弹出新增/修改页面窗口,页面初始化正常,无JS错误,布局展示与RP 一致;a、b、c字段默认显示……只读不可编辑2、弹出窗口,页面初始化正常,无JS错误,布局展示与RP一致,只可选到层级,其它节点无法选择3、(a字段默认显示当前登录人)点击弹出窗口,页面初始化正常,无JS 错误,布局展示与RP一致(过滤状态为xx的内容,如人员状态为离职的)4、(初始化默认显示系统当前时间)点击弹出页面窗口,初始化正常,无JS错误,可正确返回选择值(yyyy-mm-dd hh:00)5、下拉列表有数据,且可正确选择返回值(过滤状态为xx的内容,如已新增存在了的)6、通过选择的“xx”字段控件自动带出对应的信息,不可更改/可手动更改7、默认勾选“x”,可正确勾选,复选框单选/多选8、校验默认展示字段内容是否正确,下拉列表、控件过滤是否正确1、G+单位编码+四位流水号,自动生成2、弹出提示,不允许保存3、弹出提示,不允许保存,不报错(200个字符)4、弹出提示,不允许保存,不报错5、原来的已收起,不存在同时展开6、弹出提示,不允许保存7、弹出提示,不允许保存8、提示先保存作业指导书信息,再上传附件,支持PDF\DOC\DOCX……文件格式9、弹出提示,不允许上传10、提示先选择本地文件,再上传附件11、弹出提示,只能上传一个附件/新上传的附件覆盖原有的附件,数据库只能只存在一条附件记录(12、弹出提示,不允许提交,需要先保存)1、弹出本地本件窗口,可选择文件,返回值正确2、附件列表新增一条记录3、可删除对应附件信息a、提示保存成功,且数据库插入数据正确b、当前页面刷新,下方显示xx明细内容模块,分为xx两个tab页||b、当前页面关闭,返回主页面,查询列表刷新,新增/修改数据展示正确a、弹出提示是否确认取消b、点击【确定】,当前页面数据不保存,当前页面关闭,返回主页面1、弹出删除提示2、选择【确定】按钮,成功删除数据(假删),当前窗口关闭,返回主页面,查询列表刷新,数据展示正确3、点击【取消】按钮,不删除数据,当前窗口关闭,返回主页面。

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

编号名称操作步骤
4界面元素
1、点击菜单【xx-xx】,选择“xx tab”
2、查看下拉列表:a、b、c……
3、查询列表中“xx”列出现字符较长的情况下
4、点击a、b、c……字段控件
5、点击时间控件
6、左键点击树结构
7、选择树节点,右键点击
8、联动查询列表,点击父表中某一记录3页面合法性校验1、已弹出一个下拉框/控件窗口,不选择数据,继续点击另一个下拉框/控件窗口2、文本框录入字符长度过长,点击【查询】3、未选中任何一条记录,点击【修改】4、未选中任何一条记录,点击【删除】
5、结构树中,选择有子节点的某一节点,点击【删除】
6、选择被xx引用/状态为xx的记录/节点,点击【删除】
2动作_分页1、点击翻页(第一页、上一页、下一页、最后一页)
2、点击文件导出
2动作_查询1、默认当前查询条件,点击【查询】
2、录入查询条件组合,点击【查询】
3、sql校验
2动作_重置1、点击【重置】按钮
2动作_查看1、双击任意一条记录
2、sql校验
2动作_查看附件
1、点击“xx”字段查看链接/按钮
2、点击【下载】2
动作_新增1、选择第1层节点,右键点击,点击【新增】2动作_修改1、展开第1层节点,右键点击其下某一子节点,点击【修改】
3合法性校验1、必填项未填,点击【保存】
2、输入框维护字段过长,点击【保存】
3、输入特殊字符,点击【保存】
4、输入名称已存在,点击【保存】(根据业务需求是否判断唯一性)
2动作_保存
1、输入正确字段,点击【保存】按钮主页面(树+查询+列表)
新增、修改、删除树节点
2动作_删除1、展开第1层节点,右键点击其下某一子节点,且该节点无子节点,点击【删除】
2动作_新增(界
面元素)
1、点击【新增】/选择一条状态为xx的记录,点击【修改】
2、点击“xx”字段控件树
3、点击a、b、c……字段控件
4、点击时间控件
5、查看下拉列表:a、b、c……
6、联动带出的输入框
7、复选框
8、sql校验
3合法性校验1、编码规则
2、必填字段未填,点击【确定】
3、a、b、c……字段输入字符过长,点击【保存】
4、a、b、c……字段输入特殊字符,点击【保存】
5、已弹出一个下拉框/控件窗口,不选择数据,继续点击另一个下拉框/控件窗口
6、结束时间小于开始时间、或大于系统时间,点击【保存】
7、xx字段输入数值小于负数/0/小数/小数位数/取值范围,点击【保存】
8、基础信息未保存,点击【上传附件】
9、选择的附件格式、大小不符,点击【上传】
10、未通过【浏览...】选择本地文件,点击【上传附件】
11、已上传一个附件,再次上传
(12、未保存过点击【提交】/【归档】等)
(13、保存不校验、提交校验)
2动作_上传附件1、点击【浏览...】
2、点击【上传附件】
3、点击附件列表中【删除】
动作_保存1、正确选择所有字段值,点击【保存】
(2、点击保存不关闭页面,可继续修改,点击【提交】关闭)
2动作_取消1、点击【取消】按钮新增、修改、删除记录
2动作_删除1、选择为被引用/状态为xx的的一条记录,点击【删除】
预期结果
1、页面初始化正常,无JS错误,布局展示与RP一致,各元素展示正确
2、下拉列表有数据,且可正确选择返回值
3、单元格内以省略号展示相应的值
4、弹出窗口,页面初始化正常,无JS错误,布局展示与RP一致
5、弹出页面正常,无JS错误,且可正确选择返回值(yyyy-mm-dd
hh:00)
6、树形结构可正常展开收齐,布局展示与RP一致,数据显示正确
7、弹出右键窗口,初始化正常,无JS错误,可正确点击功能选项
8、子表刷新,展示正确的结果集,sql校验
1、原来的已收起,不存在同时展开
2、文本框不变形
3、系统提示需勾选修改的记录
4、系统提示需勾选删除的记录
5、弹出提示,且不允许删除
6、弹出提示,且不允许删除
1、仅刷新查询列表,翻页正确
2、Excel、PDF……文件名称中文,内容正确
1、页面整体刷新,展示正确,数据满足条件(支持模糊查询)
2、页面整体刷新,展示正确,数据满足条件(支持模糊查询)
3、……
1、所有查询条件字段清空
1、弹出查看页面,页面初始化正常,无JS错误,布局展示与RP一致,所有字段只读,光标不可聚焦
2、……
1、弹出附件窗口,页面初始化正常,无JS错误,布局与RP一直
2、弹出浏览器下载窗口,下载文件名称中文、内容正确
1、弹出新增作业类型窗口页面,无JS错误,布局展示与RP一致
1、弹出修改作业类型窗口页面,无JS错误,布局展示与RP一致
1、弹出提示,不允许保存
2、弹出提示,不允许保存,不报错
3、弹出提示,不允许保存,不报错
4、弹出提示,不允许保存,唯一性校验
a、弹出提示,保存成功,数据插入正确
b、当前页面关闭,返回主页面,结构树刷新,展示维护的节点
1、弹出删除提示
2、选择【确定】按钮,成功删除数据,当前窗口关闭,返回主页面,结构树刷新,数据展示正确
3、点击【取消】按钮,不删除数据,当前窗口关闭,返回主页面
1、弹出新增/修改页面窗口,页面初始化正常,无JS错误,布局展示与RP 一致;a、b、c字段默认显示……只读不可编辑
2、弹出窗口,页面初始化正常,无JS错误,布局展示与RP一致,只可选到层级,其它节点无法选择
3、(a字段默认显示当前登录人)点击弹出窗口,页面初始化正常,无JS 错误,布局展示与RP一致(过滤状态为xx的内容,如人员状态为离职的)
4、(初始化默认显示系统当前时间)点击弹出页面窗口,初始化正常,无JS错误,可正确返回选择值(yyyy-mm-dd hh:00)
5、下拉列表有数据,且可正确选择返回值(过滤状态为xx的内容,如已新增存在了的)
6、通过选择的“xx”字段控件自动带出对应的信息,不可更改/可手动更改
7、默认勾选“x”,可正确勾选,复选框单选/多选
8、校验默认展示字段内容是否正确,下拉列表、控件过滤是否正确
1、G+单位编码+四位流水号,自动生成
2、弹出提示,不允许保存
3、弹出提示,不允许保存,不报错(200个字符)
4、弹出提示,不允许保存,不报错
5、原来的已收起,不存在同时展开
6、弹出提示,不允许保存
7、弹出提示,不允许保存
8、提示先保存作业指导书信息,再上传附件,支持PDF\DOC\DOCX……文件格式
9、弹出提示,不允许上传
10、提示先选择本地文件,再上传附件
11、弹出提示,只能上传一个附件/新上传的附件覆盖原有的附件,数据库只能只存在一条附件记录
(12、弹出提示,不允许提交,需要先保存)
1、弹出本地本件窗口,可选择文件,返回值正确
2、附件列表新增一条记录
3、可删除对应附件信息
a、提示保存成功,且数据库插入数据正确
b、当前页面刷新,下方显示xx明细内容模块,分为xx两个tab页
||b、当前页面关闭,返回主页面,查询列表刷新,新增/修改数据展示正确
a、弹出提示是否确认取消
b、点击【确定】,当前页面数据不保存,当前页面关闭,返回主页面
1、弹出删除提示
2、选择【确定】按钮,成功删除数据(假删),当前窗口关闭,返回主页面,查询列表刷新,数据展示正确
3、点击【取消】按钮,不删除数据,当前窗口关闭,返回主页面。

相关文档
最新文档