易用性(Useability)是交互的适应性、功能性和有效性的集中体现。不要让易用性测试的模糊性和主观性阻碍测试工作。易用性测试的模糊和主观是固然的,即使设计用户界面的专家也会承认有的地方是这样的。
最近公司的产品一直忙于测试,看着每天的Bug不断的增加和修正,真是痛并快乐着,痛苦是因为Bug不断的出现,快乐是看着Bug一个一个的被消灭,把这些天的测试开发过程总结一下。
总结测试管理目标的一个方法是回答下面的问题:为什么我应该测试?我应该测试什么?我在哪里测试?我什么时候测试?我如何指导测试?从高层次的角度来看,这可能十分简单,但是在典型的软件开发中总会出现许多障碍。下面详细描述这些挑战。
测试用例在测试中没起到应有的作用,是因为测试用例编写质量不高,覆盖不够,执行不利;测试执行时不遵循测试用例,执行后不更新用例库,是测试部门的整体工作流程不健全不规范;测试行业仍处在群雄逐鹿、百家争鸣的时期,芸芸纷说,不如从自身出发,确立最适合自我的解决方案,整顿自身的工作流程,那才是金玉良言的上上策!
陈能技?6年计算机软件测试和质量改进工作经验,曾任程序员、测试工程师、技术支持工程师、QA、内审员等职务,具有丰富的测试团队组建、自动化测试管理经验。精通自动化测试工具QTP、TestComplete等。目前专注于软件自动化测试及管理领域,倡导实用主义测试理念,坚信“Seeing?is?NOT?believing,Testing?is?believing!”已出版著作:《软件测试技术大全》、《QTP自动化测试实践》
曾经对软件测试很轻视,因为我那时很无知,只是一名普通的中国程序员,这也是那时绝大多数程序员的心态,那时中国程序员最讲究“编程才是硬道理”。如今却非常热爱软件测试,包括软件测试工具,方法,理论,技术。因为我在3年的测试工作中,深刻体会到软件测试的重要性和趣味性。此时,我已经跳出了“小程序员”的圈子,以软件系统工程的更大视角审视软件测试这项工作。
对于IT人员来说,SOA已经不仅仅是一种技术,它代表了一种新的,更加宏观的设计和实施IT系统的方法论。那么对于整个IT系统的实施过程来说,每一个步骤都按照SOA的角度来考虑,来实施就成为了SOA项目实施过程中的重点和难点。
ab(ApacheBench)是Apache自带的超文本传输协议(HTTP)性能测试工具。 其设计意图是描绘当前所安装的Apache的执行性能, 主要是显示你安装的Apache每秒可以处理多少个请求。
随着测试系统的扩展,原先我们将这些输出是以本文格式文件的信息存储在本地。而现在为了与另一个测试系统交互,我们必需将输出的形式由文本格式文件转变成为XML格式的输出。这可是个不大不小的麻烦,我们必需修改那些原来“需要输出的地方”的代码。
软件测试是软件质量保证的重要手段,有研究表明:越早发现软件中存在的问题,开发费用越低,软件质量越高,软件发布后的维护费用越低。一个好的、成熟的软件测试过程能够最大限度地保证软件测试的质量和有效性。目前,对软件测试的研究工作主要集中在测试技术和测试工具上,而对测试过程的改进研究工作还需进一步加强。
希望尝试XP的团队经常不知道从何开始。通常他们有太多关于XP的问题。但技术之后将是什么呢?这个月,Roy Miller结合理论和实践来讨论您应使用什么工具以及如何使用它们。
本文讨论反复、周期性的设计过程,包括以用户为中心进行设计的四个原则、两种类型的产品设计过程,以及可用性活动如何渗透产品开发的各个阶段并为其带来益处。
测试用例的编写作为QC特定的概念、技能,成为唯一广泛公认的东西。在项目测试过程中,最值得考虑的、最重要的当属测试用例的设计以及创建有效的测试用例。
Google最近开源了其基于xUnit的C++单元测试框架。项目开发者Zhanyong Wan说在Google内部已经有数以千计的C++开发者在使用该框架,并且已经持续好几年了。
在对软件迭代开发生命周期中的测试人员的作用进行探讨的同时,作者考虑,除了 RUP 测试规程中提供的描述,测试人员还能如何对项目做出广泛的贡献。