THEMIS---Beta Sprint Essay 3

THEMIS-EE308 团队账号 2023-12-15 00:54:56

Beta Sprint Testing Essay


 

 

 

Which course does this assignment belong to2301-MUSE社区-CSDN社区云
What are the requirements for this assignmentbeta Sprint
The goal of this assignmentTesting work of Beta Sprint
Team NameThemis
Top-of-the-line collection of essays Linkclick here
Other referencesCSDN、《The Practice of Project Construction》

Notes: In the first and second sprint cycles, we made the application as beautiful and user-friendly as possible. The planning goal was basically achieved, so in the third cycle, we chose to test again, and added a variety of models to detect whether the layout disorder caused by uni-app development would occur.


 

Content

 

⒈ Test work arrangement

1.1Client

To examine the responsive layout of the page, that is, the rendering effect of the user interface. Since this project is based on the development of the wechat mini program on uniapp, although different model interfaces can be selected for preview during development, in order to ensure the normal display of the adaptive interface under actual conditions, the CSS style and layout of the user interface are simulated in this part. We mainly adapt different models, covering most of the team members’ models. The models are introduced as follows:

  1. HUAWEI Mate/Nova
  2. iPone
  3. OPPO
  4. Xiaomi
  5. Matepad Pro

1.1.1 Front-end brief

For this part, when we adopt unit testing, we focus on the following aspects:

  1. Test interface elements and layout
    • Layout consistency
    • Component testing
  2. Mini program life cycle test
    • Life cycle methods such as onLoad and onShow
    • Background running and switching
  3. Network request and data loading test
    • Network Request
    • Loading state
  4. Test local storage and cache
    • Local storage
    • Cache policy

In terms of the arrangement of testers, first of all, the black box test of all staff was carried out, and then the module developer focused on testing the corresponding module

NameWorking content
Repeated black box testing
Siqi LinLogin register module, publish module
Jiayi LuHome module, shopping cart module
Hongming ChenIdle items list module, my module

在这里插入图片描述

2. Test tool selection and application

Testing aspectsTesting Tool
User sideUniTest,manpower
Back-endPostman,Apifox, manpower

3. Test case documentation

In this section, we simulated all possible user paths for both buyers and sellers and conducted tests for each scenario. Below are parts of the test cases.

Case IDTest Case NamePreconditionStepsExpected ResultActual ResultNotes
1Successful LoginUser opens the login page1. Enter valid username and password
2. Click the login button
User successfully logs in and enters the homepageAs expected-
2Failed LoginUser opens the login page1. Enter invalid username or password
2. Click the login button
Login fails, stays on login page and error message is displayedAs expected-
3Valid Registration InformationUser opens the registration page1. Enter valid account name
2. Enter password
3. Enter confirmation password (same as password)
4. Click the register button
Registration successful, redirects to login pageAs expected-
4Mismatched Passwords During RegistrationUser opens the registration page1. Enter account name
2. Enter password
3. Enter a different confirmation password
4. Click the register button
Prompt that passwords do not match and request to re-enter the passwordAs expected-
5Browse Products and RedirectUser on the “idle” page1. Select product category
2. View product list
Automatically redirects to the corresponding product page after category selectionAs expected-
6View Product DetailsUser on the product list page1. Click on the productEnter the product details pageAs expected-
7Purchase (Rent) ProductUser on the product details page1. Click the rent button
2. Fill in the address
3. Choose payment method and complete payment
Product is taken down and appears in “My Rentals” and “My Orders”As expected-
8Seller Ships ProductUser on “My Orders” page1. Click the “ship” button
2. Enter the tracking number
3. Confirm shipment
Tracking number is updated in real-time in the detailsAs expected-
9Buyer Returns ProductUser on “My Rentals” page1. Click the “return” button
2. Enter the tracking number
3. Confirm return
Tracking number is updated in real-time in the detailsAs expected-
10Buyer Reviews ProductUser has completed the return1. Click on review in the product details page
2. Enter review content
3. Submit review
Review is updated in real-time in the product detailsAs expected-
11Successful Product ListingUser opens the listing page1. Upload product photo
2. Select product category
3. Fill in contact information, phone number, etc.
4. Click the “publish” button
Product is successfully listed on the “idle” page and the corresponding category pageAs expected-
12Incomplete Product Listing InformationUser opens the listing page1. Upload product photo
2. Select product category
3. Some information is not filled in
4. Click the “publish” button
Prompt “Please fill in XXX” appearsAs expectedInformation missing should be clearly indicated

4. Test experience

Our test documentation can be found here: TestDocumentation_CN

5. Project test review and summary

During our testing phase, we meticulously examined the functionality and user experience of our WeChat mini program developed with uniapp. We conducted a variety of tests across multiple devices, including HUAWEI Mate/Nova, iPhone, OPPO, Xiaomi, and Matepad Pro, to ensure responsive layout and compatibility. Each test case was carefully documented, capturing prerequisites, steps, expected and actual results, which facilitated a streamlined debugging process. Our team’s dedication to thorough testing resulted in a robust application that delivers consistent performance across all targeted devices. The live simulations on actual devices were particularly valuable in confirming the application’s real-world efficacy. Moving forward, we’ll continue refining our approach to incorporate feedback and improve our test strategies.

6. Contribution table

Student IDNameTask DescriptionContribution
832101220Siqi LinFront-end testing, Information Collecting,analysis and blog writing34%
832101108Jiayi LuBack-end testing and blog writing33%
832101109Hongming ChenBack-end testing and blog writing33%

 

...全文
42 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

174

社区成员

发帖
与我相关
我的任务
社区描述
梅努斯软件工程
软件工程 高校 福建省·福州市
社区管理员
  • LinQF39
  • Jcandc
  • 助教-陈锦辉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧