软件测试–基础概念
- 1. 软件测试基本概念:
- 2. 软件测试和开发的区别是什么li>
- 3. 一个测试人员所具备的素质li>
- 4. 什么是需求li>
- 5. 什么是bugli>
- 6. 什么是测试用例li>
- 7. 开发模型
-
- 7.1 软件的生命周期
- 7.2 瀑布模型
- 7.3 螺旋模型
- 7.4 迭代, 增量模型
- 7.5 敏捷模型
1. 软件测试基本概念:
软件测试定义:验证软件功能是否满足用户的需求。
目的:验证软件有或没有问题。
原则:顾客就是上帝。以客户为中心,遵循软件测试的规范、流程、标准和要求。
2. 软件测试和开发的区别是什么h1>
软件测试和软件开发中的调试的区别
(1)目的不同:
- 软件测试的目的: 测试人员根据需求去判断软件是否满足用户需求
- 调试的目的: 软件开发人员为了验证程序是否可以满足他想让程序实现的功能
(2)角色不同:
-
调试: 开发人员
-
测试: 测试人员, 开发人员(单元测试), 用户
(3)阶段不同:
- 调试: 软件开发的阶段
- 测试: 整个软件开发的生命周期
测试左右移:
- 测试左移: 需求前调研阶段和需求阶段, 测试人员参加
- 测试右移: 产品上线后, 系统监控, 日志记录和分析
3. 一个测试人员所具备的素质h1>
- 软件测试这个岗位的兴趣
- 用能力, 编程能力, 懂几门编程语言, 沟通, 团结协作(team work)
- 责任感和承受一定的压力
- 思维能力 发散性思维, 逆向思维
4. 什么是需求h1>
7. 开发模型
7.1 软件的生命周期
软件生命周期是指从软件产品的设想开始到软件不再使用而结束的时间。 如果把软件看成是有生命的事物,那么软
件的生命周期可以分成6个阶段,即需求分析、计划、、设计、编码、测试、运行维护。
scrum 流程
- 发布计划会议
- 迭代计划会议
- 开发过程中, 每日站会
- 产品演示评审会
- 回顾会议
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!