卓文翔_3137102334(实验一)

《软件测试》实验

实验一 测试入门

实验目的

(1) 了解什么是测试;

(2) 学习评测别人的软件;

实验内容

1、 评测别人的软件

请下载铁路12306的手机APP,通过使用这款软件,写一篇软件的评测(300字以上),评测内容可以是这个软件的优势,或是你觉得特别好的地方,软件的缺陷、软件可以改进的地方等等。

打开软件,直接就进入到火车票查询预订界面。铁路12306客户端的界面设计非常的“复古”,基本上并没有什么设计感可言,不过这一点倒是与网页端的设计风格非常一致。这种设计或许对于不经常使用手机客户端的用户来说更容易上手一些。整个客户端共分成车票预订、订单查询和我的12306三个主要部分。在车票预订界面,我们只需要输入车票相关的详细信息,比如出发地、目的地、日期、席别和筛选火车种类之后,就可以展现出符合条件的车次列表。查询结果界面,还可以直接跳转前一天或后一天的结果,这一点设计上倒是比较人性化。同时在购票中途可以随时增加乘车人,但是在提交环节仍然需要排队。确认订单后,添加乘客信息并输入验证码后,点击提交订单就可以进入支付页面。整个购票的流程基本上与网页端比较一致。点击“继续支付”,就会进入支付方式选择页面。除了主流的大型银行之外,用户还可以选择支付宝及中国银联卡支付。选择好后就会进入对应的web支付页面。对于没有支付宝和不在页面上指定的银行卡用户来说,只要选择“中国银联”,客户端会自动跳转至“银联手机支付收银台”,用户可通过直接输入卡号信息或注册关联银联卡两种方式支付购票。在“订单查询”界面,用户非别可以查询“未完成订单”、“今日订单”、“7日内订单”、“高级查询”等。在“高级查询”界面,用户可以根据车票的详细信息查询历史订单。接下来是“我的12306”功能,用户在输入账户信息和密码登陆后,可以查看修改个人信息。整体上来说,官方12306客户端对于经常需要乘坐火车的用户来说是个不错的好消息,至少官方版要比那些第三方应用靠谱了许多。但是整个客户端的加载时间和优化做的依然比较欠缺,即使是在连接WiFi网络的情况下读取信息仍然需要较长的时间。因此我们建议大家在节假日等乘车高峰期需要抢票的时候,还是通过网页端要更稳妥一些,而客户端在平实票源比较充裕、同时不方便使用电脑时作为备用购票方式更适合一些。

2、 自己写一个软件

写一个输入两位数,实现加减乘除的程序。并和同学比较一下各种的功能、实现方法的异同等等。写出自己程序存在的缺陷,以及比别人做的好的地方。

#include<stdio.h>

int main()

{

float a,b;

scanf("%f,%f",&a,&b);

printf("a+b=%.2f,a-b=%.2f,a*b=%.2f,a/b=%.2f\n",a+b,a-b,a*b,a/b);

return 0;

}

代码较为简单。。缺乏创新。。

时间: 2024-11-18 04:16:31

卓文翔_3137102334(实验一)的相关文章

3137102334_卓文翔_实验5

<软件测试>实验 实验五 测试技术 实验目的 (1) 根据实际情况,综合应用各种软件测试技术 (2) 熟练掌握MyEclipse+Junit的Java编程和单元测试 实验内容 一. 找出函数中存在的问题.以下题目均在Lab05项目中完成. 1. 请给MySQLConnBean.java中的类和每个方法都加上注释 package org.easybooks.bookstore.jdbc; import java.sql.*; /* * 功能:jdbc连接数据库 * */ public class

3137102334_卓文翔(实验4)

<软件测试>实验 实验四 白盒测试 实验目的 (1) 掌握静态分析代码的技巧 (2) 学习黑盒测试中的等价类划分 实验内容 一. 找出函数中存在的问题.以下题目均在Lab04项目中完成. 1. 某站点通过用户输入的用户名和密码(在login.jsp登录页中输入)来判断出现什么样的界面,如果是管理员(即用户名为admin或administrator)跳转到管理员页面(welcome_admin.jsp),非管理用户跳转到普通用户界面(welcome.jsp).游客访问站点是,无需输入用户名和密码

1203—颜文生—自动机实验

#include<stdio.h> #define MAX 100 typedef struct //构造一个邻接表 用于存储NFA { char name; char line[MAX]; }node; void tran(){ //专门做语句的转换操作 } void automata(char R[],int i){ int j = 0; int n = i; while(R[j] != '#'){ if(R[i] == '(') { printf("//在这里是做把'()'里的

《Java语言程序设计》上机实验

实验一   Java环境演练   [目的] ①安装并配置Java运行开发环境: ②掌握开发Java应用程序的3个步骤:编写源文件.编译源文件和运行应用程序: ③学习同时编译多个Java源文件. [内容]    1.一个简单的应用程序 ²  实验要求: 编写一个简单的Java应用程序,该程序在命令行窗口输出两行文字:“你好,很高兴学习Java”和“We are students”. ²  程序运行效果示例: 程序运行效果如下图所示: ²  程序模板:  Hello.java public clas

第五周课程总结&amp;第三次实验报告

实验三 String类的应用 实验目的 掌握类String类的使用: 学会使用JDK帮助文档: 实验内容 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码.结果截图.) 统计该字符串中字母s出现的次数. 统计该字符串中子串"is"出现的次数. 统计该字符串中单词"is"出现的次数. 实现该字符串的倒序输出. 2.请编写一个程序,使用下述算法加密或解密用户输入的英文字串.要求源代码.结果截图. 3.

第五周总结及实验三

实验三 String类的应用 实验目的 掌握类String类的使用: 学会使用JDK帮助文档: 实验内容 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码.结果截图.) 统计该字符串中字母s出现的次数. 实验代码: package String; public class Test { public static void main(String[] args) { String s = "this is a test of

第五周课程总结&amp;实验报告(三)

实验三 String类的应用 实验目的: (1)掌握类String类的使用: (2)学会使用JDK帮助文档: 实验内容: 1.已知字符串:"this is a test of java".按要求执行以下操作: (1)统计该字符串中字母s出现的次数. (2)统计该字符串中子串"is"出现的次数. (3)统计该字符串中单词"is"出现的次数. (4)实现该字符串的倒序输出. 实验代码: package project2; public class t

第五周课程总结&amp;实验报告(三)

实验三 String类的应用 实验目的 掌握类String类的使用: 学会使用JDK帮助文档: 实验内容 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码.结果截图.) 统计该字符串中字母s出现的次数. 统计该字符串中子串“is”出现的次数. 统计该字符串中单词“is”出现的次数. 实现该字符串的倒序输出. 源代码 public class Joker { public static void main(String[] args) {

第五周学习总结&amp;第三次实验报告(String类的应用)

第五周学习总结 1.学习了继承的相关知识点: (1) 继承的格式为class 子类 extends 父类{} (2) 继承实际上是通过子类去扩展父类的功能 (3) 一个子类只能继承一个父类,也就是说,继承只允许多层继承不能多重继承 (4) 子类不能直接访问父类中的私有属性,但是可以调用父类中的getter或者setter去访问 (5) 子类对象在实例化之前必须首先调用父类中的构造方法再调用子类自己的构造方法,子类也可以直接使用super()调用父类中的无参构造 (6) 方法的覆写即子类定义了与父