说起软件测试你知道需要测试哪些方面要用到哪些方法么?如果你从事软件测试工作,您不妨看看下文查漏补缺;如果您无须掌握软件测试更深的技术但需要一定涉猎,那这篇文章将是为您量身定做的。
软件测试

1.常规测试主要包含以下方面:

    UI测试

    用户界面测试,英文是User interface testing。又称UI测试。

    用户界面测试是指测试用户界面的风格是否满足客户要求,文字是否正确,页面是否美观、文字、图片组合是否完美,操作是否友好等等。

    目标: 确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性等测试。

    业务测试

    主要是针对需求文档进行测试----这部分最后确定方为需求人员(因公客户求经常具有不确定性,允许存在部分与需求不一样的地方,最后由需求人员确定。)

    此处建议:需求文档确定之前,建议增加多方会审过程,可以去除掉大部分不合理的请求,将一些需求合理化,也能够更好的优化需求流程。

    兼容性测试

    兼容测试是测试软件在一个特定的硬件/软件/操作系统/网络等环境下的性能如何。向上兼容向下兼容,软件兼容硬件兼容。软件的兼容性有很多需要考虑的地方。

2.测试用例设计方法:

    边界值分析法

    边界值分析:对输入或输出的边界值进行测试的一种黑盒测试方法。

    等价划分法

    主要针对输入区域等价划分为若干部分(子集),从每个部分选取少数代表性数据作为用例 如有效等价类(有效合理的输入),无效等价类(与上对立)。

    判定表

    判定表是分析和表达多逻辑条件下执行不同操作的情况的工具。

    错误判断法

    列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。

    因果图法

    利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。
软件测试培训

3.测试用例设计综合策略:

    在任何情况下都必须使用边界值分析方法,经验表明用这种方法设计出测试用例发现程序错误的能力最强。

    必要时用等价类划分方法补充一些测试用例。

    用错误推测法再追加一些测试用例。

    对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度,如果没有达到要求的覆盖标准,应当再补充足够的测试用例。

    如果程序的功能说明中含有输入条件的组合情况,则一开始就可选用因果图法。

4.测试用例设计步骤:

    构造根据设计规格得出的基本功能测试用例。

    边界值测试用例。

    状态转换测试用例。

    错误猜测测试用例。

    异常测试用例。

    性能测试用例。

    压力测试用例。