34、网页测试与网络服务测试的技术实践

网页测试与网络服务测试的技术实践

1. 网页测试流程

在进行网页测试时,有一套有效的流程可以遵循,以确保测试的准确性和可靠性。

1.1 捕获并本地保存页面

首先要做的是捕获网页并将其本地保存。由于网页经常变化,依赖实时页面风险太大。捕获页面后,还需要重现测试,这可能会比较耗费人力。但如果测试能够重现,那么就成功了一大半。

1.2 简化测试用例

接下来要将其简化为最简单的形式。完整的网页中会发生很多事情,必须隔离有问题的代码,否则开发人员将不得不花费大量时间仔细研究代码。有一个名为 Lithium 的工具可以自动将失败的网页简化为更简单的测试用例。这个工具最初是为处理各种模糊测试工具(包括 jsfunfuzz 工具)发现的崩溃网页而开发的。使用这个工具,通常可以将一个 3000 行的网页简化为 5 - 10 行。

以下是网页测试流程的 mermaid 流程图:

graph LR
    A[捕获并本地保存页面] --> B[重现测试]
    B --> C{测试是否可重现}
    C -- 是 --> D[简化测试用例]
    C -- 否 --> B

2. eBox 测试面临的问题

eBox 是一个用于管理企业网络的复杂开源 Web 工具,在开发和测试过程中遇到了诸多问题。

2.1 测试和质量保证流程繁琐

开发 eBox 一年多后,发布新版本时面临的主要问题是测试和质量保证(QA)流程,这很快成为 eBox 开发人员最耗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值