跳到内容 跳到导航

我们为什么要在发布前测试工作

2020年6月29日更新 (2017年1月10日发布) 通过 迈尔斯 网站设计 & UX

当涉及到网站建设时,有很多活动部件必须组合在一起才能制成成品。与任何事物一样,当存在多个组件时,出错的可能性会增加。



我们为什么要在发布前测试工作

不幸的是,没有“构建网站”按钮之类的东西,而且Bam Creative团队不是机器人,因此,在开发产品时,我们很容易出现人为错误。

整个Bam Creative团队都很棒,但是我们并不完美。我们制作了一些很棒的东西,但从深层次来看,我们都是凌乱,有缺陷,无组织,混乱的人, 犯错误 有时。但这没关系!其他人也一样!因此,测试是我们开发过程中如此重要的部分。

从一开始,测试和迭代的价值就已经根深蒂固。我们以提供高标准的工作质量而感到自豪,这是第一次尝试就无法实现的。我们努力做到道德规范,并达到客户对我们期望的标准,并通过一种质量保证方法(例如测试)来确保做到这一点。

我们的测试流程  

多年来,我们的测试流程一直在磨练,直到今天仍在不断发展。网站启动之前,我们有一套网站必须满足的准则和清单。这是我们的一些考虑因素,以及在确保质量时要进行的测试。

首先,需要注意的是,开发团队很少进行最终测试。一双新鲜的眼睛看着工作并注意到可能遗漏的任何问题将非常有益。这就是为什么我们通常会邀请不参与项目开发的人员来进行最终测试。这对于确定网站流程中的问题或检查某些功能是否直观很有帮助。

开发网站时,我们知道网站的内部和外部功能。由于乐观和认知偏见,我们以已知有效的方式遍历表格或用户流。当新来的人进行检查时,他们可能很难弄清楚他们应该如何导航功能并获得开发团队之前从未遇到过的问题。测试人员将仔细检查并创建需要解决的问题和错误的列表,然后将其提交给开发团队进行进一步的完善。这是测试中遇到的一些常见问题,以及我们如何解决它们。

测试中的常见问题 

如前所述,网站有很多组成部分。一个示例是具有多个页面的网站。假设您创建了一个页面,并添加了指向第二个页面的链接。链接页面标题随处变化,因此,为了保持一致性,还应更改页面的URL标记(当然,这是良好的SEO做法)。突然,您的原始链接断开,使您的用户进入一个令人困惑的404页面。像这样的链接断开是一个很常见的问题,在测试中会发现。

在线有一些很棒的链接检查器工具。在Bam Creative,我们使用  Xenu链接检查器 和   Mac的完整性 。这些工具会在您的网站上抓取指向404页的链接,并生成报告供您查找和修复这些断开的链接。检查链接是一件非常容易的事情,可以极大地改善用户在您网站上的体验,并有助于优化搜索引擎。

网络标准

 我们测试的另一大部分致力于确保我们的代码经过W3C Web标准的验证。通常,浏览器可以在渲染无效代码方面做得很好,但是在某些情况下,错误可能会导致一些严重的布局问题。

没有两个浏览器呈现相同的代码,这同样会导致错误。确保最好的浏览器呈现您的作品非常重要。拥有有效的代码是使浏览器工作更轻松的第一步。我们用 W3C标记验证服务 验证HTML,以及 W3C CSS验证服务 to validate CSS.

跨浏览器和平台测试对于确保用户在使用的任何设备上都具有一致的体验至关重要。我们在进行测试的办公室中拥有许多移动和平板设备。我们还测试了各种操作系统和主要浏览器,包括Internet Explorer,Edge,Firefox,Chrome和Safari。

辅助功能  

我们测试的另一件事是可访问性。我们将可访问性视为默认标准,因为它对所有人都有益,而不仅仅是残障人士。创建网站时,我们希望尽可能多的人能够无问题地使用它,而不论他们的能力如何。根据客户的需求,我们通常旨在至少满足AA WCAG标准的可访问性。

辅助功能测试的一个重要功能是确保所使用的颜色符合最小的对比度。标准的最小对比度为7:1,可确保可见性或色盲程度低的人能够区分前景元素和背景元素。有时候,由于严格的品牌指导,很难做到这一点,这就是为什么在项目的各个阶段考虑可访问性会很有帮助的原因。

在线上有一些出色的辅助功能工具,例如 对比度checker.com  可让您输入两种颜色,并查看它们是否符合A,AA和AAA WCAG的对比度标准。它还检查亮度和色盲与色盲有关。  是了解您的网站满足辅助功能标准指南的程度的另一个很好的工具。它还提供有关如何改进网站以更好地满足受众的不同需求的建议。

概要

对我们的工作进行测试并获得建设性的批评不仅可以最终改善产品,还可以帮助我们提高团队和个人的技能。我们将从以前的项目中学到的知识带入新的知识,这有助于我们改进和构建更大的东西。

作为一家公司,我们的主要目标一直是向客户提供可能最好的产品,无论它是大型Web应用程序还是 简单的目标网页 。通过质量保证措施(例如测试),我们能够实现该目标。我们对生产高质量的产品感到满意,我们的客户可以放心知道他们的投资是高标准的。将低于标准的工作发布到世界上,我们不会感到高兴,所以这就是为什么我们总是在发布之前测试我们的工作。

相关文章