软件测试基础
系统测试之测试对象与测试级别软件定义:软件源代码;与软件源代码匹配的文档 ;支撑软件源代码运行的配置数据;需求阶段——需求文档——测试需求文档是否正确实现了用户的功能;系统设计阶段:概要设计文档、详细设计文档、是否有设计或者逻辑上的错误;编码阶段——测试源代码——是否编程...
- 系统测试之测试对象与测试级别
软件定义:软件源代码;
与软件源代码匹配的文档 ;
支撑软件源代码运行的配置数据;
需求阶段——需求文档——测试需求文档是否正确实现了用户的功能;
系统设计阶段:概要设计文档、详细设计文档、是否有设计或者逻辑上的错误;
编码阶段——测试源代码——是否编程上的错误;
系统测试阶段——被测对象是否满足用户需求。
2.系统测试之系统测试类型
3.系统测试之测试方法
软件测试方法
黑盒测试:不关注被测对象内部结构,仅从用户需求考虑,考虑是否满足用户显性或隐性需求;
白盒测试:结构测试、逻辑驱动测试;
灰盒测试:既关注被测对象的外部特性,又关注其内部设计;
静态测试:不执行被测对象程序,不运行被测对象的测试方法;
动态测试:执行被测对象进行的检测活动;
手工测试: 通过测试工程师试用,验证被测对象是否满足用户需求;
自动化测试:通过自动化测试工具,或者脚本语言自动化完成测试过程。
4.系统测试之软件质量
定义:软件产品满足用户或规定显性需求或隐性需求的程度。
组成:内部质量、过程质量、外部质量和使用质量。
情况一:你发现一个缺陷,程序员不认可怎么办?
第一 ,反问程序员为什么不认可;第二,判断一个缺陷,主要是看它引发什么后果,及引发后果的一个严重程度,自己用足够的理论和实践来阐述这个缺陷。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)