《测试分析2003_new.doc》由会员分享,可在线阅读,更多相关《测试分析2003_new.doc(3页珍藏版)》请在金锄头文库上搜索。
1、1、有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:若投入5角钱或1元钱的硬币,押下橙汁或啤酒的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示零钱找完的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示零钱找完的红灯灭,在送出饮料的同时退还5角硬币。请以前提、动作、结果的格式列出测试要点2、两根香烟,粗细不均匀,每根燃烧时间是1小时。那么如何利用这两根烟确定一段45分钟的时间3、SQLS 学生关系表SC 选课关系表C 课程关系表SNO学号SNO学号CNO课程号SNAME姓名CNO课程号CNAME课程名SCGRAD
2、E成绩CTEACHER任课老师1、找出没有选修过“李明”老师讲授课程的任何学生姓名select S.SNAME from Swhere S.SNO not in (select distinct SC.SNOfrom SC inner join Con SC.CNO = C.CNOwhere C.CTEACHER = 李明)2、列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩SELECT COUNT(CNO) ,SNAME FROM S ,SCWHERE S.SNO = SC.SNOAND SCGRADE 60) GROUP BY SNAMEselect S.SNAME, avg(SCGRADE) as AvgScgfrom SC inner join Son SC.SNO = S.SNO and S.SNO in (SELECT SNOFROM SCWHERE SCGRADE = 2)group by S.SNAME3. 列出既学过“1”号课程,又学过“2”号课程的任何学生姓名select S.SNAMEfrom SC inner join Son SC.SNO = S.SNOinner join Con SC.CNO = C.CNOwhere C.CName in (1,2)group by S.SNAMEhaving count(C.CNAME) = 2