软件测试知识点:1、软件包括几部分程序,文档,数据,产品描述2、软件测试的目的:(1)发现缺陷(2)验证软件是否按照预期运行3、软件测试的两个职责:(1)验证,保证与开发各个阶段中的产品一致(2)确认保证最终得到产品满足系统要求4、软件测试“V”模型(软件开发与软件测试的关系)软件开发 软件测试需求分析 制定测试计划 系统测试 验收测试设计 设计测试用例 集成测试编码 实施测试 单元测试5、制定软件计划最关键是什么:(1)预估测试工作量(2)预估测试所需时间6、测试用例包含几部分:测试用例是软件测试的核心,测试用例包含:(1)测试目标(2)需要测试的软件功能(3)测试的环境和其他条件(4)测试数据(5)测试过程(6)系统预期结果7、软件系统测试文档分几类:(1)测试计划(2)测试用例(3)测试报告8、软件系统中除用户文档外,文档测试还应测试哪些文档:(1)项目立项报告(2)软件需求规格说明书(3)数据库数据说明书(4)概要设计说明书(5)详细说明书(6)项目管理文档(7)项目开发计划(8)项目开发程度预报(9)开发总结报告9、文档测试要点是什么:(1)测试文档的完整性(2)测试文档的正确性(3)测试文档的一致性(4)测试文档的易理解性(5)测试文档的易浏览性10、如何提高测试效率选择发现错误可能性大的数据作为测试数据11、软件测试类别分为:(1)单元测试(2)集成测试(3)系统测试(4)验收测试12、什么是产品描述:产品描述是陈述软件包性质的文档,其主要的目的是帮助潜在购买者在购买前对产品的适用性评价13、负载压力包括:(1)并发性能测试(2)疲劳强度测试14、软件测试的优先级是:表示修复软件缺陷的重要程度和次序15、第三方测试的描述:由在技术,管理和财务上与开发方和用户方相对独立的组织进行的测试16、软件包括六大质量共性:(1)功能性 (2)可靠性 (3)易用性 (4)效率性 (5)维护性 (6)可移植性例题1、ERP中 有50个需求 一个月平均执行60 一个需求需要4个TC(test case)50*4=200 ---一共需要多少个TC200/60=3.3 ----一个 TC需要几个月200/60*2=1.65 ------两个2、68个bug 15个bug bug探测率= 68/(68+15)3、因用户名密码错误 系统崩溃的原因是:软件质量属性中可靠性差判断题1、软件测试是程序的测试 N 2、软件缺陷修复报告是测试中编写的 N (开发中编写的)软件的六大质量属性:(1)功能性(2)可靠性(3)易
用性(4)效率性(5)可维护性(6)可一致性实操部分(计算器):至少找出7-8个bug测试用例包括:最大值,最小值,空值,非空值,按钮事件(5个按钮),字母
软件测试知识点:1、软件包括几部分程序,文档,数据,产品描述2、软件测试的目的:(1)发现缺陷(2)验证软件是否按照预期运行3、软件测试的两个职责:(1)验证,保证与开发各个阶段中的产品一致(2)确认保证最终得到产品满足系统要求4、软件测试“V”模型(软件开发与软件测试的关系)软件开发 软件测试需求分析 制定测试计划 系统测试 验收测试设计 设计测试用例 集成测试编码 实施测试 单元测试5、制定软件计划最关键是什么:(1)预估测试工作量(2)预估测试所需时间6、测试用例包含几部分:测试用例是软件测试的核心,测试用例包含:(1)测试目标(2)需要测试的软件功能(3)测试的环境和其他条件(4)测试数据(5)测试过程(6)系统预期结果7、软件系统测试文档分几类:(1)测试计划(2)测试用例(3)测试报告8、软件系统中除用户文档外,文档测试还应测试哪些文档:(1)项目立项报告(2)软件需求规格说明书(3)数据库数据说明书(4)概要设计说明书(5)详细说明书(6)项目管理文档(7)项目开发计划(8)项目开发程度预报(9)开发总结报告9、文档测试要点是什么:(1)测试文档的完整性(2)测试文档的正确性(3)测试文档的一致性(4)测试文档的易理解性(5)测试文档的易浏览性10、如何提高测试效率选择发现错误可能性大的数据作为测试数据11、软件测试类别分为:(1)单元测试(2)集成测试(3)系统测试(4)验收测试12、什么是产品描述:产品描述是陈述软件包性质的文档,其主要的目的是帮助潜在购买者在购买前对产品的适用性评价13、负载压力包括:(1)并发性能测试(2)疲劳强度测试14、软件测试的优先级是:表示修复软件缺陷的重要程度和次序15、第三方测试的描述:由在技术,管理和财务上与开发方和用户方相对独立的组织进行的测试16、软件包括六大质量共性:(1)功能性 (2)可靠性 (3)易用性 (4)效率性 (5)维护性 (6)可移植性例题1、ERP中 有50个需求 一个月平均执行60 一个需求需要4个TC(test case)50*4=200 ---一共需要多少个TC200/60=3.3 ----一个 TC需要几个月200/60*2=1.65 ------两个2、68个bug 15个bug bug探测率= 68/(68+15)3、因用户名密码错误 系统崩溃的原因是:软件质量属性中可靠性差判断题1、软件测试是程序的测试 N 2、软件缺陷修复报告是测试中编写的 N (开发中编写的)软件的六大质量属性:(1)功能性(2)可靠性(3)易
用性(4)效率性(5)可维护性(6)可一致性实操部分(计算器):至少找出7-8个bug测试用例包括:最大值,最小值,空值,非空值,按钮事件(5个按钮),字母