1 引言【】
1.1 编写目的
测试分析主要是对软件的测试,通常情况下,系统需求工程师可能对待开发系统根本一点都
不了解,隔行如隔山,熟悉目标单位的具体业务是较大的考验,这也要求系统需求工程师善于学
习。不仅仅是学习具体业务,还要学习行业业务,因为客户代表提出的需求不一定是整个行业中
最科学的最合理的需求,如果系统需求工程师能控制需求导向往正确合理的方向发展,其好处是
多方面的,既有助于是客户得到最好的业务需求又有利于软件复用。事实上大多数情况下他们不
会承担“没有宏观把握需求”这个责任,因此系统需求工程师有责任也有必要从大局着手来发现
宏观架构和细枝末节的错误,可以召集出一个团队对设计好的全部“蓝图”召开几次纠错会,最
好此时就把程序设计者和客户代表也请过来。大家一起发现错误和遗漏的同时,也在达成一个潜
在的共识,同时还加深了所有参与者对该项目的认识理解程度。
1.2 背景
本测试分析测试的是企业人力资源管理系统,计算机技术的飞速发达,其强大的效用已为人
们长远认识,它已进入人类社会的各个领域并阐明越来越紧急的作用。计算机在企业管理中应用
的遍及,运用计算机完成企业人事管理,给人们的劳动和生活带来了极大的便当和高效。具有检
索迅速、查找方便、确实性高、存储量大、失密性好、寿命长、本钱高等手工管理所无法相比的
便宜。这些便宜能够极大地进步人事劳资管理的效率,也是企业的迷信化、正轨化管理,与世界
接轨的紧急条件。于是乎根据企业的需求,策画本企业人事管理编制,以援救企业抵达人事管理
办公主动化。以人事管理编制为开发目的,主要对企业员工的消息以及跟人事相关的劳动流程实
行凑集的管理,方便企业建立一个完善的、强大的员工消息数据库,完成了员工消息管理,完成
数据输出、修改、存储、调用查询等效用,并变成数据表,实行数据存储。
1.3 定义
软件测试就是使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否
满足规定的需求或弄清预期结果与实际结果之间的差别。它是帮助识别开发完成的计算机软件的
正确度、完全度和质量的软件过程;是 SQA 的重要子域。
白盒测试:也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来
检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按
预定要求正确工作。 这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑
结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的
状态,确定实际的状态是否与预期的状态一致。
黑盒测试:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测
试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在
程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适
当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,
主要针对软件界面和软件功能进行测试。
集成测试:集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设
计要求(如根据结构图)组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够
单独地工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全
局上很可能暴露出来,影响功能的实现。