
软件测试
文章平均质量分 87
半遮雨
这个作者很懒,什么都没留下…
展开
-
软件测试工程师未来十年的职业规划
一、软件测试工程师大致有4个发展方向:1 资深软件测试工程师一般情况,软件测试工程师可分为测试工程师、高级测试工程师和资深测试工程师三个等级。达到这个水平比较困难,这需要了解很多知识,例如C语言,Java语言,数据库,数据结构,软件工程,等等,但是你要在一家公司干3 -- 5年的话,在压力中这些技能你都会掌握! 2 测试部门管理者小的如组长,大的如测试经理,这需要你有先转载 2017-04-18 10:29:25 · 25420 阅读 · 0 评论 -
基于Tcl/Tk语言的自动化测试平台的实现
基于Tcl/Tk语言的自动化测试平台的实现来源:电子技术应用2013年第1期 作者:李志报1,2, 袁 亮1,22013/3/13 16:34:55关键词: 自动控制系统|DCS|FCS 自动化测试平台 工具命令语言Tcl 工具集Tk 脚本摘 要: 要提高三层交换机的可靠性,需要进行大量的测试。为了提高测试的效率,提出基于Tcl/Tk语言的自转载 2017-05-25 13:40:30 · 6114 阅读 · 0 评论 -
路由器六大测试详解
路由器是IP网络的核心设备,其性能的好坏直接影响IP网网络规模、网络稳定性以及网络可扩展性。路由器区别于一般简单的网络互连设备,在性能测试时还应该加上路由器特有的性能测试。路由器在计算机网络中有着举足轻重的地位,是计算机网络的桥梁。通过它不仅可以连通不同的网络,还能选择数据传送的路径,并能阻隔非法的访问。 路由器的配置对初学者来说,并不是件十分容易的事。 (一)功能测试 路转载 2017-05-26 14:24:12 · 26616 阅读 · 0 评论 -
WiFi QC自动测试:Qt控制无线路由器
在测试wifi的时候,测试人员一般要使用很多不同型号的AP,并且需要不断地切换Chariot的配置。 这里的思路是致力于提供一个友好的GUI界面来自动控制AP,并且自动控制Chariot进行Throughput的测试。 这里Chariot的部分就不提了,可以自行参照Chariot的c API或者tcl的API进行程序设计。 这里先给出一个实例,那就是Tplink的AP转载 2017-05-26 14:25:41 · 1903 阅读 · 0 评论 -
转自H3C:测试工具和测试自动化
人类的进化史和发展史,就是一个不断创造和使用工具的历史。工具是人类想象力的物理呈现,也是社会进步的巨大助力。对于测试而言,工具同样不可或缺,甚至于如果想判断某个厂商的测试水平是处于“蛮荒时代”还是已经进化到了“现代社会”,观察其使用的测试工具就能知道个大概。事实上,很多测试项目,尤其是性能和稳定性测试项目,必须借助测试工具才能完成;验证业务的大规模部署能力,没有工具的支撑更是不可想象。举个简单例子转载 2017-08-03 09:20:37 · 1970 阅读 · 0 评论 -
经典测试实践分享——以太网交换机性能测试需要关注的细节
在以太网交换机测试中,常见的性能测试主要包括二层转发性能测试、三层转发性能测试、buffer性能测试。二、三层转发性能测试,主要使用的测试套件是RFC 2544、RFC 2889。其中RFC2544,是关于一些比较基础的转发测试用例,例如吞吐量,时延,丢包率等。而RFC2889,除了和RFC2544相同的转发部分测试外,还增加了一些主要针对以太网交换的测试用例,例如MAC地址学习速率、广播转载 2017-08-03 09:21:58 · 16362 阅读 · 0 评论 -
TCL嵌入式测试技术在Comware V7系统中的应用
我们都知道,测试从测试类型上分成白盒测试、灰盒测试、黑盒测试,分别对应于开发V模型中的单元测试、集成测试和系统测试。测试从执行手段上分成两类:手工测试和自动化测试。业界通用的系统测试方法主要是黑盒测试,也就是搭建模拟环境,分析设计和开发出对应的用例及自动化测试脚本进行测试,包括配置、功能、性能、压力、组合、一致性、异常功能测试等。黑盒测试在保障系统基本功能方面发挥了重要的作用,但是随着测试转载 2017-08-03 09:35:01 · 911 阅读 · 0 评论 -
为测试执行立法——浅谈测试设计
所谓测试设计,就是测试执行的法,它规范了测试人员在测试过程中遇到的“测试什么”和“如何测试”的问题,测试设计内容将直接影响到测试的执行以及结果。 为测试执行立法——浅谈测试设计文/吴频如果将整个测试体系看成一个国家的话,那么测试分析与设计的过程就是立法的过程,而最终产出的测试方案/点/用例就是一国之法律,每一个测试公民都应该在测试过程中按照这些法律来开展工作。既然是转载 2017-08-03 09:36:20 · 367 阅读 · 0 评论 -
软件测试漫谈
2007年5月18日,众多使用诺顿防病毒软件的中国个人用户和企业用户在重启系统后出现蓝屏,系统不能正常使用。虽然诺顿当天下午就给出了解决方案,但是诺顿作为专业安全公司的信誉受到了严重影响,损失重大。该事故原因非常简单,就是当天的诺顿更新把两个简体中文版的Windows系统文件误当成了病毒。这个本该在实验室的测试中能被轻易发现的问题,却由于各种技术或管理原因被漏掉了。因软件缺陷而导致重大负面转载 2017-08-03 09:37:05 · 330 阅读 · 0 评论 -
设备软件可靠性测试
设备为达到连续可运行目标,除了在硬件设计中考虑器件可连续无故障运行外,很重要的方面是软件在各种条件下可经受考验,持续工作。这需要在实现基本功能前提下,在软件中设计一系列容错性逻辑去保证。为全面评估软件容错性和故障恢复能力,测试需要制造或模拟一系列条件,包括内部硬件故障条件、外部恶意攻击条件、偶发过载条件、软件资源耗尽条件、周边环境故障条件以及长时间正常负荷持续运行模拟。为了在产品开发的不同转载 2017-08-03 10:41:09 · 3199 阅读 · 0 评论 -
网络系统方案的可靠性测试
网络系统方案的可靠性主要包括:网络系统的可持续性、可维护性、快速恢复机制。相应的,组网方案的可靠性测试,可归纳为以下几大类:1、网络系统持续长时间、大压力高负荷、高频率震荡条件下的持续运行能力,即Duration测试。2、网络系统告警管理功能、系统故障定位手段能力评估。3、单点故障情况下系统自动恢复时间。4、验证链路聚合、MSTP、RRPP、BFD、GR、VRRP、转载 2017-08-03 10:42:01 · 3362 阅读 · 0 评论 -
Tcl/Tk windows版下载与安装过程
安装过程与测试 下载好安装包后,直接解压。双击解压出的文件,选择接受,然后直接下一步,开始安装,选择安装路径后自动安装,点击完成按钮完成TCL的安装。 从Windows系统的命令提示符窗口启动tclsh应用程序,运行cmd。输入命令:tclsh。 在tclsh提示符后输入以下命令:expr 2 + 2 , tclsh会输出其结果4,然后会提示输转载 2017-05-25 11:35:39 · 7564 阅读 · 0 评论 -
软件测试面试题整理
对一个测试团队的leader来说,如何招到合适的成员无疑是慎之又慎的。因为一旦在面试时做出错误的判断,后期很可能就长期忍受自己种下的苦果。 为了更好的面试,从网上找过不少面试技巧,现整理如下,希望对刚晋升为测试团队leader的同行有所帮助。 问: 测试人员提交了一个bug,但开发人员不认同你,你改怎么办?--多数面试着会回答告诉组长/经理,然后让组长/经理去找那个开发。-转载 2017-04-19 10:52:51 · 3245 阅读 · 0 评论 -
软件测试读书列表
测试入门 软件测试(第2版) Software Testing (2e), Ron Patton 一本测试入门的好书,较全面地介绍了各种测试领域和方法,为测试新手提供了正确的观念和宽泛的基础。软件测试的艺术(第2版) The Art of Software Testing (2e), Glenford J. Myers, Corey Sandler, Tom Badge转载 2017-04-19 10:44:54 · 1269 阅读 · 0 评论 -
对软件测试的认识
软件测试,它是软件工程的一部分,它随着软件开发应运而生,并随着软件开发的产业化而受到重视。但是,由于目前软件测试体系还不是很完善,测试的地位还远没有提升到一个很重要的地位,所以大多数人对软件测试的认识仍然存在着很多的误解。 1. 什么是软件测试 软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可转载 2017-04-18 10:41:25 · 2576 阅读 · 0 评论 -
性能测试、负载测试、压力测试 区别
性能测试: 收集所有和测试有关的所有性能,通常被不同人在不同场合下进行使用。负载测试: 是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。压力测试 :是在一定的负荷条件下,长时间连续运行系统给系统性能造成的影响。比喻:性能测试,一个秘书对一个老板。秘书是否能有条不紊地安排好老板的日常工作、行程。负载测试,一个秘书对一个部门。除了老板的工作行程,还要帮部门里的其他同事干转载 2017-04-18 10:42:18 · 786 阅读 · 0 评论 -
常见测试工程师 面试题
01. 为什么要在一个团队中开展软件测试工作?答:软件测试在整个一个团队中占有非常重要的地位,具体来说就是测试是一个发现软件错误的过程,执行软件测试会以最少的人力和时间,系统的找到软件存在的缺陷和错误,建立起开发人员和使用者对软件的信心。02. 您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作?答:软件测试部门配转载 2017-04-18 10:49:39 · 870 阅读 · 0 评论 -
软件测试笔试题
一、判断题1.软件测试的目的是尽可能多的找出软件的缺陷。(Y)2.Beta 测试是验收测试的一种。(Y)3.验收测试是由最终用户来实施的。(N)4.项目立项前测试人员不需要提交任何工件。(Y)5.单元测试能发现约80%的软件缺陷。(Y)6.代码评审是检查源代码是否达到模块设计的要求。(N)7.自底向上集成需要测试员编写驱动程序。(Y)8.负载测试是验证要检验的系统的转载 2017-04-18 10:50:21 · 1085 阅读 · 0 评论 -
测试人员与开发人员沟通的"五要与四不要"
测试工程师和开发工程师承担的是开发工作的两个不同方面,说得极端一点,一个是创建,一个是破坏,虽然两者的最终目的都是一样的,但在达成目标的方式上却有很大的差异。因此,在为同一个目标奋斗的过程中,发生冲突也是难免的,但通过下面的一些建议,换个视角看看开发人员的生活和工作,可能很多的冲突就能化解于无形了。Cem Kaner在《Testing Computer Software》书中有一段话: “Th转载 2017-04-18 10:52:18 · 835 阅读 · 0 评论 -
请描述osi七层模型,并简要概括各层功能
OSI是Open System Interconnect的缩写,这个模型把网络通信的工作分为7层,它们由低到高分别是应用层(Application Layer)。表示层(Presen tation Layer)会话层(Session Layer传输层(Transport Layer),网络层(Network Layer),数据链路层(Data Link Layer),物转载 2017-04-18 11:39:03 · 10784 阅读 · 0 评论 -
进阶软件测试工程师的必备
所谓长江后浪推前浪,不想提升的工程师不是好测试员。 对于软件测试新人来说,除了需要掌握测试的理论知识之外,自身的定位,对学习的态度以及对工作的热情这些都是考核一个软件测试员的基本标准。 态度决定了你是否具备作为一名测试员的资格,而永不止步的学习决定了你的未来。技术才是王道。 掌握开发语言 大家都知道,软件测试的知识面一定要广。主流编程语言比如:C、C++、J转载 2017-04-18 16:35:11 · 3062 阅读 · 0 评论 -
软件测试指南:从入门到精通
所谓:师父领进门,修行靠个人。再好的资源,自身不努力那也是白费。软件测试行业更迭如此迅速,更是如此。分享一篇软件测试的心得,怎么快速入门到精通的思路,非长篇大论,比较精简,各位看官自行汲取。 软件测试基础知识 软件测试顾名思义,是为了发现错误而执行程序的过程,从而对软件质量进行评估。了解软件测试对象,包括系统架构、明确需求、系统设计流程、用例设计步骤、以及提测时测试流程单里写清转载 2017-04-18 16:37:32 · 1042 阅读 · 0 评论 -
做测试要升级就要考这些证书
从事软件测试的人员很多,大家都觉得门槛低,企业需求量大,很容易找到工作。但是从事一段时间后,很容易迷茫,很想证明自己在这个测试行业的能力,除了自我的学习以及领导的肯定之外,更加需要证书来帮我们证明,那么作为测试人员,可以考哪些证书呢? 1. 国家职业资格证书 国家职业资格证书 国家职业资格证书是国家证书制度的一个组成部分,它通过国家法律、法令和行政条规的形式,转载 2017-04-19 10:17:28 · 3802 阅读 · 0 评论 -
如何跟开发就测试范围进行沟通?
测试人员每天的例行工作之一就是与开发沟通代码改动,并对改动进行功能回归,我们称之为测试范围确认。对于每个测试人员来说,可能都会遇到以下问题:1、拿到一个代码改动后我首先做什么?2、跟开发沟通时问些什么?3、我该如何沟通才能问到自己想问的问题?才能更精确的得到回归范围?4、担心自己问的问题太不搭调,被对方嘲笑怎么办?5、跟开发沟通结束后,接下来该怎么做?直接按照开发说的去做吗?转载 2017-04-19 10:24:18 · 459 阅读 · 0 评论 -
测试人员的时间分布
测试人员共同的焦虑,在于花了大量的时间去测试这个小场景,测试那个小场景,最后发现除了提交几个EC之外,没有对自己有一个体系的提升。 本文从管理的角度,去分析一下,测试人员的工作现状,产生这些现状的原因,以及如何去有效的做好测试。现状 按照一个release(30天)来计算:类型内容时间需求确认和开发、业务人员开会讨转载 2017-07-27 15:46:09 · 508 阅读 · 0 评论