简介:并行无疑已经成为了下一个开发领域的热点。随着Intel和AMD不断地将。更多核心数量的CPU推向市场,软件开发人员面临的一大挑战就是如何有效地利用多个核心,写出能更好的引入并行运算的代码。用户绝不希望运行在自己的多核CPU之上的软件,却只能利用到一个CPU核心,或仅仅在少数的地方使用了多线程技巧。现代软件的复杂性,也要求开发人员能充分榨取到硬件所提供的每一分运算能力。无论是运行在客户端机器上的游戏、3D制图软件,还是运行在服务器上的数据库、业务处理系统,都开始向着并行的方向前进。
简介:利用统计模型,计算机科学家已经证明,某些种类的并行算法并非像以前认为的那样困难。来自麻省理工学院、以色列理工学院以及微软的研究人员发现,对于非阻塞并行程序,采用无锁定算法可以达到和无等待算法同样的效果,却能使运算得以简化。非阻塞算法保证了一个共享资源被多线程征用时,不会因线程互斥性而被迟滞执行;从理论上讲,无等待算法在处理极端情况下更具有优势,但这种情况发生的概率实在太低,因此相比无等待算法,无锁定算法会在大部分情况下呈现简化优势。
简介:数据库技术的成熟、数据挖掘应用、生物基因技术的发展、历史数据的几何级膨胀等使高性能计算(HighPerformanceComputing,HPC)成为必要。虽然通过创建分布式系统可以解决部分大型计算的问题,但是分布式系统有通信开销大,故障率高;数据的存取结构复杂,开销大;数据的安全性和保密性较难控制等弱点。随着计算机处理器,特别是GPU(GraphicalProcessingUnit)计算能力的飞速提高,高性能计算正在逐步进入桌面(低端)领域,我们开始探讨并行编程模型与并行编程等软件技术。
简介:近来国内一些软件公司越来越重视软件测试方面的工作,比如一些招聘网站对些相关职位的需求越来越多。一些以软件测试为中心的论坛也多了起来,一些工具也大量的涌现出来。笔者作为在这个行业从事一段时间的工程师,来谈谈自己的心得体会。本篇文章将力图在软件系统测试功能测试的自动化方面进行讨论。
简介:作为软件开发生命周期中一个非常重要的环节,软件测试日渐得到了人们的重视,本期我们就来看看此方面的优秀图书。
简介:对于软件开发人员来说,需要在多种操作系统下测试程序,所以怎么构建一个多平台的测试环境一直是软件开发人员头疼的问题,本文就介绍在Linux中构建测试环境。
简介:可以采用多种方式通过用户界面测试基于Windows的应用程序。例如,在MSDNMagazine的2005年1月刊TestRun:LightweightUITestAutomationwith.NET一文中,我就介绍了一种使用.NET反射测试基于.NET的应用程序的轻量技术。
简介:摘要本文提出了一个苯浓度的测试系统的设计方案,来检测环境中苯的浓度。该系统可在现场直接显示苯的浓度值。当其浓度值小于规定的标准值时绿灯亮,可以入住,当超过标准值时红灯亮,开始报警提醒人们暂时不要入住。
简介:对于MMO这种类型的游戏来说,发行前能否获得玩家群体的支持(communitysupport)对于游戏上市后能否取得成功有着至关重要的影响。要想让你的游戏成为大家茶余饭后的焦点,一个最好的办法就是让游戏玩家群中经验丰富的成员参加到游戏的早期测试中。话虽如此,但在实际操作中,还是需要谨慎地把握好尺度。
简介:如今的病毒及变种是越来越多,整天在网上东游西逛屡见不鲜,于是搭建了一个病毒的测试平台,打算和病毒完美地接触一把!当然,SHOW完之后自己也可以了解很多相关系统知识.这也算是病毒给偶的回报了^-^.
简介:讲述了基于不同目的的各种生成和测试运行,以及怎样实现它们。
简介:敏捷软件开发致使很多人质疑专业测试团队存在的价值,本文对此进行了深度的剖析,并结合技术发展现状给出了软件测试的未来方向。
简介:本文讨论性能测试前计划阶段.包括定义要收集的度量值,涉及到的场景和数据分析。
简介:编写自动化的ICE接口测试有许多繁杂的步骤,而在动态语言的帮助之下,ICE接口单元测试和性能测试都变得更为轻松。
简介:本文首先从功能测试软件、性能自动化软件测试工具、白盒测试工具三个角度分析了软件测试工具,对各类软件测试工具进行了细化分类,并根据实际操作过程中可能出错的原因及应对措施展开了讨论,希望能够通过本文阐述促进软件测试质量的提高,为该领域发展做出一定的贡献。
简介:信息技术的迅速发展不仅影响人们工作、生活的方式,也改变了传统的教学模式和学习方法。针时远程教育办学的模式,利用ASP技术设计开发了网上测试系统。本文主要阐述网上测试系统的设计原理、需求分析、设计方案及系统具体的实现。
简介:黑盒测试技术作为传统的软件测试技术已经得到了广泛的应用。多种黑盒测试用例的设计方法也应运而生,实际应用中各种方法的取舍成为一个测试用例设计人员的难题。经过对现有成熟而常用的方法的研究,给出了各个测试方法的优缺点,并结合实际工作经验提出了制定测试用例的综合策略。
简介:简介最新发布的VisualStudioTestSystem(VSTS)包含了一套用于VisualStudioTeamTest的完整功能。TeamTest是VisualStudio集成的单元测试框架,它支持:
简介:把Web服务说成是革命性的应用程序与应用程序之间的通信(Application—to—ApplicationCommunication)一点也不夸张。Web服务已广泛用于公司内部网环境,并正在进军商业用途。但是因为Web服务还相对较新,所以通过编程方式测试Web服务的技术还不太广为人知。在本文中,我将介绍一种技术,可以快速编写验证Web服务功能的测试自动化(TestAutomation)程序。最能表达我的意图的方式是使用两个屏幕快照。
简介:如何开发性能高且稳定的服务器,性能测试是关键环节。面对各种各样的服务器性能测试工具,究竟应该如何选择?本文将介绍作者多年工作中总结的实践经验。
并行,并行!
简化并行编程
利用GPU进行高性能数据并行计算
软件测试之自动测试
好书推荐——测试篇
Linux中测试Windows程序
底层UI测试自动化
苯浓度测试系统的设计
Beta测试中的PR宣传
打造自己的病毒测试平台
用Visual Studio实践敏捷测试(四)
专业测试团队会消亡还是新生
应用程序块的性能测试
用动态语言简化ICE接口测试
软件测试工具分析与质量改进
基于ASP的网上测试系统的实现
黑盒测试方法和综合策略的研究
使用Visual Studio Team Test进行单元测试
自动化ASP.NET Web服务测试
如何选择服务器性能测试工具