软件测试是什么?
软件测试是在测试中识别软件产品和服务的准确性和质量的过程。显然,它的诞生是为了验证产品是否满足客户的特定先决条件、需求和需求。
软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。
测试一般指的是软件测试工程师,说白了就是软件开发过程中的质量检测者和保障者,负责软件质量的把关工作。日常工作是找到bug并指出问题问题,并给Dev(开发人员)提供一个线索,以帮助他们根据需求纠正错误。
bug是什么?
其实bug就发送在我们身边,比如说我们操作微信的时候微信闪退,比如说我们操作微信的时候,微信闪退。再比如说玩王者荣耀的时候,购买装备后,英雄属性没有增加。再或者去太保购物,商品价格是1块钱,实际扣除了99元,本身是99元最后扣除了1块钱。这些例子就是软件游戏里的bug,这些bug的出现,对用户造成损害,对用户造成影响,用户体验度下降,对于公司来说也是重大损失。
bug的严重性:bug不紧对用户造成体验不佳,严重的bug对公司会照成严重的损失
案例:PDD出现重大BUG,几小时内损失超千万
PDD作为国内一家发展迅速的企业,已经成为了国内的第三大购物平台,拥有上亿的用户量和超百万的商家。但就算是一家如此之大的购物平台,但自身系统的安全性却没有保证,居然出现了一个严重的bug。
在2019年1月20日的凌晨,PDD爆出重大bug,用户可以免费领取100元的无门槛优惠券,并且使用时间没有限制