中科院软件测试视频教程—-乐视清晰版全集

发表于 2012-02-04 10:28 浏览次数:2,748 views 来源:

中科院软件测试视频教程—-乐视清晰版全集

淘宝网上订购

一口价 10.00

本视频为中科院新科海学校出品.更多信息请访问网站:http://www.jobedu.com.cn/,咨询QQ:373750059,903367690,电话:010-82622282,010-82622285.院校合作:010-82608892.

软件测试资深讲师—————姜楠

发表于 2012-02-04 00:48 浏览次数:2,049 views 来源:

教 师 名:姜楠
所授课程:
软件测试工程师
讲师级别:首席讲师 

教师简介:中科院新科海学校软件测试工程师讲师。毕业于北京航空航天大学计算机科学与技术专业。软件测试工程师,项目经理,信息产业部软件评测师。多年软件测试工作经验,曾就职于海关总署数据中心,参与过全国海关报关申报系统,全国各部委企业信息联网系统等十多个大型分布式业务系统的测试、调优等工作。熟悉软件测试理论及测试方法,精通自动化测试及性能测试理论及工具使用。现任职于某知名美国上市公司。

软件测试工程师就业班

发表于 2011-08-25 11:30 浏览次数:10,622 views 来源:

软件测试工程师就业班

培训授课时间:2个月(周一到周五全天上课)毕业学校负责推荐就业

课程背景

21世纪是国际化软件快速发展的时代,软件的国际化设计和本地化处理构成了国际化软件生产过程的两翼,国际化软件成为软件生产的新模式。

IT 女生的测试生涯

发表于 2011-07-02 11:24 浏览次数:3,911 views 来源:

周明慧  现任职于极地银河信息科技有限公司  软件测试工程师  月薪公司要求保密

IT女生的测试生涯

IT企业迅猛发展测试人才日渐“走俏”

发表于 2011-05-22 05:54 浏览次数:2,080 views 来源:

随着IT业的迅猛发展,软件外包已成为继互联网和网络游戏后的第五次全球浪潮。IDC(国际数据公司)市场 分析表明,全球应用软件外包服务市场近几年平均每年以29.2%的速度增长,另据美国E5公司猜测,2006年全球软件外包市场将达到1000亿美元,由 此可见,软件外包已经成为国际软件产业发展的一个重要趋势。

BUG定义标准

发表于 2011-04-24 16:27 浏览次数:1,205 views 来源:

 

目的

对 BUG 概念、类型划分、 BUG 状态、 BUG 严重程度等内容进行定义和规范,以便进一步指导我们的测试工作。

概念

BUG :软件中存在的瑕疵,可能会导致系统失效。简单的说就是软件系统中存在的可能导致系统出错、失效、死机等问题的错误或缺陷。

BUG提交要求

版本项:测试开始定义本次测试的版本号,测试总结要体现出来。
测试项:主菜单+次菜单+次次菜单
缺陷说明:操作步骤+错误内容+原因说明(可选)
BUG分类

1、功能错误
以需求说明书为参照,未达到或未完成需求说明书所描述的功能即为功能错误。

2、编码错误

在系统运行中出现各类系统报错以及出现死机、不能工作、没有反应的现象即为编码错误。

3数据库错误
系统中各类查询数据、插入数据、更新数据时出现的数据库中表结构,视图、索引等不对引起的错误。

4、可操作性错误
可操作性,应用方面的错误

5、界面问题

窗口各控件布局,字体显示等界面不美观,界面、消息提示不友好、不准确等。A. 界面不美观 B. 控件排列、格式不统一 C. 焦点控制不合理或不全面

6、合理化建议
测试者认为有更好的实现方法,检校建、 说明方面的建议。

7、组件错误
测试创业组件产生的错误

8、其它错误
各类文档、帮助的错误。

BUG严重程度

灾难性——系统崩溃,数据丢失,由于程序所引起的死机、非法退出,死循环,数据库发生死锁,错误操作导致的程序中断,严重的计算错误,与数据库连接错误,数据通讯错误

严重的——操作出错,系统功能错误或遗漏;程序接口错误、数据流错误 、轻微数据计算错误

一般的——错误操作提示,界面错误,打印内容、格式错误,简单的输入限制未放在前台进行控制,删除操作未给出提示,数据输入没有边界值限定或不合理。

微不足道——不影响系统功能,更好的操作方式,罕见的错误,辅助说明描述不清楚,显示格式不规范,系统处理未优化,时间操作未给用户进度提示,提示窗口文字未采用行业术语

BUG优先级

高(立即修证)—停止测试,立即修证,修证完毕后进行测试
中(尽快修证)—在版本发布之前必须修改BUG
低(短期内修证)—在项目允许时间范围内修证(项目经理确认)
下阶段修证—BUG推迟到下一阶段修证
附: BUG参考分类

1.功能类

A.重复的功能 B.多余的功能 C.功能实现与设计要求不相符 D.功能使用性、方便性、易用性不够

2.界面类

A.界面不美观 B.控件排列、格式不统一 C.焦点控制不合理或不全面

3.数据处理类

A.数据有效性检测不合理 B.数据来源不正确 C.数据处理过程不正确 D.数据处理结果不正确

4.流程类

A.流程控制不符和要求 B.流程实现不完整

5.提示信息类

A.提示信息重复或出现时机不合理 B.提示信息格式不符和要求 C.提示框返回后焦点停留位置不合理

6.建议类

A.功能性建议 B.操作建议 C.检校建议 D.说明建议

7.性能类

A.并发量 B.数据量 C.压缩率 D.响应时间

8.常识类

A.违背正常习俗习惯的,比如日期/节日等

9.特殊类

A.不符合OEM版本或DEMO版本特殊要求的

 

Linux学习笔记:目录架构

发表于 2011-04-24 14:13 浏览次数:2,243 views 来源:

 linux目录架构

 

/   根目录

/bin    常用的命令 binary file 的目录

/boot   存放系统启动时必须读取的档案,包括核心 (kernel) 在内

/boot/grub/menu.lst   GRUB设置

/boot/vmlinuz   内核

/boot/initrd     核心解压缩所需 RAM Disk

/dev    系统周边设备

/etc    系统相关设定文件

/etc/DIR_COLORS   设定颜色

/etc/HOSTNAME   设定用户的节点名

/etc/NETWORKING   只有YES标明网络存在

/etc/host.conf 文件说明用户的系统如何查询节点名

/etc/hosts 设定用户自已的IP与名字的对应表

/etc/hosts.allow 设置允许使用inetd的机器使用

/etc/hosts.deny 设置不允许使用inetd的机器使用

/etc/hosts.equiv 设置远端机不用密码

/etc/inetd.conf 设定系统网络守护进程inetd的配置

/etc/gateways 设定路由器

/etc/protocols 设定系统支持的协议

/etc/named.boot 设定本机为名字服务器的配置文件

/etc/sysconfig/network-scripts/ifcfg-eth0   设置IP

/etc/resolv.conf    设置DNS

/etc/X11  X Window的配置文件,xorg.conf 或 XF86Config 这两个 X Server 的设定档

/etc/fstab    记录开机要mount的文件系统

/etc/inittab 设定系统启动时init进程将把系统设置成什么样的runlevel

/etc/issue 记录用户登录前显示的信息

/etc/group 设定用户的组名与相关信息

/etc/passwd 帐号信息

/etc/shadow 密码信息

/etc/sudoers 可以sudo命令的配置文件

/etc/securetty 设定哪些终端可以让root登录

/etc/login.defs 所有用户登录时的缺省配置

/etc/exports 设定NFS系统用的

/etc/init.d/   所有服务的预设启动 script 都是放在这里的,例如要启动或者关闭

/etc/xinetd.d/  这就是所谓的 super daemon 管理的各项服务的设定档目录

/etc/modprobe.conf   内核模块额外参数设定

/etc/syslog.conf   日志设置文件

/home   使用者家目录

/lib    系统会使用到的函数库

/lib/modules   kernel 的相关模块

/var/lib/rpm   rpm套件安装处

/lost+found    系统不正常产生错误时,会将一些遗失的片段放置於此目录下

/mnt     外设的挂载点

/media   与/mnt类似

/opt     主机额外安装的软件

/proc    虚拟目录,是内存的映射

/proc/version   内核版本

/proc/sys/kernel   系统内核功能

/root    系统管理员的家目录

/sbin    系统管理员才能执行的指令

/srv     一些服务启动之後,这些服务所需要取用的资料目录

/tmp     一般使用者或者是正在执行的程序暂时放置档案的地方

/usr     最大的目录,存许应用程序和文件

/usr/X11R6:   X-Window目录

/usr/src:    Linux源代码

/usr/include:系统头文件

/usr/openwin 存放SUN的OpenWin

/usr/man 在线使用手册

/usr/bin           使用者可执行的 binary file 的目录

/usr/local/bin     使用者可执行的 binary file 的目录

/usr/lib           系统会使用到的函数库

/usr/local/lib     系统会使用到的函数库

/usr/sbin          系统管理员才能执行的指令

/usr/local/sbin    系统管理员才能执行的指令

/var   日志文件

/var/log/secure    记录登入系统存取资料的档案,例如 pop3, ssh, telnet, ftp 等都会记录在此档案中

/var/log/wtmp      记录登入者的讯息资料, last

/var/log/messages  几乎系统发生的错误讯息

/var/log/boot.log  记录开机或者是一些服务启动的时候,所显示的启动或关闭讯息

/var/log/maillog   纪录邮件存取或往来( sendmail 与 pop3 )的使用者记录

/var/log/cron      记录 crontab 这个例行性服务的内容

/var/log/httpd, /var/log/news, /var/log/mysqld.log, /var/log/samba, /var/log/procmail.log:

分别是几个不同的网路服务的记录档

一个成功测试人解读测试这条路

发表于 2011-04-24 14:09 浏览次数:659 views 来源:

  那我说一下我的看法吧。因为大家都是搞测试的,这里我也只谈测试。

首先,我们可以有两条路发展,技术和管理。管理就是做team lead, manager, director这么走。因为我没有走这条路,所以,我这里也只谈技术。而且,即使走管理,也是应该具备很强的技术能力才行,所以技术是我们的发展之本。我个人不喜欢技术不精通的领导,也不喜欢被这种人管理。

技术的发展是分阶段的,基本上你要是能发展到最后的阶段,工作,钱,房子,车子,老婆都不用发愁了。当然要一步一步走,不可能一步升天,而且一路走过来也不是很容易,应该说大部分人可能都达不到。不过只要你肯努力,坚持不懈,就一定能达到。

第一阶段:就是基本功的问题。这个阶段从大学入学就开始了,我接触不少人工作几年都没有达到要求。这个要求是一定要达到的,不然以后没法往高发展。大学的一些课程一定要学好,主要是数据结构,算法,数据库,操作系统,计算机网络。争取精通两门。数据结构,算法对软件开发非常的重要,很多大公司面试就考这些。你不过关,根本通过不了面试,一两道算法题一下就把你难住了。另外,我可以告诉你,顶尖公司的面试80%都是考算法,你有没有经验不要紧,做没做过项目不要紧。关键是考察你的基本功,基本功打好了,其他工作就都容易很多了,基本功打不好,什么都白说。操作系统,争取要精通windows或者linux内核,看你走哪条路了,我是搞windows的,不过他们之间很多地方也是相通的。计算机网络,争取精通TCP/IP协议。数据库我不怎么懂,我的理解是要精通oracle, sqlserver, 还有sql编程。

另外就是编程技术了。C,C++,面向对象一定要搞懂,搞熟。大公司面试的算法就是要你用C/C++实现的。这些搞熟了,学习其他语言就是几个小时的事情。(我指的是上手,不是精通)。这些东西搞不透,不管你其他语言用多少年,回来学他们还是难。

再有就是英语水平了,听说读写,各个方面都要达到要求。技术到了一定程度,英语对你的发展就起到了非常决定性的作用了。你英语好,就可以去外企,就可以外派出国,甚至国外发展。

以上这些都是在大学应该掌握好的。当然了,能在大学掌握好这些的毕竟是少数。这些少数人就是去了微软,google的那些,一毕业就拿到月薪上万工资的。大部分人都是达不到要求的,这没关系,毕业后一定要找时间把这些基本功补上。不然的话,在下个阶段的发展就很受限制了。

第二阶段:计算机知识的扩展,行业知识的精通。这个阶段从你大学毕业走向第一个工作岗位开始。工作之后,发现计算机的世界比大学的知识要博大精深很多。一开始工作,就要拼命吸收以前没有接触过的,新的知识。这个就不多说了,大家都会有很多感受的,会觉得很多东西都不会,不会就学。以后你跳槽去面试,人家就会看你工作几年,这几年干什么了。工作1,2年之后,很重要的一件事情就是要选择一个行业了。也许是你现在正在从事的行业,也许是一个新的行业。总之,你自己要为自己规划,选择一个适合自己,而且又热门,以后有发展的行业。无论是现在的行业,还是跳槽到一个新的行业,都需要你开始积累在这个行业的经验了,要精通这个行业。有这个基础之后,就要去这个行业里top的公司了,国企,外企都可以,一定要有名气,大公司。比如,通信的华为,搜索的百度,等等。如果你精通了这个行业,去这些公司不是很难。

另外有一点很重要,如果你本科不是一所名校毕业的话,争取能上一个名校的研究生,全职,兼职都可以。这样可以为下一阶段做好充分的准备,否则的话会有比较大的困难。总之了,是自己的短处都要想办法去弥补,不然发展总会受限制。

第三阶段:国际著名大公司。有了前两个阶段的积累,加上自己的英文水平,就要找机会进入国际的大公司了。相信这个时候就会有很多猎头来联系你了。选择你这个行业的世界前3,最好是第一或者第二。进去之后要学习两个方面,一是英文,中国人可以学一辈子英文的。另外一个就是大公司的管理。可以这样说,国际大公司的管理有很多类似的地方,因此他们的招聘非常愿意招其他国际大公司的职员。这就是为什么,你一旦踏上一家公司,一辈子都不用愁工作了,可以在这些大公司跳来跳去,工资节节高。到了这个阶段,你基本上可以有个比较不错的生活了,房子,车子都不会是太大的问题。

第四阶段:向国际化发展。如果你还不满足,觉得自己还有能力更进一步,那我就建议你向国际化发展了。中国的工资毕竟有限,到了第三阶段也不过就是20万左右,你可能还不满足。那么你就可以联系国外的公司了,有了你的英文,你的经验,你的背景,到时候就是水到渠成了。我相信国际的猎头也会盯上你的。

最后说一下,如果你现在已经具备了我所说的各个阶段的能力,那么你的简历是任何公司都很难拒绝的了。因为目前的情况,具有这些素质的测试人员在世界都紧缺。很多公司都招不到人,即使连google,MS也不列外。他们都在到处寻找这种人。

最后说一下测试。我一直没有讨论测试的问题,因为我一直没有把测试当作一个难得东西来看待。我认为测试是表面上的,我前边提到的东西要比它重要的多。欢迎大家一起来讨论。我也是进入测试才2年多的时候,其中大多数的时间也像大家一样的迷惘,很多时候也很悲观。不过通过自己的努力,最后终于得到了一个满意的结果。我发现自己对测试这个行业的理解和很多人都不同,希望我的理解能给大家一点帮助。




返回首页 | 关于我们 | 联系我们 | 乘车路线| 地铁路线| 学生住宿| 周边环境| 人才招聘 | 网站地图 | 友情链接 | 版权声明