程序员生存指南2:功能性、兼容性……看了这篇都不是问题

每有一项不清楚的前端交付标准,就会有一个程序员祭天。

为了程序员们更好的生存环境,我们在往期文章《程序员生存指南》中对前端交付标准进行了初步介绍。

今天就对其进行进一步探讨!

一、功能性问题

#链接测试#主要分为以下几个方面:

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端无法自适应。

四、标注问题 

推荐使用蓝狐软件进行统一管理,人性化,省去设计师另外切图和标注的问题。

五、终端规则问题

设计尺寸不代表最终上线的尺寸,要根据流行终端进行适当调整。

程序员生存指南2:功能性、兼容性……看了这篇都不是问题


以上就是本期头条的主要内容,感谢您的浏览!

更多精彩请持续关注,下期见!


分享到:


相關文章: