ソフトウェアテストの実用的なプロジェクト、Q&A

みなさん、こんにちは。シャオタンです。

ブログを始めてから実際のプロジェクトをたくさん更新してきましたが、小さなパートナーの中には環境構築の際に問題が発生したものもあります。

そこで、私は高周波の問題の波を収集し、繰り返しの落とし穴を避けるために参考のためにこの記事をまとめました。

他の落とし穴や未解決の問題が発生した場合は、コメント領域で返信できます

インターフェイステストプロジェクト

1. itypes==1.1.0に一致する分布が見つかりません

Could not find a version that satisfies the requirement itypes==1.1.0 (from -r requirements.txt (line 8)) (from versions: )
No matching distribution found for itypes==1.1.0 (from -r requirements.txt (line 8))

理由:pip3インストールインストール中のミラーソースの問題

解決する:

オプション1、ミラーソースを交換します

pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

2番目のオプションは、次のように、障害が発生したサードパーティライブラリを個別にインストールすることです。

pip3 install itypes==1.1.0 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

2.Djangoをインポートできませんでした。

Traceback (most recent call last):
  File "manage.py", line 17, in <module>
    "Couldn't import Django. Are you sure it's installed and "
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

理由:Pythonを実行している仮想環境に問題があります

解決策:記事https://www.cnblogs.com/azhaozhao/articles/14776318.htmlを参照してください

仮想環境が構築された後、パスの前に()が表示されます

画像-20220316161752640

次に、今すぐpip3コマンドを実行して、この仮想環境にDjangoなどのサードパーティライブラリをインストールします。

pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

3.そのようなファイルまたはディレクトリはありません:'requirments.txt'

ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirments.txt'

理由:pip3によって実行されたパスが正しくありません

解決策:requirements.txtファイルが配置されているパスでpip3コマンドを実行します

画像-20220316175114587

4. ^ SyntaxError:ジェネレータ式は括弧で囲む必要があります

Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x0000024D934BDD08>Traceback (most recent call last):……File "C:\Python37\lib\site-packages\django\contrib\admin\widgets.py", line 152    
'%s=%s' % (k, v) for k, v in params.items(),    
^SyntaxError: Generator expression must be parenthesized

理由:チュートリアルでこれを言いましたが、チュートリアルを注意深く読んでいませんか?

解決策:ファイルwidgets.pyを見つけます

画像-20220316162120269

151行目の終わりにあるコンマを削除します

画像-20220316162344333

5.http://0.0.0.0:8099/で開発サーバーを起動します

Performing system checks...

System check identified no issues (0 silenced).
March 16, 2022 - 17:57:46
Django version 1.11, using settings 'studentManagementSystem.settings'
Starting development server at http://0.0.0.0:8099/
Quit the server with CTRL-BREAK.

理由:これは成功したスタートアップです...

6.中国語を使用することによって引き起こされるさまざまな問題

プロジェクトフォルダには中国語の名前が付いているため、プログラムの起動に失敗する可能性があるため、英語のフォルダを使用する必要があります。

コンピュータ名が中国語であるため、プログラムの起動に失敗する場合があります。コンピュータ名を英語に変更してから、コンピュータを再起動する必要があります。

7.その他の問題

①Pythonはバージョン3.7を使用し、Djangoはrequirements.txtに記述されたバージョン1.11を使用する必要があります。バージョンを注意深く確認してください。問題のほとんどはバージョンの互換性が原因です。

②360ブラウザ、URLにアクセスできない場合がありますので、GoogleChromeのご利用をお勧めします。

上記は基本的に、初心者が遭遇する可能性のあるすべての落とし穴をカバーしています。これらの落とし穴を避け、インターフェースプロジェクトを構築していない場合は、次のことができます。

①このプロジェクトをあきらめて、他のプロジェクトを実践します。

②シャオタンの成長キャンプに参加してください。成長キャンプのメンバーは私のミラープロジェクトを楽しんで、簡単にインストールを完了することができます。

モールプロジェクト

1.yoshopのWebページを開きます。[EnterMall]ボタンはありません

チュートリアルに従っても機能しない場合は、次のことを検討してください。

①Hbuilderの内蔵ブラウザでアクセスできます

②GoogleChromeブラウザでアクセスできます

③バックグラウンド管理者とバックグラウンドスーパー管理者がいるので、後者をクリックしてください

チュートリアルに従わなかった場合、私は...

2. phpstudyプロンプト:hostsファイルが存在しないか、開くことがブロックされている可能性があり、ホストの同期が失敗します

解決する:

方法1、管理者はphpstudyを開始します

方法2:手動でホストを追加します(特定の方法についてはBaiduに連絡してください)

127.0.0.1 www.yoshop.com

3.Mysqlをphpstudyで開始できません

理由:以前にMysqlをインストールして実行したことがあります

解決する:

方法1、cmdウィンドウを開き、services.mscと入力し、ローカルのMysqlサービスを停止し(停止され、無効にされていないことに注意してください!!!)、phpstudyでMysqlを開始します。

方法2:Mysqlをアンインストールし、ローカル環境をクリアして、再試行します。

4. HBuilderがプロジェクトを変更した後、クロスドメインの問題を解決できませんでした

解決策:Hbuilderの組み込みブラウザーで使用してください

5.このアプリケーションDCLOUDAPPIDは現在のアカウントによって所有されていません。所有者に連絡して、アカウントAPPIDを設定してください。

解決する:

yoshop2.0-uniap>uview-ui>manifest.json>再度APPIDを取得

6.ページにスパイシーストリップの商品が1つしかない、または商品がない

画像-20220317192630661

問題:チュートリアルを注意深く読んでいませんでした

解決策:商品がない場合は、モールの背景に移動して自分で商品を追加できます。また、チュートリアルを注意深くお読みください。

01-demoは公式のバックエンド環境を使用しているため、データを変更することはできません。また、公式のサービスが終了している場合、01-demoも使用できません。

02-ローカルは独自のバックエンド環境を構築する必要があり、自由に運用できます。

7.他のピットは踏まれませんが、展開後、ブラウザを開くとアクセスできないことが示されます

理由1:ポートが占有されている可能性があります

解決策:占有されているポートを破棄するか、ポートを変更します

理由2:以前の間違った操作のため、ブラウザにエラーキャッシュがあります

解決策:ブラウザのキャッシュをクリアして、再試行してください

8.その他

一般的なトラブルシューティング方法:

F12キーを押してブラウザのデバッグページを開き、ページを更新して特定のエラー(コンソール)とサービスを要求した結果(ネットワーク)を表示します

画像-20220318104257829

ここに表示されている場合は、成功したプロジェクトをインストールしていません。次のことをお勧めします。

①ローカルコンピュータのすべての環境をクリアし、構築チュートリアルに再度進み、操作をステップバイステップで実行します。小規模なパートナーのほとんどは、私のチュートリアルの重要な情報を見逃したため、環境の構築に失敗しました。

②バックエンド環境を自分で構築するのではなく、ローカルコードとyoshopの公式バックエンドを使用します。

Jiwuwangウェブプロジェクト

  1. 要件ドキュメント、テストプラン、インターフェイスドキュメントはありますか?

番号。

Jiwu.com Webプロジェクトは非常に基本的なプロジェクトであり、主にプロジェクトを見つける方法を教え、2つのテストケースを提供します。

  1. テストケースはxmindソースファイルを送信できますか?

できません。

誰かが悪意を持ってそれを使用するのを防ぎます(私は初期にxmindを提供しましたが、情報を取得した人はトレーニング機関であることが判明しました...)

テスト自動化プロジェクト

  1. インターフェイスリクエストにはデータがありません

自動テストプロジェクトでは、チュートリアルに従って0から1まで練習できるように、クリアプロセスを実行しました。

  1. このプロジェクトはとても難しいです

私……

これは、エントリーレベルの自動化トレーニングプロジェクトです。あなたがこれを学ぶことができないならば、それを学ぶことにもっと努力してください。

&は2つのテストケースを提供します。

  1. テストケースはxmindソースファイルを送信できますか?

できません。

誰かが悪意を持ってそれを使用するのを防ぎます(私は初期にxmindを提供しましたが、情報を取得した人はトレーニング機関であることが判明しました...)

テスト自動化プロジェクト

  1. インターフェイスリクエストにはデータがありません

自動テストプロジェクトでは、チュートリアルに従って0から1まで練習できるように、クリアプロセスを実行しました。

  1. このプロジェクトはとても難しいです

私……

これは、エントリーレベルの自動化トレーニングプロジェクトです。あなたがこれを学ぶことができないならば、それを学ぶことにもっと努力してください。

おすすめ

転載: blog.csdn.net/wukonginsight/article/details/123716890