功能用例编写指南V_第1页
功能用例编写指南V_第2页
功能用例编写指南V_第3页
功能用例编写指南V_第4页
功能用例编写指南V_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

联友科技测试中心-致力于测试行业敬业,求精,勤奋,创联友科技测试中心-致力于测试行业敬业,求精,勤奋,创功能用例编写指南文件类别文件类别○手册●过程文件/程序文件○指南文件/作业指导○其他文件编号SZLY-Q-D-VER-012.3.0公布日期2007-7-31密级●一般○隐秘深圳联友科技文档修订版本版本作成/修改日期2005-5-282007-7-31编制/修改人李荣芳许聆批准日期批准人描述〔注明修改的条款或页〕1.1.02.3.0创立评审后统一公布目 录1,用例设计思路„„„„„„„„„„„„„„„„„„„„„„„12,用例设计思路详解„„„„„„„„„„„„„„„„„„„„„13,功能用例模板填写项说明„„„„„„„„„„„„„„„„„„24,模糊项填写说明„„„„„„„„„„„„„„„„„„„„„„35,测试项中重要级别如何区分„„„„„„„„„„„„„„„„„46,元素检测指南„„„„„„„„„„„„„„„„„„„„„„„5文档目的用来指导测试中心的同事编写功能用例。适用范围适用于联友科技综合测试中所需要编写的功能用例。术语和定义比较通常的测试用例〔TestCase〕概念是指:指对一项特定的软件产品进展测试任务的描述,表达测试方案、方法、技术和策略。内容包括测试项、测试步骤、检查点、预期结果等。角色测试设计人员编写测试用例,测试用例的维护(需求变更、设计变更)测试执行人员依据测试用例执行测试,测试用例的维护(公布测试)测试用例检查人员检查测试用例是否掩盖了业务需求,外设与内设的设计要求编写指南用例编写思路:功能用例说明功能用例:是一个完整的任务,是为某个特别目标而编制的一组测试输入、执行条件以及预期结果应当具备的表现。功能用例站在用户的角度上〔从系统的外部〕来描述如何检验系统的功能。部是如何通过具体的程序语句完成它所供给的功能的。测试中心用例编写思路事务流模式:即“大事流”+“业务流”的模式。大事流:依据程序设计的思路,将功能中的大事〔界面控件方法〕对应的控件转换提取为测试项,并依据大事的响应挨次来从上到下排列测试项。现在的程序根本上是通过触发大事来掌握流程式和挨次就形成了大事流最根本大事有:初始化大事、保存大事、下拉框点击大事、文本框输入等等文本框。根本上来说,引起页面或者数据发生变化的都称之为大事。而对任何功能测试,页面静态检查、页面初始加载是排在最前的。业务流:以业务人员或用户操作为指导,对功能界面的操作实现方式:〔业务项,操作项中用来描述用户〔业务〕的挨次操作。户的操作步骤和挨次,加上控件的检验点,生成一条测试子用例。坚持一个大原则。尽量以控件〔或者大事〕为测试项,测试项的挨次主要依据用户的操作习惯跟业务挨次〔静态素写了之后是主控件,最终是一些该功能页面中重要级别较低的控件。比方:保存功能,首先是界面检查〔静态,页面初始化,然后是一些动态关联翻页。由于必需有保存之后才会有数据。才便利做后面的检查。比方查询功能,首先是界面检查〔静态,页面初始化,然后才是查询控件,其次才是排序,翻页,清空〔重置〕编写用例尽量留意的问题:“xxx〔简称:统一工程简称统一”+公共用例+“公共用例名称”用户界面不要太多,用户界面应属于设计范畴,鼠标、按键等内容不应消灭在用例中;什么功能;目标实现不完整,尤其是错误处理;句子片断,主、谓、宾尽量完整;测试数据选取原则:假设输入了条件规定了取值范围,应以该范围的边界内及刚刚超范围ababab大的个数作为测试数据一般承受以上2个原则。 作为测试数据模板填写项说明模板填写模板填写是否为元素项空分类用例N从测试方案中取对应的需要编写功能用例的功能点的相应编号 的用例编写,命名规章:FTC+工程编写+版本+功能命名相关N测试用例名称用例编写N人员表头

填写影响这个用例的用例名称,比方:假设查询跟保存功能是分开的。假设这个用例是查询功能,那么相关用例栏里面填写:保存用例。假设没有,请填写“无据不填修订记录页面增加记录用例N标题

3DMS3.0车治理―>车业务―>车订单。假设有更多的话,依次增加。不能为空。重要N级别

该功能的重要级别。可依据设计文档定义的级别来定义编写N日期

YYYY-MM-DD。假设编YYYY-MM-DD—>YYYY-MM-DD预置N条件

或者说那些数据已经设置好。比方查询功能,就写明说明最终会产生报表的子流程步骤。填写方式:1XX作该功能的权限”21”/“根底数据2”/“3”+已经设置好审核功能。数据来源有:经过确认的,被驳回的。那么xx/xxx用例N功能说明

编写该用例的功能的主要作用及实现目的。对该功能进展〔外设〕该项中说明白该功能的用户角色则不必产出《操作用户角色权限比照表》文档);从需求中提取明确的测试需求。测试N用例子用主体例编码

在用例编号的根底上加上后缀”_01”,然后依次递增测试N项

填写你需要测试的内容。用语言概括简化,尽量以控件名称或者大事名来做测试项。一般来说,最开头的时候是界面检查,其次是页面初始加载,其余为控件名称。假设是页面内链接的页面,测试项为:页面名称――测试项。测试项的排列挨次依据业务操作挨次,从上到下,从左到右来排列。一般是页面初始静态,其次是页面初始动态,然后是操作该功能中主控件之前所需要的数据控件。比方主控件,主控件过后是一些排序,翻页功能条,返回等一些该功能中无关紧要的控件。填写方式:页面静态检查,页面初始加载型〔下拉框/弹出框/按钮“重要N级别

测试项的重要级别,HLM间级别。假设是控件名或者大事名为测试项的话,请依据操作 Y 1,填写实际的操作挨次过程。比方:页面初始加载确定在最前面,假设不_load又怎么能做其他的操作呢。2,填写作为测试项控件的操作的前置数据。比方:保存。需要填写在全部必输框录入正常数据然后点击保存。3页面静态检查填写呈现功能页面的操页面初始加载是一样的,为空。不用在写xxx件里面已经登录了。xxx假设是主控件,填写实际选取数据的步骤原则:操作步骤反映执行步骤。检验N检查执行该用例之后,所影响其它那些用例或者功能,或点验点可以为空。可以是该测试项的前置,跟后续。检验点表达大事里面需检测的内容。一个检验点为一行结果为可见的结果,比方提示信息,结果插入列表等。预期结果为大事执行后应当表现的结果Y对应测试项的输入数据输出数据Y依据输入数据经过该测试项的程序的规律处理最终可观察的产出。备注Y对该子用例其它的说明信息。常为空。预期N预期N说明的是执行这一个测试项之后所得到的结果,一般预期结果VS检验点问题:将检验点写得跟预期结果一样或者类似。解决方法:假设一样,那么检测点可以为空。而不是肯定要在检测点处填充内容。检验点表达大事里面需检测的内容。联友科技测试中心-致力于测试行业敬业,求精,勤奋,创联友科技测试中心-致力于测试行业敬业,求精,勤奋,创的描述。一般为可见的结果,不行见的结果放入检验点〔比方:保存的数据要用查询来验证的。预期结果为大事执行后应当表现的结果下面来给个例子来说明二者的区分:测试项操作预期结果保存保存1,2,select*fromtableaawhere提示保存成功,name=’lixin’lixin 列表刷数据在查询功能中,用查询来验证 插入列表中刚刚插入的值存在且正确测试项中的重要级别如何区分过程中的频次,编写,实现他所需要的时间程度都是不一样的。下面对程序控件做了一个简洁的归类:归类依据:HMHL具体细分参与下表:类型类型大类小分类重要级别备注修改数据库按钮insert、update保存〔确认〕重要(H)操作失败需要回滚联友科技测试中心-致力于测试行业敬业,求精,勤奋,创联友科技测试中心-致力于测试行业敬业,求精,勤奋,创update操作,更〔修改〕重要(H) 操作失败需要回滚删除

同步删除相关数据,操作失败需要回滚审核〔驳回〕重要(H)的修改输入框审核〔驳回〕重要(H)的修改输入框文本输入重要-(M)数据格式校验选择输入重要-(M)显示文本和数对应下拉框重要-(M)显示数据和保对应不修改数据库 按钮select编辑重要-(M)应查询重要-(M)select数据输入,校验单引号

链接重要-(M)select应取消一般(L)清空、初始化输入框文本输入一般(L)单引号校验选择输入一般(L)显示文本和数据库保存文本对应复选框一般(L)单项选择框一般(L)误〕组 合框一般(L)(ComboBox)单一控件日期时间选择器(DateTimePicker)控件热键 Key)控件列表框(ListBox)列表(List)控件

一般(L)一般(L)一般(L)一般(L)月历月历(Month一般(L)Calendar)控件进度一般(L)(Progress)控件滚动条一般(L)(ScrollBar)〔平〕滑(Slider)件块控一般(L)(Spin)控件一般(L)选项卡(Tab)控件一般(L)目 录 树(Tree)控件一般(L)可能会由于数题。一般(L)〔包括上页,下页等等〕报表报表按钮查询重要(H)涉及到计算公精度变化。导出重要(H)将查询的数据一条条写入到excel他格式的文件中,与查询数据保持对应。或者有其他的对应转换规章体中页面检查〔-load事重要-(M)态〕件界面检查〔重要-(L)态〕Label重要-(L)用来显示文字Datagrid重要-(H)用来绑定数据元素检测指南元素类型元素类型检验点文本框超长〔>字段长度〕空白特别〔特别类型参见:特别说明〕〔</srcip>〕file://c:\aux参见:特别说明〕临界值〔=字段长度〕正常检查可编辑性;检查多余空格的截取;检查键入回车键的显示检查只读文本框和屏蔽文本框在TAB时的状态;对于全部可键入的文本框,必需列举出输入数据〔数据区间:正常,特别,空白,临界,超长〕下拉框互父子关联,一般来说,选择父数据,那么子下拉框的联下拉数也要动态绑定只属于父元素的数据框老鼠绑定显示要与来源全都,一般来源为:表或者程序中设定〔必需掩盖〕不做特别要求的,一般值显示的为数据的名称,而不是编码假设源头被修改成功,那么下拉列表中的也要修改。即:动态绑定一般来说,假设下拉列表中的值已经被使用,那么反过来在源头中,该数值将不能被删除可选可用IE保存单据之后,按扫瞄器后退或者刷,不会重复提交数据标题正确缩小或者放大扫瞄器,布局不会变动点击“搜寻”时,检查界面元素不会错位、排列不整齐并发操作 同时作为2个客户端,数据不会串。改该单,那么系统提示,不行以修改2不到审核条件,然后保存成功。再返到第一个窗口进展审核操作。那么不能审核成功。当同时翻开2个扫瞄器,单据编号自动生成的时候,保存的时候只能保存一张单据号,或者都保存成功,二个不同的程序同时保存或翻开同一个文档共享一台打印机,通讯端口,或者其他的外围设备鼠标同时关闭或者启动软件的多个实例同时使用不同的程序访问一个共同的数据库到的地方有:保存,审核链接安全性 copy地址栏到翻开的扫瞄器,不能直接登录系统能直接登录系统。日期框弹出框 日期的年月日必需是有效数值假设是阶段时间,那么完毕时间不能小于开头时间天到当天,或者跨年度当天到当天上传〔导入〕 非指定的文件类型超过指定限度的文件〔超大〕符合指定类型的文件,但是里面的数值格式不符合。符合制定类型的文件,数据,数值格式都符合文件名称超长字段值超长排序Link 页面很多据的时候点击排序有数据的时候进展排序,不会消灭数据丧失查询 留意假设支持模糊查询的需要支持模糊查询的条件〔准确/模糊〕4询〔必需位列出查询条件的组合形式可以翻页到中间页进展查询条件全部为空的时候的查询。条件全部键入准确值的时候的查询。查询功能要有数据支撑。前置条件须说明产生数据的步骤审核 审核分单次审核,层级审核〔依据组织架构审核会签〔依据角色同级会签〕有记录的状况无记录的状况同时选择符合条件的记录,和不符合条件的记录只选择符合条件的记录只选择不符合条件的记录单条符合条件的记录,全选(针对当前页数据)全选(针对全部的数据)全部审核完后再审核此时不能审核也不应当报错不能审核接口 产生的数据传递。分源表,目的表update,delete〕源表增数据,目的表查询源表删除数据,目的表随之删除源表更数据,目的表相应字段随之更源表字段键入最大值,目的表能完全接收。漏。对应。〕〕

_load持全都。数据表里需要记录操作人,操作时间〔假设设计上没有做该要求或界面上无反响,可不必检查〕性检查重复数据的检查需要考虑必输项的检查文本检查请对应指南元素检验――文本框考虑并发保存需要用数据支撑编辑〔修改〕 检查在未选择修改记录状况下点击后的警告信息检查数据提取要对应,正确一般来说,主键是不允许修改的,为不行修改状态考虑修改成存在的数据〔重复数据检测〕考虑必输项,及文本框的检查试算数据需要依据公式试算正确删除物除理删检查在未选择工程状况下点击后的警告信息删除成功之后,需要从数据库中验证,该记录已经不存在不存在假设被使用了,或者正在使用中。一般不允许删除逻除辑删检查在未选择工程状况下点击后的警告信息flag从表中去除在其他使用该数据地方,假设是查询该数据还是存在。由于是历史记录。假设是增,就不应当存在。增是现在时。报表〔查询/统计〕 前置条件须参加产出这个报表的子流程(简洁说明产出报表数据的步骤)测试项的操作步骤写明产出报表数据的动作比方:增订单,选择零件销售价,点击保存,然后对该单进展出库。 测试项的预期结果写明:销售价增加多少,出库数量增加多少了。 测试项的检验点写明这2个字段变化的计算公式。比方工程治理:操作步骤写明:车辆从某个区域tracking页面各个字段内容跟表之间的关联关系,及计算公式,及产生的数据变化。预期结果是说明这一动作影响报表数据变动的操作数据产出正确报表〔打印〕 表头正确格式正确数据正确添加〔增〕 弹出增页面页面呈初始化报表图片文件下载 上传 器根名目下。日志 留意检查操作类型检查产出的日志文件中信息明细链接 标题正确关联数据要正确般为不行修改状态取消〔Cancel〕 检查确认信息;检查是否有其他键执行同样功能;检测是否能能够正确处理;返回提示信息安装测试翻页

检查返回到链接的页面显示的字面意思,必需准确,无歧义全部正确或者错误的提示信息,弹出位置保存全都提示必需具体而且清楚,特别操作的时候,必需提出〔业务〕具体错在那里。可以说特别提示是一个业务操作步骤指导书〕检查安装过程中的问题检查数据库备份,恢复后能否正常工作。检查定位到正确的页面屏幕显示〔界面检 检查显示的布局;查――静态〕 检查文本框和按钮的挨次;检查文本框的尺寸;检查字体的大小和风格;检查文本的含义;检查拼写错误;检查屏蔽文本框;检查只读文本框;检查图片;检查按钮的状态;检查按钮的尺寸;检查按钮的图标和名字;检查重复的图标;检查指针是否在第一个可输入文本框;TABLogo检查必输项〔即:列出那些是必输项〕检查输入元素的字段长度检查界面全部的元素〔年龄数值类型*〕数字文本框 检查正数值;检查负数值;检查零值;检查小数点;检查特别字符加数字;检查字母加数字;检查ASCII值;检查重复值;检查空值;字符文本框 检查仅有字母;检查仅有数字;检查字母数字;检查允许的特别字符;检查制止的特别字符;检查包含特别字符的字母数字;ASCII字母文本框 检查字母;检查数字值;检查字母数字值;检查特别字符;ASCII时间文本框 检查字符?和/;检查其他特别字符;检查字母数字值;检查正确的格式;检查错误的格式;检查错误的日期数字;检查正确的日期数字;检查日历表;错误信息和警告信 检查错误信息和警告信息的含义;息,提示信息 查错误信息和警告信息的全都性;检查确定位置的错误信息;检查错误信息后的光标位置;检查全部特别对应的错误信息;检查错误信息的格式;一般的检查 检查字符文本框输入是否左对齐;检查数字框输入是否右对齐;检查标签的切换;检查重复的名字;检查可删除的表格;检查表格的多项选择;检查过滤器的规律性;检查多个过滤器的规律性;检查重复

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论