软件测试_自动化测试

作业内容:话费计算小程序单元测试用例全部自动化测试

 

我的答案:程序:https://www.cnblogs.com/17gtz-gdufs-cn/p/13905463.html

执行结果:

D:\python_test\venv\Scripts\python.exe D:/python_test/rjcs01.py

开始测试输入时间

第 0 个测试用例 1969 12 12 12 12 输入时间错误

第 1 个测试用例 1970 12 12 12 12 输入时间有效

第 2 个测试用例 2000 2 0 0 0 输入时间有效

第 3 个测试用例 2100 2 12 12 12 2月份输入时间错误

第 4 个测试用例 2020 2 12 12 12 输入时间有效

第 5 个测试用例 2020 2 12 12 12 2月份输入时间错误

第 6 个测试用例 2019 2 23 59 59 输入时间有效

第 7 个测试用例 2019 2 23 59 59 2月份输入时间错误

第 8 个测试用例 2020 1 23 59 59 输入时间有效

第 9 个测试用例 2020 1 23 59 59 输入天数小于1或者大于31

第 10 个测试用例 2020 6 12 30 30 输入时间有效

第 11 个测试用例 2020 6 12 30 30 输输入天数小于1或者大于30

第 12 个测试用例 3000 12 12 12 12 输入时间有效

第 13 个测试用例 3001 12 12 12 12 输入时间错误

第 14 个测试用例 2020 0 12 12 12 输入时间错误

第 15 个测试用例 2020 12 0 0 0 输入时间有效

第 16 个测试用例 2020 13 12 12 12 输入时间错误

第 17 个测试用例 2020 12 0 0 0 输入天数小于1或者大于31

第 18 个测试用例 2020 12 0 0 0 输入天数小于1或者大于31

第 19 个测试用例 2020 1 -1 12 12 输入时间错误

第 20 个测试用例 2020 1 24 12 12 输入时间错误

第 21 个测试用例 2020 1 0 -1 12 输入时间错误

第 22 个测试用例 2020 1 0 60 12 输入时间错误

第 23 个测试用例 2020 1 0 59 -1 输入时间错误

第 24 个测试用例 2020 1 0 59 60 输入时间错误

测试数据 0 通过

测试数据 1 通过

测试数据 2 通过

测试数据 3 通过

测试数据 4 通过

测试数据 5 通过

测试数据 6 通过

测试数据 7 通过

测试数据 8 通过

测试数据 9 通过

测试数据 10 通过

测试数据 11 通过

测试数据 12 通过

测试数据 13 通过

测试数据 14 通过

测试数据 15 通过

测试数据 16 通过

测试数据 17 通过

测试数据 18 通过

测试数据 19 通过

测试数据 20 通过

测试数据 21 通过

测试数据 22 通过

测试数据 23 通过

测试数据 24 通过

 

开始测试区号和通话时间

第 0 个测试用例: abc 20 20200403223014 120 主区号非法输入,请重新拨号

第 1 个测试用例: 20 def 20200403223014 120 被区号非法输入,请重新拨号

第 2 个测试用例: 9 20 20200403223014 120 主区号拨号错误

第 3 个测试用例: 1000 20 20200403223014 120 主区号拨号错误

第 4 个测试用例: 20 9 20200403223014 120 被区号拨号错误

第 5 个测试用例: 20 1000 20200403223014 120 被区号拨号错误

第 6 个测试用例: 20 20 202004032230 120 通话开始时间输入错误

第 7 个测试用例: 20 20 abc 120 通话开始时间输入错误

第 8 个测试用例: 20 20 20200403223014 def 通话时长非法输入

第 9 个测试用例: 20 20 20200403223014 -1 通话时长非法输入

第 10 个测试用例: 20 20 20200403223014 3601 通话时长输入错误

第 11 个测试用例: 20 20 20200403223014 0 通话时间正确

第 12 个测试用例: 20 20 20200403223014 3600 通话时间正确

第 13 个测试用例: 20 20 20200403223014 120 通话时间正确

测试数据 0 通过

测试数据 1 通过

测试数据 2 通过

测试数据 3 通过

测试数据 4 通过

测试数据 5 通过

测试数据 6 通过

测试数据 7 通过

测试数据 8 通过

测试数据 9 通过

测试数据 10 通过

测试数据 11 通过

测试数据 12 通过

 

开始测试市内通话

第 0 个测试用例 179

市内小于/等于3分钟的费用: 0.2

第 1 个测试用例 180

市内小于/等于3分钟的费用: 0.2

第 2 个测试用例 181

市内不整分钟大于3的费用: 0.3

第 3 个测试用例 239

市内不整分钟大于3的费用: 0.3

第 4 个测试用例 240

市内整分钟大于3的费用: 0.3

第 5 个测试用例 241

市内不整分钟大于3的费用: 0.4

第 6 个测试用例 5

市内小于6秒的费用: 0

第 7 个测试用例 3600

市内整分钟大于3的费用: 5.9

测试数据 0 通过

测试数据 1 通过

测试数据 2 通过

测试数据 3 通过

测试数据 4 通过

测试数据 5 通过

测试数据 6 通过

测试数据 7 通过

 

开始国内通话测试

第 0 个测试用例: 90 22 58 59

非优惠向优惠的最后一分钟不优惠: 0.4

第 1 个测试用例: 120 22 58 59

非优惠向优惠的最后一分钟不优惠: 0.4

第 2 个测试用例: 150 22 58 59

非优惠向优惠的不整分钟最后一分钟优惠: 0.5

第 3 个测试用例: 180 22 58 59

非优惠向优惠的整分钟最后一分钟优惠: 0.5

第 4 个测试用例: 150 6 58 45

优惠向非优惠的不整分钟最后一分钟不优惠: 0.4

第 5 个测试用例: 180 6 58 45

优惠向非优惠的整分钟最后一分钟不优惠: 0.4

第 6 个测试用例: 120 6 58 45

优惠向非优惠的最后一分钟优惠: 0.2

第 7 个测试用例: 90 6 58 45

优惠向非优惠的最后一分钟优惠: 0.2

第 8 个测试用例: 100 7 1 1

全非优惠不整分钟: 0.4

第 9 个测试用例: 120 7 1 1

全非优惠整分钟: 0.4

第 10 个测试用例: 600 23 1 1

全优惠整分钟: 1.0

第 11 个测试用例: 599 23 1 1

全优惠不整分钟: 1.0

测试数据 0 通过

测试数据 1 通过

测试数据 2 通过

测试数据 3 通过

测试数据 4 通过

测试数据 5 通过

测试数据 6 通过

测试数据 7 通过

测试数据 8 通过

测试数据 9 通过

测试数据 10 通过

测试数据 11 通过

 

posted @ 2020-10-31 11:07  GTZ-天真  阅读(43)  评论(0编辑  收藏  举报