技术文章

软件测试究竟发挥什么作用?

有人简单回答说,软件测试就是发现缺陷。但软件测试仅仅就是为了发现缺陷吗?绝对不是。软件测试有它的验证作用,就是人们经常说的V&V,Verification验证产品的一致性,验证产品是否和需求定义、产品设计是否一致;Validation确认产品是否真正满足用户需求,每个功能特性

软件测试之如何合理地减少测试工作量

减少冗余的测试白盒测试与黑盒测试的方式虽然不同,但往往有“异曲同工”之妙。在很多地方,白盒测试与黑盒测试会产生一模一样的效果(或者能推理出来),这样的测试是冗余的。在集成测试、系统测试阶段,可能要执行多次“回归测试”。每一次“回归测试”都会存在不少的冗余,应当设法剔除不必要的重复测试

探索式软件测试的四个类型

探索式软件测试的四个类型、探索式软件测试一共分为自由式探索式测试、基于场景的探索式测试、基于策略的探索式测试和基于反馈的探索式测试。下面将详细介绍4种类型的应用场景。一:自由式探索式测试自由式探索式测试指的是对一个应用程序的所有功能,以任意次序、使用任何如数进行随机探测,而不考虑哪些

软件测试之大型软件本地化测试项目案例研究

一、项目概述某软件开发公司是世界领先的设计和数字资源提供商,开发的机械设计行业的应用软件经过简体中文本地化处理后,外包给中国的本地化服务公司执行简体中文的本地化测试。测试跨度3个月,测试平台为Windows2000Professional+SP4,WindowsX

如何高效率开展自动化测试

选择正确自动化方法测试人员需要找到适当的测试自动化方法,如何减少测试脚本和测试套件的实施和维护工作?如何生成有用的测试报告和指标?自动化测试体系能够落地实施?在敏捷开发中,被测试的应用程序通常会在开发周期中发生变化。因此,设计和实施自动化测试体系以正确识别这些更改并使系统保持较新是一

软件测试之非功能性测试有哪些?

1.性能测试性能是评估一个大数据分析系统的最为关键的维度,大数据系统性能主要包括吞吐量,任务完工时间,内存利用率等多个指标,可反应大数据分析平台的处理能力,资源利用能力等性能。可通过Hadoop性能监控器来监测运行状态性能指标和瓶颈问题,性能测试采用自动化方式进行,测试系统在不同负载情况

什么是软件测试生命周期

它是指测试流程,这个流程是按照一定顺序执行的一系列特定的步骤,去保证产品质量符合需求。在软件测试生命周期流程中,每个活动都按照计划的系统的执行。每个阶段有不同的目标和交付产物。在软件测试生命周期中每个组织有不同的阶段;但是基本的是一样的。下面是软件测试生命周期的8个阶段:1.需求阶段

软件测试之游戏测试的主要关注点

发现游戏中,无法给广大玩家创造引人入胜的使用体验。游戏中缺少与众不同、且生动有趣的因素。游戏的设计未能时刻以玩家的感受为核心。游戏的情节雷同、节奏拖沓、或通关过于简单。游戏在实际应用中出现功能故障、视频或音频效果不佳、以及重大缺陷等问题。游戏界面效果欠佳、玩法或功能过于复

性能测试的七种方法

1.基准测试基准测试是指通过设计科学的测试方法,测试工具和测试系统,实现对一类测试对象的某项指标进行定量的和可对比的测试。2.压力测试通过对软件系统不断施加压力,识别系统性能拐点,从而获得系统提供的较大服务界别的测试活动,主要目的是检查系统处于压力情况下应用的表现。3.负载测

软件测试之面试中容易遇到的问题及回答技巧

一般情况下技术岗面试都需要经历面试和笔试部分,面试过程中主要采用问答的形式,没有完全固定的回答,主要是根据自己的工作经验应答面试官的问题,而笔试部分更注重基础知识以及问题的常规解决方案。下面小编为大家整理了18个常见的问题:01、项目中的需求,测试可以和客户沟通吗?A1:可以,最初与