测试计划

来源:互联网 发布:电脑微信网络代理设置 编辑:程序博客网 时间:2024/05/14 17:25
测试计划一般使用word文档编写,


测试计划一般包括如下几项: 


1: 前言   各种描述
1.1: 编写目的: 
编写该计划的目的就是为了规范测试流程,以及梳理测试过程,使测试时间可控,提前预告测试风险,在规定范围内完成项目的测试
1.2: 名词解释: 
致命缺陷: 就是测试的时候软件发生奔溃,以及数据丢失的bug,造成主要功能完全尚失的bug
严重缺陷: 主要功能没有实现,导致严重的问题
一般缺陷: 不太严重的错误,这样的缺陷虽然不影响系统的基本使用,但没有很好的实现功能,没有达到预期的效果。
如次要功能丧失,提示信息不太正确,或用户界面太差,操作时间长等
1.3: 参考资料: 
产品原型图    张三  说明
UI效果图:       李四
需求文档         王五
接口文档:       
1.4: 


2: 资源需求 做测试需要哪些东西
硬件资源需求: 
1: window电脑一台和mac电脑一台或者linux系统一台 
2: android  
小米: note2,小米6,小米5,小米4,note3 ,红米3,红米note4X,红米note4
三星: note8 ,note7,s8,s7,s6 主流机型
oppe: R11 R11plus R11s R11splus, R9 R9S
vivo:  X20 最新手机,x20plus ,X9  去年发布的  X9 plus 
华为: mate10 mate9 荣耀9 荣耀10 
魅族: x6 pro6 去年  pro7 pro7plus   魅蓝  note5 note 5s note6
如果有可能测试系统android 4.0 到8.0 
测试这些机型遇到过什么问题?
1: 比如 小米手机: 如果拍照不处理,会出现照片会旋转90度,这个问题网上有办法,能判断图片是不是旋转90度,如果旋转了90度,
在保存之前将图片旋转过来
2: 在拍照的时候手机会帮我们保存两张图,一张是位图,一张是原生图,位图清晰度特别低,我们会重点开发加载的图片是不是清晰度特别低,
如果是清晰度特别低,这就是位图,让他改掉,加载原图,但是三星手机在拍照的时候保存的原图有9M 左右,一般服务器会限制照片的大小,
所以我们会看看能不能上传成功,同时取服务器看看这张图片的大小,如果上传的大于4M的图,而且上传成功了,这就是服务器的bug,
让服务器去限制上传图片的大小,限制上传图片大小的原因就在于节约带宽,节省流量,等上传图片接口没问题了,
我再去用三星手机拍照看看能不能上传成功,如果失败,让安卓开发对图片进行二次采样,把图缩小到可接受范围
3: 华为手机弹出dialog,手机的屏幕会有色差
4: Android 6.0 以前的手机可以拍照, 6.0 以后权限是动态注册是,如果开发没做适配就会出现6.0 以前的手机可以拍照,
但是6.0 以后就不能拍照啦
5: 魅族有时候不会弹出输入框


ios: 
1: 从4s 测试到 8X手机 
 系统的话如果公司要求比较高就从 ios 6 测试到 ios 11 系统 
 苹果手机兼容性行问题比较少.
软件资源: 
1: bug 管理工具 禅道 , bugfree,jair ,(需要一套linux服务器,阿里云比如)
2: web测试 浏览器 火狐 主流浏览器版本号: 最新的是55 最低一般测试到 38 
 IE 浏览器 如果要求比较高就从 6 测试到 12,IE测试有个兼容测试工具IEtester
谷歌浏览器: 从 41 测试到 62 测试几款主流的版本号
mac 专用浏览器 safari 浏览器 
性能测试: jmerer /loadrunner,一台电脑并发可以做2000,公司根据需要并发的情况配置电脑或者购买服务器
安全测试: 使用第三方工具 AppScan扫描工具,读接口进行sql注入
自化测试工具: web: python + selenium 
      移动端: python + appium 
      接口自动化: python + 网络请求框架(request)
      注意: 做接口自动化的原因在于咱们因为公司采用版本迭代的形式,在使用app时候会发现,以前做的功能接口有时候突然之间不能使用,
所以我们写接口自动化,比如配合持续集成jenkins,设置每隔几小时跑一次或者一天跑一次,跑完以后通过邮件讲自动化测试报告发给我们,
我们看报告就知道有没有问题
持续集成: jenkins,用来设置多久跑一边自动化脚本 :


人力需求: 
1: 测试经理:  负责编写测试计划,负责测试用例的安排以及审核,人员的调度,以及测试环境的搭建
2: 测试人员: 张三: 负责Android 登陆模块, 注册模块 ,主页 ,以及web端的功能
3: 测试人员: 李四: 负责ios端的: 登陆模块, 注册模块 ,主页
    










3: 测试详述 具体测试范围 风险与约束 测试进度 
4: 测试策略
5: 测试提交文档
6: 质量目标
7: 计划审核记录