所以,我被要求在网站上做一些维护测试。这是我第一次进行这种测试。我只想知道,在多大程度上必须进行测试?在这些测试中,主要要看什么?我可以创建哪些测试套件来定期运行这样的测试,或者每次都需要检查相同的东西?与测试新系统相比,这些测试应该有多详细?
在这些测试中,最主要的事情是什么?我正在使用一个叫做幽灵检查器的工具来运行自动测试。非常简单,直接使用工具。我只想知道我必须匹配的边界是什么,这样才能以高效的方式进行有效和良好的维护。
发布于 2019-03-12 09:36:46
我从来没有听过“维修测试”这个词。但是,考虑到你在使用幽灵探测仪,我想你会做“端到端”的测试。在构建和端到端测试套件之前,需要考虑以下几点:
首先要做的是理解通过应用程序的各种流,并按照业务影响的顺序对这些流进行排序。首先自动化最关键的流程。接下来,按照业务影响的顺序,逐步把你的工作方式降下来。
请记住,端到端测试的运行和维护成本很高。不要被诱惑去测试所有的东西。这就是单元测试和集成测试的目的。只要自动化到足够舒适,关键流程通过系统是健康的。
例如,考虑一个电子商务网站。什么是最重要的流动?
仅仅测试结账和购物车流可能就足够了,尽管电子邮件获取功能也可以提出一个论据,因为电子邮件营销是电子商务的命脉。
但是,产品展示和库存显然是次要的问题,登录和订单历史也是如此。只要用户能给你钱,网站就能产生收入。
发布于 2019-03-19 07:21:52
以有效的方式进行有效的维护。
在……上面
已经在使用中的产品。只是为了某些更新,或者只是为了确保事情正常运行。这就是我所说的维护测试的意思。
根据我的经验(内部和监控服务启动),大多数情况下不需要另一个E2E GUI测试框架。关键是获得最重要的商业旅行/路径,并覆盖那些合理的频率和地理位置。请记住,写作并不总是可取的,所以大多数时候我们只使用读取来访问应用程序。良好的开端是烟测试套件,你应该已经拥有,采取它,并使它在生产中工作。要定期运行这样的检查,实际上取决于需要--例如,我们每5分钟访问一次登录,但每15分钟访问一次用户访问。
与测试新系统相比,这些测试应该有多详细?
这里的基本思想是从您的活动系统中(主动地)获取健康数据,理想情况下,在投入生产之前应该对这些数据进行测试。
在这种情况下,我是否也应该进行一些测试,以检查网站的速度或性能?
这是一个非常好的观点,但再次-不要过度设计它。只要在监控中设置一个基准,它的警报机制就会对系统负载发出警告。
https://stackoverflow.com/questions/55104053
复制相似问题