软件测试基本理论.pdf
《软件测试基本理论.pdf》由会员分享,可在线阅读,更多相关《软件测试基本理论.pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基本概念基本概念1、软件=程序+文档,软件测试=程序测试+文档测试;“程序”是指能够实现某种功能的指令的集合,“文档”是指软件在开发、使用和维护过程中产生的图文集合;;2、软件的分类按功能分:系统软件、应用软件按技术架构分:单机版软件、C/S 结构软件 C 是指客户端,S 指服务器端、B/S 结构软件 B是指浏览器按照用户划分:产品软件、项目软件按开发规模划分:小型、中型、大型3、BUG 的定义:软件的 BUG 指的是软件中包括程序和文档不符合用户需求的问题;常见的软件 BUG 分三种类型:完全没有实现的功能;基本实现了用户需求的功能;实现了用户不需要的功能;4、测试环境=软件+网络+硬件;搭
2、建环境:真实、干净、无毒、独立5、软件环境的分类:软件开发环境软件生产运行环境6、测试用例:指在测试执行之前设计的一套详细的测试方案,包括测试环境、测试步骤、测试数据和与其结果测试用例=输入+输出+测试环境;测试用例有两个模板,word 和 excel,前者适合,后者适合;软件测试分类软件测试分类1、:指的是把被测的软件看作是一个黑盒子,我们不去关心盒子里面的结构是什么样子的,只关心软件的输入数据和输出结果:指的是把盒子盖打开,去研究里面的源代码和程序结构;2、静态测试:是指不实际运行被测软件,而只是静态的检查程序代码、界面或文档中可能存在的错误的过程;动态测试:是指实际运行被测程序,输入相应
3、的测试数据,检查实际输出结果和预期结果是否相符的过程,所以我们判断一个测试属于动态测试还是静态测试,唯一的标准就是看是否运行程序;注:同一个测试,既有可能属于黑盒测试,也有可能属于动态测试;既有可能属于静态测试,也有可能属于白盒测试;他们之间也有可能交叉;3、:编译运行程序静态测试动态测试集成测试:是单元测试的下一个阶段,是指将通过测试的单元模块组装成系统或子系统,再进行测试,重点测试不同模块的接口部分;4、:指的是将整个软件系统看作1 个整体进行测试,包括对功能、性能,以及软件所运行的软硬件环境进行测试;5、验收测试:指的是在系统测试的后期,以用户测试为主,或有测试人员等质量保障人员共同参与
4、的测试,它也是软件正式交给用户使用的最后一道工序.验收测试又分为测试和测试,其实测试指的是由用户、测试人员、开发人员等共同参与的内部测试,而测试指的是内侧后的公测,即完全交给最终用户测试;功能测试:是黑盒测试的一方面,它检查实际软件的功能是否符合用户的需求;功能测试又可以细分为很多种:逻辑功能测试、界面测试、易用性测试、安装测试、兼容性测试等;性能测试:软件的性能包括很多方面,主要有时间性能和空间性能两种;时间性能:主要指软件的一个具体事务的响应时间;空间性能:主要指软件运行时所消耗的系统资源;软件性能测试分为一般性能测试、稳定性测试、负载测试和压力测试;一般性能测试指的是让被测系统在正常的软
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 基本理论
限制150内