好友
阅读权限10
听众
最后登录1970-1-1
|
1、软件测试概念
- 软件测试:是软件研发过程中的一部分,不仅仅是找出软件中的错误活动,更是软件研发每一个环节中质量活动的总称。包括研发过程的改进和软件质量的评定。
- 软件测试是软件研发流程中每一个环节中的关键角色。从项目立项就开始了。
- 软件测试的认知:
- 为了发现软件中的错误,依据产品需求执行软件的全过程
- 保证软件研发过程中,文档质量的过程
- 分析错误产生的原因和趋势,提出软件研发过程中的改进意见
- 未发现错误的测试也是有价值的。测试是评定软件质量的有效方法。
- 软件测试的对象:程序和文档
- 软件测试的价值:
- 质量检测:尽可能的发现版本的错误
- 质量改进:完善软件研发的过程
- 质量鉴定:证明软件的版本是可以发布的
- 质量督导:提高团队能力的成熟度
- 软件测试人员应该具备的技能:快速学习需求、测试基础扎实、测试工具的使用、代码编写能力
- 软件测试的流程:需求分析 --> 测试计划 --> 思维导图 --> 测试设计 --> 测试用例编写 --> 搭建部署测试环境 --> 测试执行 --> 缺陷提交 --> 缺陷回归测试 --> 测试报告
- 需求分析:SRS、需求串讲、需求反串讲、需求对齐
- 测试计划:时间节点、人员分工、测试风险、测试方法、退出机制(测试完成条件)
- 退出机制:测试用例覆盖度100%;测试用例执行度100%;缺陷遗留率2%~5%;所有遗留的缺陷全部都有解决方案。
- 思维导图:将SRS中的功能模块清晰直观的表示出来
- 测试设计:又叫测试矩阵,通过思维导图,将一条条路径以测试点的形式表现出来
- 测试用例编写
- 用例包含元素:用例编号、用例标题、用例优先级、前置条件、执行步骤、预期结果、编写人
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|