黑盒测试策略及测试范围-架构定义数据库
一、UI测试 :用户界面测试,如图片像素,页面布局,CSS样式等。缓存
二、配置测试:测试系统服务器以及测试机的配置是否知足产品及测试要求。
PS:硬件测试:测试机/服务器 (游戏测试)安全
三、表单值域测试:测试表单输入框的等价类,边界值,正交法等。
PS:主要针对输入框的测试服务器
四、数据完整性测试:测试该系统的数据库数据是否异常,push、pull是否正确,是否存在遗漏的数据。
PS:上传和获取数据是否正确(增、删、改、查)静态数据和动态数据、数据排序测试(正序或倒序)cookie
五、逻辑测试:测试软件业务逻辑是否正确。
PS: 积分逻辑、评价逻辑、退款逻辑、售后逻辑等(注:节点测试)架构
六、业务流程测试:测试软件先后台的业务流程,每一个分支和功能点是否都可跑通。
PS:贯穿业务分支的测试,先后台交互的测试布局
七、逆向思惟测试:测试软件在非正常操做下的处理事物的能力。
PS:建立问题测试,反正常思惟测试性能
八、接口测试:测试软件内部接口以及外部接口返回值是否正确,提示语是否正确而且友好。
PS: 跨过可视化界面对后台代码作功能测试测试
九、本地化测试:测试系统在外界环境下是否可以知足用户需求,例如翻译是否准确。
PS: 对使用地区习惯、文化、语言等等的测试spa
十、回归测试:在项目上线并进行更新修改后,须要进行回归测试,确认以前没有问题的模块功能正常。
十一、冒烟测试:用于集成测试以后的测试方法,确认软件是否知足系统测试要求。
PS:快速验证项目的可测性
十二、cookie测试:测试软件缓存是否正确,清理缓存后的表现等。
PS: cockie 是记录用户帐户信息缓存的
1三、功能测试:就是对产品的各项功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户使用标准。
1四、自动化测试:属于功能测试范围,通常用于回归测试,减小很大工做量。
1五、性能测试:测试软件在各类状态下的性能,如吞吐量,响应时间,CPU占用率,内存占用率等。
1六、易用性测试:测试软件是否易用,主观性比较强,通常要根据不少用户的测试反馈信息,才能评价易用性的程度。
PS:交互性测试,减小操做性
1七、安装升级与卸载测试:测试软件在“所有、部分、升级”等情况下的安装/升级/卸载过程。
1八、错误推断测试:当发现一个BUG后,经过经验和直觉推测出可能由于次bug引起的其余问题的可能性。
1九、安全性测试:测试该系统防止非法侵入的能力
20、兼容性测试:测试该系统与其余软件硬件兼容的能力
2一、比较测试:经过与同类产品比较,考察该系统的优势、缺点。
2二、Alpha测试:一种先期的验收测试,此时系统刚刚开发完成。
2三、Bete测试:一种后期的验收测试,此时系统已经过内部测试,大部分错误已经改正,即将正式发布上线。
2四、随机测试:在系统内进行随机的页面或流程测试(一般不采用)