全球旧事资料 分类
软件基本组成单元进行的测试。测试的对象是软件设计最小单位模块。单元测试采用的白盒测试。单元测试作为针对于编码工作的第一级测试,首次对编码实现的软件单元进行系统地测试6集成测试集成是把组件组合成更大部件的过程。集成是系统设计阶段做出的设计决策。集成测试的目的,是揭示接口以及模块间交互的缺陷。集成测试的策略主要有:大爆炸集成(大棒集成)、自顶向下集成、自底向上集成、三明治集成等。7系统测试:系统测试是用于验证经测试的集成系统是否满足指定需求而进行的测试,是系统级别的测试。系统测试的被测对象是软件的特性包括功能和非功能(主要)的特性。8验收测试:验收测试是在系统测试通过,以及发现错误的软件基本修正之后才开始的测试,是整个确认测试的最后一个阶段。由用户在使用环境下测试。验收测试分为两个阶段:α测试:在模拟用户的环境中测试;β测试:在实际用户的环境中测试。9手工测试的优缺点:优:测试人员具有创造性,灵活性高,可以考虑到一些特殊用例和边界情况。对于复杂的逻辑判断、界面是否友好等方面的测试,手工测试有明显优势。发现缺陷的的比例较高,可达85左右。缺:覆盖率较低、不具有可重复性;测试效率较低;不能进行如系统负载、可靠性等性能测试。10自动化测试的优缺点:优:可重复性、效率高、准确、可靠、覆盖率高等缺:灵活性差,发现缺陷的比例较低,只能达到15。11静态测试:软件的功能在不被执行的时候,处于相对静止的状态静态测试方法。对象包括文档、代码、界面。主要是根据用户的要求以及相关标准规范进行分析与检查。常用的手段是人工检测,依靠人工审查或评审软件,偏重于编码风格、质量的检验,除了审查编码还要对各阶段的软件文档进行检验。
4
f12动态测试:当软件功能被执行的时候,软件的对应部分处于活动之中动态测试方法。通过观察代码运行时的动作,来获取执行结果,并得到时间效率、系统可靠性等方面的信息。动态测试通过真正运行程序发现错误。通过有效的测试用例,对应的输入输出关系来分析被测程序的运行情况。13:白盒测试:把软件看做一个盒子,不仅关心软件的输入数据和输出结果,还要关注软件的内部结构。14白盒测试的方法:逻辑覆盖法、基本路径测试法15:黑盒测试:指的是把被测软件看作一个盒子,我们不去关心盒子里面是什么样子,只关心软件的输入数据和输出结果。黑盒测试常用的方法等价类划分法边界值分析法因果图法错r
好听全球资料 返回顶部