(一)敏捷开发模型(重点)
敏捷开发模型是一个新型模型适应快速需求变化,交付周期比较短,轻量级的开发模式。
时间:一周,两周,一个月
产品拿到一个需求,开发一周,测试编写用例,第二周测试去测试,开发修改,修改好就上线
(二)增量开发模型
项目被分为一系列的增量,每一个增量都交付整个项目需求中的一部分功能,需求按优先级进行划分增量的交付。
如:买家版,卖家版, 商家版, ,先买家版,
(三)迭代开发 模型(重点)
项目被分为大量的迭代过程,一次迭代就是一个完整的开发流程,也是一个可以发布的可执行的产品,输入软件开发周期中最终产品的一个子集。
如:微信、qq
(四)测试的基本原则:
1、测试是从用户的角度去测试;(用户故事测试)
2、测试不仅测试是软件本身,(比如:测试环境,配置,网络等)
3、软件外在可用,不代表软件没有问题(比如:aap能下载安装,点击就闪退)
4、软件测试是没有完成正确,只有更加完美
5、测试是永远测不完的
6、测试应尽早介入(比如:建房,开始就介入测试就可以发现更多问题,等)
7、2/8原则, (80%的错误集中在20%的区域)比如:
8、杀虫剂效应
9、测试尽量选择第三方测试
10、测试活动的依赖对象(功能测试,性能测试,安全测试等)
(五)测试活动的周期
测试计划(安排任务)-------测试分析和设计(编写用例)-----测试实现执行(测试阶段)---输出测试报告---- 资产归档(测试文档)
(六)
准入(也叫转测,也叫提测):
开发:详细设计,概要设计,开发自测报告,
测试:测试计划,测试用例,测试用例审核通过,搭建好环境
准出:0bug ,用例100%执行,输出测试报告
作业:
1、谈谈你对测试理解?
2、测试从哪些角度考虑?
3、公司中包含哪些人员?
4、讲下bs架构,cs架构的区别?
5、讲下H 模型?
6、v模型包含那几个阶段?
7、测试计划包含哪些内容?
8、测试报告包含哪些内容?
9、讲几个dos命令?
10、为什么要进行测试?
11、验收测试有哪几种?他们的区别是什么?
12、什么是冒烟测试?
13、sit系统集成测试 用例来源哪里?
14、线上有bug如何处理?
15、如何测试一支笔?
16、准入具备哪些条件
17、准出具备哪些哪些条件?
18、测试环境有哪几种?
19、测试的工作主要做什么?
20、谈谈你的收获?
浙公网安备 33010602011771号