最近学习了mooc上的课程:软件测试与质量,看完这门课之后感觉自己对软件测试系统的了解加深了一个层次,下面我给大家分享一下我学习课程时记录的笔记。
1.2软件缺陷
1.技术障碍:需求不够完整、不清晰、不规范
需求管理不好
什么是软件缺陷:
软件未达到需求规格说明书指定的需求
软件出现了需求规格说明书指明不会出现的错误
软件功能超出需求规格说明书指明的范围
软件未达到需求规格说明书中虽未指明但应当达到的目标
1.4测试用例的定义
测试用例组成:输入+输出+测试环境、系统环境设置
输入:数据与操作步骤
输出:系统预期执行结果
典型性、可测试性、可重现性、独立性
1.5测试分类
单元测试:编码:一个单元
集成测试:详细设计:单元组合、接口
系统测试:概要设计:系统行为、硬件、数据库
验收测试:系统:系统提供者、测试人员
白盒测试:代码
黑盒测试:外部行为
功能测试
性能测试
α测试:模拟潜在用户
β测试:真实用户
回归测试:更新、重新补测
压力测试
负载测试
安全性测试
配置测试
安装测试
可用性测试
可恢复性测试
自动化测试
手动测试
反应软件满足明确或隐含需求能力的总和
显示需求:内部质量
隐式需求:验收质量
实际需求:使用质量
产品质量
过程质量
客户满意度
提高软件质量依赖于改进软件开发质量
作为一名刚刚入职的小白,还有很多没有学到的知识,如果在文章中出现错误,欢迎大家指正。
我的邮箱lizj_ste_cug@163.com