Skip to main content

swan lin's Library tagged softwaretest   View Popular

黑盒测试和白盒测试之间的区别

  • 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。

      白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。
  •  软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试
  • 1 more annotations...

(二)有效实施QA职能

  • 角色1-老师,具备学习和培训的能力。

        
    角色2-医生,通过度量数据对项目过程进行诊断,帮助分析原因,开处方。

        
    角色3-警察,以企业流程为依据,但要告诉大家流程背后的原因;如果和项目组针对某些问题意见相左,可以直接汇报高层。
  • 典型的QA的职责包括了:过程指导、过程评审、产品审计、过程改进、过程度量。

软件开发与软件测试的区别!!

  • 软件开发与软件测试的区别!!!


    (大概区别)


    软件测试工程师:查找bug、管理bug、质量保证
    5@j MgO6p128078软件开发工程师:系统设计、编码、修改bug 软件测试专业网站:51Testing软件测试网Sncbwl
    测试工程师与开发工程师目标一致、行为对立、并行工作


    薪水收入:
    CM�@0AF R#j'K5Mv128078软件开发:跨度非常大,1000-4、5万/月不等
    hs\'A4c,_f3G128078软件测试:薪资稳定,一般为2000-6000/月


    职业年限: 软件测试专业网站:51Testing软件测试网 di*?X*i'g
    软件开发:3-5年 软件测试专业网站:51Testing软件测试网 fsD0II"y.}^
    软件测试:有可能做到退休(如果你自己希望的话)


    职业发展 软件测试专业网站:51Testing软件测试网3p*hM"L"Qj)`
    软件开发:做了3-5年开发后,仍未升为项目经理,考虑转行 软件测试专业网站:51Testing软件测试网S;rPH'ov+YH?F+C'L
    软件测试:随着项目经验的增加及对行业背景了解的加深,越老越吃香


     

Unicode和hard code?

  • hard code的意思好像就是那种显示为乱码的错误,属于I18N的bug



    个人认为:它是软件在做Internation的时候,在字符编码方面产生的bug
  • 硬编码或称写死(英文称hard code, hard coding) 指的是在软件实现上,把输出的相关因子(例如:路径、输出的形式、格式) 直接写死在原代码、其他执行的资料、或者固定格式的资料上,而非在执行时期由外界给定的资源、资料、或者格式做出适当回应。
    • 什么是Unicode:
       每一种语言的不同的编码页,增加了那些需要支持不同语言的软件的复杂度。因而人们制定了一个世界标准,叫做unicode。Unicode为每个字符提供了唯一的特定数值,不论在什么平台上、不论在什么软件中,也不论什么语言。也就是说,它世界上使用的所有字符都列出来,并给每一个字符一个唯一特定数值。
      - on 2008-01-16
    Add Sticky Note

QTP识别和操作对象的原理

  • QTP识别和操作对象的原理




    这篇帖子是yabest的,我看过很多遍,感觉受益无穷,特转过来与大家分享:

    一、QTP识别对象的原理(by yabest, http://www.yabest.net

本地化世界网--

本地化(Localization),全球化(Globalization),本地化培训(Localization training),软件测试(Software testing)

www.giltworld.com - Preview

l10n softwaretest

15 Jan 08

软件测试人员与QA人员有什么相同和不同之处?

  • QA与STE区别



    QA(Quality Assurance),  STE(Software Testing Engineer)

    QA关注的重点不仅仅是质量,而且是整个软件过程,保证的首先是过程体系。而软件测试通过一系列活动,

    QA人员提供尽可能的有效的信息数据,使他们能够发现过程上的异常或者制度上的不妥之处。

    共同之处:QA测试的目的一样,都是尽可能保证最终发布的产品更符合用户需求,尽可能的没有bug。

    不同之处:QA关注的是整个软件过程,STE关注的是最终质量,采用设计、执行用例等方法去发现错误。
  • 测试是尽可能多的发现bug 只要发现了bug那么任务就完成了 不需要对产品质量有任何责任

    质量保证是保证整个测试流程乃至整个软件工程是否符合标准打到标准 对产品质量有一定的责任

    qa是纯粹的质量保证

    qc是含有测试成分的质量工作

    tester纯粹的测试工程师

I18N和L10N

  • 什么是编码页(code page)?

      正如我们所知,计算机只懂得数值。因此,当我们想要它处理文本时,就把一门语言中每个字符都赋以特定的值。简单地说来,这种字符与数值的对照表就叫编码页。在这种情况下,你可能常会听到诸如字符集(charset),字符表(charmap),编码(encoding),编码字符集(coded character set)等术语。虽然彼此间还有一些细微的差异,为理解的目的你可以认为它们都是指每种语言的字符、数值映射表。ASCII编码页就是一个很著名的例子,它把英文字母表一些控制字符映射到一些特定的数值上去
  • 什么是Unicode?它是如何解决这个问题的?

      每一种语言的不同的编码页,增加了那些需要支持不同语言的软件的复杂度。因而人们制定了一个世界标准,叫做unicode(http://www.unicode.org).Unicode为每个字符提供了唯一的特定数值,不论在什么平台上、不论在什么软件中,也不论什么语言。也就是说,它世界上使用的所有字符都列出来,并给每一个字符一个唯一特定数值。
  • 1 more annotations...
1 - 20 of 150 Next › Last »
Showing 20 items per page

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo