营销型企业计量管理系统软件实施进一步精化划分
下面介绍划分类别的方法:
边界处犯错误因此,在测试计算平方根)操作(该操作在输人为负数时返回错信息)时,应该着最检杏边界情况;一个接近零的负数和零本身。其中零本身用于检杏程序员是否犯如下错误:
为推测软件中可能有的错误应该仔细研究分析模型和设计模型,而且在很大程度上要领先测试人员的经验和直觉。如果推测得比较准确,则使用基于故障的测试方法能够用相当低的工作量发现大量错误;反之如果推测不准,则这种方法的效果产并不比随机测试技术的效果好。
开始集成面向对象系统以后,测试用例的设计变得更加复杂。在这个测试阶段必须对类间协作进行测试。为了举例说明设计类间测试用例的方法,我们扩充上一点引入的银行系统的例子,使它包含的类型和协作。 箭头方向代表消息的传递方向,箭头线上的标注给了作为南消息所蕴含的协作的结果而调用的操作。对所牛成的每个消息,确定协作类和在服务器对象中的对应操作符。对服务器对象中的每个操作符对象的消息调用。确定传递的消息。
对每个消息,确定下层被调用的操作符,并把这螳操作符结合进测试序列中。
为说明怎样用上述步骤生成多个类的随机测试用例考虑Bank类相对于A类(见多个类的划分测试方法类似于单个类的划分测试方法。但是,对于多类来说应该扩充测试序列以包括邡螳通过发送给协作类的消息而被调用的操作。另一种划分测试方法根据与特定类的接几来划分类操作。Bank类接收来自AT类和。因此可以通过把Bank类中的方法划分成服务和服务的两类来测试它。还可以用基于状态的划分,进一步精化划分。