- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Bug 预防
Bug 预防
测试组:吴晓华
Web 产品常见问题
页面显示:
产品的网页通常保证在1024*768的分辨率下显示正常,但是常常忽略800*600分辨率下的显示情况。
如果页面设计明确只考虑1024*768的需求,则只在1024*768下验证各个产品页面的显示正确无误
预防方法:
切好的设计页面和集成程序后的页面需要分别在两种显示分别率下验证显示的正确性
Web 产品常见问题
浏览器兼容性:
目前市场上的主流浏览器如下:
IE 6.0
IE 7.0
Maxthon
FireFox
TT
通常情况下要保证IE 6/IE 7和FireFox 3浏览器下的兼容性,需要保证页面不变型,Js执行均正确
预防方法:
设计组需要制定页面设计规范和Js设计规范,保证主流浏览器的页面显示兼容性和Js设计兼容性
Web 产品常见问题
Tab键的使用:
页面中的tab翻页可以正常切换、支持tab按键切换的要检验使用的正确性和合理性
预防方法:
需求设计过程中需要考虑tab键的使用合理性
程序设计或者页面设计出一个tab键使用的通用设计或者规范
Web 产品常见问题
前进和后退问题:
IE 有一个特性:就是允许前进和后退到某一个页面,在某些特殊情况下,用户进行前进和后退,有可能造成数据不完整的提交,或者其他的显示问题。
预防方法:
制定一些标准的策略来处理IE的前进和后退操作,作为整个儿项目的共享,防止用户返回特定的数据提交页面和浏览页面,并进行重复操作。
Web 产品常见问题
页面提示语言、Js提示语言,程序提示语言:
通常情况下,产品人员并不会将产品需求细化到某句话应该如何提示用户,所以不同的程序员会根据自己的语言特点来提示用户,这就造成了不同程序员提示的语言风格完全不一样,造成产品友好度下降。
解决方法:
产品人员和开发人员一起制定尽可能大而全的提示语言规范,并且作为规范说明提供给开发人员进行使用。
Web 产品常见问题
语言文字提示(微软的标准):
全角字符和半角字符都要使用一个空格分开
英文和数字之间要有空格分开
汉字和英文、数字要有空格分开
带有汉字的话要使用全角字符
语言中不要混用全角和半角标点
在语言中,永远不要用“你”这个字,要做一些操作步骤描述的时候,要多用“请”字
Web 产品常见问题
文字缩略和折行:
输入框提交很长的字符,并且不折行,则提交数据后,有可能会把页面的拉的非常长。
如果要将文字后面的一些文字处理为省略号的时候,需要注意不要将中文截成半个字符
预防方法:
提交公共处理字符的程序,解决上述问题,来进行公用
Web 产品常见问题
图片的显示和链接:
图片是否增加链接通常会被开发人员忽略掉
图片的显示位置通常会显示不同像素大小和比例的图,所以需要明确定义大图片如何缩减成为小图片的策略,以及小图片如何拉伸显示为大的图片
解决方法:
提供的需求中明确图片是否需要链接以及链接的位置
需求中明确图片显示策略,是等比缩放显示,还是原大小显示,还是自适应显示,并且制定相应策略的统一处理模块
Web 产品常见问题
重复提交:
用户提交数据页面,用户有可能连续多次点击提交按钮,造成数据的重复提交
预防方法:
用户点击“提交”后,将按钮变为Disable状态
Web 产品常见问题
输入判断问题(1):
所有键盘输入的特殊字符,均可以正常保存
需要特别处理英文单引号、英文双引号等引起程序错误的问题
需要处理“”、“/”和“\”等容易保存出错的字符
预防方法:
开发公共处理特殊字符的模块,在系统中进行规范应用
Web 产品常见问题
输入判断问题(2):
数字框只能输入数字的内容
日期框需要判断日期是否合法
文本框需要判断字段长是否限制了
对于空格的处理,如果系统想trim掉字符串最开头和最后的空格,则需要整个儿系统都使用此策略,否则会造成数据传递不一致的问题
需要前台页面使用js来判断输入的合法性,同时后台逻辑也要添加判断输入合法性的判断。
Web 产品常见问题
多个IE同时访问的情况:
用户可能打开不同的IE使用相同的用户登录后进行操作,程序处理的时候要考虑到数据的一致性和同步问题
多个IE使用不同用户,则cookie操作不会出现用户信息混乱的问题
Web 产品常见问题
安全考虑:
在URL中不要带有明文的用户信息写代码的时候,不要把密码等敏感的用户信息明文的显示在url中
即使要传递密码参数也不要使用pwd、passpord这样的参数名称来进行传递,防止被截获
要在传递参数的操作中使用NoCache参数,防止将url参数进行缓存
预防方法:
建立标准的数据传输和命名规范,并制作一些网页开
您可能关注的文档
最近下载
- 甲骨文与青铜器课件.ppt VIP
- 《2025年CSCO宫颈癌诊疗指南》更新要点解读PPT课件.pptx VIP
- 《分数乘除混合运算》示范公开课教学设计【青岛版小学六年级数学上册】.pdf VIP
- 部编版11.一块奶酪 教学设计教案 三年级语文上册(带板书设计、教学反思)3.docx VIP
- 静脉采血技术操作规范2025版.docx VIP
- 最全的日语汽车词汇汇总.docx VIP
- 护理组织管理体系与职责分工..doc VIP
- 2025食品生产通用卫生规范年GB14881试题及参考答案.docx VIP
- 屈光手术科普知识.pptx VIP
- 2025年高考数学全国新课标Ⅰ卷试卷评析及备考策略(课件).pptx VIP
文档评论(0)