如何确定测试对象?
测试对象取决于Web运用法式当前所处的软件开辟性命周期。在开辟早期,我们可能须要直接测试软件的各个自力组件,从而更好地舆解各个组件的运行方法。这是因为,在一款Web运用法式中,现实上会有多个Web层介入到页面的显示与最终用户要求的响应中。
前端,即阅读器中出现的HTML、CSS和 Javascript
Web层,一般治理经由过程HTTP协定拜访Web运用治理的Web办事器。
运用层,重要由多个负责履行各类营业逻辑功效的运用层构成。
数据层(数据库层),负责供给现实数据的数据源,个中包含:
关系数据库;键值存储
面向文档的数据库
数据处置平台,如 Apache Hadoop;
在项目开端阶段,零丁测试这些层会更好一些,特殊是在对组件履行重年夜修正时。如许做也利于未来更轻易地发明一些因为机能差别造成的问题,这些问题甚至有可能产生在最终用户应用场景中(如用户提议的阅读器要求)。假如没有为每一个组件肯定基准,那么故障修复进程也更消耗时光,因为我们须要搜刮各个网站扶植Web层,能力找到造成机能问题和功效问题的根源。