testing - 网站维护测试
问题描述
所以,我被要求在网站上做一些维护测试。这是我第一次进行这种测试。我只是想知道,必须在多大程度上进行测试?在这些测试中主要看什么?我可以创建哪些测试套件来定期运行此类测试,或者每次需要检查相同的东西时?这些测试应该与测试新系统相比有多详细?
在这些测试中主要关注什么?我正在使用一个名为 ghost inspector 的工具来运行自动化测试。使用工具非常简单直接。我只想知道我必须匹配哪些边界才能以有效的方式进行有效和良好的维护。
解决方案
我以前没有听说过“维护测试”这个词。但是,鉴于您使用的是 Ghost Inspector,我假设您将进行“端到端”测试。在构建和端到端测试套件之前,需要考虑以下几点:
首先要做的是了解通过应用程序的各种流,并按照业务影响的顺序对这些流进行排序。首先自动化最关键的流程。接下来,按照业务影响的顺序逐步完成列表。
请记住,端到端测试的运行和维护成本很高。不要试图测试一切。这就是单元和集成测试的用途。只是自动化程度足以让通过系统的关键流程保持健康。
例如,考虑一个电子商务网站。最重要的流量是什么?
- 查看
- 购物车
- 电子邮件获取(用于电子邮件营销)
- 产品展示
- 产品库存
- 登录
- 订单历史
仅测试结帐和购物车流程可能就足够了,尽管也可以对电子邮件获取功能进行争论,因为电子邮件营销是电子商务的命脉。
但是,产品展示和库存显然是次要问题,登录和订单历史也是如此。只要用户能给你钱,网站就有能力产生收入。
推荐阅读
- python - 装饰可调用类的属性访问
- r - 如何使用 R 的 xlsx 包对齐 XLSX 文件的单元格?
- python - 如何在python中捕获内部异常?
- python - 如何使用 pyzmq 发送带有 PUB/SUB 模式的字典?
- reactjs - 是
与 Typescript 中的 <{}, {}> 相同吗? - r - 如何将书面序列转换为数字序列?(右)
- php - 如何正确存储注册用户和其他与会者所需的信息?(场景 1 有效,但场景 2 和 3 无效)
- reactjs - setState 不适用于更新 React 中的数组
- vagrant - 无法在 MacOSX 上安装 Vagrant + VirtualBox
- php - 查询复制结果