界面测试用例
- 格式:doc
- 大小:881.50 KB
- 文档页数:29
完成相同或相近功能的按钮用Frame框起来,常用按钮要支持快捷方式完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离按功能将界面划分区域块,用Frame框括起来,并要有功能说明或标题界面要支持键盘自动浏览按钮功能,即按Tab键、回车键的自动切换功能界面上首先要输入的和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab 默认按钮要支持Enter及选操作,即按Enter后自动执行默认按钮对应操作可写控制项检测到非法输入后应给出说明并能自动获得焦点Tab键的顺序与控件排列顺序要一致,目前流行总体从上到下,同时行间从左到右的方式复选框和选项框中的内容按一定顺序排列复选框和选项框要有默认选项,并支持Tab选择界面空间较小时使用下拉框而不用选项框选项数较少时使用选项框,相反使用下拉列表框当鼠标指针在控件上停留时即显示相关帮助信息对于界面输入重复性高的情况,该界面应全面支持键盘操作,即在不使用鼠标的情况下采用键盘进行操作专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词眼常用菜单要有命令快捷方式完成相同或相近功能的菜单用横线隔开放在同一位置易用性、界面测试测试编号用例实施易用性测试菜单前的图标能直观的代表要完成的操作如果菜单选项较多,应该采用加长菜单的长度而减少深度的原则排列菜单深度一般要求最多控制在三层以内在整个交互式语境中,是否可以识别鼠标操作?文本字体、大小、格式正确菜单功能的名字是否具有自解释性?相同功能按钮的图标和文字是否一致菜单前的图标不宜太大,与字高保持一致最好没有顺序要求的菜单项按使用频率和重要性排列,常用的放在开头,不常用的靠后放置;重要的放在开头,次要的放在后边是否可能通过鼠标访问所有的菜单功能下拉菜单要根据菜单选项的含义进行分组,并且按照一定的规则进行排列,用横线隔开下拉式操作能否正常进行菜单要与用户权限相符功能按钮或菜单选项不能重复菜单的说明要跟弹出的窗体一致菜单和工具要有清楚的界限;菜单要求凸出显示,这样在移走工具条时仍有立体感状态条要能显示用户切实需要的信息,常用的有目前的操作、系统状态、用户位置、用户信息、提示信息、错误信息等,如果某一操作需要的时间较长,还应该显示进度条和进程提示。
登录界⾯测试⽤例设计功能性⽤例设计点:1. 输⼊已注册的⽤户名和正确的密码,验证是否成功登录2. 输⼊已注册的⽤户名和不正确的密码,验证是否成功失败,且提⽰信息正确3. 输⼊未注册的⽤户名和任意密码,验证是否登录失败,且提⽰信息正确4. 使⽤未激活账户登录,验证是否登录失败5. 使⽤被停⽤⽤户登录,验证是否登录失败6. ⽤户名和密码两者都为空,验证是否登录失败,且提⽰信息正确7. ⽤户名和密码两者之⼀为空,验证是否登录失败,并且提⽰信息正确8. 如果登录功能启⽤了验证码功能,在⽤户名和密码正确的情况下,输⼊正确的验证码,验证是否登录成功9. 如果登录功能启⽤了验证码功能,在⽤户名和密码正确的情况下,输⼊错误的验证码,验证是否登录失败,且提⽰信息正确10.⽤户名和密码是否⼤⼩写敏感11.页⾯上的密码框是否加密显⽰、或者是否需要有明暗码切换按钮12.后台系统创建的⽤户第⼀次登录成功时,是否提⽰修改密码13.忘记⽤户名和忘记密码的功能是否可⽤14.前端页⾯是否根据设计需求限制⽤户名和密码长度15.如果登录功能需要验证码,点击验证码图⽚或者点击换⼀张是否可以更换验证码,更换后的验证码是否可⽤16.刷新页⾯是否会刷新验证码17.如果验证码有时效性,需要分别时效性内和时效性外验证码的有效性18.⽤户登录成功但是会话超时后,继续操作是否会重定向到⽤户登录界⾯19.不同级别的⽤户,⽐如管理员和普通⽤户,登录系统后权限是否正确20.页⾯默认焦点是否定位在⽤户输⼊框中21.快捷键Tab和Enter等,是否可以正常使⽤22.为空和输⼊空格字符串的校验是否⼀致23.使⽤中⽂键盘输⼊字母和使⽤英⽂键盘输⼊字母传⼊后端的字符长度是否⼀致24.成功登录后的session的时效设置25.输⼊栏是否设置快速删除按钮26.⽤户名和密码是否⽀持特殊字符和中⽂27.浏览器的前进后退按钮,是否有效28.成功登出后,点击浏览器回退按钮,是否可以继续操作系统29.需求中是否有登录时间限制,如果有验证时间限制是否有效30.验证不同登录⽅式的正确性:扫码、账号密码、第三⽅……31.若⽀持⼿机号+验证码登录,验证码是否有时间限制,移动设备是否可以直接获取验证码32.操作错误提⽰信息是否简单明了兼容性测试⽤例设计点:1. 不同浏览器下,验证登录页⾯的显⽰以及功能正确性2. 相同浏览器的不同版本下验证登录页⾯的显⽰以及功能正确性3. 不同移动设备终端的不同浏览器下,验证登录页⾯显⽰以及功能的正确性4. 不同分辨率的界⾯下,验证登录页⾯的显⽰以及功能正确性安全性测试⽤例设计点:1. ⽤户密码后台存储是否加密2. ⽤户密码在⽹络传输过程中是否加密3. 密码是否具有有效期,密码有效期到期后,是否提⽰需要修改密码4. 不登录的情况下,在浏览器中直接输⼊登录后的URL地址,验证是否会重新定向到⽤户登录界⾯5. 密码输⼊框是否不⽀持复制粘贴6. 密码输⼊框内输⼊的密码是否都可以在页⾯源码模式下被查看7. ⽤户名和密码输⼊框分别输⼊典型的“SQL注⼊攻击”字符串,验证系统的返回页⾯8. ⽤户名和密码输⼊框分别输⼊典型的“XSS跨站脚本攻击”字符串,验证系统⾏为是否被篡改9. 连续多次登录失败的情况下,系统是否会阻⽌后续的尝试以应对暴⼒破解10.同⼀⽤户在同⼀终端的多种浏览器上登录,验证登录功能的互斥性是否符合设计预期11.同⼀⽤户先后在多台终端的浏览器上登录,验证登录是否具有互斥性12.是否可以记住密码,记住的密码保存是否加密,记住的密码是否有有效期,过了有效期后是否清空密码13.是否⽀持第三⽅登录14.密码的强弱性,复杂度校验15.异地登录校验、更换设备登录校验、登陆信息异常是否考虑账户冻结停⽤、是否允许第三⽅平台存储密码16.是否可以使⽤登录的api发送登录请求,并绕开验证码校验17.是否可以⽤抓包⼯具抓到的请求包直接登录18.截取到的token等信息,是否可以在其他终端上直接使⽤,绕开登录,token过期时间校验19.登录错误后的提⽰是否存在安全隐患性能压⼒测试的⽤例设计点:1. 单⽤户登录的响应时间是否⼩于3秒2. 单⽤户登录时,后台请求数量是否过多3. ⾼并发场景下⽤户登录的响应时间是否⼩于5秒4. ⾼并发场景下服务端的监控指标是否符合预期5. ⾼集合点并发场景下,是否存在资源死锁和不合理资源等待6. 长时间⼤量⽤户连续登录和登出,服务器是否存在内存泄露7. 输⼊内容校验是否加⼊了函数防抖————————————————版权声明:本⽂为CSDN博主「Dawson_cai」的原创⽂章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原⽂出处链接及本声明。
B/S程序通用测试点1、界面测试通用测试点2、页面元素通用测试点3、相关功能通用测试点文本框测试用例一、文本框为字符型必填项非空校验:1、必填项未输入--程序应提示错误;2、必填项只输入若干个空格,未输入其它字符--程序应提示错误;字段唯一性校验:(不是所有字段都作此项校验,视实际项目情况而定)1、新增时输入重复的字段值--必须提示友好信息;2、修改时输入重复的字段值--必须提示友好信息;字段长度校验:1、输入[最小字符数-1]--程序应提示错误;2、输入[最小字符数]--OK;3、输入[最小字符数+1]--OK;4、输入[最大字符数-1]--OK;5、输入[最大字符数]--OK;6、输入[最大字符数+1]--程序应提示错误;字段为特殊字符校验:1、输入域如对某些字符禁止输入时,限制是否成功,提示信息是否友好;2、中文、英文、空格,数字,字符,下划线、单引号等所有特殊字符的组合;3、所有特殊字符都必须进行测试(!~@#$^&*()_+{}|:“<>?/.,;‘[]\=-`¥……()--:《》?、。
,;’【】、=-·)字段为特殊代码校验:1、输入htm代码:比如” <font>你好</font>”;--必须以文本的形式将代码显示出来。
2、输入JavaScript代码:比如<param name=“MovieWindowWidth” value=“320”>;--必须以文本的形式将代码显示出来。
多行文本框输入:1、是否允许回车换行;2、保存后再显示能够保持输入时的格式;3、仅输入回车换行,检查能否正确保存;若能,查看保存结果。
若不能,查看是否有正确提示;4、仅输入空格,检查能否正确保存;若能,查看保存结果。
若不能,查看是否有正确提示。
二、文本框为数值型边界值:1、输入[最小值-1]--程序应提示错误;2、输入[最小值]--OK;3、输入[最大值]--OK;4、输入[最大值+1]--程序应提示错误;位数:1、输入[限制位数]--OK;2、输入[限制位数+1]--根据实际项目而定,是否自动四舍五入成限制位数,还是提示信息;3、输入[限制位数-1]--OK;异常值、特殊值:1、输入非数值型数据:汉字、字母、字符--程序应提示错误;2、输入负数--根据实际项目而定,如果不允许输入负数,必须提示友好信息;3、字段禁止直接输入非数值型数据时,使用“粘贴”、“拷贝”功能尝试输入,并测试能否正常提交保存--只能使用“粘贴”、“拷贝”方法输入的特殊字符应无法保存,并应给出相应提示;4、全角数字和半角数字的情况--全角数字不能保存,提示友好信息,半角数字正常保存;5、首位为零的数值:如01=1--视实际项目情况而定;三、文本框为日期型合法性检查:1、日输入[0日]--程序应提示错误;2、日输入[1日]--OK;3、日输入[32日]--程序应提示错误;4、月输入[1、3、5、7、8、10、12月]、日输入[31日]--OK;5、月输入[4、6、9、11月]、日输入[30日]--OK;6、月输入[4、6、9、11月]、日输入[31日]--程序应提示错误;7、输入非闰年,月输入[2月]、日输入[28日],比如2009.2.28--OK;8、输入非闰年,月输入[2月]、日输入[29日],比如2009.2.29--程序应提示错误9、(闰年)月输入[2月]、日输入[29日],比如2008.2.29--OK;10、(闰年)月输入[2月]、日输入[30日],比如2008.2.30--程序应提示错误;12、月输入[1月]--OK;13、月输入[12月]--OK;14、月输入[13月] --程序应提示错误;格式检查:1、不合法格式:2009-09、2009-09 -、200-2-2;2、视具体项目而定是否合法:2009/09/01、2009.09.01 、20090901、2009-09-01 ;异常值、特殊值:1、输入汉字、字母、字符--程序应提示错误;四、文本框为时间型合法性检查:1、时输入[24时] --程序应提示错误;2、时输入[00时] --OK;3、分输入[60分] --程序应提示错误;4、分输入[59分] --OK;5、分输入[00分] --OK;6、秒输入[60秒] --程序应提示错误;7、秒输入[59秒] --OK;8、秒输入[00秒] --OK;格式检查:1、不合法格式:12:30:、123000;2、视具体项目而定是否合法:12:30、1:3:0;异常值、特殊值:1、输入汉字、字母、字符--程序应提示错误;2、系统中所涉及时间是否取服务器时间;版权声明:本文出自zll_618的51Testing软件测试博客:/?216950。
UI测试用例1.页面加载速度测试:-测试页面打开是否迅速,加载时间是否合理;-测试在不同网络环境下页面加载速度是否正常;-测试页面在不同浏览器和设备上的加载速度。
2.页面布局测试:-测试页面布局是否一致,各个元素是否按照设计要求进行布局;-测试页面响应式设计在不同设备上的布局效果;-测试页面在不同浏览器上的布局是否正常。
3.导航测试:-测试页面导航是否清晰、易懂;-测试页面导航链接是否正常跳转;-测试面包屑导航是否正确显示页面层级。
4.表单测试:-测试表单是否能够正确接收和验证用户输入;-测试表单提交时是否能够正确处理数据;-测试表单在不同设备尺寸上的布局和可用性。
5.功能测试:-测试页面各个功能是否正常工作,如、过滤、排序等;-测试页面各个按钮和链接是否可以正常点击和跳转;-测试页面各个弹窗和提示是否能够正确显示和关闭。
6.多语言测试:-测试页面是否支持多语言显示;-测试页面各个语言版本的显示效果和布局是否一致;-测试页面切换语言时是否正常刷新和显示对应的语言内容。
7.用户体验测试:-测试页面的交互是否顺畅、自然;-测试页面的视觉效果和动画是否流畅;-测试页面的文字、图片和按钮是否易于理解和操作。
8.响应式测试:-测试页面在不同设备上的显示效果和布局是否正常;-测试页面在不同屏幕分辨率下是否自适应;-测试页面在旋转屏幕时是否能够正确调整布局和显示效果。
9.兼容性测试:-测试页面在不同浏览器上的显示效果和布局是否一致;-测试页面在不同浏览器版本下是否能够正常工作;-测试页面在不同操作系统和设备上是否能够正常显示和操作。
10.模态框测试:-测试模态框的显示和隐藏效果是否正常;-测试模态框的动画和过渡效果是否流畅;-测试模态框的交互和功能是否正常工作。
这些UI测试用例涵盖了页面加载速度、布局、导航、表单、功能、多语言、用户体验、响应式、兼容性和模态框等方面的测试。
通过执行这些用例,可以确保应用程序的界面设计符合用户期望,并且在不同环境和设备上能够正常工作。
登录测试用例用例设计:一。
界面测试测试用例用例目的:该用例用来测试在登录界面用户能否正常登录;若出现错误的信息系统将给出正确的示信息;前置条件:存在正确的用户名和密码;登录页面正常装载;用例设计:一。
界面测试界面正常装载后,检视页面是否符合规范1.页面title是否正确;2.页面的默认焦点是否控制在用户名输入框中;3.TAB键能否控制;4.未登录状态下,页面的其他按钮(非登陆/取消按钮)不可选或选择无效5. 取消按键不可用;二。
登录测试输入正确的用户名和正确的密码用户名:mm密码:mm鼠标点击登录正常登陆,转入对应的系统页面用户名:mm密码:mm直接回车键(Enter)进行登陆正常登陆,转入对应的系统页面输入正确的用户名和正确的密码,但未区分大小写用户名:Mm密码:Mm区分大小写,显示出错信息,不能正常登陆输入正确的用户名和错误的密码用户名:mm密码:dw54f出现密码错误的提示并清空输入框用户名:mm密码:$§£(即在密码中输入特殊符号)提示密码中存在特殊符号或者在输入特殊符号时系统自动消除/不能输入输入错误的用户名和正确的密码用户名:jiew11密码:mm出现用户名不存在或错误的提示并清空输入框用户名:jie$§(在用户名中输入特殊符号)密码:mm提示用户名中存在特殊符号或者在输入特殊符号时系统自动消除/不能输入输入错误的用户名和错误的密码用户名:jiew11密码:dw54f出现用户名不存在或密码错误的提示并清空输入框不输入用户名和密码/或均为空格,直接点击登录用户名:密码:出现"请输入用户名、密码"的提示框只输入用户名,密码为空/或为空格用户名:mm密码:出现"请输入密码"提示框用户名为空/或为空格,只输入密码用户名:密码:mm 出现"请输入用户名"提示框三。
异常测试输入用户名或密码;点击取消;用户名:jiew11密码:dw54f清空输入框四。
异常值、特殊值输入[空白(NULL)]或“~!@#$%^&*()_+-={}[]|\:;”’<>,./?;”等可能导致系统错误的字符分别输入所有允许输入的特定值输入任意不属于特定值范围的字符异常值、特殊值输入[空白(NULL)]或“~!@#$%^&*()_+-={}[]|\:;”’<>,./?;”等可能导致系统错误的字符连续选择连续选择相邻的checkbox 跳跃选择
跳跃选择不连续的checkbox 单选选择某一个列表项
复选使用ctrl选择多个列表项
上键头
鼠标点击按件的“上箭头”下键头
鼠标点击按件的“下箭头”上键头按下键盘的“上箭头”下键头按下键盘的“下箭头”输入[最小值-1]输入[最小值]输入[最大值]输入[最大值+1]text框输入
值特定值
(如:只允许输入:
"0","1"等)
合法性检查
ChcecBox 复选ComboBox NumUpDown
鼠标操作
键盘操作箭头控制输
入值
边界值同TextBox输入测试。
登录界⾯的测试⽤例1. TAB 键的使⽤是否正确2.上下左右键是否正确3.界⾯如果⽀持 ESC键看是否正常的⼯作3.ENTER 键的使⽤是否正确切换时是否正常。
布局美感界⾯的布局是否符合⼈的审美的标准具体因⼈⽽依,有些需要提⽰的信息是否显眼(如:注册,找密码等……)输⼊框的功能输⼊合法的⽤户名和密码可以成功进⼊、输⼊合法的⽤户名和不合法密码不可以进⼊,并给出合理的提⽰输⼊不合法的⽤户名和正确密码不可以进⼊,并给出合理的提⽰输⼊不合法的⽤户名和不正确的密码不可以进⼊,并给出合理的提⽰不合法的⽤户名有:不正确的⽤户名,,使⽤了字符⼤于⽤户名的限制正常⽤户名不允许的特殊字符空的⽤户名,系统(操作系统和应⽤系统)的保留字符不合法的密码有:空密码(除有特殊规定的),错误的密码,字符⼤于密码的限制正常密码不允许的特殊字符,系统(操作系统和应⽤系统)的保留字符界⾯的链接:对于界⾯有链接的界⾯,要测试界⾯上的所有的链接都正常或者给出合理的提⽰输⼊框是否⽀持复制和黏贴和移动密码框显⽰的不要是具体的字符,要是⼀些密码的字符还有⽤户名和密码为空的时候不可以进⼊,并给出提⽰信息验证⽤户名前有空格是否可以进⼊,⼀般情况可以。
验证⽤户名是否区分⼤⼩写。
(有的软件是区分⼤⼩写的)验证必填项为空,是否允许进⼊。
验证登录的次数是否有限制。
从安全⾓度考虑,有些安全级别⾼的软件会考虑这⽅⾯的限制。
输⼊不合法的⽤户名和正确密码不可以进⼊,并给出合理的提⽰这个如果输⼊了不合法的⽤户名他会有正确的密码吗?内容有不对的和不⾜的请⼤家多多的指出和补充!初始页⾯显⽰从⽤例⼊⼝进⼊页⾯元素完整,显⽰与详细设计⼀致⽤户名录⼊验证输⼊已存在的⽤户输⼊成功⽤户名容错性验证输⼊:aaaaabbbbbcccccdddddeeeee输⼊到蓝⾊显⽰的字符时,系统拒绝输⼊输⼊数据超过规定长度范围密码录⼊输⼊与⽤户名相关联数据输⼊成功系统登录没有输⼊⽤户名、密码,单击登陆按钮系统登录失败,并提⽰:请检查⽤户名和密码输⼊系统登录密码校验输⼊⽤户名,没有输⼊密码,单击登录按钮系统登录失败,并提⽰:需要输⼊密码密码有效性校验输⼊⽤户名,输⼊密码与⽤户名不⼀致,单击登录按钮系统登录失败,并提⽰:错误的密码输⼊有效性校验输⼊不存在的⽤户名、密码,单击登录按钮系统登录失败,并提⽰:⽤户名不存在安全校验连续3次未成功系统提⽰:……。
界面测试用例一、文本框、按钮等控件测试1、文本框的测试如何对文本框进行测试:a、输入正常的字母或数字;b、输入已存在的文件的名称;c、输入超长字符。
例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入256个字符,检查程序能否正确处理;d、输入默认值,空白,空格;e、若只允许输入字母,尝试输入数字;反之,尝试输入字母;f、利用复制,粘贴等操作强制输入程序不允许的输入数据;g、输入特殊字符集,例如,NUL及\n等;h、输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示;i、输入不符合格式的数据,检查程序是否正常校验,如程序要求输入年月日格式为yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示。
在测试过程中所用到的测试方法:1、输入非法数据;2、输入默认值;3、输入特殊字符集;4、输入使缓冲区溢出的数据;5、输入相同的文件名;2、命令按钮控件的测试测试方法:a、点击按钮正确响应操作。
如单击确定,正确执行操作;单击取消,退出窗口;b、对非法的输入或操作给出足够的提示说明,如输入月工作天数为32时,单击“确定”后系统应提示:天数不能大于31;c、对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;3、单选按钮控件的测试测试方法:a、一组单选按钮不能同时选中,只能选中一个;b、逐一执行每个单选按钮的功能。
分别选择了“男”、“女”后,保存到数据库的数据应该相应的分别为“男”、“女”;c、一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空。
4、up-down控件文本框的测试测试方法:a、直接输入数字或用上下箭头控制,如在“数目”中直接输入10,或者单击向上的箭头,使数目变为10;b、利用上下箭头控制数字的自动循环,如当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;c、直接输入超边界值,系统应该提示重新输入;d、输入默认值,空白。
WEB界面测试用例〜收藏输入框校验1•字符串长度检查:输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度。
(256)2.字符类型检查:校验输入数据类型(文本,数字)3•空格检查:在输入信息项中,输入一个或连串空格,查看系统如何处理。
如对于要求输入整型、符点型变量的项中,输入空格,既不是空值,又不是标准输入。
4.输入法半角全角检查:在输入信息项中,输入半角或全角的信息,查看系统如何处理。
如对于要求输入符点型数据的项中,输入全角的小数点(。
或.,如4.5);输入全角的空格等。
5•特殊字符检查:输入特殊符号,如@、#、$、%、!等,看系统处理是否正确。
常见的错误是出现在%\这几个特殊字符•输入特殊字符集,例如,NUL及\n等;6•标点符号检查:输入内容包括各种标点符号,特别是空格,各种引号,回车键。
常见的错误是系统对空格的处理.7•检查信息的完整性:在查看信息和更新信息时,查看所填写的信息是不是全部更新,更新信息和添加信息是否一致。
8•必填项检查:如在必填项前加;可否不填或者输入空格9•检查修改重名:修改时把名字应该唯一的信息输入重复的名字或ID,看会否处理,报错•同时,也要注意,会不会报和自己重名的错•(员工代码,HR代码)-----唯一性约束ORA-00001(有空格没空格)10•时间日期检查:时间、日期验证是每个系统都必须的,如2006-2-31、2006-6-31等错误日期,同时,对于管理、财务类系统,每年的1月与前一年的12月(同理,每年的第1季度与前一年的第4季度)。
另外,对于日期、时间格式的验证,如2006年2月28日、2006-2-28、20060228等。
按扭11.检查按钮的功能是否正确:如新建、编辑、删除、关闭、返回、保存、导入,上一页,下一页,页面跳转,重置等功能是否正确。
常见的错误会出现在重置按钮上,表现为功能失效。
12.重复提交表单:一条已经成功提交的纪录,返回后再提交,看看系统是否做了处理。
登录界⾯的测试⽤例具体要求:有⼀个账号,⼀个密码输⼊框,⼀个提交按钮,考察⽬的1.了解需求2.是否具有设计⽤例的能⼒3.是否熟悉各种测试⽅法4.是否有丰富的web测试经验1.了解需求:测试需求分析过程,可以从质量要求出发,来展开测试需求分析,从功能,性能,安全性,兼容性等各个质量要求出发,不断细化其内容,挖掘对应的测试需求,覆盖质量要求,也可从开发需求出发,把每⼀条开发需求分解为测试项,结合质量要求,这些测试项再分解成测试任务,则包括功能性测试任务和⾮功能性测试任务,在整理测试需求时,需要分类,细化,合并,并按照优先级进⾏排列,形成测试需求列表1> 登录界⾯应该是弹出框,还是直接显⽰在⽹页⾥⾯2>账号和密码的长度(eg:长度,⼤⼩写敏感,特殊字符混搭)3>界⾯美观是否有特殊需求(UI测试)2.⽤例设计:功能测试:1>输⼊正确的⽤户名密码,点击提交按钮,验证能否正确登录2> 输⼊错误的⽤户名或者密码,点击提交按钮,验证登录失败,提⽰相应的错误信息3 >登录成功后能否跳转到正确的页⾯4>账号名或者密码长度过长或者过短,应该怎么处理(安全性,密码太短是否有提⽰)5>账号和密码有特殊字符(空格),是否做了过滤6>密码是否加密显⽰7>输⼊密码,⼤写键盘开启的时候要有提⽰信息8>什么都不输⼊,直接点击提交(⾮空检查)9>登录失败后,不能记住密码的功能10>登录页⾯中忘记密码等等链接跳转是否正确11>牵扯到验证码,还要考虑⽂字是否扭曲过度导致辨认难度⼤UI测试:1>布局是否合理,两个textbox和⼀个按钮是否对齐2>textbox的长度和⾼度是否符合要求3>界⾯设计风格和UI设计风格是否⼀致4>界⾯中的⽂字简洁易懂,没有错别字性能测试:1>打开登录界⾯,需要⼏秒2>输⼊正确的⽤户名和密码,登录成功跳转到新页⾯,需要⼏秒安全性测试:1>登录成功后的cookie是否有HttpOnly(降低脚本风险)2>账号和密码是否通过加密的⽅式,发送给web服务器3>账号和密码的验证,应该是⽤服务器验证,⽽不单单是在客户端⽤javaScript验证4>账号和密码的输⼊框,应该屏蔽SQL注⼊攻击5>账号和密码的输⼊框,应该禁⽌输⼊脚本(防⽌XSS攻击)6>错误登录的次数限制(防⽌暴⼒破解)7>是否⽀持多⽤户在同⼀台机器上登录8>⼀⽤户在多台机器上登录可⽤性测试:1>输⼊框是否可以⽤tab键切换2>输⼊账号,密码后按回车,是否可以登录3>是否可⽤全⽤键盘操作,是否有快捷键兼容性测试:1>主流的浏览器下能否显⽰正常已经功能正常2>不同的平台是否能正常⼯作,eg:windows,mac3>移动设备上是否正常⼯作,⽐如iphone,android4>不同的分辨率。
⽤户登录界⾯测试⽤例设计⼀、界⾯
1、登录界⾯是否清晰合理美观,⽆乱码(⽂字简洁、⽆错别字)
⼆、功能(主要采⽤等价类、边界值⽅法)
1、输⼊正确的⽤户名、密码,是否登录成功
2、输⼊错误的⽤户名或者密码,登录失败有没有提⽰(⽤户名或密码为空)
3、⽤户名、密码⽀持的字符类型
4、输完⽤户名之后按Tab键是否能到输⼊密码的框,输完密码之后按回车能否登录
5、如果有记住⽤户名密码的功能,下⼀次打开页⾯,是否默认有⽤户名密码
6、⽤户名、密码是否⼤⼩写敏感
(具体还可以考虑:这个⽤户名密码是否已注册)
三、安全性
1、在登录页⾯,输⼊的密码是否隐藏显⽰
2、多次登录失败,系统会不会阻⽌后续的尝试以应对暴⼒破解
3、⽤户名、密码能否⽀持复制、黏贴
4、在浏览器中直接输⼊登录成功后的URL地址,验证是否会重新定向到⽤户登录界⾯
5、密码输⼊框内的密码是否都可以在页⾯源码模式下被查看
四、兼容性
1、不同操作系统上同版本的浏览器能否正常打开登录界⾯,界⾯正常
2、相同操作系统的不同浏览器能否正常打开登录界⾯,界⾯正常
3、这个登录界⾯能否在移动⼿机端正常打开
五、性能压⼒
1、输⼊正确⽤户名、密码之后点击登录按钮,直到登录成功打开页⾯,需要多长时间(⼩于3秒)
2、多个⽤户同时进⾏登录操作,相应登录的时间是否会变长(⼩于5秒)。
二测试用例测试用例来源于测试需求,是对测试需求的进一步细化,是整个测试工作的基础。
测试用例覆盖系统的程度决定了测试的覆盖程度。
设计测试用例主要有几个方面的作用第一,执行测试时可根据测试用例的优先级别进行实施,有利于时间与资源的管理;第二,在回归测试中除了补充少量测试用例来寻找新的缺陷外,绝大部分是重复以前的测试用例用来验证软件的正确性以及验证软件缺陷是否被修复,所以设计测试用例降低了工作强度,减少回归测试复杂度;第三,在测试用例设计的基础上,执行期间对已通过、未通过的测试用例进行记录和统计,对未通过的测试用例编写测试缺陷报告,从而全方位的保证了测试工作的追踪。
设计界面测试用例界面测试Case的设计,分成三步进行,首先依据已经设计好的界面测试需求抽取的测试项,进行测试数据的设计,再根据测试数据来描述操作步骤和正确结果。
界面测试Case主要由测试项,检查内容、操作步骤,测试数据,正确结果等组成,详见表2_19。
表2_19 界面测试项抽取界面测试用例任务1、任务类型界面测试用例任务类型见表2_20。
表2_20 界面测试用例任务2、任务计划安排测试范围在测试计划中已经给出。
每个项目组完成“学创购书网”所有界面的测试用例设计。
界面测试需求已完成,界面测试用例在界面测试需求的基础上设计,所以要与界面测试需求严格保持一致。
测试经理担当本项目组工作任务分配,分配形式可参照下表。
文档保存名称严格参照表2_21中的“文档名称”列中相关说明。
表2_21 界面测试需求任务计划3、任务工作量汇总以项目组为单位进行工作量汇总,测试经理担当,汇总形式参见下表。
以项目组为单位进行工作量汇总,测试经理担当,汇总形式如表2_22。
表2_22 界面测试用例任务工作量汇总界面测试用例规范1、检查内容常见的界面测试类型一般包括控件、窗体、消息框、导航条等。
针对界面测试用例设计的案例,我们继续扩展典型测试项如何进行检查内容的设计。
(1)常见控件一般包括如下类型:①EditBox(文本框)②Button(按钮)③DropList(下拉列表框)④RadioButton(单选框)⑤Check Box(多选框)⑥ComboBox(组合框)⑦DateTimePicker(时钟控件)……文本类型的输入框是项目中最常使用的一个控件类型,边界外的测试内容在UI测试中进行,其余能够保存到数据库中的都在功能测试中进行测试。
人机界面交互测试用例
1. 测试用户是否可以成功登录系统。
2. 测试用户是否能够在主界面上进行操作,如点击按钮、填写表单等。
3. 测试用户在操作过程中是否能够正确地获取系统的反馈,如提示信息、错误信息等。
4. 测试用户在填写表单时是否能够正确地输入数据,并且系统能够正确地处理输入数据。
5. 测试用户是否能够正确地导航到不同的界面,如主界面、设置界面、个人信息界面等。
6. 测试用户是否能够在设置界面上成功设置系统的参数,如修改密码、选择语言等。
7. 测试用户是否能够在个人信息界面上成功查看和修改个人信息。
8. 测试系统在用户退出登录时是否能够正确地保存用户数据,并且下次登录时能够恢复用户数据。
9. 测试系统在出现异常情况时是否能够正确地处理,如网络连接中断、系统崩溃等。
10. 测试系统的性能和稳定性,如响应时间、并发处理能力等。
模块用例标题操作步骤期望结果窗口显示位置检测窗口在屏幕上的显示位置是否正确、美观窗口在屏幕上的显示位置正确、美观窗口窗口标题检测窗口标题是否正确窗口标题正确窗口各对象位置检测窗口中各对象位置是否正确、美观窗口中各对象位置正确、美观窗口系统菜单及按钮操作检测窗口的系统菜单及按钮操作是否正常窗口的系统菜单及按钮操作正常窗口不同分辨率检测窗口在各种不同分辨率下是否能全部显示窗口在各种不同分辨率下能全部显示菜单显示检测菜单是否显示正确菜单显示正确菜单文字意义检测菜单项文字意义是否明确菜单项文字意义明确菜单快捷方式检测主菜单条上各项是否均有快捷方式主菜单条上各项均有快捷方式菜单快捷方式是否有效检测主菜单条上各项的快捷方式是否有效主菜单条上各项的快捷方式有效菜单显示检测下拉式菜单中各菜单项显示是否正确下拉式菜单中各菜单项显示正确菜单文字意义检测下拉式菜单中各菜单项文字意义是否明确下拉式菜单中各菜单项文字意义明确菜单下拉快捷方式是否有效检测有快捷方式的下拉式菜单项的快捷方式是否有效有快捷方式的下拉式菜单项的快捷方式有效工具条位置检测工具条显示的位置是否正确工具条显示的位置正确工具条浮动说明检测工具条中各项是否均有浮动说明工具条中各项必须均有浮动说明工具条状态检测工具条中各按钮是否有按下和抬起两种状态工具条中各按钮必须有按下和抬起两种状态工具条可移动工具条检测可移动工具条在窗口边际位置其形状及位置的相应变化是否正确可移动工具条在窗口边际位置其形状及位置的相应变化正确工具条缺省值检测工具条中开关按钮、按钮组及List Box对象是否有缺省值工具条中开关按钮、按钮组及ListBox对象必须有缺省值状态条位置检测状态条显示位置是否正确、美观状态条显示位置正确、美观状态条状态信息检测1.状态条内状态信息显示是否根据操作而变化1.状态条内状态信息显示根据操作而变化状态条检测2.状态条内状态信息是否正确 2.状态条内状态信息正确状态条信息文字检测状态条内状态信息文字是否正确、意义是否明确状态条内状态信息文字正确、意义明确对话框弹出对话框检测对话框弹出时机及位置是否正确对话框弹出时机及位置正确对话框对话框内位置检测对话框内各对象位置是否正确对话框内各对象位置正确对话框对话框内文字检测对话框内各对象的文字标题意义是否明确对话框内各对象的文字标题意义明确对话框属性检测模式对话框和非模式对话框的属性是否正确模式对话框和非模式对话框的属性正确消息框弹出对话框检测弹出时机及位置是否正确弹出时机及位置正确消息框信息检测信息意义是否正确、意义是否明确信息意义正确、意义明确消息框锁住检测弹出时是否锁住Mouse消息和键盘输入弹出时必须锁住Mouse消息和键盘输入消息框退出检测是否有正确的对象用于退出Message Box必须有正确的对象用于退出Message Box列表框位置检测列表框显示及位置是否正确、美观列表框显示及位置必须正确、美观列表框缺省值检测列表框是否有缺省值列表框应有缺省值列表框可选内容检测列表框内可选内容是否全面列表框内可选内容必须全面多选框位置检测显示位置是否正确显示位置要正确多选框文字意义检测文字意义是否明确文字意义要明确多选框成组关系检测Redio Box的成组关系是否正确、选择是否互斥Redio Box的成组关系要正确、选择必须互斥文本框位置检测显示位置是否美观显示位置要美观文本框文字意义检测文字意义是否明确文字意义要明确文本框字体检测同一界面上字体及字体大小是否统一、美观同一界面上字体及字体大小应统一、美观文本框显示检测显示是否正确,意义是否明确显示正确且意义明确文本框输入正常输入正常的字母或数字允许输入文本框输入已存在输入已存在的文件的名称需做唯一控制的字段,控制并提示输入的内容已存在文本框 输入超长字符 输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示; 输入超过文本框长度的字符或文本,所输入的内容正常显示 文本框 输入默认值 空白或空格必填项,控制并提示输入不能为空文本框 输入字母 若只允许输入字母,尝试输入数字;反之;尝试输入字母; 控制并提示输入有误文本框 强制输入 利用复制,粘贴等操作强制输入程序不允许的输入数据;不允许输入文本框 特殊字符输入特殊字符集,例如,NUL 及\n 等;需做控制的字段,控制并提示输入的内容有误文本框 不符合格式输入不符合格式的数据,检查程序是否正常校验,如,程序要求输入年月日格式为yy/mm/dd ,实际输入yyyy/mm/dd提示输入错误图形按钮 文字 检测是否有相应的文字说明或意义明确有相应的文字说明或意义明确图形按钮 状态 检测是否有按下和抬起两种状态 有按下和抬起两种状态 图形按钮 位置 检测在界面中所处位置是否美观 在界面中所处位置要美观 输入域 空 检测为空时处理必填项不允许为空输入域 任意 检测任意字符串(中英文) 任意字符串(中英文),符合该字段相应的输入要求输入域 超界 检测超界字符串的处理 超界字符串的处理,控制或提示不能录入大于最大长度输入域 时间输入域时间格式允许正确的各种时间表示格式的输入(美国方式及中国方式等) 输入域 整型数字输入域 浮点数 控制或提示输入不正确输入域 超界 超界字符串的处理,控制或提示不能录入大于最大长度 输入域负值控制或提示输入不正确输入域 浮点型数字输入域 超长 超界字符串的处理,控制或提示不能录入大于最大长度显示域 位置 检测显示域中各对象显示位置是否正确、美观 显示域中各对象显示位置正确、美观 显示域 信息 检测显示域中文字Label 信息是否正确显示域中文字Label 信息正确显示域 字体检测显示域中文字Label 字体及字体大小是否统一、美观 显示域中文字Label 字体及字体大小应统一且美观显示域输入的信息检测显示域中显示信息是否与输入的信息一致显示域中显示信息应与输入的信息一致显示域滚动条检测在屏幕显示不下时,是否增加滚动条以确保信息显示的完整在屏幕显示不下时,应增加滚动条以确保信息显示的完整命令按钮点击按钮检测点击按钮是否正确响应操作点击按钮正确响应操作如,单击确定,正确执行操作;单击取消,退出窗口;命令按钮非法的输入或操作检测对非法的输入或操作是否给出足够的提示说明对非法的输入或操作给出足够的提示说明,如,输入月工作天数为32时,单击【确定】后系统应提示:天数不能大于31;命令按钮无法恢复的操作检测对可能造成数据无法恢复的操作是否给出确认信息对可能造成数据无法恢复的操作给出确认信息,给用户放弃选择的机会;单选按钮同时选中检测一组单选按钮同时选中一组单选按钮不能同时选中,只能选中一个单选按钮逐一单选检测逐一执行每个单选按钮的功能逐一执行每个单选按钮的功能如:分别选择了【男】【女】后,保存到数据库的数据应该相应的分别为【男】【女】;单选按钮默认选中检测一组执行同一功能的单选按钮在初始状态时是否有被默认选中一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空;上下箭头控件文本框输入/用上下箭头控制检测直接输入数字或用上下箭头控制直接输入数字或用上下箭头控制,如,在【数目】中直接输入10,或者单击向上的箭头,使数目变为10;上下箭头控件文本框上下箭头检测利用上下箭头控制数字的自动循环利用上下箭头控制数字的自动循环,如,当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;上下箭头控件文本框超边界值检测直接输入超边界值,系统是否提示重新输入;直接输入超边界值,系统应该提示重新输入;上下箭头控件文本框默认值/空白检测输入默认值/空白输入默认值/空白,如:【插入】数目为默认值,点击【确定】;或,删除默认值,使内容为空,单击【确定】进行测试;上下箭头控件文本框输入非数字字符检测输入非数字字符此时系统是否提示输入有误输入字符此时系统应提示输入有误复选框同时选中检测多个复选框被同时选中;多个复选框可以被同时选中;复选框部分选检测多个复选框被部分选中;多个复选框可以被部分选中;复选框都不被选中检测多个复选框都不被选中;多个复选框可以都不被选中;复选框逐一执行检测逐一执行每个复选框的功能;逐一执行每个复选框的功能;列表内容检测条目内容是否正确;根据需求说明书确定列表的各项内容是否正确条目内容正确;根据需求说明书确定列表的各项内容正确,没有丢失或错误;列表滚动条检测列表框的内容较多时是否使用滚动条;列表框的内容较多时要使用滚动条;列表多选检测列表框是否允许多选列表框允许多选时,能正确用shift选中条目、按ctrl选中条目和直接用鼠标选中多项条目;滚动条长度检测滚动条的长度是否根据显示信息的长度或宽度及时变换滚动条的长度根据显示信息的长度或宽度及时变换,这样有利于用户了解显示信息的位置和百分比,如,word中浏览100页文档,浏览到50页时,滚动条位置应处于中间;滚动条拖动拖动滚动条,检查屏幕刷新情况,并查看是否有乱码;拖动滚动条,屏幕刷新正确,无乱码;滚动条单击单击滚动条;正确显示滚动条滚轮用滚轮控制滚动条;屏幕刷新正确,无乱码;滚动条上下按钮检测滚动条的上下按钮屏幕刷新正确,无乱码;各种控件 tab键检测tab键的顺序tab键的顺序,一般是从上到下,从左到右各种控件热键检测热键的使用热键的使用,逐一测试,功能正常各种控件 enter键和esc键检测enter键和esc键的使用逐一测试,功能正常。
二测试用例测试用例来源于测试需求,是对测试需求的进一步细化,是整个测试工作的基础。
测试用例覆盖系统的程度决定了测试的覆盖程度。
设计测试用例主要有几个方面的作用第一,执行测试时可根据测试用例的优先级别进行实施,有利于时间与资源的管理;第二,在回归测试中除了补充少量测试用例来寻找新的缺陷外,绝大部分是重复以前的测试用例用来验证软件的正确性以及验证软件缺陷是否被修复,所以设计测试用例降低了工作强度,减少回归测试复杂度;第三,在测试用例设计的基础上,执行期间对已通过、未通过的测试用例进行记录和统计,对未通过的测试用例编写测试缺陷报告,从而全方位的保证了测试工作的追踪。
设计界面测试用例界面测试Case的设计,分成三步进行,首先依据已经设计好的界面测试需求抽取的测试项,进行测试数据的设计,再根据测试数据来描述操作步骤和正确结果。
界面测试Case主要由测试项,检查内容、操作步骤,测试数据,正确结果等组成,详见表2_19。
表2_19 界面测试项抽取界面测试用例任务1、任务类型界面测试用例任务类型见表2_20。
表2_20 界面测试用例任务2、任务计划安排测试范围在测试计划中已经给出。
每个项目组完成“学创购书网”所有界面的测试用例设计。
界面测试需求已完成,界面测试用例在界面测试需求的基础上设计,所以要与界面测试需求严格保持一致。
测试经理担当本项目组工作任务分配,分配形式可参照下表。
文档保存名称严格参照表2_21中的“文档名称”列中相关说明。
表2_21 界面测试需求任务计划3、任务工作量汇总以项目组为单位进行工作量汇总,测试经理担当,汇总形式参见下表。
以项目组为单位进行工作量汇总,测试经理担当,汇总形式如表2_22。
表2_22 界面测试用例任务工作量汇总界面测试用例规范1、检查内容常见的界面测试类型一般包括控件、窗体、消息框、导航条等。
针对界面测试用例设计的案例,我们继续扩展典型测试项如何进行检查内容的设计。
(1)常见控件一般包括如下类型:①EditBox(文本框)②Button(按钮)③DropList(下拉列表框)④RadioButton(单选框)⑤Check Box(多选框)⑥ComboBox(组合框)⑦DateTimePicker(时钟控件)……文本类型的输入框是项目中最常使用的一个控件类型,边界外的测试内容在UI测试中进行,其余能够保存到数据库中的都在功能测试中进行测试。
下面介绍对于各种控件的检查内容的描述,详见表2_23。
表2_23 控件检查内容(2)其他界面测试分类一般包括如下类型:界面测试类型除了控件以为还有窗体、消息框、导航栏等类型,下面对这些控件一起介绍检查内容。
这些控件有的测试项已经是不可拆分的最小单元,所以就不再进行检查内容的扩展,详见表2_24。
表2_24 界面其它类型检查内容ABCABC2、操作步骤操作步骤用1. 2. 3.……顺序标注,操作步骤结束后,不需要增加标点符号,详见表2_25。
表2_25 操作步骤描述3、测试数据的描述对于测试CASE中的测试数据, 需要描述数据的特性和取值范围, 不需要描述具体的数值。
这样, 不同的测试人员执行CASE时,可以根据数据的要求输入数据, 增加了发现问题的机率,详见表2_26。
表2_26 测试数据描述信度。
4、正确结果正确结果中有多个检查点时,需要拆成多个单元格。
正确结果尽可能描述出验证细节,详见表2_27。
表2_27 正确结果描述案例正确结果描述案例:测试项检查内容操作步骤测试数据正确结果………………………鼠标双击[添加] 1.输入页面所有必填信息2.鼠标双击[添加]「添加图书」页面所有必填信息正确高添加成功,记录成功保存到DB屏蔽第2次重复操作………………………案例分析:上面案例中,也许会被描述为“添加成功,记录成功保存到DB”。
鼠标双击[添加]后,记录成功保存到DB后,要屏蔽掉第二次鼠标点击,所以重点提出来说明一下。
这样测试执行的时候会造成测试遗漏界面测试用例示例示例1:设计“会员登录”界面测试用例界面如图2_5,界面测试用例设计如表2_27。
图2_5 “会员登录”界面表2_27 “会员登录”界面测试用例没有出现重叠比例显示正确UI_P2_32 高滚动条的长度变大或出现UI_P2_33点击浏览器的最大化按钮或双击浏览器的标题栏当前不是最大化状态高窗体可以最大化UI_P2_34 高文字显示正确没有出现重叠比例显示正确UI_P2_35 高滚动条长度变短或不显示UI_P2_36 点击最小化按钮-高窗体最小化到后台UI_P2_37 点击关闭按钮-高窗体正常关闭UI_P2_38 分辨率改变分辨率设置-高窗体正常显示UI_P2_39 窗体类型窗体类型确认窗体的类型-高所有窗体均为模式窗体UI_P2_40 控件字体字号确认控件字体字号-高控件字体字号一致内容正确文字不重叠无全半角中英文混合UI_P2_41 文字内容一致性文字内容一致性确认文字内容一致-高相同控件名称一致关于描述说法一致UI_P2_42 样式一致性样式一致性确认样式一致-高同一类型控件样式一致UI_P2_43 窗口Title名称Title栏文字表达正确性确认窗口Title栏文字表达正确-高用户登录UI_P2_44 特殊属性主界面图标--确认每一页的主界面图标一致-高UI_P2_45 初始初始focus--确认初始focus位置-高初始focus位置在[用户名]上为空 2.验证码为空3.点击[登录]按钮UI_P2_63 消息类型----高通知信息UI_P2_64 Message内容----高验证码为必填信息UI_P2_65 Message对话框Button----高确定UI_P2_66 后继处理----高返回UI_P2_67导航条-- 文字规范字体、字号检查导航条的字体、字号是否适中--高字体、字号适中UI_P2_68 错别字检查导航条是否有错别字--高无错别字UI_P2_69 中英文混合检查导航条是否有中英文混合--高无中英文混合UI_P2_70 图标--检查导航条图标是否正确显示--高UI_P2_71 布局导航栏分组检查导航栏分组是否清晰--高导航栏分组清晰UI_P2_72 快捷键------高--UI_P2_73 热键------高--UI_P2_74 跳转------高导航条能跳转到正确的页面示例2:设计“添加图书”界面测试用例界面如图2_6,界面测试用例设计如表2_28。
图2_6 “添加图书”界面表2_28“添加图书”界面测试用例Case ID 界面测试类型子分类测试项检查内容操作步骤测试数据优先级正确结果UI_P13_128点击浏览器的最大化按钮或双击浏览器的标题栏当前不是最大化状态高窗体可以最大化UI_P13_129 高文字显示正确没有出现重叠比例显示正确UI_P13_130 高滚动条长度变短或不显示UI_P13_131 点击最小化按钮- 高窗体最小化到后台UI_P13_132 点击关闭按钮- 高窗体正常关闭UI_P13_133 分辨率改变分辨率设置- 高窗体正常显示UI_P13_134 窗体类型窗体类型确认窗体的类型- 高所有窗体均为模式窗体UI_P13_135 控件字体字号确认控件字体字号- 高控件字体字号一致内容正确文字不重叠无全半角中英文混合UI_P13_136 文字内容一致性文字内容一致性确认文字内容一致- 高相同控件名称一致关于描述说法一致UI_P13_137 样式一致性样式一致性确认样式一致- 高同一类型控件样式一致UI_P13_138 窗口Title名称Title栏文字表达正确确认窗口Title栏文字表达正确- 高添加图书UI_P13_139 特殊属性主界面图标主界面图标确认每一页的主界面图标一致- 高UI_P13_140 初始Focus初始focus -- 确认初始focus位置- 高初始focus位置在[书名]Case ID 界面测试类型子分类测试项检查内容操作步骤测试数据优先级正确结果空UI_P13_167导航条-- 文字规范字体、字号检查导航条的字体、字号是否适中-- 高字体、字号适中UI_P13_168 错别字检查导航条是否有错别字-- 高无错别字UI_P13_169 中英文混合检查导航条是否有中英文混合-- 高无中英文混合UI_P13_170 图标-- 检查导航条图标是否正确显示-- 高UI_P13_171 布局导航栏分组检查导航栏分组是否清晰-- 高导航栏分组清晰UI_P13_172 快捷键-- -- -- 高UI_P13_173 热键-- -- -- 高UI_P13_174 跳转-- -- -- 高导航条能跳转到正确的页面。