1、如何选择测试方法,有数据值域范围都必须使用边界值分析方法 用等价类划分方法补充一些测试用例 用错误猜测法再追加一些测试用例 如果程序的功能说明中含有输入条件的组合情况,则应在一开始就选用因果图法 如果程序某功能适合自动测试,可以采用自动测试以及随机测试,案例分析,案例演示并分析,如何画出状态图,第一步:列出被测系统的输入事件,第二步:对空闲状态(程序刚启动时的状态)加所有可能的输入,判断产生哪些新状态。,第三步:对第二步产生的每个新状态分别加所有可能的输入。 3.1 对“人民币金额已输入”加所有可能的输入。 3.2 对“国家已选择”再加所有可能的输入(图中加ip5输入的线省略了,因为其指向退出
2、状态,不产生新状态)。 3.3对“国家未选择、人民币未输”加所有可能的输入(ip6) 3.4对“退出”加所有可能的输入(没有),第四步:对第三步产生的每个新状态分别加所有可能的输入。 4.1 对“国家已选择、人民币已输”加所有可能的输入(省略了ip5)。 4.2对“国家未选择”加所有可能的输入(只有ip6) 4.3对“人民币未输”加所有可能的输入(只有ip6),第五步:对第四步产生的每个新状态分别加所有可能的输入。 5.1 对“显示金额”加所有可能的输入,经分析,不再有新的状态产生,即此程序有如下9个状态: 空闲 遗漏国家和人民币 国家已选择 人民币已输入 遗漏人民币信息 遗漏国家信息 完成两种输入 显示等价金额 退出,