2005年11月16日

   从昨天开始整理所有软件测试教材的相关PPT和教案、案例了,这工作看起来简单,却是十分的辛苦,每一页PPT都要看一边,从布局到内容,一天检查500页PPT后,第二天眼睛充满浆糊的滋味我想很多人都感受过。教案也不太比较麻烦,因为每个老师写得不尽相同,修改起来也比较麻烦。
    在现在公司的这两年中,我的确在软件测试理论方面提高了很多,可以说涉及到了软件测试的方方面面,开拓了视野。通过与同行的交流,我也知道了其他公司是如何实施测试的,认识到测试现在发展到了什么程度。因为原来在航天,被测试的软件都是航天用软件,与外面的软件还是有所不同,那时与其他公司交流也少。
    转眼两年多了,已经将近合同期满,我深深陷入在选择之中,如果留在这里发展也没有问题,但是毕竟这里从事是的培训,与真正的实践工作还是有些距离,而我真正想在从事具体的实践工作。但是也处于难于抉择之时,做开发还是做测试,软件开发是没有问题,但是这的确不是我的发展方向,我毕竟从事软件测试这么多年了,的确想在测试行业做出点什么,所以一致在努力。但的确目前软件测试在国外正处在起步阶段,加上国内中小企业对于测试的认识还没有完全转变,更多企业注重的是眼球效益,把测试看做是可有可无的地位,就算有测试的公司也没有把测试岗位看得很重要,所以发展环境不是太好。对于外企,从技术上来说,应该没有问题,可就是这英语口语,我一直在练习,可进步很慢,要想很好的听说,还比较困难,这是制约我在外企发展的最大障碍。所以每天都在听和读专业资料,来提高自己的听说能力。真的希望有一天,面试中能很流利的与老外交流,表达我的思想。
    上班了,心情在起伏,但工作还要努力完成。在任何岗位工作一天,就要把工作做好,这是我的原则。
### 回答1: 测试用例设计: 输入变量:month、day、year 边界值测试: 1. month=1, day=1, year=190,期望输出:19012 2. month=12, day=31, year=205,期望输出:205111 3. month=2, day=28, year=190,期望输出:19031 4. month=2, day=28, year=200,期望输出:200229 5. month=2, day=28, year=1901,期望输出:190131 6. month=2, day=28, year=2001,期望输出:200131 7. month=2, day=29, year=200,期望输出:20031 8. month=2, day=29, year=190,期望输出:19031 9. month=2, day=29, year=2001,期望输出:无效期 10. month=4, day=31, year=200,期望输出:无效11. month=6, day=31, year=200,期望输出:无效期 12. month=9, day=31, year=200,期望输出:无效期 13. month=11, day=31, year=200,期望输出:无效期 等价类测试: 1. month=1, day=15, year=200,期望输出:200116 2. month=2, day=15, year=200,期望输出:200216 3. month=3, day=15, year=200,期望输出:200316 4. month=4, day=15, year=200,期望输出:200416 5. month=5, day=15, year=200,期望输出:200516 6. month=6, day=15, year=200,期望输出:200616 7. month=7, day=15, year=200,期望输出:200716 8. month=8, day=15, year=200,期望输出:200816 9. month=9, day=15, year=200,期望输出:200916 10. month=10, day=15, year=200,期望输出:2001016 11. month=11, day=15, year=200,期望输出:2001116 12. month=12, day=15, year=200,期望输出:2001216 错误输入测试: 1. month=13, day=15, year=200,期望输出:无效期 2. month=, day=15, year=200,期望输出:无效期 3. month=2, day=30, year=200,期望输出:无效期 4. month=2, day=29, year=190,期望输出:无效期 5. month=4, day=31, year=200,期望输出:无效期 6. month=6, day=31, year=200,期望输出:无效期 7. month=9, day=31, year=200,期望输出:无效期 8. month=11, day=31, year=200,期望输出:无效期 以上是黑盒测试方法的边界值设计测试用例。 ### 回答2: 黑盒测试是一种测试方法,该方法在不考虑程序内部细节的情况下,只关注输入输出的情况。在设计测试用例时,需要考虑各种可能的输入组合,以及它们的边界值,以确保程序能够正常运行。 下面是根据题目给定的要求,设计测试用例的边界值。 1. month输入为合法值,包括1和12。例如,当month=1时,应该输出12。当month=12时,应该输出122。 2. day输入为合法值,包括1和31。例如,当day=1时,应该输出该的第二天期。当day=31时,应该输出下一的第一天期。 3. year输入为合法值,包括1900和2050。例如,当year=1900且month=1且day=1时,应该输出该期的下一天期。当year=2050且month=12且day=31时,应该输出下一的第一天期。 4. 当输入有非法值时,程序应该给出错误提示或默认值。例如,当month输入为0或13时,应该给出错误提示,而不是输出不符合预期的期。当day输入为0或32时,同样应该给出错误提示。 5. 还应该测试输入的组合,以确保程序能够正确地处理。例如,当输入为228且为闰时,应该输出229;当输入为431时,应该给出错误提示或默认值。 综上所述,黑盒测试方法的边界值设计测试用例应该考虑合法值的最大和最小取值,非法值得处理以及各种输入组合的情况,以保证程序能够正常运行。 ### 回答3: 边界值设计测试用例如下: 1. 输入最小边界值:month=1, day=1, year=1900,预期输出为190012。 2. 输入最大边界值:month=12, day=31, year=2050,预期输出为205111。 3. 输入份最小边界值:month=1, day=15, year=2000,预期输出为2000116。 4. 输入份最大边界值:month=12, day=15, year=2000,预期输出为20001216。 5. 输入期最小边界值:month=6, day=1, year=2000,预期输出为200062。 6. 输入期最大边界值:month=6, day=30, year=2000,预期输出为200071。 7. 输入份最小边界值:month=6, day=1, year=1900,预期输出为190062。 8. 输入份最大边界值:month=6, day=1, year=2050,预期输出为205062。 9. 输入非法期值:month=2, day=30, year=2000,预期输出为输入期非法。 10. 输入闰2:month=2, day=29, year=2000,预期输出为20003111. 输入非闰2:month=2, day=29, year=2001,预期输出为输入期非法。 12. 输入带有前导0的期:month=05, day=01, year=2000,预期输出为200052。 13. 输入非法份:month=13, day=1, year=2000,预期输出为输入期非法。 14. 输入非法份:month=1, day=1, year=3000,预期输出为输入期非法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

manok

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值