电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

练习题软件测试

练习题软件测试_第1页
1/2
练习题软件测试_第2页
2/2
软件测试练习题1. 对以下程序进行测试 PROCEDURE EX (A,B:REAL;VAR X:REAL); BEGIN IF(A=3)OR(B> 1)THEN X:=A×B IF(A>2)AND(B=0)THEN X:=A-3 END 先画出程序流程图。再按不同逻辑覆盖法设计一种(写出名称)测试数据。2. 请给出一组测试用例对下面的程序流程图达到判定覆盖。3. 请根据下面的程序写出满足条件组合覆盖的测试数据begin s1; if (x=0) and (y=2) then s2 ; else if (x<1) or (y=1) then s3 ; s4 ; end 4. 采用综合测试策略,对以下模块进行测试。要求绘制出程序流程图,并写出测试方法,列出所有的判定,并给出所选择的用例。模块功能为:使用直接插入法将10个整数按递增次序排列。main( ) S1 X=0 and F T begin (A>2)AND(B=1) Y=Y/3 (A=3)AND(Y>1) Y=Y+10 Y=Y-10 Return F FT Tb d c e(A>1)∧X=X/4 (A=2)∧X=X+1 a d b c e F F T T -7f7f6A3c输出:56 元 5 角 7 分21 元23 元 4 角5. 某直辖市的电话号码由三部分组成,这三部分的名称和内容分别是:地区码:空白或四位数字前缀:非“ 0”和非“ 1”开头的 4 位数字;后缀: 4 位数字假定被测程序接受一切符合上述规定的电话号码,拒绝所有不符合的号码,试设计它的测试用例。6. 试对以下程序设计语句覆盖、条件覆盖、判定条件覆盖、条件组合覆盖以及判定副高的测试用例。(1)if(x>=80&&y>=80) t=1; else if(x=y>=140&&(x>=90)||y>=90) t=2; else t=3 (2) void DoWork(int x,int y,int z) { int k=0,j=0; if((x>3)&&(z<10)) { k=x*y-1; j=sqrt(k); } if((x==4)||(y>5)) j=x*y+10; j=j%3; }

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

练习题软件测试

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部