黑盒测试策略及测试范围

UI测试:用户界面测试,如图片像素,页面布局,CSS样式等
例如:在图片中找出有多少bug在这里插入图片描述

配置测试:测试系统服务器以及测试机的配置是否满足产品及测试的要求(就是拿不同机器对软件进行测试;性能测试之前对服务器的配置和测试机的配置进行了解)
表单值域测试:测试表单输入框的等价类,边界值,正交法等(只要有输入框的地方就要有表单值域测试)
数据完整性测试:测试该系统的数据库数据是否正常,push、pull是否正确,是否存在遗漏的数据(任何的网站都有数据)
数据分为动态测试和静态测试
动态数据:每卖出去一件商品销量加一;发布一条评论,显示评论数加一。不用自己操作自己会改变就是动态数据
静态数据:一件商品的金额是静态数据。需要自己操作自己才会改变就是静态数据
逻辑测试:试软件业务逻辑是否正确(逻辑测试只考虑一个功能点,例如优惠券,积分,销量,刷单,刷评论等等,不会考虑一条线)
业务流程测试:测试软件前后台的业务流程,每个分支和功能点是否均可跑通(考虑业务场景,这个场景还能不能有其他操作)
逆向思维测试:测试软件在非正常操作下的处理事物的能力(如果不做逻辑测试,逆向流程肯定跑不通)
接口测试:测试软件内部接口以及外部接口返回值是否正确,提示语是否正确并且友好
本地化测试:测试系统在外界环境下是否能够满足用户需求,例如翻译是否准确(用的比较少,很多都不做,好比苹果官网,想看哪个国家的语言都可以切换,更好的甚至可以切换使用习惯,根据一个人的使用习惯来进行切换)
回归测试:在项目上线并进行更新修改后,需要进行回归测试,确认之前没有问题的模块(并不是每次都要用,更新软件时增加了软件功能看看新功能对以前的老功能是否产生bug,老功能和新功能是否产生冲突,更新次数越来越多,重复性工作越来越多,这时候就会用到自动化)
冒烟测试:用于集成测试之后的测试方法,确认软件是否满足系统测试要求(级别太低,不配纳入测试阶段。。刚有可视化界面时,在可视化界面中把所有正向流程都跑一遍,确保没问题再进入系统测试,保证软件的基本功能正常)
cookie测试:测试软件缓存是否正确,清理缓存后的表现等
—————————————————————————————————
功能测试:就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求
自动化测试:属于功能测试范围,一般用于回归测试,减少很大工作量
性能测试:测试软件在各种状况下的性能,如吞吐量,响应时间,CPU占用率,内存占用率等
易用性测试:测试软件是否易用,主观性比较强。一般要根据很多用户的测试反馈信息,才能评价易用性(站在用户的角度)
故障转移和恢复测试:模拟服务器在崩溃后备用服务器的承载能力,避免服务器崩溃后备用服务器不工作的情况
错误推测测试:当发现一个BUG后,通过经验和直觉推测出可能因为此BUG引发的其他问题的可能性(一个bug出现,往往会出现一连串的相同bug,例如:一个软件可以刷销量,那么积分、评论等一定也可以刷)
安全性测试:测试该系统防止非法侵入的能力(攻防战)
兼容性测试:测试该系统与其他软件硬件兼容的能力
比较测试:通过与同类产品比较,考察该系统的优点、缺点(通常是比较易用性)
Alpha(α)测试:一种先期的验收测试,此时系统刚刚开发完成
Beta(β)测试:一种后期的验收测试,此时系统已经通过内部测试,大部分错误已经改正,即将正式发行
随机测试:在系统内进行随机的页面或流程测试(通常不采用)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值