些或许会成为参数的类应该设置接口。以此来阐述外在程序组合获释在应该变换接口的时候
得到生成空类,这样就可以当成是参数输入了。
2.2 选择合适的测试管理模型
我们把系统功能的具体表现称为模型。基于模型的测试主要考虑系统的功能,可以认为
是功能测试的一种。测试模型体现了被测试系统的最本质的功能关系。其较之于系统要更加
容易研发。任何能够运作的模型都要确保其可以提供充足的信息。因此要保证模型合乎如下
一些规定才可以。第一,规定其应该是一个具体测试的十分精准的体现,要体现出检查用到
的全部特点。第二,应该能抽象的显示出细节内容。第三,能够体现出全部事件以及全部的
活动。第四,能够体现出系统的所有状态,只有这样才能够通过可知的措施来明确已经达到
或是尚未达到的状态。
2.3 使用恰当的测试科技
目前的测试措施种类非常多,都有着一定的优缺点。不过任何一个措施都不能够体现出
全部的测试规定。所以要积极的分析这些措施,明确其存在的优点和缺陷,结合体系的规定
来细致的组合,通常可从如下两个层次中入手:
2.3.1 从代码的特性角度出发展开测试
(
1)单元测试:按照代码的单元组成逐个进行测试。(2)功能测试:按照软件的功能
或特性逐个进行测试。(
3)系统测试:对完整的代码进行编译和连接,以检查程序的主要
功能能否达到预期目标。(
4)回归测试:对以前修复过的 Bug 重新进行测试, 看该 Bug
是否会重新出现。值得注意的是,回归测试并不是软件测试的一个独立阶段。
2.3.2 从用户的角度出发展开测试
(
1)配置测试: 从用户的使用出发进行多方面的测试。(2)兼容性测试:主要考虑
软件和操作系统的兼容性问题。(
3)压力测试:在各种极限情况下对产品进行测试,以检
查产品的长期稳定性。(
4)性能测试:测试是保证程序具有良好的性能,能否达到预期的
性能指标。(
5)文档和帮助文件测试:对文档和帮助文件进行检测,保证用户可以通过学
习文档和帮助文件正常使用产品。(
6)Alpha 和 Beta 测试:在正式发布产品之前将软件测
试版发送给用户,让用户在使用中找到能够存在的
Bug 或者反馈相关信息,以便在正式版
中得到解决。
2.4 建立可复用的测试用例库
在测试的时候得到的那些用例,对于提升软件的品质有着非常关键的意义,其复用的
意义更是突出。在测试的时候要设置以复用为前提的用例,而且通过有效的管理措施,来提
升其功效。
(
1)基于复用的目的,对所使用的测试用例进行统一的建模组织,有效地将测试用例
收集到测试用例库中,并按照行业项目等进行多级合理的分类、组织、存储。对采用不同方式
描述的测试用例,将分别实现不同程度的复用。(
2)对库里的用例合理的管控,经由提供
的查询措施,来保证复用性,对于不一样的类型的用例开展复用次数的记载,这样能够帮
助工作者获取有用的信息内容,在确保品质的背景之下,提升了测试的功效。(
3)对库里
的用例进行合理的复用,经由查询用例,获取具体的信息,对于不同的用例使用不一样的
复用模式来开展复用活动。
3 结束语
笔者站在技术的层次上论述了提升测试品质的措施,该措施是将软件的测试性设计当
成是关键点,结合有效的测试措施来提升品质的一个实用性的举措。不过此处要注意的是,
测试工作者的能力高低会对测试的品质产生一定的影响,这就要求相关的工作者在平时工
作的时候要注意提升自身的能力。
参考文献