美工(又名网页设计)
一、岗位要求
1. 熟练掌握XHTML+CSS代码编写,能兼容IE6IE7Firefox等主流浏览器,深刻理解Web标准,对结构语义化、易用性、可访问性等相关知识有实际的了解和操作经验;
(重点)
2.精通photoshop,dreamweaver,fireworks,flash等相关网页设计各种工具,具备良好的学习能力,工作细致负责;(一般都会掌握,次要条件)
3.热爱设计,具备优秀的审美能力,有良好的平面美术功底;
4.专科以上学历,需具备2年以上的企业大型网站设计经验,能独立完成网站的整体布局与美工设计和网页制作的相应工作;2年以上)
其他要求:1 具备良好的团队合作精神和沟通能力,请提供个人作品的链接地址;
2 有行业门户设计或大项目经验者优先考虑;
3 精通FLASH动画制作,
二、 技能考察重点:
1html语言(标签语言)JavaScript(脚本)div+css(页面布局格式)
2.优秀的审美能力(主要是彩布局),创意能力;及软件UI设计相关的经验。
3.次要条件:Photoshop(效果)Dreamweaver(静态页面编码工具)Coreldraw(矢量画图工具)flash
4.其他方面:对行业的了解,自己的作品(作品较多的优先考虑),在1986以前出生的,应聘者自我评价的侧重点(技能、沟通和态度)
三、目前深圳地区知名设计公司:
唐宋中国、牧里策划设计、尖端网络设计、蓝飞扬(跟腾讯合作)、天络科技、沙漠风、花火设计(平面设计)。
测试
一、岗位要求
1、熟悉测试流程,熟练掌握测试方案、测试用例的编写
2、熟悉linux操作系统,熟练掌握各种操作命令,有shell编程经验者最佳
3、熟悉oraclemysql数据库,有存储过程编写经验者最佳
4、熟悉双机原理和磁盘阵列原理,有搭建经验者最佳
5、会用LoadRunner进行系统的压力和负载测试
6有的项目需要懂一些协议(比如说流媒体就需要懂rtsprtprtcp等协议)
计算机专业ui设计做什么二、测试的分类
1.按照开发阶段划分软件测试可分为:单元测试、集成测试、系统测试、确认测试和验收测试。
1)单元测试
单元测试又称模块测试,是针对软件设计的最小单位——程序模块进行正确性检验的测试工作。其目的在于检查每个程序单元能否正确实惠详细设计说明书中的模块功能、性能、接口和设计约束等要求,发现各模块内部可能存在的各种错误。单元测试需要从程序内部结构出发设计测试用例。多个模块可以平等地独立进行单元测试。
2)集成测试
集成测试也叫做组装测试。通常在单元测试的基础上,将所有的程序进行有序的、递增的测试。集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。
软件集成的过程是一个持续的过程,会形成很多个临时版本,在不断的集成过程中,功能集成的稳定性是真正的挑战。在每个版本提交时,都需要进行冒烟测试,即对程序主要功能进行验证。冒烟测试也叫版本测试、提交测试。
3)确认测试
确认测试是通过检验和提供客观证据,证实软件是否满足特定预期用途的需求。确认测试
是检测与证实是否满足软件需求说明书中规定的要求。
4)系统测试
系统测试是为验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进行的测试,系统测试是在真实或模拟系统运行的环境下,检查完整的程序系统能否和系统(包硬件、外设、网络和系统软件、支持平台等)正确配置、连接,并满足用户需求。
5)验收测试
按照项目任务书或合同、供需双方约定的验收依据文档进行的对整个系统的测试与评审,决定是否接收或拒收系统。
按照测试实施组织划分: 软件测试可分为开发方测试、用户测试(β测试)、第三方测试。
2.按照测试实施组织划分,软件测试可分为开发方测试、用户测试(β测试)、第三方测试。
1)开发方测试
通常也叫验证测试“α测试。开发方通过检测和提供客观证据,证实软件的实现是否满足规定的需求。验证测试是在软件开发环境下,由开发者检测与证实软件的实现是否满足软件设计院说明或软件需求说明的要求。主要是指在软件开发完成以后,开发方对要提交的软件进行全面的自我检查与验证,可以和软件的系统测试一并进行。
2)用户测试
在用户的应用环境下,用户通过运行和使用软件,检测与核实软件实现是否符合自己预期的要求。通常情况用户测试不是指用户的验收测试。而是指用户的使用性测试,由用户出软件的应用过程中发现的软件缺陷与问题,并对使用质量进行评价。
β测试通常是被看用一种用户测试β测试主要是把软件产品有计划地免费分发到目标市场,让用户大量使用,并评价、检查软件。通过用户各种方式的大量使用,来发现软件存在的问题与错误,把信息反馈给开发者修改。β测试中厂商获取的信息,可以有助于软件产品的成功发布。
3)第三方测试
介于软件开发方和用户方之间的测试组织的测试。第三方测试也称为独立测试。软件质量工程强调开展独立和确认活动。软件第三方测试也就是由在技术、管理和财务上与开发方和用户方相对独立的组织进行的软件测试。一般情况下是在模拟用户真实应用环境下,进行软件测试。
3.按照测试技术划分:白盒测试、黑盒测试、灰盒测试。也可以划分为静态测试和动态测试。静态测试是指在不运行程序,通过人工对程序和文档进行分析与检查;静态测试技术又称为静态分析技术,静态测试实际上是对软件中的需求说明书、设计说明书、程序源代码等进行非运行的检查,静态测试包括:走查、符号执行、需求确认等。动态测试是指通过人工或使用工具运行程序进行检查、分析程序的执行状态和程序逻辑的外部表现。
1)白盒测试
通过对程序内部结构的分析、检测来寻问题。白盒测试可以把程序看成装在一个透明的盒子里,也就是清楚了解程序结构和处理过程,检查是否所有的结构及路径都是正确的,检查软件内部动作是否按照设计说明的规定正常进行。白盒测试又称结构测试。
2)黑盒测试
通过软件外部表现来发现其缺陷和错误。黑盒测试法把测试对象看成一个黑盒子,完全不考虑程序内部结构和处理过程。黑盒测试是在程序界面处进行测试,它只是检查样序是否按照需求说明书的规定正常实现。
3)灰盒测试
介于白盒测试与黑盒测试之间的测试,黑盒测试关注输出对于输入的正确性;同时也关注内部表现,但这种关注不像白盒测试那样详细、完整,只是通过一些表征性的现象、事件、标志判断内部的运行状态。
软件测试方法和技术的分类与软件开发过程相关联,它贯穿了整个软件生命周期。走查、单元测试、集成测试、系统测试用于整个开发过程中的不同阶段。开发文档和源程序可以应用单元测试应用查走的方法;单元测试可以应用白盒测试方法;集成测试应用近似灰盒测试方法;而系统测试和确认测试应用黑盒测试方法
综上所述,我司现在用到的主要是开发方测试,系统测试阶段的黑盒测试.
三、测试用具
功能测试工具:用得普遍的是QTP.华为测试MML的有MMLTOOL,AW;测试业务:autoservices
性能测试最主流的工具就是LoadRunner,主要是测试用户的并发访问,压力,系统负载的。
四、测试方法
采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。测试方法描述很简单,要熟练运用它来保障软件质量,也非易事.
五、其他方面
很多人都不会shell、磁盘阵列、和存储过程的。SHELL脚本就是一种在Linux下执行的语言,不过一般是开发写,但是测试要看得懂,最好能编写简单易用小脚本明白开发些的脚本都是实现什么逻辑或功能,提高测试效率.测试人员最好是能读懂代码,目前这也是国内测试行业中普遍存在的一个弱点。
公司开发流程(CMMI
1、 投标(华为)(标书);----SE
2、 立项(华为);
3、 获取SOW,即工作任务书;---SE
4、 需求讲解会议(里程碑);--接口人(产品管理者即客户),SE讲解需求。
5、 SRS(需求规格说明书和系统测试用例);--开发人员消化需求(包括输入 处理 输出)
6、 SRS评审(华为接口人以及团队成员参加);-目的让所有人更加理解需求
7、 SRS评审会议(SE--华为和团队人员
8、 详细设计(详细设计说明书和单元测试用例);--确定接口以及接口里面的处理流程。
9、 详细设计评审(给内部团队成员)--开发人员
10、 详细设计评审会议;--开发人员
11、 编码(代码,CHECK-LISTPC-LIST,内存泄露);
12、 编码评审;
13、 编码会议;
14、 单元测试;
15、 转内部测试(系统测试和测试报告输出);
16、 1轮、2轮。。。
17、 转华为测试(华为即客户)(系统测试即验收测试,测试报告输出);
18、 1轮、2轮、3轮。。。
19、 发布(公司提供用户手册和版本说明书开发写等等);--华为发布
20、 发布评审(A测试部门 B  QA C 开发部 D培训部E用户服务 F 开发部。。)--华为内部
21、 维护
敏捷开发
    重视沟通,提高需求质量,缩短反馈时间。质量包括需求质量和代码质量。敏捷开发的特点是测试驱动开发以及STORY(记录需求点的小卡片)划分。测试以前是开发人员反馈,现在是直接介入需求阶段。SE作为分析人员即分析客户需求,输出STORY。测试人员输出测试用例(即图纸,SE验证测试用例是否符合客户要求)。开发人员根据STORY和测试用例进行编码(测试代码验证反馈值和业务代码)。然后测试人员进行单元测试(评价与框架即代码测试),接着系统测试(功能完整性和抗压力测试),最后发布。和CMML开发流程相对应,开发人员介入的阶段有567,测试人员介入的阶段是34567SE介入了阶段7
三大角定义:
SE:架构设计和定义业务处理流程,需求分析。
测试人员角:定义输入输出。
开发人员角:进行处理业务流程。
三大角的沟通:
SE与测试人员的沟通:背景、效果、系统功能怎么运作等。
SE与开发人员的沟通:功能要点、效果、用什么进行展现等。
敏捷开发流程图如下:
   
数据库
数据库大致有IBMDB2/informix,微软的SQL SERVER,甲骨文的ORACLE,还有sybase公司的SYBASESASSUN公司的my SQL
操作系统
LinuxUnixAix HP Unix Sun Soraris
PB

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。