全文预览

软件测试课程设计

上传者:hnxzy51 |  格式:doc  |  页数:24 |  大小:690KB

文档介绍
起后能够按照既定意图写作运行,并确保增量的行为正确(属于灰盒测试)验证接口是否与设计相符发现设计和需求中存在的错误集成测试关注的重点:单元间的接口、集成后的功能集成测试的层次:模块内集成、子系统内集成、子系统间集成集成测试策略:大爆炸集成自顶向下集成自底向上集成三明治(混合式)集成基干集成分层集成基于功能的集成基于消息的集成基于进度的集成基于风险的集成2.1.3系统测试(SystemTesting):系统测试,是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其它系统元素结合在一起,在实际运行环境下,对计算机系统进行一系列的组装测试和确认测试。系统测试的目的在于通过与系统的需求定义作比较,发现软件与系统的定义不符合或与之矛盾的地方。系统测试目的:通过与需求做比较,发现与系统定义不符合或与之矛盾的地方系统测试的用例应根据需求分析说明书来设计,并在实际使用环境下运行系统测试对象软硬件集合在一起的系统验证时应尽可能模拟实际的运行环境与条件系统测试常用类型:功能、性能、压力、容量、安全性、GUI、可用性、安装、配置、异常(恢复性)、备份、健壮性、文档、在线帮助、网络、稳定性测试2.2测试方法的选择:同行评审的概念:同行评分是一种依据程序整体质量,可维护性、可扩展性、易用性和清晰性对匿名的程序进行技术评价的技术。改技术的目的是为程序员提供自我评价的手段。2、实施过程:选出一名程序员来担任这个评分过程的管理员,管理员又会挑选出大约2~20名参与者,保持匿名,这些参与者否应具有相似的背景要求每名参与者都挑选出两个由自己编写的程序以供评审。其中的一个程序应是参与者自认为能代表其自身能力的最好的作品,而了另一个则是参与者自认为质量较差的作品。当所有程序都收集完毕后,就将这些程序随即分发给参与者。没名参与者拿到4个程序进行评审,其中的两个是

收藏

分享

举报
下载此文档