登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 信息系统监理师 > 信监上午综合知识 > 信息应用系统建设监理 > 第23章实施阶段监理 >> 正文
正文
23.1.2测试阶段的系统建设任务
来源: 作者: 时间;2017-10-30 16:08:06 点击数: 尚大软考交流群:376154208
23.1.2测试阶段的系统建设任务 1.单元测试进入条件 (1)完成所有单元编码; (2)软件单元无错通过编译; (3)完成代码审查等静态测试: (4)所有软件单元纳入软件开发单位的配置管理受控库。 2.单元测试工作 (1)软件单元的功能测试; (2)软件单元的接口测试; (3)软件单元的重要执行路径测试; (4)软件单元的局部数据结构
<尚大教育,教育至上,人才为大:sdedu.cc>

 

23.1.2测试阶段的系统建设任务

    1.单元测试进入条件

    (1)完成所有单元编码;

    (2)软件单元无错通过编译;

    (3)完成代码审查等静态测试:

    (4)所有软件单元纳入软件开发单位的配置管理受控库。

    2.单元测试工作

    (1)软件单元的功能测试;

    (2)软件单元的接口测试;

    (3)软件单元的重要执行路径测试;

    (4)软件单元的局部数据结构测试;

    (5)软件单元的语句覆盖和分支覆盖测试;

    (6)软件单元的错误处理能力;

    (7)软件单元的资源占用、运行时间、响应时间等测试。

    3.单元测试工作成果

    (1)单元测试报告,包括测试记录、测试结果分析;

    (.2)软件问题报告单和软件修改报告单;

    (3)与软件修改报告单一致的,经过修改的全部源程序代码;

    (4)回归钡J试的测试记录和测试结果。

    4.集成测试进入条件

    (1)被集成的软件单元无错通过编译;

    (2)被集成的软件单元通过代码审查;

    (3)被集成的软件单元通过单元动态测试并达到测试要求;

    (4)被集成的软件单元己置于软件开发单位的配置管理受控库;

    (5)已具备了集成测试计划要求的软件组装测试和测试工具。

    5.集成测试阶段工作内容

    集成测试主要是验证软件单元组装过程和组装得到的软件部件,重点检查软件单元之间的接口。集成测试的主要内容有:

    (1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;

    (2)一个模块的功能是否会对另一个模块的功能产生不利的影响;

    (3)各个子功能组合起来,能否达到预期要求的父功能;

    (4)全局数据结构是否有问题;

    (5)单个模块的错误是否会导致数据库错误。

    6.集成测试阶段成果

    (1)集成软件测试报告;

    (2)软件使用说明;

    (3)所有软件问题报告单和软件修改报告单;

    (4)与软件修改报告单一致的、经过修改的全部源程序代码。

    7.确认测试进入条件

    (1)软件完成了集成测试;

    (2)软件可运行;

    (3)所有软件代码都在配置管理控制下;

    (4)已经具备了合同规定的软件确认测试环境。

    8.确认测试阶段工作内容

    确认测试又称有效性测试。它的任务是验证软件的有效性,即验证软件的功能和性

能及其他特性是否与用户的要求一致。软件需求说明书描述了全部用户可见的软件属性,

是软件确认测试的基础。

    在确认测试阶段需要做的工作(如图23.1所示):进行有效性测试以及软件配置复

审。软件只有通过了专家鉴定验收之后,才能成为可交付的软件。

1)进行有效性测试

    有效性测试是在模拟的环境(可能就是开发的环境)下,运用黑盒测试的方法,验

证被测软件是否满足需求说明书列出的需求。通过实施预定的测试计划和测试步骤,确

定软件的特性是否与需求相符,确保所有的软件功能需求都能得到满足,所有的软件性

能需求都能达到,所有的文档都是正确且便于使用。同时,对其他软件需求,例如可移

植性、兼容性、出错自动恢复、可维护性等,也都要进行测试,确认是否满足。

    2)软件配置复查

    软件配置复查的目的是保证软件配置的所有成分都齐全,各方面的质量都符合要求,具有维护阶段所必需的细节,而且已经编排好分类的目录。

    除了按合同规定的内容和要求,由人工审查软件配置之外,在确认测试的过程中,应当严格遵守用户手册和操作手册中规定的使用步骤,以便检查这些文档资料的完整性和正确性。必须仔细记录发现的遗漏和错误,并且适当地补充和改正。

    9.确认测试阶段成果

    (1)软件确认测试分析报告,含所有的软件确认测试结果;

    (2)所有软件问题报告单和软件修改报告单;

    (3)与软件修改报告单相一致的,经过修改和回归测试的全部源程序代码;

    (4)经过修改的软件产品使用说明。

    10.系统测试进入条件

    (1)完成并通过软件确认测试;

    (2)所有软件产品都在配置管理控制下;

    (3)己经具备了软件系统测试环境。

    11.系统测试工作内容

    所谓系统测试,是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在实际运行(使用)环境下,对计算机系统进行一系列的组装测试和确认测试。

    系统测试的目的在于通过与系统的需求定义作比较,发现软件与系统定义不符合或与之矛盾的地方。系统测试的测试用例应根据需求说明书来设计,并在实际使用环境下来运行。根据软件的安全性等级和软件规模等级,选择进行系统的功能性测试、系统的可靠性测试、系统的易用性测试、系统的效率测试、系统的维护性测试和系统的可移植性测试。软件的系统的功能性测试、系统的可靠性测试和系统的效率测试是属于必须测试的内容。

系统测试一般由专门委托的测试机构进行,需要对所有软硬件进行以功能为主的测试工作(必要情况下附加性能测试),需要对测试情况进行记录并进行错误的修改与回归测试,在测试完成后要根据测试全过程的情况编写正式的系统测试报告。

    12.系统测试工作成果

    (1)系统测试报告,包括测试记录和测试结果分析;

    (2)软件问题报告和软件变更报告;

 

    (3)回归钡d试的测试记录。

<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇:23.1.1编码阶段的系统建设任务
下一篇:23.1.3试运行与培训阶段系统建设工作任务
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章