软件测试以及软件质量

软件测试
1.定义 : 鉴定软件的正确性,完整性,安全性和质量的过程
把实际结果与预期结果进行对比的过程

2.软件测试的工作
a. 检视代码 : 检查代码的规范性
b. 撰写测试计划 : 安排整个测试流程
c. 文档的评审 : 编码前
d. 撰写测试文档 : 测试需求文档,测试方案,测试用例
e. 执行测试 : 记录缺陷,写测试报告
f. 测试总结以及优化建议 : 从用户角度出发

3.六大测试类型
a.功能性测试 : 主要考虑功能的方面
b.可用性测试 : 关注是否好用
c.可靠性测试 : 软件的稳定性
d.安全性测试 : 软件的安全性
e.兼容性测试 : 软件的兼容性
f.性能测试 : 测试软件的响应和速度

4.软件的生命周期
计划(产品计划书) – 需求(软件需求规格说明书:SRS / 商品需求说明书:PRD以及原型图)
– 设计(概要设计说明书:HLD/详细设计说明书:LLD) – 编码 –
测试(测试相关文档:测试需求文档,测试计划,测试方案,测试用例,测试报告) – 运维

5.确保软件质量的三要素
技术:开发及测试的技术
组织:清晰的人员组织结构,分工明确
流程:从计划到实现的过程(如果软件需求有变动,一定要及时更新SRS)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值