技术文章

软件测试的目的是什么?

软件测试目的可以概括为几句简短的话:测试是程序执行的过程中发现错误,目的在于发现错误(缺陷)一个好的测试用例能够有效地发现其他测试用例中没有发现的错误(缺陷);成功的测试是发现未发现的错误(缺陷);测试不能说错误不存在,只能说明软件错误已经出现。考虑到软件生命周期管理的不同阶段会产生错误

国内好用的5款软件测试管理工具

写好测试用例是做好测试的前提,写测试用例需要一个有用的测试管理工具。外国有几款不错的测试管理工具,因为服务器部署在国外,国内访问会比较卡,还有就是语言不是中文大家用起来比较困难,这里就不推荐大家使用。以下为大家推荐几款比较好用的国内测试管理工具。1.TestcenterTest

软件测试之手工测试与自动化测试的区别

根据测试执行时所使用的工具角度,测试可分为手工测试和自动测试。手工测试是指软件测试的整个活动(例如:评审、测试设计、测试执行等等),都是由软件测试工程师的执行者来完成,狭义上说,测试执行由人工完成,这是最基本的测试形式。自动测试是利用软件控制测试执行过程,比较实际结果与期望结果是

如何提高软件测试团队工作效率

怎样提高软件测试团队的工作效率,各公司软件测试部门都有这样的问题,可以从以下5个方面入手,帮助我们提高或提高软件测试团队的工作效率。一、技术手段是否能提高效率工程测试过程中,不可避免地会遇到构造测试数据的问题,如果业务比较复杂,构建测试数据将十分耗时。若不借助技术手段,走正常的业务流

软件测试之黑盒测试用例的四种设计方法

一、输入域测试用例设计方法输入域测试法是一种综合考虑了等价类划分、边界值分析等方法的综合方法,针对输入域测试法中可能出现的各种情况,输入域测试法主要考虑三个方面:(1)极端测试(ExtremalTesting),要求在输入域中选择测试数据以覆盖输入域。(2)中间范围测试(M

软件测试之性能测试调优方法

在日常的工作中,大家对测试调优也还是有些困惑,掌握以下步骤学会性能测试调优。第一步、确定问题应用程序代码:通常情况下,写出许多程序的性能问题,因此对于发现瓶颈的模块,应该首先检查其代码。数据库配置:通常会使整个系统运行得很慢,一些大的数据库是需要DBA进行适当调整才能投入使用的

软件测试的非功能测试思考总结

软件测试空间前景广阔,大大小小的软件验收期都需要反反复复地进行各种功能测试.关于功能本身的各种测试,相信对任何一个测试工程师来说都不是陌生的,在测试过程中,做过哪些测试?常听测试人员说,这个要做功能测试,这个是要做性能测试,这个要做兼容性测试等等,到底有什么测试类型?非功能性测试概述

性能测试中TPS上不去的几种原因分析

网络带宽在压力测试中,有时要模拟大量的用户请求,如果单位时间内传递的分组太大,超过了带宽的传输容量,将会产生网络资源竞争,间接导致服务端收到的请求数量达不到服务端处理能力的上限。连接池可用的连接数太少,造成请求等待。垃圾回收机制对于像Tomcat这样的普通应用服务器,因

软件测试之UI自动化测试流程

众所周知,UI自动化测试开展的思路是:通过代码方式实现框架,或者自研,或者直接使用开源;在工具级别使用开源软件,自行开发,基本没有代码;下面我们来对比一下这两种方式:1,代码方式好处:灵活性,高度定制化,可锻炼员工能力;;问题:需要大家掌握代码,起码达到用例编写级别2,

软件测试管理的职责是什么?

虽然很多行业都在强调测试前置,测试工程师应该参与项目管理。但是作为一个测试工程师,你知道怎样做项目管理吗?1、需求审查和关键节点确认要做项目管理的测试,必须从项目立项需求评审的时候开始。不但要积极参与需求评审,还要做到需求评审中应该做的事情。要同时关注项目相关的关键节点:确认时间点需