软件测试-如何快速发现Bug

  1. 尽快熟悉公司的产品业务,
    根据产品的业务属性来熟悉产品的业务流程,这样才能迅速找出软件中存在的一些重要的缺陷,这样发现的软件的价值才是有价值的,否则即使你能找到一些软件缺陷,那也是纯软件的缺陷,价值不大。
  2. 把自己当成是用户
    把自己当成用户去使用该软件,比如在试用软件的过程中,思考用户是这样操作的么;
    2.1 比如大量要求用户输入的软件界面中,有一些用户喜欢使用Tab键采用全键盘的输入,此时正确的接口应该是从左到右,从上到下的顺序。
    2.2 比如有的用户喜欢使用快捷键进行操作(Ctrl+C),但是实际情况下一些开发出来的软件的快捷键根本不起作用。
    2.3 比如软件在需要用户输入信息的时候(特别是在填写个人资料的时候),必填选项后面一律要用*等醒目的表示要让知道这个地方必须要填写。
    2.4 下拉框不选的时候,应该有个默认值,并且要多检查程序中的多处下拉框,因为很多情况下下拉框取不到值。
  3. 善于怀疑
    世界上没有绝对正确的,总有错误的地方,具有叛逆心理,别人认为不可能发生的事,我却认为可能发生;别人认为是对的,我却认为是错的。假如一个水平很高的程序员编写的程序,不要有“他写的这个程序应该没有问题吧”这种想法,这样很容以遗漏软件中的Bug。
  4. 不用让程序开发员“用户不会这样操作”的观点说服自己
    遇到这样的情况,你要坚持自己的正确的观点,把这种现象作为一个Bug。
  5. 在测试的过程中要跟踪一条数据的完整流程。
    比如“点击商品—收藏商品—加入购物车—订单结算—付款—消费二维码—消费—二维码失效”,如果在测试软件过程中业务流程逻辑都走不通的话,还么这个软件测试与不测试就没有什么区别的。
  6. 回归测试要注意的事项
    程序员提交新的版本后,作为测试人员应该立即与程序员沟通这个修改的功能,并了解这个新修改的功能影响那些功能。而被影响的功能,是在回归测试中优先重点测试的地方,而且也是最容易产生Bug的地方。
  7. 与使用者互动的缺陷
    7.1 如填写资料错误的时候,应该能够提示错误的位置,让用户知道这个地方输入的数据不对;
    7.2 删除数据前一定要给定出是
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值