测试

ARM操作系统—史上最小操作系统

ARM是嵌入式设备,想写个操作系统就需要了解硬件。在X86时代有BIOS帮我们,大部分东西简化了。在ARM时代,最小的操作系统,是设置好串口。通过串口打印字符。 最小的PC,也是有键盘,显示器和主机。 最小的嵌入式设备,无键盘,无显示器,只有主机,最通用的就是串口了。所以最小的操作系统,也只能通过这里输出。 我们要做的工作,(目前没有使用中断,从最小系统的角度,已经够了,理解就好。): 1.阅读S... »

Selenium2.0功能测试之Web元素的操作

  我们定位到元素之后80%的目的都是要操作这个 web元素,所以Web元素的操作也是非常重要的,这里介绍WebDriver几种主要的操作方法:   click :点击当前的元素   sendKeys :在当前的web元素上模拟键盘的操作   clear : 清除当前元素的内容,前提是当前元素可以接收内容的话   下面直接上代码了: package org.coderinfo.demo; impo... »

上层应用程序测试用例的结构规范

2. 测试用例的存在,使得软件测试的执行目的明确、重点突出。5. 测试用例可以作为评估测试结果度量标准。因此,设计好的测试用例是做好测试工作的关键。上层应用程序测试用例的结构规范从管理的角度来看,可以设计不同的用例颗粒层次,高层的用例可以由低层的用例组合形成。 »

新产品开发项目中的需求问题

软件需求在软件项目中扮演着及其重要的角色。新产品开发项目更加不同于维护型的,或者其他类型的项目。概括而言,在一个新产品开发项目中,开发团队面临的需求问题涉及到需求的获取、分析和管理。本文的余下部分将重点讨论新产品开发项目中典型的四大问题,分别是:有限的需求来源、模糊的需求界定、CPD陷阱和NV陷阱。由于是新产品,在组织内部,开发团队通常找不到足够的帮助。 »

自动化测试技术的探讨与研究

自动化测试技术的探讨与研究

本文通过对自动化测试技术的介绍,对当前流行的几种自动化测试技术以及自动化测试工具的比较,系统全面的讨论了自动化测试技术。测试脚本的稳定性决定了自动化测试的维护成本。由于自动化测试需求的确定、自动化测试框架的设计、测试脚本的编写与调试均需要相当长的时间来完成。 »

浅谈反应测试

说到这里,一定会有人认为反应测试是探索测试或者随机测试。但是不然,反应测试中的确包含了探索测试,但不是随机测试或者说是毫无计划的即兴测试。对反应测试的两个挑战是工作量和工作时间的估计和对测试覆盖率的跟踪。还是需要说明的一点,反应测试不是随机测试,它是有的放矢的,那么第一个方法是缺陷归类。所以可以把反应测试和预先设计,编写好的测试用例结合执行。 »

产品质量沟通与讨论

说到产品的质量,我觉得首先应该对产品质量的范畴做一个定义。1.产品模块化之后,各模块的稳定对产品质量有所提升,因为模块粒度小更易于保证质量;2.提高单元测试水平和质量,单元测试自动化;3.持续构建,尽量在提交测试前保证产品的稳定构建和单元测试通过;4.提高设计水平、规范编码,减少bug产生机率。 »

轻松自动化—selenium-webdriver(python) (十二)

  本节重点:   键盘按键用法   键盘组合键用法   send_keys() 输入中文运行报错问题   键盘按键键用法: #coding=utf-8 from selenium import webdriver from selenium.webdriver.common.keys import Keys  #需要引入keys包 import os,time driver = web... »

如何深入功能测试

来淘宝实习3个月,刚开始来直接做功能测试,执行用例。如果你的工作任何人随时都能胜任,那不算有技术含量。从这方面来看,很多人觉得手工完成功能测试没有技术含量不足为奇。但是如果是设计、编写用例,给出一个功能点,是不是每个人都能快速的设计出覆盖率高、复用性能好的测试用例,而且语言简洁,条例清晰。技术方面的,比如如何定位BUG,追踪BUG,可以做的很深。 »

如何进行网站软件质量控制

如何确保一个网站项目高效、质量的完成,本文从网站项目开发过程的时间、质量、成本、范围的分析;网站项目的技术开发过程定义;网站项目开发团队的习惯培养、团队意识、工作激情和成长策略建设;项目经理的角色内容与注意环节等四个大的方面进行讨论,给出了网站项目开发的过程控制方法和建议。 »

轻松自动化—selenium-webdriver(python) (五)

轻松自动化—selenium-webdriver(python) (五)

本节要解决的问题:层级定位场景:假如两个控件,他们长的一模样,还都叫“张三”,的不同是一个在北京,一个在上海,那我们可以通过,他们的城市,区,街道,来找到他们。先定位父元素,然后再通过父元素定位子孙元素。Level Locate Level locate Link1 Action Another action Something else here Sep... »

软件测试自动化的几种具体做法

输入与输出的文件名字按规定进行配对,以便控制自动化测试及结果核对的程序易于操作。如果不购买商品化的工具的话,应当遵从正规的软件开发要求来开发出好的软件测试自动化工具。“通报”,是主动地对测试的运行者及测试用例的“负责人”通报出错的信息。在设立测试用例库时,各用例均应有指定的负责人。5.总测试状况的统计,报表的产生这些都是自动测试工具所应有的功能。 »

需求分析学习摘抄

3)需求分析先要确定业务上的需求,业务规则,有哪些约束条件。需求分析一般的实现步骤:获得当前系统的物理模型。通过需求分析对系统的进度和成本有了更精确的估算,因此可以进一步修改开发计划。需求分析的过程:问题识别:双方确定系统的综合需求。 »

谈软件测试资产的存储

谈软件测试资产的存储

大多数团队采取的措施是,为新成员提供一份测试资产文档的一览表。测试日志的有效存储期应该限制在使用它们进行分析的时间段内。下表提供了不同测试资产的恰当的存储方式。 »

集成测试-什么叫集成测试

集成测试,也叫组装测试或联合测试。集成测试的实施集成测试是一种正规测试过程,必须精心计划,并与单元测试的完成时间协调起来。也是说,在集成测试之前,单元测试应该已经完成,集成测试中所使用的对象应该是已经经过单元测试的软件单元。集成测试着重于集成版本的外部接口的行为。四、集成测试工作机制软件集成测试工作由产品评测部担任。 »

测试管理中可能存在的问题及分析

由于软件测试至今仍令人捉摸不定,为确保测试工作的顺利进行,要对其进行有效地管理。2、软件测试及测试管理的范围2.1 测试的范围下面主要测试的参与者,测试要素,测试开始时应确定的工作,测试过程简要介绍软件测试的工作范围。● 进程追踪:当进程运行中,程序有能力证实进程在正常工作。● 可维护性:可以很容易的定位问题,并且进行修改。 »

Ruby+Watir自动化测试工具介绍+安装说明

  编写背景:   有半年多没有写Ruby+Waitr的自动化测试脚本了,开始封网测试机器会被关闭,赶着这段国庆空闲时间,好好整整开源的自动化测试工具,争取淮海战役打完后,组织测试组的帅哥美女们开始写些自动化测试代码,为明年的测试工作效率提升打基础。   好久没装,费了一上午终于给装上了,这次要好好整理出文档才行,便于下次使用时可查阅,同时共享给对这方面感兴趣的测试同行。   一、工具介绍:   ... »

如何设计一个完整的测试用例

格式没有固定的要求,可以根据自己测试用例设计的思路,对测试用例的格式作相应的改变。这部分的测试用例是对登陆窗口这个界面的输入框、按钮功能、界面等基本功能的测试。一般来说登陆用户名和登陆用户密码是输入框的形式体现,那么,我们需要的是针对这两个输入框进行功能的测试。这三层的组合起来才是一个完整的测试用例。 »

软件测试需求的意义

软件测试需求的意义

测试需求的意义无论对于开发还是测试,一个全面有预见性的设计是保证项目顺利进行的前提。测试需求设计的愈加详细,代表对待测试的软件了解的愈深,对各种测试手段了解的愈深,但是这往往要求测试需求的设计者拥有一定的测试经验。 »

安全桌面测试步骤

有的企业内部员工在进行公司内部的操作时,一般的安全策略是建议客户再配置一台电脑用于办公、并且不可连接外部网络、与传输介质分离。一、完整性测试用xueTr,去掉相应的钩子,检查是否仍能继续进入安全桌面?五、网络隔离测试步骤:1、配置安全桌面内部、外部ip到同一网段;2、内部、外部各自打开80、21等端口查看是否连接。 »

关于场景测试

场景测试关注于不同场景、事务、业务流程等跨功能,仅用到各个功能的一部分处理流程;一个场景测试用例仅测试一个场景、事务或业务流程。功能测试是场景测试的先决条件,只有功能测试已经完成并且其发现的问题得到解决,场景测试才可能有效的实施。至此,场景测试的探讨告一段落,这也印证了一个概念,那是工作的高效源自规划,规划越充分,后实践的越顺利。 »

印度项目质量管理经验

印度项目质量管理经验

笔者近在与印度一家通过了CMM4级评估的软件公司进行合作的过程中,较为详细地了解了他们有关项目管理的一些详细情况,更深刻地感受到了项目管理的规范化与企业软件质量保障之间的密切关系。下面想着重从软件企业的构架,软件项目计划、项目管理、项目经理的职责等方面对印度软件的项目管理及我国软件质量保障应注意的问题进行一些经验总结,供业内人士参考。 »

异地分布式敏捷软件开发

异地分布式软件开发不同于外包,它建立在平等关系的两个团队之间。但无论是异地分布式软件开发或是外包,可以接触到实际客户的一端一般称为on-site,另一端可相应的称为off-site,他们可以根据地理位 置分为三类:on-shore,near-Shore和off-Shore。异地开发项目将会逐渐发展和普遍。 »

测试无处不在 用动态的眼光看软件测试

简单点说软件测试工程师仅需要掌握测试技术和行业技术足够了。但细品起来好像也不完全像上面说得那样简单,怎样做才能掌握高超的测试技术,怎样做又才能成为行业技术专家,怎样做才能将这两者结合在一起呢?那是因为在进行这个题目的时候我们忽略了非常重要的一点“行业技术”,桌椅等日常用品因为太过熟悉所以很容易掌握其特性,但是网络软件却因为其高度的领域性不被普遍认知。 »

软件质量守护??测试管理

软件质量守护??测试管理

软件的质量靠什么,靠管理、靠各个软件过程的严密配合。但勿庸置疑,质量的守护是靠测试。它象一只看门狗,认真守护着软件质量这个“家”。很简单,是大量软件BUG、缺陷的“流失”,从测试人员手中悄然而过,流失到用户手中,流失进项目维护阶段。 »

Page 1 of 480123»