全部 文章 问答 分享 共找到372个相关内容
2020-09-29 15:14 · 测试
[文章] Jmeter 压力测试模拟
Jmeter压力测试模拟1.介绍ApacheJMeter是一款纯java编写负载功能测试和性能测试开源工具软件。小巧轻便免费。
2021-11-22 22:41 · JMeter / 测试
[文章] Jmeter 压力测试模拟
Jmeter压力测试模拟1.介绍ApacheJMeter是一款纯java编写负载功能测试和性能测试开源工具软件。小巧轻便免费。
2021-11-19 20:59 · JMeter / 测试
[问答] 测试开发有前途吗
22届毕业生,现在再找Java实习,得了几个独角兽的offer,大厂Java应该很难进,但测试实习岗应该容易些,暑假实习是找大厂测试还是去小厂Java实习?
2021-04-03 10:48 · 职业
[问答] 编写测试类出错
编写测试类,报错:Testrunningfailed:Instrumentationrunfaileddueto'Processcrashed.'创建数据库编写DAO都没出错。
2020-11-13 15:44 · 编写测试类
[问答] Profiler测试app会闪退
领券联盟项目,完成TbNestedScrollView后用Profiler测试app一滑动就会闪退,app真机上直接用起来是没问题的,不知道是手机问题还是什么原因
2020-04-29 16:00 · 问题
[问答] SobAndroidMiniWeb测试Post上传文件失败(404)
今天在做SobAndroidMiniWeb测试Post上传文件的时候失败了,返回错误码(404),我的ip是192.168.1.5,用浏览器都能正常访问本地的SobAndroidMiniWeb服务器,文件大小不到
2020-09-03 14:28 · post / 文件上传 / 404
[问答] Android Studio测试单元用不了

如题,运行程序啥的都没啥问题,一用测试单元就报错,搞了半天也没弄好。

代码就是创建项目的初始代码,报错信息如下图,貌似是跟gradle相关的.

2022-01-02 20:40 · 测试单元
2021-12-10 17:35 · 淘宝联盟 / java
[问答] 我在看19年的网课,其中在跟着写Dao测试类时,报了有关测试类的错误
public void testCreate(){ // 这里创建数据库 } @Test public void testInsert(){ // 测试插入数据
2021-08-08 17:16 · Android / 测试类
[分享] 一文全面了解Android单元测试
单元测试就是针对类中的某一个方法进行验证是否正确的过程,单元就是指独立的粒子,在Android和Java中大都是指方法。
2020-02-10 17:03 · android / 安卓 / 测试 / 单元测试 / 分享
[问答] 运行测试方法出现了run-as:unknown package:包名 的问题

运行MainActivity,databases文件夹下出现db文件;运行测试方法,databases文件夹就显示run-as:unknown package:的错误,请问该怎么解决

2023-12-14 10:25 · android
[文章] Android开发测试常用的ADB命令
如果是测试人员的话,可以到这个地址上去下载:ADB/ADB驱动下载下载好了配置环境变量,如要是开发人员只配置环境变量就好了。
2020-05-10 00:52 · ADB / 安卓开发 / android / 命令 / 调试桥
[问答] 如何实现mysql批量插入几万条数据用于测试
项目需要对mysql优化,需要插入大量数据用于测试,可以有什么样的方法呢?其中如果某表字段与其他表有关又该如何操作呢?(PS:我想着是mapper里面一直调用insert接口,不知道行不行)
2021-04-09 21:59 · mysql / 测试
[问答] 我只是测试一下是不是提问模块出问题了!
我只是测试一下是不是提问模块出问题了!几天没同学发问题了?难道是提问模块出问题了?
2020-06-22 11:15 · 博客系统 / 测试 / 提问 / SpringBoot
[文章] 【工具包】测试实体对象一键生成
使用类@Testpublicvoidtext05(){Objecto=DataUtils.textUtils(Car.class);System.out.println(o);}3.结果工具方法源码//测试工具
1970-01-01 00:00 · 工具类 / java / 闲的 / 反射
[文章] Python自动化测试之途牛网机票查询二(完结)
Python自动化测试之途牛网机票查询二(完结)前言在做自动化测试时,有时候我们还需要模拟鼠标和键盘操作,因为有些元素只能鼠标移动或悬浮时才会展示出来,这时就无法直接操作元素了,如下图所示。
[文章] 我写的bug是如何让测试人员损失8.7元的?
昨天写了一只bug,我竟然让测试人员损失了8.7元。我是如何写的呢?bug是如何做到的呢?需求功能需求:加一个短信指令控制设备,指令包含密码,手机号(管理员手机号,其他号码无效),指令内容。
2022-07-02 20:31 · 日常 / bug / 工作 / 弹射下班 / 程序员
[文章] Python自动化测试之途牛网机票查询
Python自动化测试之途牛网机票查询前言学习了前面的基础知识,现在让我们来一个较为复杂一点的综合案例吧——途牛网机票查询Python代码部分fromseleniumimportwebdriverfromtimeimportsleepimporttimeprint
[问答] AIDL模拟支付宝时,API30测试,bindService返回false,mThirdPayAction为null?
在AIDL模拟支付宝的案例里,一模一样按视频走的代码,然后在模拟器(API版本19)、(API版本26)、真机上(安卓9)测试,都成功跳转之模拟支付的界面但是在API30上,点充值后没反应,不跳转到模拟的支付宝界面
2020-07-05 18:48 · AIDL
[问答] 真机测试闪退
2020-04-2910:58:37.4759969-9986/com.sunofbeaches.taobaounionE/MemoryLeakMonitorManager:MemoryLeakMonitor.jarisnotexist!2020-04-2910:58:37.4759969-9969/com.sunofbeaches.taobaounionE/Minikin:Couldnotgetcmaptablesize!2020-04-2910:58:37.5539969-9969/com.sunofbeaches.taobaounionE/AndroidRuntime:FATALEXCEPTION:main  Process:com.sunofbeaches.taobaounion,PID:9969  java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.sunofbeaches.taobaounion/com.example.wjw.com.myapplication.ui.activity.MainActivity}:java.lang.IllegalStateException:Requiredview'main_navigation_bar'withID2131296512forfield'mainNavigationBar'wasnotfound.Ifthisviewisoptionaladd'@Nullable'(fields)or'@Optional'(methods)annotation.    atandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:3303)    atandroid.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3411)    atandroid.app.ActivityThread.-wrap12(UnknownSource:0)    atandroid.app.ActivityThread$H.handleMessage(ActivityThread.java:1994)    atandroid.os.Handler.dispatchMessage(Handler.java:108)    atandroid.os.Looper.loop(Looper.java:166)    atandroid.app.ActivityThread.main(ActivityThread.java:7529)    atjava.lang.reflect.Method.invoke(NativeMethod)    atcom.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)    atcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)   Causedby:java.lang.IllegalStateException:Requiredview'main_navigation_bar'withID2131296512forfield'mainNavigationBar'wasnotfound.Ifthisviewisoptionaladd'@Nullable'(fields)or'@Optional'(methods)annotation.    atbutterknife.internal.Utils.findRequiredView(Utils.java:84)    atbutterknife.internal.Utils.findRequiredViewAsType(Utils.java:96)    atcom.example.wjw.com.myapplication.ui.activity.MainActivity_ViewBinding.<init>(MainActivity_ViewBinding.java:27)    atjava.lang.reflect.Constructor.newInstance0(NativeMethod)    atjava.lang.reflect.Constructor.newInstance(Constructor.java:334)    atbutterknife.ButterKnife.bind(ButterKnife.java:170)    atbutterknife.ButterKnife.bind(ButterKnife.java:99)    atcom.example.wjw.com.myapplication.ui.activity.MainActivity.onCreate(MainActivity.java:47)    atandroid.app.Activity.performCreate(Activity.java:7383)    atandroid.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1218)    atandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:3256)    atandroid.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3411)     atandroid.app.ActivityThread.-wrap12(UnknownSource:0)     atandroid.app.ActivityThread$H.handleMessage(ActivityThread.java:1994)     atandroid.os.Handler.dispatchMessage(Handler.java:108)     atandroid.os.Looper.loop(Looper.java:166)     atandroid.app.ActivityThread.main(ActivityThread.java:7529)     atjava.lang.reflect.Method.invoke(NativeMethod)     atcom.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)     atcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:921) run:04/2910:58:32:Launching'app'onHUAWEIRNE-AL00.$adbshellamstart-n"com.sunofbeaches.taobaounion/com.example.wjw.com.myapplication.ui.activity.MainActivity"-aandroid.intent.action.MAIN-candroid.intent.category.LAUNCHERTimedoutwaitingforprocess(com.sunofbeaches.taobaounion)toappearonhuawei-rne_al00-68UDU17A20001077.<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".ui.activity.MainActivity"><FrameLayoutandroid:id="@+id/homepage"android:layout_width="match_parent"android:layout_height="match_parent"><com.google.android.material.bottomnavigation.BottomNavigationViewandroid:id="@+id/main_navigation_bar"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_gravity="bottom"app:itemIconTint="@drawable/nagation_color"app:itemTextColor="@drawable/nagation_color"app:menu="@menu/my_nagationview"/></FrameLayout></RelativeLayout>packagecom.example.wjw.com.myapplication.ui.activity;importandroid.os.Bundle;importandroid.view.MenuItem;importandroid.widget.FrameLayout;importandroidx.annotation.NonNull;importandroidx.appcompat.app.AppCompatActivity;importandroidx.fragment.app.Fragment;importandroidx.fragment.app.FragmentManager;importandroidx.fragment.app.FragmentTransaction;importcom.example.wjw.com.myapplication.R;importcom.example.wjw.com.myapplication.ui.base.BaseFragment;importcom.example.wjw.com.myapplication.ui.fragment.HomeFragment;importcom.example.wjw.com.myapplication.ui.fragment.RedPacketFragment;importcom.example.wjw.com.myapplication.ui.fragment.SearchFragment;importcom.example.wjw.com.myapplication.ui.fragment.SelectedFragment;importcom.example.wjw.com.myapplication.utils.LogUtils;importcom.google.android.material.bottomnavigation.BottomNavigationView;importbutterknife.BindView;importbutterknife.ButterKnife;importbutterknife.Unbinder;publicclassMainActivityextendsAppCompatActivity{privatestaticfinalStringTAG="MainActivity";@BindView(R.id.main_navigation_bar)BottomNavigationViewmainNavigationBar;@BindView(R.id.homepage)FrameLayouthomepage;privateFragmentmhomeFragment;privateFragmentmselectedFragment;privateFragmentmredPacketFragment;privateFragmentmsearchFragment;FragmentManagermFm=getSupportFragmentManager();privateUnbindermBind;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){mBind=ButterKnife.bind(this);ButterKnife.bind(this);super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ButterKnife.bind(this);initfragments();initlister();}@OverrideprotectedvoidonDestroy(){super.onDestroy();if(mBind!=null){mBind.unbind();}}privatevoidinitlister(){mainNavigationBar.setOnNavigationItemSelectedListener(newBottomNavigationView.OnNavigationItemSelectedListener(){@OverridepublicbooleanonNavigationItemSelected(@NonNullMenuItemmenuItem){if(menuItem.getItemId()==R.id.home){LogUtils.d(this,"转到首页");switchFragment((BaseFragment)mhomeFragment);}elseif(menuItem.getItemId()==R.id.select){LogUtils.i(this,"转到精选");switchFragment((BaseFragment)mselectedFragment);}elseif(menuItem.getItemId()==R.id.redpacket){LogUtils.w(this,"转到特惠");switchFragment((BaseFragment)mredPacketFragment);}elseif(menuItem.getItemId()==R.id.search){LogUtils.e(this,"转到搜索");switchFragment((BaseFragment)msearchFragment);}returntrue;}});}privatevoidswitchFragment(BaseFragmenttargetFragment){FragmentTransactionfragmentTransaction=mFm.beginTransaction();fragmentTransaction.replace(R.id.homepage,targetFragment);fragmentTransaction.commit();}privatevoidinitfragments(){mhomeFragment=newHomeFragment();mselectedFragment=newSelectedFragment();mredPacketFragment=newRedPacketFragment();msearchFragment=newSearchFragment();mFm=getSupportFragmentManager();switchFragment((BaseFragment)mhomeFragment);}}packagecom.example.wjw.com.myapplication.ui.fragment;importandroid.view.View;importandroidx.viewpager.widget.ViewPager;importcom.example.wjw.com.myapplication.R;importcom.example.wjw.com.myapplication.model.domain.Categories;importcom.example.wjw.com.myapplication.presenter.iHomepresenter;importcom.example.wjw.com.myapplication.presenter.impl.Homepresenterimpl;importcom.example.wjw.com.myapplication.ui.adapter.HomePagerAdapter;importcom.example.wjw.com.myapplication.ui.base.BaseFragment;importcom.example.wjw.com.myapplication.utils.LogUtils;importcom.example.wjw.com.myapplication.view.iHomecallback;importcom.google.android.material.tabs.TabLayout;importbutterknife.BindView;publicclassHomeFragmentextendsBaseFragmentimplementsiHomecallback{@BindView(R.id.home_indacater)publicTabLayoutmTabLayout;privateiHomepresentermhomepresenter;@BindView(R.id.home_pager)publicViewPagerhomePager;privateHomePagerAdaptermhomePagerAdapter;@OverrideprotectedintgetRootViewResId(){returnR.layout.fragment_home;}@OverrideprotectedvoidinitView(ViewrootView){mTabLayout.setupWithViewPager(homePager);//给ViewPager设置适配器mhomePagerAdapter=newHomePagerAdapter(getChildFragmentManager());homePager.setAdapter(mhomePagerAdapter);}@Overrideprotectedvoidinitpresenter(){//创建Presentermhomepresenter=newHomepresenterimpl();mhomepresenter.registerCallback(this);}@OverrideprotectedvoidLoadData(){//加载数据mhomepresenter.getCategrories();}@OverridepublicvoidonCategoriesloaded(Categoriescategories){LogUtils.d(this,"onCategroiesloaded....");//加载的数据会从这里回来if(mhomePagerAdapter!=null){mhomePagerAdapter.setCategories(categories);}}@Overrideprotectedvoidrelease(){//取消回到注册if(mhomepresenter!=null){mhomepresenter.unregisterCallback(this);};}}//packagecom.example.wjw.com.myapplication.ui.adapter;////importandroidx.annotation.Nullable;//importandroidx.fragment.app.Fragment;//importandroidx.fragment.app.FragmentManager;//importandroidx.fragment.app.FragmentPagerAdapter;////importcom.example.wjw.com.myapplication.model.domain.categories;//importcom.example.wjw.com.myapplication.ui.fragment.HomePagerFragment;////importjava.util.ArrayList;//importjava.util.List;//////publicclassHomePagerAdapterextendsFragmentPagerAdapter{////////privateList<categories.DataBean>categorylist=newArrayList<>();////publicHomePagerAdapter(FragmentManagerfm){//super(fm);//}//////////@Nullable//@Override//publicCharSequencegetPageTitle(intposition){//returncategorylist.get(position).getTitle();//}////@Override//publicFragmentgetItem(intposition){//returnnewHomePagerFragment();//}////@Override//publicintgetCount(){//returncategorylist.size();//}////publicvoidsetcategories(categoriescategories){//categorylist.clear();//List<categories.DataBean>data=categories.getData();//this.categorylist.addAll(data);//notifyDataSetChanged();//}//}packagecom.example.wjw.com.myapplication.ui.adapter;importandroidx.annotation.NonNull;importandroidx.annotation.Nullable;importandroidx.fragment.app.Fragment;importandroidx.fragment.app.FragmentManager;importandroidx.fragment.app.FragmentPagerAdapter;importcom.example.wjw.com.myapplication.model.domain.Categories;importcom.example.wjw.com.myapplication.ui.fragment.HomePagerFragment;importcom.example.wjw.com.myapplication.utils.LogUtils;importjava.util.ArrayList;importjava.util.List;publicclassHomePagerAdapterextendsFragmentPagerAdapter{privateList<Categories.DataBean>categoryList=newArrayList<>();publicHomePagerAdapter(@NonNullFragmentManagerfm){super(fm,BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT);}@Nullable@OverridepublicCharSequencegetPageTitle(intposition){//returnsuper.getPageTitle(position);returncategoryList.get(position).getTitle();}@NonNull@OverridepublicFragmentgetItem(intposition){//returnnull;LogUtils.d(this,"getItem->"+position);Categories.DataBeandataBean=categoryList.get(position);HomePagerFragmenthomePagerFragment=newHomePagerFragment();returnhomePagerFragment;}@OverridepublicintgetCount(){//return0;returncategoryList.size();}publicvoidsetCategories(Categoriescategories){categoryList.clear();List<Categories.DataBean>data=categories.getData();this.categoryList.addAll(data);LogUtils.d(this,"size-->"+this.categoryList.size());notifyDataSetChanged();}}
2020-04-29 11:06 · logcat / run
[问答] Sqlite数据库测试遍历异常
List<User>users=mUserDao.listAllUser();Log.d(TAG,"user.size------>"+users.size());for(Useruser:users){Log.d(TAG,"user------>"+user);System.out.println(users);在做数据库的时候,添加可以,但时遍历就报异常;
2020-08-26 14:05 · 数据库测试遍历异常
[问答] Androidstudio真机测试问题,apk大小超过50m就不能真机测试
最近开发了一个项目,当apk文件大于50m的时候就安装不了了,这是什么情况,其他小项目就可以,我用的手机是vivo的,这个是手机的问题还是Androidstudio的问题?
2020-07-27 15:18 · Androidstudio
[问答] Android studio 测试写入数据时报错.

问题1.用swich case语句判别版本号插入新字段,lod执行但导出数据文件查看时字段不增加.并且两个字段之间逗号报错(应该是一次不能添加多字段)

问题2.运行Dao中的insert方法时报错. gradle.build中的sdkversion于manifest中的是匹配的.

2021-11-19 20:25 · Android / SQL
[问答] IDEA DataSource连接数据库,测试连接时报错。
版本和视频里保持了一样。不知道为什么会报这样的错的,明明没有用这个类。。。9:55Exceptioninthread"main"java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driveratjava.net.URLClassLoader.findClass(URLClassLoader.java:382)atjava.lang.ClassLoader.loadClass(ClassLoader.java:424)atsun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)atjava.lang.ClassLoader.loadClass(ClassLoader.java:357)atjava.lang.Class.forName0(NativeMethod)atjava.lang.Class.forName(Class.java:264)atcom.intellij.database.remote.RemoteJdbcServer.main(RemoteJdbcServer.java:14).com.intellij.execution.ExecutionException:Exceptioninthread"main"java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driveratjava.net.URLClassLoader.findClass(URLClassLoader.java:382)atjava.lang.ClassLoader.loadClass(ClassLoader.java:424)atsun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)atjava.lang.ClassLoader.loadClass(ClassLoader.java:357)atjava.lang.Class.forName0(NativeMethod)atjava.lang.Class.forName(Class.java:264)atcom.intellij.database.remote.Remo...(showballoon)9:55db_hewie_blog@192.168.16.128Exceptioninthread"main"java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driveratjava.net.URLClassLoader.findCl...more
2020-06-24 10:00 · 报错
[问答] 测试Get请求不成功,代码一点没动
我在test下面写请求为什么得不到数据,就打印一个开始也不报错
2020-03-21 11:21 · 网络请求
[问答] SQLite:查询时数据并没有打印出来

大家好,我最近正在学SQLite相关知识,主要是在写用SQL语句进行数据库的增删改查,然后按照博主的视频思路,增删改都可以单元测试通过,但是查数据始终通过不了,然后自然数据查询就不会有输出。

2022-06-21 11:29 · SQLite
[问答] 安卓开发网络编程javaWeb服务器测试接口

大锯哥,您好,请问您的安卓开发网络编程中提供的jar包,可以在linux云服务器上运行吗

2022-03-11 14:10 · 安卓
[文章] JavaWeb博客系统后端-统一异常处理
JavaWeb博客系统后端-统一异常处理经过测试的网站,一般会比较少异常。同常来说,我们在使用已经上线的网站时是比较少发现异常的。那如果有异常,怎么处理呢?直接告诉用户服务器异常吗?服务器崩溃吗?
2020-02-01 20:29 · 异常处理 / JavaWeb / 博客系统 / 异常 / 后台
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 13