版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
{人力资源招聘面试}面向对象分析与设计大作业范例网上招聘系统分析·设计人员;·开发人员;·项目管理人员;·测试人员;·用户。求,为客户、用户、开发方等不同参与方提供一个交流的平台。无[1]《企业文档格式标准》,****************有限公司软件工程过程化组织[2]《需求规格报告格式标准》,************有限公司软件工程过程化组织[2]《需求规格报告格式标准》,************公司软件工程过程化组织0.10.20.30.4第7章我们分别阐述一下项目的来源、背景,项目的用户特点和项目的目标。系统能够给他们带来工作的便利,提高工作效率,同时能及时招聘到满意的人才。结果。人力资源部的工作人员可能随时浏览人员简历和面试的相关信息。理人员对系统很熟悉,总之,他们对使用管理软件比较熟悉。·系统能够提供友好的用户界面,使操作人员的工作·系统应有良好的可扩充性,可以容易地加·平台的设计具有一定的超前性,灵活性,能够适应企业生产配置的变化;·通过这个项目可以锻炼队伍,提高团队的开发能力和项目管理能力。3.应用环境的用户以及相应的权限。·浏览器:IE6.0以上4.功能规格模型图最终组成了系统的映像。出动态对象模型。设计用例时,我们遵循下列步骤:1)识别出系统的角色。角色可以是用户、外部系统,甚至是外部处理,通过某种途径与系功能的执行者(角色)是谁。尽可能地确保所有角色都被完全识别出来。描述用例。角色或者执行者指与系统产生交互的外部用户或者外部4.1.1应聘者端的职位查询、填写简历、回答问题、提交简历等功能。·试题管理者。管理题库、组织相关问卷。·职位发布者。根据公司的需要发布相应的职位。·面试管理者。整理应聘者简历、对简历合格人员进行面试。4.1.3数据库网上招聘系统可以分为两个主要的组成部分,一个是客户端子系统。一它的活动图。聘人数等。属关系、个人简短评价等,它们组成应聘者的简历信息。套试题,企业人力资源人员通过问卷的回答情况和简历情况来选择应聘者。4.3.1职位选择如下。执行者:应聘者;后置条件:选择应聘职位后,则可以输入简历。基本路径:b)点击任何一个招聘职位可以浏览招聘职位的详细信息,包括职位工作描述、对应聘者的要求、招聘人数等信息;c)如果对这个职位满意,可以点击“应聘该职位”进入填写简历信息页面,开始填写简历和回答问卷等环节。下。执行者:应聘者;后置条件:简历输入后,则可以回答问卷。基本路径:a)基本信息输入,包括姓名、性别、年龄、身高、证件类型、证件号码、婚姻状况、工作c)教育经历信息输入,包括起止时间、学校、专业、学位、简单描述等;e)家庭成员信息输入,包括亲属姓名、年龄与本人的关执行者:应聘者;后置条件:问卷回答后,则可以提交简历并附问卷结果。基本路径:c)最后简历信息和回答好的问卷一起提交到服务器端。试题的详细信息。且对问卷的试题进行增加、删除、修改的功能。职位发布是由管理员登录到系统,录入职位及职位的详细描述信息,并且为职位附加问卷,聘者人为等待面试、简历删除、保存简历三个状态。进行面试,记录面试结果。用户所具有的权限对应。4.4.1登录管理模块主要是完成对每个试题的增加、删除、修改、查询等维护功能。具体描述如下。执行者:试题管理者;后置条件:如果题库维护成功,则数据库中的试题库随之变化,此时可以组织问卷。基本路径:a)进入题库管理界面,首先展示目前题库已有b)点击每个题目可以详细浏览这个题目的具体内容,同时也可以对这个试题的具体行修改;c)增加题目时,首先选择题目类别,然后是题目名称、题目内容、确定可选答案(多个)问卷都有不同的针对性,针对不同的招聘需求。具体功能描述如下。执行者:试题管理者;基本路径:a)进入问卷管理界面,首先展示目前存在e)可以删除选择的问卷。4.4.4发布职位具体功能描述如下。执行者:职位管理者;招聘职位。基本路径:a)进入职位发布界面,首先展示目前正在招聘的所有职位,可以增加新的招c)可以对每个职位信息进行修改;e)提供职位删除功能。话、邮件等方式通知面试时间。具体的功能描述如下。执行者:面试管理者;后置条件:简历整理完成后,则可以将应聘者分为几个类别,以便为面试做好准备。基本路径:a)进入简历管理界面,首先展示目前简历对应的职位列表,提供查b)通过点击职位列表进入相应职位的所有简历列表界面,这个界面也显示了每个应聘者的姓名、年龄、性别、问卷的分数以及目前的处理状态等信息;c)在简历列表中,通过点击一个应聘者可以显示这个应聘者的简历信息,问卷回答发问,e)对简历的处理结果,可以采用电子邮件、电话和信件等方式通知应聘者,如果采用电子邮件通知应聘者,系统将提供一个模板。对满足一定条件的应聘者,可以对其进行面试,记录面试的结果。具体描执行者:面试管理者;后置条件:如果大幅度工完成后,则面试的结果记录到数据库中。基本路径:a)进入面试管理界面,首先展示目前的招聘职位列表,提供查c)将接受面试的人分类浏览,分为等待通知者、等待面试者和面试完成者;对没有通知面试的人,通知其进行面试,他的状态就变为等待面试者;e)面试完成时,需要记录面试的时间、面试人以及面试结果等,记录信息提交后这个应聘者的状态就变为面试完成者。体功能描述如下。执行者:系统管理员;后置条件:如果用户信息维护完成,则用户的相应信息将记录到数据库中。基本路径:a)进入用户管理界面,显示目前的系统用户以及每个用户具有c)可以增加用户,也可以删除用户。5.性能需求文格式统一规范。一致,美观大方,动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。无论是客户端还是管理端,当用户登录,进行任何操作的时候,数据库服务器等,以避免出现长时间等待甚至无响应。正确提示相关内容。操作可能造成的数据丢失,破坏。防止用户非法获得网页以及内容。6.产品提交提交产品为:c)系统开发过程文档;8.签字(盖章)单位名称********软件有限公司该文档的目的是描述网上招聘系统项目的概要设计,其主要内容包括:·数据设计;·模块设计;·界面设计。·开发人员;·项目管理人员;·测试人员。/实现中确定。[1]《企业文档格式标准》,************软件有限公司[2]《软件概要设计报告格式标准》,************软件有限公司软件工程过程化组织[2]《软件重构》清华大学出版社,0.16.5节业与求职者的交流。系统包括管理端子系统和客户端子系统。户端和管理端的组成构图。3.界面设计本系统的用户界面按功能分为客户端界面和管理端界面。增加试题修改试题价值取向问卷增加职位增加试题修改用户信息增加试题修改试题价值取向问卷增加职位增加试题修改用户信息修改职位停止招聘打印简历增加答案增加用户用户权限·登录界面:通过输入用户各和密码实现用户登录,并判断用户的权限;·管理首页:根据用户的权限,进入首页,并在首页中展示此用户相应可以操作的权限功能;和“预览试题”等页面;和“修改职位”等页面;信息”和“打印简历”等页面;通过问卷来进行测评,提交的简历和测评结果一同到服务器端,供管理者挑选合适的简历。“答题”等页面。4.体系结构展,以建立完善的信息集成管理体系。目前软件项目中有很多体系结构,其中struct是比较流行的一种。些标签可以是标准的JSP标签或者是客户化标签,如struct标签库的标签。此外,通常将息,根据配置文件struct-的配置信息,将请求转发给适当的Action对象,如果该Action成一些实际的业务逻辑。员可以更加有针对性地分析应用需求,不必重新设计框架,只需在struct框架的基础上,类和标签库,简化编码工作。Struct框架可以方便迅速地将一个复杂的应用划分成模型、视图和控制器组件,而struct的配置文件struct-可以灵活地组装这些组件,以简化开发过程。根据系统分析结果,该系统从结构上应满足:·基于游览器进行显示以方便用户使用;·采用标签技术完成动态页面的简单逻辑。问和使用本系统。等功能。并且由中间层进行逻辑处理,再将处理的结果反馈给客户或者发送到数据库中。下面讲述系统运行的网络结构,硬件、软件环境。网登录系统的人员使用的机器,可以是公司内部的人4.2.2硬件环境本系统的硬件环境如下。4.2.3软件环境·浏览器:IE6.0以上1)数据库及操作系统:对于核心数据库来说,选择一个合适的数据库系统5.数据模型本系统的数据模型设计内容主要是进行数据库的设计。作经历、教育经历、家庭成员、掌握的基本技能、个人评价等简历情况,并回答问卷。用户管理以及需要的基本数据字典等部分。题库管理包括的库表:职位发布包括的库表:·joblist——职位的详细列表;·career——工作经历;·family——家庭关系;·personalinfo——个人的基本信息;·skill——基本技能信息。·users——管理端用户的信息。基本字典包括的库表:·City——包括的城市名称,例如北京、上海、广州等;·IdentifyType——身份证件类型,包括身份证、军人证等;表B-2是对表Joblist的设计,其他库表的详细设计见数据表设计文件。主(外)键字典表)YNYNStartDateNNNNNNNNNNJobtitleNNNN主(外)键备注(代码字典表)RelIdYNYNStateNYNYNYInterviewResultNY主(外)键字典表)YNNNNN字段类型主(外)键备注(代码字典表)rYNrYNrNNNN表B-6技能表(Skill)主(外)键备注(代码字典表)SkillIDYNNNNNSkillLevelNN???NN|SkillDetailNN主(外)键备注(代码字典表)NNNNNNNYNYNNDescriptionNYNYNY主(外)键备注(代码字典表)NNNNNNNNNNNNNN主(外)键备注(代码字典表)YNYNNNNNNNNNNYNYNNIdentityTypeNNNNNYNYNNCurrentSalaryNYNYNYNYNYNYNY主(外)键备注(代码字典表)dYNYNYNNN主(外)键备注(代码字典表)YNYNStartdateNNNNNN主(外)键备注(代码字典表)NNYNYNNNNNNNNN主(外)键备注(代码字典表)YNNNNNNNNNNNNN主(外)键备注(代码字典表)YNNNNNNN主(外)键备注(代码字典表)YNYNNNNNNNNNNN主(外)键备注(代码字典表)YNYNYNNNNN库管理系统。Setrs=“”(“”)Setrsl=(“”)这种打开连接池的方式可以节省数据库服务器的内存资源。数据库各库表的脚本代码见数据库脚本文件。6.模块设计活动。试卷后,简历信息和答题结果存入简历库中,应聘者可以继续应聘其他职位。击职位名称时进入职位详细信息页面。根据界面流的设计可以确定各个界面的访问入口以及界面之间切换关系,流程图如图B-14所示。组件,因此,validate()方法通常不涉及对数据的业务逻辑验证,只是完成简单的数据格式joblist.jspjobdetail.jspSkillsForm控制层主要是设计Action组件,Action负责单位事件的流程控制,Action映射决定了删等动作。表B-5列出了每个Action入口(即调用Action的组件)、传递Action的ProcessskillsActionAddskillsActionSkillsFormBackskillsActionProcessrelationActionBackrelationActionDBUtil入用户名和密码进入管理界面首页,并根据用户的权限在首页中列出相应的操作功能。登录管理的控制层主要是设计用户的登录事件登录管理模型组件负责完成用户信息的数据库的操作的业务逻辑,建立封装了用户信息的限对应。在用户管理中可以增加或删除用户,编辑用户名,修改用户用户管理的模型层主要是完成用户信息的浏览、增加用户信息、UserlistAction能及提供知识库中题目的详细信息。删除试题信息界面,进入增加答案界面等事件的流程控制。表B-14列出了题库管理控制层题库管理业务逻辑层设计主要包括建立封装了知识信息的bean,建立封装了答案信息的__增加、删除、修改的功能。注:问卷管理页面中也使用到了公共的页面,例如,,等。问卷管理控制层主要负责进入问卷信息界面、进入问卷详细信息界面、删除问卷信息界面、进入增加试题界面、浏览问卷等事件的流程控制。表B-17列出了进入问卷详细信息无进入填写基本信息页面。注:职位发布模块的页面也使用了公共页面,例如,,等。删除试卷信息界面、进入增加试卷界面等事件的流程控制。表B-20列出了职位发布控制层JobListAction()增加价值取向试卷(提从购物车中删除价值取增加工作取向试卷(提从购物车中删除工作取m修改增加价值取向试卷修改增加工作取向试卷据库的操作。所以职位发布的模型层有如下模型:·建立封装了数据库操作的组件;·建立封装了职位基本信息的组件;·建立封装了职位试卷信息的组件;·建立封装了职位试卷购物车信息的组件;简历管理主要是人力资源部门的人员对应聘者的简历进行检查注:简历管理模块的页面也使用了公共页面,例如,,等。joblistForm,对简历的回复等操作,并完成相应数据库的行面试,记录面试结果。面试者信息界面面试者面试结果界面注:面试管理模块的页面也使用了公共页面,例如,,等。InInterviewActionInterviewStateActionInterviewResultActionDBUtil该文档的目的是描述《网上招聘系统》项目的详细设计,其主要内容包括:·各个模块的三层划分;·最小模块组件的伪代码。·开发人员;·项目管理人员;·测试人员。Struct:一种框架体系结构。子系统。根据页面流的设计,管理端系统分为登录管理,题库管理、问卷管理,设计。3.详细设计概述的Java语言以及JSP的脚本语言实现。在整采用标签库,统一数据库的基本操作,统一结果显示等。必须结构清晰,代码简单,可主动性好,并且类似自然语言。StructLogic标签5.客户端模块的详细设计签SkillsForm签StructLogicProcessskillsActionAddskillsActionBackskillsActionProcessrelationAction复用是本系统设计的一个重要原则,尤其是struct体系本身也遵循了复用的原理,本系统复用的部分主要包括标签库、数据库基本操作以及结果的显示等环节。StructLogic,它们是Struct标准标签库。12都需要进行用户验证,以防止非法登录,验证每个页面的JSP/***@,Inc.AllRightsReserv*/import.;import.;import..log;import..logFactory;/***/{privateStringpage="/";privateLoglog=(().getNam{booleanvalid=false;HttpSessionsession=();//如果用户存在则不做任何处理//用户不存在则跳转到指定的页面}publicintdoStartTag{}//获取用户信息{}//获取用户当前访问的页面publicStringgetpage(){}//如果用户没有当前页面的访问权限,则返回到指定的页面,设置这个指定页面publicvoidrelease(){}//设置用户信息{}//设置当前页面{}}描述。/***@,Inc,AllRightsReserv*/import.*;import.*;publicclassDB{PrivateResultSetrs=null;{//初始化连接}/***输入参数:Stringstrsql要执行操作的sql语句*返回:ArrayListArrayRs查询的结果*/{/**//**//**将每条记录写入ArrayList中*/}/***方法:executeInsert*输入:Stringstrsql要执行操作的sql语句*/{/**//**//**将每条记录写入ArrayList中*/}/***输入:Stringstrsql要执行操作的sql语句*返回:int更新操作的记录数*/{/**//**//**/}/***输入:Stringstrsql要执行操作的sql语句*返回:int删除操作的记录数*/{/**//**//**/}123456Left7.配置文件相关的特殊信息。strcut-是struct应用专有的配置文件,事实上,也可以根据需要将这个配置文件换为其他的文件名。下面给出本项目中配置文件和strcut-配置文件的配置步骤和范围,在编码实施过程中,由开发经理指派专人负责所有文件的具体配置和协调。下面讲述配置文件的配置步骤和范围。<servlet-class>..ActionServlet</servlet-class><wele-file-list></wele-file-list>4)配置标签库:Struct框架提供了一些实用的客户化标签库,如果在应用中使用了标签库,例如:<taglb-url>structs-</taglib-url><taglib-location>structs-</taqlib-location>13.2struct-配置文件Struct框架在启动的时候会读入其配置文件,根据它来创建和配置各种组件。Struct配置文件使得开发者可以灵活地组装和配置各个组件,提高了应用软件的可扩展性和灵·<controller>;··在配置文件中,必须按照这个先后顺序来配置各个子元素。Key=“”Path=“/”该文档的目的是描述网上招聘系统项目的编码规范和对代码的说明,其主要内容包括:·编码规范·命名规范·注释规范·语句规范·声明规范·代码说明·开发人员·项目管理人员·质量保证人员该文档定义了本项目的代码编写规范以及部分代码描述和所有代码的说明.EJB:EnterpriseJavaBean(企Class:Java程序中的一个程序单位,可以生成很多的实例.[1]《企业文档格式标准》[2]《Java语言编写规范》[2]《软件重构》0.12.编码格式规范尽量避免一行的长度超过80个字符,用于文档中的例子应该使用更短的行长,长度一·在一个逗号后面断开;·在一个操作符前面断开;·宁可选择较高级别(higher-level)的断开,而非较低级别(lower-level)的断开(见下面的例子);·新的一行应该与上一行同一级别表达式的开关处对齐;·如果以上规则导致代码混乱或者使代码都堆挤在右边,那就代之以缩进8个空格。以下是两个断开算术表棕式的例子.前者属于更高级别的断开.因为断开处位于括号表达式//规范的缩进{…}yetAnotyerArg,objectandStillAnother){…}If语句的换行通常使用8个空格的规则,因为常规缩进(4个空格)会使语句体看起来比较费//不可取的缩进方法}//可取的缩进方法一}//可取的缩进方法二}·一个源文件的两个片段(section)之间;·类声明和接口声明之间。·两个方法之间;·方法内的局部变量和方法的第一条语句之间;·块注释或单行注释之前;·一个方法内的两个逻辑段之间,用以提高可读性。3.命名规范助于理解代码。如:.quicktime.v2大小写规则与类名相似。大写。变量。临时变量通常被取名为i,j,k,m和n,它们一般用于整形;c,d,e,它们一般用于字符型。4.声明规范推荐一行一个声明,因为这样以利于写注释。亦即:Intleve1;//indentationleve1Intsize;//sizeoftable要优于:注意:上面的例子中,在类型和标识符之间放了一个空格。空格可使用制表尽量在声明局部变量的同时初始化。唯一不这么做的理由是变量的初始值依赖于某先前发生的计算。碍代码在该作用域内的可移植性。intint1=0;//方法(代码块)开始处声明变量if(condition){intint2=0;//if代码块开始处声明变量}}该规则的一个例外是for循环的索引变量;for(inti=0;i<maxLoops;i++){...}4.5类和接口的声明·在方法名与其参列表之前的左括号“(”间不要有空格;·左大括号“{”们于声明语句同行的末尾;·方法与方法之间以空行分隔。5.语句规范每行至多包含一条语句,例如:argc--;//推荐·被括其中的语句应该较之复合语句缩进一个层次;·大括号可以被用于所有语句,包括单个语句,只要这些语句是诸如if-else或for控制面的实现块注释中,而不是放在文档注释中。注释应被用来给出代码的总括,并提供代码自身没有提供的附在注释里,对设计决策中重要的或者不是显而易见的地方进行说明是可以的,但应避免提供代码中已清晰表达出来的重复信息。块注释通常用于提供对文件,方法,数据结构和算法的描述。块注释被置于每个文件的把块注释和代码分割开来,比如:/**/publicclassExample{...}短注释可以显示在一行内,并与其后的代码具有一样的缩进层级。如果一个注释不能在ifcondition{/*条件处理(Handlethecondition.)*/...}极短的注释可以与它们所要描述的代码位于同一行,但是应该有足够的空白来分开代码和注释。若有多个短注释出现于大段代码中,它们应该具有相同的缩进。以下是一个Java代码中尾端注释的例子:if(input==2){}else{returninMine(input);/*调用函数isMine*/}注释界定符“//”可以注释掉整行或者一行中的一部分。它一般不用于连续多行的注释文本然而,它可以用来注释掉连续多行的代码使其更清晰;类的特殊字符。所有的源文件都应该在开头有一个类似C语言风格的注释,其中列出类名、/***/类/接口文档注释(/**……*/该注释中所需包含的信息,参见“”。类/接口实现的注释(/**……*/如果有必要的话,该注释应包含任何有关整个类或接口的信息,而这些信息又不适合作为类/接口文档注释。7.代码范例/***/</logic:iterate>编码过程应该按照详细设计的规划进行,在伪代码的基础上,按照编码标准和规范进行模块编码。开发环境是eclipse,首先开发人员在开发过程中按照开发的目录将相该文档的目的是描述网上招聘系统项目客户端的系统测试计划,其主要内容包括:·测试系统简介;·测试方法;·测试标准;·测试计划·开发人员·项目管理人员·测试人员部分内容将在测试设计中确定。功能性测试:按照系统需求定义中的功能定义部分对系统实行的系统级别的测试。等)对系统实行的系统级别的测试。测试用例:测试人员设计出来的用来测试软件某个功能的一种情形。[1]《企业文档格式标准》[2]《软件测试计划报告格式标准》[1]《企业文档格式标准》[2]《网上招聘客户端需求说明》[3]《软件测试技术概论》[4]《软件测试:第二版》0.12.测试项目本次测试的项目是网上招聘系统中的客户端功能,即应聘者的登录端。及能否支持大数据量并发访问。所有的应聘者都可以通过网站提交简历并回答问卷。被测特性:·对软件进行功能性测试;·对软件进行非功能性测试。·源代码,逻辑等;·模块的接口,模块的错误处理,模块的局部数据结构,模块在执行时执行流的独立路径,模块在处理边界值时的情形;·单元(模块)之间的可用性等。进行性能测试,在人为设置的20人负载(大发生功能上或者性能上的问题。测试内容即测试需求,包括功能测试和性能测试。数,如果应聘者应聘该职位,就需要填写简历信息。简历信息包括个人基本信息,工作经历,教育经历,基本技能,家庭可以查看填简历信息,完成问卷后提交,并返回职位查询页面。当选入“基本信息”页面,如填写错误在提交时,页面会给出错误提示。系统的性能测试主要测试系统在20个应聘者同时登录客户端进性能如何,检测系统性能瓶颈,响应时间;为此采用压力测试工具模拟20个应聘者,以便测试系统的性能如何。3.测试方法本节主要讲述测试环境、测试工具和测试方法。浏览器:MicrosoftIE4.0或以上版本。析结果,提供测试图表。测试方法:由于本次测试的依据是需求,所以采用黑盒测试方法。错误猜测等策略。4.测试标准·微小的错误,不会影响系统的功能·不准确或容易误解的行为和语句·该问题增加了测试或用户操作的复杂度·该问题轻微降低了系统的性能,但系统仍然能工作·该问题会严重降低系统的性能·不符合客户端需求说明本次测试主要是进行系统测试,需要设定测试完成的标准。测试完成的标准是执行完所的质量问题,导致无法继续,并且在可接受的时间范围内无法修复,系统测试终止。4.2测试挂起/恢复的条件·测试挂起和条件是当某个测试用例的失败导致后续的测试无法进行时,测试需要挂起;·测试恢复的条件是当将引起挂起的测试用例重新测试通过之后,可以恢复测试。·测试计划);·测试跟踪结果;·测试报告。5.测试计划制定测试计划,组织测试工作5.2测试设计工作任务分解和工作安排10.5工作日20.5工作日340.5工作日50.5工作日678经过项目组成员和专家评审,测试计划评审通过。该文档的目的是描述网上招聘系统项客户端的系统测试设计,其主要内容包括:·测试总体设计;·测试用例设计。·项目管理人员;·测试人员。该文档为网上招聘系统客户端的系统测试设计,其中包括功能测试和性能测试的用例描的测试步骤和方法。JSP:JavaServerPage(Java服务器页面)的缩写,一个脚本化的语言。功能性测试:按照系统需求定义中的功能定义部分对系统实行的系统级别的测试。非功能性测试:按照系统需求定义中的非功能定义部分对系统实行的系统级别的测试。测试用例:测试人员设计出来的用来测试软件某个功能的一种情形。2.测试设计由于本次测试主要是针对需求进行的系统测试,包括功能测试和性能测试的技术,功能测试是执行指定的工作流程,性能测试是将功能测试过程中的单独用户改为20个同时执行以验证系统的性能。称,职位描述,职位要求,招聘人数,点击“应聘该职位”按钮进入填写基本信息页面。2)基本信息页面:当进入基本信息页面,应聘者需填写自己的基本信息,加星号的为必一步按钮时进入工作经历页面。3)工作经历页面:在工作经历页面下方为内容填写区,当应聘者填写好时间,行业,公步”按钮时进入基本技能页面。4)教育经历页面:应聘者必须填写加星号的项目,包括受教育的起止时间段、学校、学5)基本技能页面:应聘者必须填写加星号的项目,包括技能、熟悉程度、证书等,点击“下一步”按钮进入家庭成员页面。6)家庭成员页面:应聘者必须填写加星号的项目,包括亲属姓名、年龄、关系、工作单位、职位等信息,填写好信息点击“下一步”按钮进入简短评价页面。历信息。8)如确认填写的信息无误时,可点击“提交简历”按钮提交简历,然后进入答题页面,点击“提交”可上交试题。9)应聘者确认所做试题无误时,可以上交试题,上交试题后显示确认页面,应聘者可以错误猜测法等。中中高高高高高高高高中中中高高3.测试用例按照上面的测试矩阵表,设计相应的测试用例如下。确性,同时所有的页面都按照需求有正确的显示。表F-验证网站首页中的超链接的链接页面与页面中预期结果:·对于首页每个招聘职位链接,点击进入,查看链接的页面是否相符合·对于首页每个链接,点击之后看能否进入相应页·点击“English”切换语言确性,同时所有的页面都按照需求有正确的显示。表F-异常数据:0,1.4,6.预期结果:对于正常数据能够转到相应页面,异常数据能够报错确性,同时所有的页面都按照需求有正确的显示。表F-·验证网页上的表格是否正确显示·验证在职位列表中是否正确显示职位名称,职位发布日期,截止日期,职位类型,招聘人·验证职位列表是否按职位发布日期排序无预期结果:的正确性,同时所有的页面都按照需求有正确的显示。验证页面是否正确显示了职位名称、职位描述、职位验证职位详细信息页面上的信息是否与职位列无预期结果:是这个测试用例的具体设计。·验证加星号的必填项不填写或格式错误时是否在提交时正确显示错误提示。·验证非填项不填写时是否在提交时正确显示提示。息后点击“增加”按钮,其内容会显示在上方的表的选择框后点击“删除”按钮可删除选定的预期结果:·应聘者不填写必填项或者必填项格式错误时提交时应有错误提示。·应聘者不填写非必填项时提交时不应有错误提示,但是格式错误时也应该有错误提示。框后点击“删除”按钮可删除选定的信息。点击“应聘该职位”点击“下一步”试用例的具体设计。填写地址,不填写邮编(要求:地址和邮政编码同时填写非必填填写邮编,不填写地址(要求:地址和邮政编码同时填写非必填预期结果:点击“应聘该职位”个测试用例的具体设计。预期结果:点击“应聘该职位”面在非正常输入时系统的异常处理,同时所有的页面都按照需求有正确的显示。表F-10是这个测试用例的具体设计。预期结果:点击“应聘该职位”正确填写接下来两个界面,输入数据后点击正常输入时系统的异常处理,同时所有的页面都按照需求有正确的显示。表F-11是这个测试用例的具体设计。预期结果:点击“应聘该职位”在非正常输入时系统的异常处理,同时所有的页面都按照需求有正确的显示。表F-12是这个测试用例的具体设计。预期结果:点击“应聘该职位”非正常输入时系统的异常处理,同时所有的页面都按照需求有正确的显示。表F-13是这个测试用例的具体设计。预期结果:点击“应聘该职位”正确填写接下来两个界面,输入数据后点击非正常输入时系统的异常处理,同时所有的页面都按照需求有正确的显示。表F-14是这个测试用例的具体设计。预期结果:·打开IE浏览器,在地址栏中输入6·在显示的职位列表中单击某一职位名称进入职位详细信息页面·点击“应聘该职位”按钮,进入基本信息页面,将附件①中的对应数据填入各个项目中·按照上一步依次走过教育率经历、基本技能、家庭成员页面·(经过上述步骤后用户处在个人评价页面)·点击“预览简历”非正常输入时系统的异常处理,同时所有的页面都按照需求有正确的显示。表F-15是这个测试用例的具体设计。预期结果:点击“应聘该职位”正确填写接下来两个界面,输入数据后点击预期结果:文档)预期结果:·将用户在录制脚本时填写并提交的一些数据参数化,另外在提交数据的函数前面设置集合点·设置运行环境,独立运行修改后的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 检验试剂购销合同范例
- 借证件合同范例
- 现金汇款借款合同范例
- 橱柜安装人员合同范例
- 中介期房合同范例
- 考研专业课课程设计
- 天府新区信息职业学院《5G应用技术》2023-2024学年第一学期期末试卷
- 厂房车库合同范例
- 母婴合伙合同范例
- 政府企业投资合同范例
- 国家开放大学《美学原理》形考作业1-5参考答案
- 混凝土强度检验评定记录
- 毕业论文滚动轴承的加工工艺设计
- 《生于华夏何其有幸》演讲稿
- 水文地质学基础:第十一章 裂隙水
- 气道廓清技术及护理课件
- 总包向防火门单位移交防火门安装工作面交接单
- A、D式离心风机使用说明书
- 小学数学人教版一年级下第六单元教材分析(2)
- 公开选择招标代理机构综合评分表
- 医院医用气体管路的设计计算(2014)
评论
0/150
提交评论