我们知道在注册表HKEY_CURRENT_USER\keyboard layout\preload下有子键1、2、3、4、5(这就是输入法的顺序),每个子键的缺省键值即为标识该输入法的串值,如串值00000409对应的是英文输入法,串值E0040804对应的是智能ABC输入法。 如果想知道每一个串值对应什么输入法,我们可以在HKEY_lOCAL_MACHINE\System\CurrentCont
By QAThinker.com (测试客) 随着Agile开发方法的流行,大家都希望自己Agile一些。然而,Agile软件开发宣言,只提供了一些概括性的原则,并没有具体说如何操作。举例来说,Agile强调软件,而不是文档,那么在项目开发过程中,到底需不需要文档呢?每个开发周期多长?如何设置检查点呢?这些具体操作的问题,在Agile的方法层面,并
一直都很不清楚关联时候的边界怎么取啊。。 我的方法是在generation log 里面找到这个动态变化的值,如_form_token, 发现有一句:<input type="hidden" name="_form_token" value="9ZZfizzw6UUzYSiRdffdDDoECqmehk61"/> 然后我就自己
耦合性是程序结构中各个模块间相互关系的度量,它取决于模块间接口的复杂程度、调用模块的方式。模块间可能的链接方式有七种,按耦合性由低到高分别是:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合。 &
被誉为人类出版史上第二大畅销书的卡耐基《快乐的人生》为我们提供了培养快乐心理的秘诀。 他认为:“有了快乐的思想和行为,你就能感到快乐”,并提出了《只为今天》的忠告: 1、只为今天,我要很快乐。正如林肯所说的“大部分的人只要下定决心都能很快乐”这句话是对的,那么快乐是来自内心的,而不是存在于外在。 2、只为今天,我要让自己适应一切,而不去试着调整一切来适应我的欲望。我要以这种态度接受我的家
ECP之所以不包括边界条件测试,是因为ECP的作用在于识别特定类型的错误,而边界测试则是用于识别不同类型的错误。所以ECP测试不专门针对极大极小边界条件,同样它也不包括边界值分析和边界测试。 实际应用中,将ECP和BVA进行绑定
最近在测试Web的输入框的时候,老是不知道从何处下手,去网上搜罗了一些资料,当然网上对输入框的测试资料少之又少,所以我作了一个简单的总结,总的情况有一下几个方面: 1.验证输入与输出的是否信息一致; 2.输入框之前的标题是否正确; 3.对特殊字符的处理,尤其是输入信息徐需要发送到数据库的。特殊字符包括:'(单引号)、"(双引号)、[](中括号)、()(小括号)、{}(大括号)
发现自己在写自动化测试脚本的时候存在一个缺点,就是只关心操作的实现,而不去追究深层次的东西,比如遇到页面异常或者IE崩溃之类的情况该如何处理,这些其实都想到了,但是不愿去考虑复杂的情况。感觉性格里面就存在这样的缺点,不太好。其实对于IE崩溃这样的情况,也只有重新re-run一次的选择了,还没想到过其他途径。。。
某甲问道:「测试做太多的话,会不会使得bug解不完?」某乙回答:「还不简单。只要不做测试,就没有bug。」上述对话,反应出许多软件工作人员对于测试的想法。对多数软件开发人员而言,测试大概是仅次于维护之外,最令人讨厌的工作。对软件研发主管来说,测试是必要之恶:做得不够后患无穷,做得过多又增加成本,延误商机。因此,如何能够规画与执行一个最经济有效的测试工作,当是软件研发主管们须研究的一个课题。软件测试
模型-视图-控制器(Model-View-Controller,MVC)模式是一种拆分方法,它将应用程序拆分成三个部分:模型、视图和控制器。其中模型表示企业数据管理对该数据的访问和更新的业务规则。通常,模型充当现实世界中的过程的软件模拟,这样,在定义模型的时候即可以应用真实世界的建模技术。视图处理模型的内容。它通过模型访问企业数据,并指定应该如何表示该数据。在模型发生改变时