中国互联网软件测试中心 赛宝检测中心 - 电脑 - 【南平电脑网】_南平电脑维修_南平笔记本电脑维修_监控安装_市区上门维修
公司动态

中国互联网软件测试中心 赛宝检测中心

摘要:麻烦会的教我写个论文,谢论互联网发展给软件测试带来了什么? 互联网和传统行业的不一样,变更多,迭代快,测试工程师们能大噶说一下吗?还有,怎么样才能提高自己的价值呢? 精彩答案: 会员jijiting:...

发布日期:2020-09-30

中国互联网软件测试中心

麻烦会的教我写个论文,谢论互联网发展给软件测试带来了什么?

互联网和传统行业的不一样,变更多,迭代快,测试工程师们能大噶说一下吗?还有,怎么样才能提高自己的价值呢? 精彩答案: 会员jijiting: 抛砖引玉,了解皮毛而已。

测试要做的是,检测和监控产品的质量,提高测试效率,优化测试流程,改善评测办法,为产品的改进和上线提供保障。

测试工程师大概在做: 1、功能测试:包括和开发、产品确认产品需求,做测试计划,设计测试用例,做测试用例评审,做冒烟测试或者准入测试,执行测试用例,多轮迭代测试,一直跟踪到上线之后的回测,以及看下用户的反馈,确认测试过程中有没有遗漏(算作是KPI的一部分)。

在这个过程中,可以反思自己的疏漏,完善测试的流程,完善测试的检查点,增加各种类似的测试,思考可以自动化的部分并实现。

2、自动化测试:对界面、接口或者后台进行自动化的测试,在测试的前期可以保障基本功能的正常,在测试中期可以保障开发的修改没有对产品质量引起严重问题,在测试的后期可以做上线前的回归测试,上线之后可以作为日常的监控。

自动化的测试在不同平台、不同操作系统、不同浏览器下使用不同的工具,采用不同的框架,所以在没有这些的时候需要调研目前行业内比较流行的解决方案,寻找到适合自己产品的方法来解决问题。

之后开始设计测试用例,并进行实现。

产品的改进过程中需要进行维护,保证随时都可以通过。

3、性能测试:测试产品的性能,在多大的压力下可以满足当前预期的用户请求。

需要使用各种压力工具,做压力文件,安排与线上一致的测试机器或者精简后的环境进行测试,对测试出来的数据进行分析,确认现有的系统是否存在问题。

貌似环境部署可能是个问题,所以公司里面会有大牛做一些自动部署的工具,甚至会开发出一些独立的平台来完成多台机器的部署工作,可以节省很多的时间。

测试出来的数据跟产品以及开发人员确认,也可能会找到一些方案来解决。

4、测试开发:相对来说开发的工作比一般测试工作要多一些。

开发一些自动化的测试的平台,比如一些评测系统,供人工评测试用;设计一些测试框架,来满足日常自动化以及性能测试的需要。

制定持续集成测试的平台和方案并且实现,结合自动化的测试实现人工测试之前的自动化测试实现,对开发的代码进行监控,跟踪并尽量帮开发改进产品质量等等。

这块我比较白,还在仰视阶段。

接受其他测试人员的需求,开发合适的工具来提升整体测试效率,改进测试方法。

5、测试工具以及测试理念的推进。

测试在大多数人看来还是比开发要差一些的,测试工具还可以,能够直接快速的反映出测试人员的价值,但是更多的功能测试、性能测试还需要跟开发去沟通,让他们意识到测试的重要性,但是最重要的还是要提升测试自己的工作能力,尝试影响开发人员并且和开发人员一起,最终提升产品的质量。

6、测试人员还是要多学习吧。

要是觉得测试是个人都可以做的就别来趟这个浑水了。

会员 姜雷: 我当时是做实习生,实习生的时间比较自由,也没有具体的产品、KPI捆绑,所以我做的主要是没有具体产品关联的长线项目。

比如说自动测试平台的搭建,测试自动化辅助工具的开发,原有测试脚本的集成、改写、自动化等工作(比较杂,有些随性,我甚至写过单元测试——这个应该是dev做的)。

还有就是一些具体的模块覆盖率的提高、测试自动化的探索。

具体到身边的入职同事们,工作就比较杂了。

忙起来的时候,是黑盒、白盒;自动化、手动的都要做。

项目上线之前的功能、性能、压力测试等都是必要做的,由于目前国内互联网发展较快,项目改进迭代的压力很大,所以有的时候感觉身边的同事都被项目纠缠得忙——这就是为什么上下一心都觉得自动化很重要。

当然,还有些人专门做测试工具的开发和测试流程改进的探索,我当时所在的部门也开发了很不错的自动化测试工具——这应该是我接触过的最接近开发的测试开发人员了。

我实习的组测试人员比较主动,去做了一些项目敏捷化的探索,还主导了项目的敏捷化,但是开发人员那边跟进得并不是很积极——我个人认为这个应是开发人员主导的,而且整个团队都参与进来,各个人员的角色需要有交叉——可惜我在实习期间没有体验到这些,这个在形成了一定的规模的国内公司估计很难改变。

我实习结束的时候,有些组在流程上已经非常敏捷、自动化了,但是毕竟是上线的产品,自动化的初期肯定有一定的阵痛,估计现在应该好多了。

另外,谈谈我个人的一些感受,如果专门做测试的话,我觉得最大的问题就是成就感的问题。

你做的似乎永远只能是内部使用的东东,永远不会成为呈现在用户面前的产品(gtest等测试框架产品除外)。

当一个项目上线以后,你得到的relief多一些,但是成就感相对少一些。

我只是从实习生的角度谈的。

金融测试 手机软件测试 互联网测试的优缺点

手机测试手机软件测试的话,是最近几年开始红火起来的、发展规划的,高富帅,接触的领域要比较广、保险行业,薪资待遇不错,如果你刚刚工作的话,而且一般金融类的测试的都是外包团队去做的个人觉得,你要是有志于金融类测试的话,可以考虑以后往业务分析这块发展,当然,而且,还是之前说的:我不喜欢外包,当然没办法也能接受,我不喜欢干金融的,这样以后的发展也不会被框在一个范围内,提升也有空间,他们老觉得自己高人一等,如果有兴趣去钻研倒是不错的方向,无论是金融,业务类的知识可能要比技术方面来的重要,同时,不太愿意尝试新的技术,当然不是说他们的所用的技术不好,只是比较古板,老看不起屌丝的我们,不过,也看个人发展的注,贸然进入某个专项测试领域,不是什么好决定,可能会让你转行的时候变得不适应,或者困难,不过,现在做手机应用的除了几个大公司外都是小企业,他们更注重经济效益,可能给你做钻研和应用的时间比较少,上层在信息化的技术要求上更趋于保守,你可以在在这样的测试中有,见的多,学的多,比较方便你对整个测试体系的理解,给一个忠告,看问题别太细节,要有大局观,尤其在发展上。

这是个人的看法,实话不建议你去这个领域,你所需要的知识金融类测试牵扯到的银行、证券,你是新手的话,你自己没有好的技术体系、知识体系,当然人与人不一样。

最后是互联网测试互联网企业的话,我比较喜欢,主要是因为几个方面,在互联网的测试中、手机软件都会牵扯到互联网测试中,当然要说缺点的话,互联网测试的企业多,但待遇好的除了大企业外,其他的都一般,容易让你限制在一个方面,由于移动端的时代原因,所以很多人去做,技术是挺新鲜的,但什么都不太成熟...

没有编程基础,一直在互联网公司做运营,想学习软件测试转岗,好学...

内勤等文职这类的工作,软件测试的工作环境,职业发展还是好的。

从事技术行业的确主要靠不断的学习和累积经验软件测试行业,比如网站测试、手机测试,关键看你今后的职业发展了。

软件测试领域很广、应用软件测试等等,你应该更明确些,对应的学相应知识,在国内还处于发展阶段,比一般的文员。

综合来说软件测试应该算是一个相对较好的职业。

去培训机构进行系统的学习的确是一个很好的选择。

要学软件测试,需要学的知识很多很繁杂...

【网络质量测试】网络丢包率是什么意思?下载了一个软件。

测试网...

软件测试行业工作通常分为两类测试,一类是功能测试,基本上不需要太多编程经验,主要是通过在虚拟环境下的功能使用来测试软件的实际功能。

另一类是需要编程来进行模拟测试的,这一类需要比较强的编程能力。

在北京做软件测试的,通常有几种类型。

收入最好的,是去微软之类的大公司,当然软件的能力要求也高,通常能力强的应届生,去那起薪能到10K,另外去互联网公司,尤其是知名的互联网公司如果能力强的,起薪能到7k开始。

当然去一般的公司或者是一些软件外包的公司,自己的能力又欠缺点,薪资就差异大了,低的2K,高的5K左右,有的再加些项目补助之类的。

这些就完全看你自己的能力而言了。