【03】测试方法
1. 黑盒测试(功能测试):仅从用户需求考虑,是否满足用户隐性或显性需求,不考虑内部结构
2. 白盒测试(结构测试,逻辑驱动测试):
3. 灰盒测试:同时关注外部特性和内部设计;介于黑盒测试和白盒测试之间
4. 静态测试:不执行代码,不运行被测对象
5. 动态测试:执行测试对象(流程:阅读需求/设计,编写用例,评审用例,搭建环境,执行用例,撰写测试报告)
6. 手工测试:模拟终端用户业务流程来测试
7. 自动化测试:通过自动化测试工具/脚本语言自动完成测试过程。
快速,可重复,发现重复性缺陷;模拟高并发、高重复操作;缺点是无法发现新的缺陷
【04】软件质量
定义:满足用户显性或者隐性需求的程度
内部质量:内部设计,静态代码是否合格
过程质量:软件的生产流程是否规范合理
外部质量:软件的功能和性能
使用质量:用户使用过程中的应用性、难易度的表现
【05】测试计划设计
测试计划带有管理性质,一般是项目经理制定的;
【06】测试需求管理(价值不是很大,结合了QC 来讲解创建需求)
分类:功能性需求;性能需求;外部接口需求(GUI; 外部应用程序接口需求)
完成人员:测试团队
Quality Center是一个基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括制定测试需求、计划测试、执行测试和跟踪缺陷。此外,通过Quality Center还可以创建报告和图来监控测试流程。