a L*_*ner 55 testing qa terminology
什么是端到端测试,它与系统测试有什么区别?
它们看起来都是一样的,并检查整个应用程序.网上的定义非常混乱.
Sco*_*lme 40
对我来说,两者之间并没有太大的区别,在某些机构中,这些术语可以互换使用.到处都是不同的.我会尝试解释它:
系统测试:您正在测试整个系统,即所有组件,以确保每个系统都按预期运行.这更像是从功能方面来检查需求.
端到端测试:这更多地是关于在更现实的最终用户场景中通过系统的实际流量.用户可以按预期导航应用程序并使其正常工作.您正在测试工作流程.
例如,如果您要在商店前面测试电子商务网站:
系统测试: 浏览物品,购物车和结账都可以正常工作.
端到端测试:然后,您可能会发现在这些功能区域之间移动的工作流程问题.
Bri*_*ian 20
端到端测试 - 端到端测试基本上就是它听起来的样子; 你是从头到尾测试一个软件.例如,如果它是电子商务平台,您将测试您是否可以访问产品页面,将其添加到购物车,然后结帐并完成订单.对于一个应用程序,可能是您可以从菜单中选择一个项目,做一些工作,然后提交它,以便其他人可以看到它.它基本上只是一个功能团队审查新开发的方式,并确保他们在实现过程中没有在前端或后端破坏某些东西.
系统测试 - 这有点模糊.这可能是某人测试网站的后端数据库,或测试前端UI甚至是中间层.它基本上是一个具有(大部分)狭义焦点的孤立测试,旨在确保服务的各个组件遵循通常在开发工作之前布置的要求.这也可称为"集成测试".
Pav*_*cek 15
我不同意.对我来说,这些术语简而言之:
系统测试:我检查我自己的系统是否按预期工作.例如,在电子商务网站上:如果我的客户通过结账,则将正确的数据发送到仓库(由其他人拥有)
端到端测试:如上所述,实际工作流程.有人将一件商品放入购物篮并填写用户数据,并支付费用.我检查我是否确实收到了付款,打电话到仓库,确保他们收到了数据.馅饼上的小樱桃:通过收到包裹,我确定,那些数据足够好,打印得当,特别是当我的真实姓名时Pavel Janí?ek(看到有趣的变音符号?它们有时会被错误地打印出来).
在这里,您意识到即使您按预期发送数据并进行协商,您也可能会遇到问题