通信和互联网软件测试 互联网软件测试
摘要:互联网公司的软件测试工程师们都在干什么? 互联网和传统行业的不一样,变更多,迭代快,测试工程师们能大噶说一下吗?还有,怎么样才能提高自己的价值呢? 精彩答案: 会员jijiting: 抛砖引玉,了解皮...
发布日期:2020-10-09互联网公司的软件测试工程师们都在干什么?
互联网和传统行业的不一样,变更多,迭代快,测试工程师们能大噶说一下吗?还有,怎么样才能提高自己的价值呢? 精彩答案: 会员jijiting: 抛砖引玉,了解皮毛而已。
测试要做的是,检测和监控产品的质量,提高测试效率,优化测试流程,改善评测办法,为产品的改进和上线提供保障。
测试工程师大概在做: 1、功能测试:包括和开发、产品确认产品需求,做测试计划,设计测试用例,做测试用例评审,做冒烟测试或者准入测试,执行测试用例,多轮迭代测试,一直跟踪到上线之后的回测,以及看下用户的反馈,确认测试过程中有没有遗漏(算作是KPI的一部分)。
在这个过程中,可以反思自己的疏漏,完善测试的流程,完善测试的检查点,增加各种类似的测试,思考可以自动化的部分并实现。
2、自动化测试:对界面、接口或者后台进行自动化的测试,在测试的前期可以保障基本功能的正常,在测试中期可以保障开发的修改没有对产品质量引起严重问题,在测试的后期可以做上线前的回归测试,上线之后可以作为日常的监控。
自动化的测试在不同平台、不同操作系统、不同浏览器下使用不同的工具,采用不同的框架,所以在没有这些的时候需要调研目前行业内比较流行的解决方案,寻找到适合自己产品的方法来解决问题。
之后开始设计测试用例,并进行实现。
产品的改进过程中需要进行维护,保证随时都可以通过。
3、性能测试:测试产品的性能,在多大的压力下可以满足当前预期的用户请求。
需要使用各种压力工具,做压力文件,安排与线上一致的测试机器或者精简后的环境进行测试,对测试出来的数据进行分析,确认现有的系统是否存在问题。
貌似环境部署可能是个问题,所以公司里面会有大牛做一些自动部署的工具,甚至会开发出一些独立的平台来完成多台机器的部署工作,可以节省很多的时间。
测试出来的数据跟产品以及开发人员确认,也可能会找到一些方案来解决。
4、测试开发:相对来说开发的工作比一般测试工作要多一些。
开发一些自动化的测试的平台,比如一些评测系统,供人工评测试用;设计一些测试框架,来满足日常自动化以及性能测试的需要。
制定持续集成测试的平台和方案并且实现,结合自动化的测试实现人工测试之前的自动化测试实现,对开发的代码进行监控,跟踪并尽量帮开发改进产品质量等等。
这块我比较白,还在仰视阶段。
接受其他测试人员的需求,开发合适的工具来提升整体测试效率,改进测试方法。
5、测试工具以及测试理念的推进。
测试在大多数人看来还是比开发要差一些的,测试工具还可以,能够直接快速的反映出测试人员的价值,但是更多的功能测试、性能测试还需要跟开发去沟通,让他们意识到测试的重要性,但是最重要的还是要提升测试自己的工作能力,尝试影响开发人员并且和开发人员一起,最终提升产品的质量。
6、测试人员还是要多学习吧。
要是觉得测试是个人都可以做的就别来趟这个浑水了。
会员 姜雷: 我当时是做实习生,实习生的时间比较自由,也没有具体的产品、KPI捆绑,所以我做的主要是没有具体产品关联的长线项目。
比如说自动测试平台的搭建,测试自动化辅助工具的开发,原有测试脚本的集成、改写、自动化等工作(比较杂,有些随性,我甚至写过单元测试——这个应该是dev做的)。
还有就是一些具体的模块覆盖率的提高、测试自动化的探索。
具体到身边的入职同事们,工作就比较杂了。
忙起来的时候,是黑盒、白盒;自动化、手动的都要做。
项目上线之前的功能、性能、压力测试等都是必要做的,由于目前国内互联网发展较快,项目改进迭代的压力很大,所以有的时候感觉身边的同事都被项目纠缠得忙——这就是为什么上下一心都觉得自动化很重要。
当然,还有些人专门做测试工具的开发和测试流程改进的探索,我当时所在的部门也开发了很不错的自动化测试工具——这应该是我接触过的最接近开发的测试开发人员了。
我实习的组测试人员比较主动,去做了一些项目敏捷化的探索,还主导了项目的敏捷化,但是开发人员那边跟进得并不是很积极——我个人认为这个应是开发人员主导的,而且整个团队都参与进来,各个人员的角色需要有交叉——可惜我在实习期间没有体验到这些,这个在形成了一定的规模的国内公司估计很难改变。
我实习结束的时候,有些组在流程上已经非常敏捷、自动化了,但是毕竟是上线的产品,自动化的初期肯定有一定的阵痛,估计现在应该好多了。
另外,谈谈我个人的一些感受,如果专门做测试的话,我觉得最大的问题就是成就感的问题。
你做的似乎永远只能是内部使用的东东,永远不会成为呈现在用户面前的产品(gtest等测试框架产品除外)。
当一个项目上线以后,你得到的relief多一些,但是成就感相对少一些。
我只是从实习生的角度谈的。
软件开发与测试和移动互联网哪个好
区别:internet应用注重的是在计算机在通信方面的应用,像互联网,移动通信等协议的处理。
计算机应用是面向对象程序设计,主要是利用计算机怎么更好的去为人民服务。
一 计算机应用技术专业 培养目标:本专业培养德、智、体全面发展,具有计算机应用技术的基础理论知识,具备计算机及相关设备的维护与维修、行业应用软件、平面图像处理、广告设计制作、动画制作、计算机网络及网站建设与管理、数据库管理与维护等应用能力和操作能力的高等技术应用性人才。
主要专业课程设置:计算机应用基础、计算机组装与维护、Visual Basic语言、专业英语、计算机平面与动画设计、计算机网络基础与局域网络的建设与管理、数据库的开发与应用、广告设计与制作、网站建设与网页设计、多媒体设计与制作。
就业方向:毕业生主要面向交通系统各单位、交通信息化与电子政务建设与应用部门、各类计算机专业化公司、广告设计制作公司、汽车营销技术服务等从事IT行业工作。
二 计算机网络技术专业 培养目标:本专业培养德、智、体全面发展,具有计算机网络技术的基础理论知识,具备计算机网络、计算机信息处理、企业网站建设与管理、网页设计与网络宣传、网络数据库的开发应用以及网络安全技术等方面能力的高等技术应用性人才。
主要专业课程设置:计算机网络基础、 计算机平面设计与动画设计、 网络宣传策划与设计、企业级网站建设与维护、网页设计与制作、动态网页设计语言、多媒体制作技术、网络数据库技术、网络安全技术、综合布线技术。
就业方向:毕业生主要面向交通信息化与电子政务建设的各部门、高速公路网络应用部门、各类计算机网络工程技术公司、宽带网络技术服务公司、各类信息互联网服务公司以及信息技术传播公司等IT行业从事技术和管理工作。
三 软件技术专业 培养目标:本专业培养德、智、体全面发展,具备计算机软件开发能力,包括编码能力、软件开发流程、软件测试和UML阅读、可视化语言编程及数据库软件管理、基于Internet互联网的软件设计、管理与运行维护等方面能力的高等技术应用性人才。
主要专业课程设置:计算机应用基础、 XML语言、JAVA语言程序设计、SQL Server技术、数据结构、软件测试技术、数据库系统原理、计算机多媒体技术、计算机平面设计与动画设计、网页设计与制作、Visual Basic语言。
金融测试 手机软件测试 互联网测试的优缺点
手机测试手机软件测试的话,是最近几年开始红火起来的、发展规划的,高富帅,接触的领域要比较广、保险行业,薪资待遇不错,如果你刚刚工作的话,而且一般金融类的测试的都是外包团队去做的个人觉得,你要是有志于金融类测试的话,可以考虑以后往业务分析这块发展,当然,而且,还是之前说的:我不喜欢外包,当然没办法也能接受,我不喜欢干金融的,这样以后的发展也不会被框在一个范围内,提升也有空间,他们老觉得自己高人一等,如果有兴趣去钻研倒是不错的方向,无论是金融,业务类的知识可能要比技术方面来的重要,同时,不太愿意尝试新的技术,当然不是说他们的所用的技术不好,只是比较古板,老看不起屌丝的我们,不过,也看个人发展的注,贸然进入某个专项测试领域,不是什么好决定,可能会让你转行的时候变得不适应,或者困难,不过,现在做手机应用的除了几个大公司外都是小企业,他们更注重经济效益,可能给你做钻研和应用的时间比较少,上层在信息化的技术要求上更趋于保守,你可以在在这样的测试中有,见的多,学的多,比较方便你对整个测试体系的理解,给一个忠告,看问题别太细节,要有大局观,尤其在发展上。
这是个人的看法,实话不建议你去这个领域,你所需要的知识金融类测试牵扯到的银行、证券,你是新手的话,你自己没有好的技术体系、知识体系,当然人与人不一样。
最后是互联网测试互联网企业的话,我比较喜欢,主要是因为几个方面,在互联网的测试中、手机软件都会牵扯到互联网测试中,当然要说缺点的话,互联网测试的企业多,但待遇好的除了大企业外,其他的都一般,容易让你限制在一个方面,由于移动端的时代原因,所以很多人去做,技术是挺新鲜的,但什么都不太成熟...
你好,我是一名通信工程专业大四的女生,现在想从事软件测试方面...
在windows系统中“cmd”窗口使用tracert命令,选择移动或联通宽带的一个ip地址作为目标地址来跟踪ip跳转路由,看时延突然变得很大的ip地址是属于那一家通信运营公司 反之,请人用移动或联通的宽带,将电信宽带的一个ip地址作为目标地址也跟踪一下,前后两个结果对比,即可判断互联互通问题。
互联是指在两个物理网络之间至少有一条在物理上连接的线路,它为两个网络的数据交换提供了物质基础可能性,但并不能保证两个网络一定能够进行数据交换,这要取决于两个网络的通信协议是不是相互兼容。
...
麻烦会的教我写个论文,谢论互联网发展给软件测试带来了什么?
1、 软件测试基础知识:测试计划编写、设计测试用例、编写测试报告、编写BUG报告单、跟踪BUG修复情况、还需要良好的沟通能力、以及各种测试阶段所使用的测试方法、单元测试、功能测试、集成测试、系统测试等等、CMMI /ISO90012、 各种测试工具的使用:我们在测试的工作中为了能够提高工作效率进程会用到很多工具、QTP、LR、QC、TD、Bugfree、VSS、SVN等等工具、虽然说工具不是万能的但是工具能为我们提高工作效率所以不能吧工具当神一样看待、但是必须得会熟练的使用3、 操作系统相关知识:Windows、linux、uinx这些都必须会使用、而且不仅仅是简单的操作、一般的服务管理、注册表编辑、命令行操作都需要会、可以想象下一个连apache服务都不会安装配置的人、谁能想象你可以做好基于apache环境的测试工作、什么?不知道怎么查看磁盘压力、IO数据。
windows linux都有提供自带的工具可用于查看这些数据、perfmon、top什么的。
4、 数据库知识:现在Oracle的DBA待遇比一般的开发人员待遇还高就知道数据库在企业中的重要性了、作为测试人员虽然不需要有DBA的能力、但是基本的数据库操作你必须得会把、不管是Oracle、DB2、MSsql还是mysql最少都应该能熟悉使用其中的一二。
5、 计算机硬件知识:做过性能测试的朋友都知道在性能测试过程中硬件性能也是一个非常重要的指标、CPU、内存、IO、带宽等等、如果你是做硬件测试的。
那么就更不用说了。
交换机、路由器、防火墙这些设备都需要有所了解。
6、 网络协议:如果你还知道TCP和UDP有什么不一样的话请赶快去补充点知识吧、互联网时代、一切都通过网络传输、常用协议必须得了解、曾经面试了一个测试工程师做了2年的测试居然不知道自己测试软件使用什么协议、这样的人是你的话你敢招么?7、 开发语言即代码编写能力:虽然不会写代码也能做测试、但是如果你想做到高级测试工程师以上、那么代码编写能力就是必选项、如果不会写代码、那么你不可能成为高级测试。
高级测试工程师的一部分工作就是在写测试工具。
虽然测试也需要写代码但不需要和开发一样那么精通某一门语言、可是测试却需要了解很多门开发语言(举一个简单的例子:你现在所在的项目从C++语言、2年后你换工作了、新公司的开发语言是java或者是VB什么的)所以在开发语言中测试需要更广的学习。
8、 行业知识:行业知识之所以写在最后面是因为前面的7条我们都可以通过学习来掌握、但是唯独行业知识却只能通过工作经验来积累、不要说你去看几本书就知道通信行业、医疗行业、或者是航天行业、你认为在书本上面能学到么?由于行业知识的特殊性所以建议朋友们不要频繁的跳槽、经验的积累是需要时间来沉淀的。
9、 具有一定的美学观:这个说起来比较拗口一点、简单来说不管是开发活动还是测试活动、最后的目标就是将产品推向市场、而且得到用户的认可。
所以如果产品在需求分析阶段就出现了偏离用户航道、那么就算测试 开发做得再好这个项目也是一样会失败。
所以各位如果有幸能够参加需求评审的话、请不要吝啬你的言论。
10、请不要忘记时刻学习着:这点我相信大家应该都能理解所以不用写什么:仅此一点“不学习就会落后”总结:说了那么多技能或者是说是需要掌握的技术、如果你没有一颗发现缺陷之美的心态、没有一颗以提高质量为前提来投入工作中、那么就算你其他做得再好也不过是万千软件测试从业人员中的一枚。
测试活动大部分用于发现缺陷、而发现缺陷之后的工作尤为重要:怎么样从发现缺陷到提高质量。
马上选专业了,请问Net、Java、嵌入式软件开发、软件测试、移动与...
我是一个高校教网络的老师,你选择的这几个专业都与计算机软件开发有关。
从难易程度来说都差不多,但是从就业情况看目前都不太好,除非你的学校很牛。
相比较而言Net、Java是高级语言,而嵌入式软件开发面向的可能就比较接近底层开发虎尝港妒蕃德歌泉攻沪了。
移动与互联网开发是网络应用系统方面的开发。
软件测试要求能力应该是最高的,需要软件工程及语言功底。
至于选择,要看自己的爱好与能力。
这个最好根据自己的情况选择吧。
网络上的通讯工具都有哪些?
免费版 2006-02-16 27253 40316KB 絮语 V2005 絮语是一个集聊天,语音视频;2000/XP 授权方式;2000/XP 授权方式:免费版 2006-02-09 18351 1161KB Google Talk V1;2000/XP 授权方式.0602 263特别版 想不想只需一个软件就拥有聊天:Win9x/.86 Google Talk-Google的IM工具终于公开发布了,除了具有…… 操作系统:Win9x/NT/XP 授权方式:共享版 2006-02-06 18812 419KB Instant Messenger 2 (IM2) V2.0 Final IM2 Messenger支持AOL, ICQ, MSN, IRC, Yahoo协议,单…… 操作系统:Win9x/NT/2000/XP 授权方式:免费版 2006-02-04 2026 4836KB 盛大圈圈 V1.6.0.1016 盛大圈圈是由盛大网络自主开发的新一代开放式即时通讯…… 操作系统:Win9x/NT/2000/XP 授权方式:免费版 2006-01-27 7802 9070KB 珠联JAVA棋牌室 V1.24 在浏览器下运行的聊天软件,可放置在网站首页上。
进入…… 操作系统:Win9x/NT/2000/XP 授权方式:共享版 2006-01-27 1154 728KB Gaim for Unix V2.0.0 Beta 2 Gaim 让您同时登入多种传讯软件帐号,支持AIM、ICQ、Y…… 操作系统:Linux 授权方式:共享版 2006-01-25 10434 10157KB Gaim for Windows V2.0.0 Beta 2 Gaim是多协议的即时通讯客户端,支持包括Linux,BSD,…… 操作系统:Win9x/NT/2000/XP 授权方式:共享版 2006-01-25 28891 7417KB Eboto V1.0.1.5 简体中文版 新增功能: 1. ET聊天室(测试) 2. ET社群(测试) 3.…… 操作系统:Win9x/NT/2000/XP 授权方式:共享版 2006-01-25 87338 5613KB 工会语音平台 V3.0 比TS更方便的语音通信工具! 免费提供! 房间最多支持20…… 操作系统:Win9x/NT/2000/XP 授权方式:免费版 2006-01-23 703 428KB 废客LICQ 局域网即时通讯 V1.60 本软件能快捷地把局域网内的电脑讯速联机,仿照QQ样式…… 操作系统:Win9x/NT/2000/XP 授权方式:共享版 2006-01-21 8402 6286KB Elink 2006 Beta 1 ELINK 2006是由广联集团推出的一套集商务联系与个人沟…… 操作系统:Win9x/NT/2000/XP 授权方式:试用版 2006-01-19 422 9831KB LumaQQ 2006 Patch Build 01.17 LumaQQ 是一个独立的 Java QQ 客户端,具有可重用的纯…… 操作系统:Win9x/NT/2000/XP 授权方式:免费版 2006-01-19 160919 3191KB TeamTalk V3.2 Beta 1 TeamTalk允许在因特网或局域网内的用户进行语音交流。
…… 操作系统:Win9x/NT/2000/XP 授权方式:免费版 2006-01-19 1154 1755KB XChat V2.6.2 Xchat 是流行的聊天室软件,类似于Windows 下的Mirc,…… 操作系统:Win9x/NT/2000/XP 授权方式:免费版 2006-01-16 8405 1619KB 声音表情 Voice Emotion V1.1.0.36 好东东,聊天时还可以分享音乐。
vEmotion是一款兼容多种…… 操作系统:WinNT/2000/XP 授权方式:免费版 2006-01-15 2124 1400KB 新浪UTalk客户端软件 V1.70 UTalk是一款主要针对网络游戏用户和局域网游戏用户而开…… 操作系统:Win9x/NT/2000/XP 授权方式:共享版 2006-01-12 13137 4654KB 新浪UTalk服务器端软件 V1.30 UTalk是一款主要针对网络游戏用户和局域网游戏用户而开…… 操作系统:Win9x/NT/2000/XP 授权方式:共享版 2006-01-12 2830 2424KB 淘宝旺旺 V1.5 Beta 2 淘宝旺旺,淘宝旺旺是为淘宝会员量身定做的个人交易沟…… 操作系统:Win9x/NT/2000/XP 授权方式:免费版 2006-01-12 326517 6587KB UU通(uutong) V3.2 为答谢各位UU的关爱和支持,庆祝我们UU地带 “音乐频道…… 操作系统:Win9x/NT/2000/XP/2003 授权方式:免费版 2006-01-11 9177 9266KB 腾讯TM(Tencent Messenger) 2006 珊瑚虫版 V4.1.2 ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡ 腾讯 TM200…… 操作系统:Win9x/NT/2000/XP 授权方式:免费版 2006-01-10 84546 10105KB MSQ/录音录象的即时通讯工具 V2.2 MSQ 是自主开发的一款免费的绿色多媒体即时通讯工具,…… 操作系统:Win9x/NT/2000/XP 授权方式:试用版 2006-01-08 4489 3195KB 腾讯TM(Tencent Messenger) 2006 新春版 Tencent Messenger(简称TM)是腾讯公司最新推出的一款…… 操作系统:Win9x/NT/2000/XP 授权方式:免费版 2005-12-31 626783 9314KB 小蜜蜂电话影视通(Miphone) V2.20 官方正式版 【倾情促销】 为答谢新老小蜜蜂用户对本产品的支持,现…… 操作系统:WindowsMe/2000/XP 授权方式:共享版 2005-12-31 207048 9963KB 私密空间 V2.42 点到点(p2p)视音频聊天,是用于朋友、亲友、同学以及互…… 操作系统:Win9x/NT/2000/XP 授权方式:共享版 2005-12-29 6534 466KB 生意狼2005 V1.0 Beta 生意狼 2005 是由亿码科技开发的一款 基于NET114.com …… 操作系统:Win9x/NT/2000/XP 授权方式:共享版 2005-12-28 387 3228KB 霸霸 2006 Beta 1 霸霸是一套完全免费的即时通讯工具,集网络文件实时传…… 操作系统:Win9x/NT/2000/XP 授权方式:免费版 2005-12-26 3036 2153KB P2P即时通讯君曼Web160IM V1.70 web160IM在线咨询/在线客服/在线洽谈系统是深圳君曼科…… 操作系统:Win9x/NT/2000/XP 授权方...