软件测试
文章平均质量分 90
王翊珩
Talk is cheap. Show me the code.
展开
-
电子科大软件测试~第三次作业
于是猜测是post请求,F12打开开发者工具对输入框进行分析,发现它在form表单里,初步断定是post请求,但是这个表单不是向当前网址提交的,表单的action属性是/seach/word,所以请求的url应该是其对应的绝对路径(还得拐个弯🥺),为https://baike.baidu.com/search/word。以下是运行结果,发现代码有缺陷:z如果比x大,但比y小,程序会输出z,而实际情况是y最大。的字符串(不一定是word这个单词,举这个例子表示形如这个url),但是该链接并不如此。原创 2023-12-20 12:49:22 · 931 阅读 · 0 评论 -
电子科大软件测试~第二次作业
针对如下样本程序,分析该程序逻辑覆盖测试方法中的语句覆盖、判定覆盖、条件覆盖和基本路径覆盖,并说明哪种方法覆盖率高?在一个客户信息查询界面中,输入条件有“姓名”、“身份证号”、“手机”,采用正交表方式设计该界面查询功能的测试用例。根据如下图所示的程序流程图,分别使用语句覆盖测试、判定覆盖测试、条件覆盖测试和路径覆盖测试进行测试用例设计。综上所述,基本路径覆盖测试用的测试用例最多,覆盖的路径也最多,故基本路径覆盖的覆盖率最高。原创 2023-12-20 12:34:12 · 955 阅读 · 0 评论 -
电子科大软件测试~第一次作业
系统的年、月、日数据由Y、M、D单元来存储相应值,若要测试NextData(Y,M,D)函数,采用判定表方法设计相应的测试用例。针对电子科技大学信息门户的“密码找回”界面的邮箱输入域进行验证, 采用等价划分法设计相应的测试用例,包括尽量多的无效等价类。4)能被 400 整除,或者能被4整除但不能 100 整除的部是闰年(366 天),其余的年份均为平年(365 天)个人觉得以上判定表的设计比较复杂🥺,一般很难想到这么详细,我认为下面的判定表比较容易想到🤡。3)判断等边三角形的有效等价类是什么?原创 2023-12-20 12:26:14 · 1043 阅读 · 0 评论 -
电子科大~软件测试期末复习完整版
(Test Management Approach,测试管理方法)是一种业务驱动的、基于风险策略的、结构化的测试管理方法,其目标是尽早地发现缺陷,以最小的成本、有效地、彻底地完成测试任务,以减少软件发布后的支持成本。例如在两水平正交表中,任何两列(同一横行内)有序对子共有4种:(1,1)、 (1,2)、(2,1)、 (2,2)。在Person类的tell()方法中,打印信息的语句使用了per.print(),但实际上应该调用的是per.tell(),因为tell()方法是定义在Person类的。原创 2023-06-08 08:29:05 · 199 阅读 · 0 评论