广东腾创技术服务有限公司_腾创实验室-软件测试报告-信息化项目验收测试-软件产品登记测试-软件安全测试报告-第三方软件测试机构

带你快速了解软件测试与bug

什么是软件测试?

软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较的过程。

软件测试就是通过软件测试人员验证软件是否满足用户的需求。最终交付的产品是否和用户本来的需求一致,如果不一致,需要找出不一样的点提交给开发员进行修复改善,测试人员在测试过程中找出的问题统称为Bug。

什么是Bug(软件错误)?

所谓(Bug),是指电脑系统的硬件、系统软件(如操作系统)或应用软件(如文字处理软件)出错。硬件的出错有两个原因,一是设计错误,一是硬件部件老化失效等。

软件测试中常见的一些经典Bug:

1、支付后,状态没有同步。

2、金额是不足1元,会显示为小数点前面的0不见了

3、查询功能第二页的内容与第1页的内容完全相同

4、导出为excel文件,内容乱码(后台管理员端会涉及导出)

5、导入:商品上架可以支持导入,导入上千个商品曾发生卡死。(线上Bug)

6、查询订单时,系统提示订单不存在。

7、按钮不起作用,比较容易发生在返回按钮,上一步按钮

8、付款账号和收款账号相同,会导致交易失败

9、存在页面某个数据显示为Null,这个数据没有同步过来。响应中没有这个数据

10、错误信息显示为错误代码,在测试环境比较容易出现。

11、同一个账号显示为不同格式,比较容易出现在手机号的显示。13800138001 138 0013 8001

12、时间的显示格式不正确,没有做出适合中国人的显示格式

如何定位分析bug?

可以从两个大的方向思考定位:

一是抓包接口定位分析,二是看系统日志。