软件测试part2——测试流程

研发管理模型:瀑布流,V字型,W字型,敏捷模型,螺旋形,H字型
1.瀑布流:从上往下的流程,不可逆转
2.V字型:测试与开发的工作一一对应
3.W字型:对照关系,测试开发同步
4.敏捷模型:高效的工作,及时的沟通,日报,白板,站立会,集中办公

测试流程

测试流程:需求分析阶段,测试设计阶段,测试执行阶段,测试总结阶段

1.需求分析阶段:需求分析,学习业务流程,提取功能点,编写需求分析说明书

①需求分析:需求分析的三种表现方式:需求文档,产品原型,口述
②提取功能点:把功能提取出来,根据模块划分,从大往小划分,大模块->小模块,直到找到最小功能点
③编写需求分析说明书:将功能点转换为文档
④没有需求怎么办:参考市面上已经成熟的同类型的产品的实现

2.测试设计阶段:测试计划,测试方案,测试策略,测试用例☆

前三个都可用5W1H方法编写,中间两个可以合并到第一个
①测试计划的重点:时间和人员以及资源的安排分配
②测试方案:针对每个测试内容如何开展测试,采用什么测试技术,什么测试工具
③测试策略:哪些测试内容先测,哪些内容后测试,开始测试和结束测试的标准是什么
④测试用例:对测试进行一个设计,怎么去测,从哪里去测,怎么能找到问题,给测试人员的工作依据。交叉测试,由需求分析说明书转化来的
测试用例包括:用例编号,用例名称,前置条件,优先级,重要级,测试数据,测试步骤,预期结果,实际结果。必须要有的,核心
用例编号:唯一的
用例名称:言简意赅,用最少的字描述清楚这个用例是做什么的
前置条件:执行这个用例之前,软件必须要满足的条件
优先级:执行这条用例的时间要求紧急的等级,时间
重要级:这个被测的功能在系统里面的重要级别,功能

3.测试执行阶段:按照测试用例执行,预期结果和实际结果作对比。一样则通过,不一样则有问题,提交BUG,回归测试

测试常识:测试是无穷无尽的(测试数据是无穷无尽的)
测试方法:等价类,边界值,场景法,因果图,判定表,路径覆盖法
等价类:少量数据代表大量数据,比较特殊的。分为无效等价类,有效等价类,怎么找出有效等价类和无效等价类?通过边界值。根据边界值,可以选取0.01,0.02,200,199.99,99.99(有效等价类)0,200.01(无效等价类)
边界值:发红包,0.01,200。有效的最大值和最小值
场景法:场景指用户在使用这个功能怎么去做,用户对于发红包这个功能,他怎么会去做

4.测试总结阶段:编写测试报告:对工作的总结。对BUG的统计分析:测试,开发,软件模块,等级,解决的时间,每个版本,状态。对被测软件的评估:一二级的BUG的全部都关闭了,三级的BUG关闭了80%,四级的BUG无所谓

测试应用

1.APP测试(额外的有安装/卸载,消息推送,弱网测试:2G,3G,4G,WIFI,场景交互测试:来电话,听音乐,调用相机,前后台切换。权限测试,离线测试——所有这些是APP专项测试)
2.WEB测试

软件结构

B/S(Brower浏览器Server服务)——网站
C/S(client客户端(需要单独安装的东西APP))
B/S不需要单独安装,就可以使用最新的版本

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值