每有一项不清楚的前端交付标准,就会有一个程序员祭天。
为了程序员们更好的生存环境,我们在往期文章《程序员生存指南》中对前端交付标准进行了初步介绍。
今天就对其进行进一步探讨!
一、功能性问题
#链接测试#主要分为以下几个方面:
1.页面是否有无法连接的内容或无用的链接;
2.点击网站Logo是否现实主页信息;
3.导航链接的页面是否正确,是否可按栏目级别跳转到相应的页面;
4.点击首页或列表页的文章标题的链接,是否可进入相应的文章的详细页面;
5.链接是否跳转到正确的页面;
6.个别需要新窗口打开的链接能否正确打开;
#搜索测试#主要分为以下几个方面:
1.搜索按钮功能是否实现;
2.输入网站中存在的信息,能否正确搜索出结果;
3.输入键盘中所有特殊字符,是否报错;
4.系统是否支持键盘回车键、Tab键;
5.在输入域输入空格,点击搜索系统是否报错;
6.在输入域中不输入任何内容,是否搜索出的是全部信息或者给予提示信息;
7.精确查询还是模糊查询,如果是模糊查询输入:熙%派。查询结果是不是都包含熙派两个字的信息;
#表单测试#主要分为以下几个方面:
1.注册、登录功能是否实现;
2.提交、清空按钮功能是否实现;
3.提交的数据是否能正确保存到后台数据库中(后台数据库中的数据应与前台录入内容完全一致,数据不会丢失或被改变);
4.表单提交,删除,修改后是否有提示信息;提示、警告、或错误说明应该清楚、明了、恰当;
5.浏览器的前进、后退、刷新按钮,是否会造成数据重现或页面报错;
6.表单显示时应考虑数据显示宽度的自适应或自动换行;
#交互性数据测试#主要分为以下几个方面:
1.后台的数据操作是否对前台产生相应正确的影响;
2.通过管理权限的授予,给予用户不同的管理内容;
3.数据未审核时,前台应不显示;审核通过后,前台应可显示该条数据;
二、兼容性问题
#平台测试#
市场上有很多不同的操作系统类型,最常见的有Windows、Unix、MAC OSX、Linux等。Web应用系统的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。这样的话,就会发生兼容性问题,同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。因此,在Web系统发布之前,需要在各种操作系统下对Web系统进行兼容性测试,着重要测试的是Windows、和MACOSX系统。而手机端的则着重测试Android和IOS这两个。
#浏览器测试#
浏览器是Web客户端最核心的构件,常见的浏览器IE浏览器(Internet explorer)、Safari浏览器、Firefox浏览器、Chrome浏览器、360浏览器、搜狗浏览器、opera浏览器等。同一web页面在不同浏览器上显示效果不尽相同,而用户对浏览器的选择也会有很大的差异。为了保证项目在这些浏览器上都能正常工作,针对不同的浏览器做兼容性测试是十分有必要的,具体的测试需与上述内容综合进行。
三、内容维护问题
#后台维护#
在正式开始代码前,前端人员需要考虑上传图片前台是否固定以及文字拉伸的问题。
#富文本维护#
一般项目中都有需要富文本维护的内容,这里前端排版人员必须按照设计稿中的内容去排版,不可截图展示:富文本排版不会耗费太多时间且PC端无法自适应。
四、标注问题
推荐使用蓝狐软件进行统一管理,人性化,省去设计师另外切图和标注的问题。
五、终端规则问题
设计尺寸不代表最终上线的尺寸,要根据流行终端进行适当调整。
以上就是本期头条的主要内容,感谢您的浏览!
更多精彩请持续关注,下期见!
閱讀更多 SIMPLEBY熙派 的文章