THEMIS -Alpha TESTING BLOG

Which course does this assignment belong to2301-MUSE社区-CSDN社区云
Where are the requirements for this assignmentTeamwork——Alpha Sprint-CSDN社区
The goal of this assignment Describing the arrangement of project testing work, selection and application of testing tools, test case documents, test experiences, and project testing comments 
Team nameTHEMIS
The team placed the top collection essay linkThemis-Alpha Sprint Essay Collection-CSDN博客
Other references

基于Spring Boot的API测试 - 简书 (jianshu.com)

前端项目如何做测试?_前端测试_测试小扎的博客-CSDN博客


Content

I. Division of testing work

1.1 App

1.1.1 Front End

1.2 Back End

II. Test tool selection and application

III. Test case documentation

IV. Project test review/summary


I. Division of testing work

1.1 App

1.1.1 Front End

In general, we mainly use black-box testing for the front end, and use RIDE for automated testing of the interface supplemented by manual testing.

  • In terms of the arrangement of testers, the black box test of all staff was first carried out, and then two front-end module developers focused on testing the module of the page
Student IDwork content
-Repeated black box test by all staff
832101121,832101123,832101220The client has a total of 19 modules


1.2 Back End

Since our back end mainly uses springboot framework for development, most of us can only unit test through local configuration test case data, and then interact with the front and back end to correct errors.

  • The tester arrangement is that developers are responsible for their own module testing, including apis.
Student IDWork content
832101128,832101125Goods_order
832101109person_message
832101108,832101128Product release/evaluation/reporting/collection module
832101128home page

II. Test tool selection and application

test itemstest tool
Front endRIDE,artificial work
Back endUniapp, postman, artificial work

III. Test case documentation

Front-end Testing

Back-end Testing

IV. Project test review/summary

We went through a rough testing phase in software development. Automated testing is not as easy as we would like it to be, and many times manual intervention is still required. Despite our efforts to write automated test scripts, the actual results do not always go as smoothly as expected. Various issues arose, such as the complexity of the environment configuration, the difficulty of some team members using certain testing tools, and the different results of the same script in different hands, which was somewhat confusing. What's more, it takes quite a bit of time to design a high-level script.

In the process of testing, we found some challenges, although we learned a lot of knowledge about software quality and testing, but in the end, we found that the most widely used is manual testing and API testing. Automated testing is our goal, but the reality is that we still need to rely on human intervention to ensure the accuracy and quality of testing.

Through this test experience, we have a deeper understanding of the importance of testing. This experience has given us a deeper understanding of the value of testing, and in the future we will pay more attention to the planning and execution of testing to ensure that software quality can be more strongly guaranteed.

  • 23
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用Ant Design Vue 3中的AutoComplete组件来实现模糊查询。 首先,需要先安装Ant Design Vue 3和axios: ```bash npm install ant-design-vue@next axios ``` 然后在需要使用的组件中引入Ant Design Vue 3和axios: ```javascript import { defineComponent } from 'vue' import { AutoComplete } from 'ant-design-vue' import axios from 'axios' ``` 接下来就是在组件中使用AutoComplete组件来实现模糊查询: ```javascript <template> <a-auto-complete v-model:value="keyword" :options="options" :filter-option="false" @search="handleSearch" @select="handleSelect" > <a-input slot="search" :placeholder="placeholder" suffix-icon="search" /> </a-auto-complete> </template> <script> export default defineComponent({ name: 'MyAutoComplete', data() { return { keyword: '', options: [], placeholder: '请输入关键词', } }, methods: { async handleSearch(keyword) { if (keyword) { const res = await axios.get('https://api.example.com/search', { params: { keyword, }, }) this.options = res.data.results } else { this.options = [] } }, handleSelect(value) { console.log('选中的值:', value) }, }, }) </script> ``` 在上面的例子中,AutoComplete组件的options属性绑定了一个options数组,这个数组中的元素是模糊查询的结果。 在handleSearch方法中,使用axios发送请求获取模糊查询的结果,并将结果赋值给options数组。如果没有关键词,则清空options数组。 在handleSelect方法中,可以处理选中结果的逻辑。 最后,在组件中使用MyAutoComplete组件即可实现模糊查询功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值