问&获得答案
得到启发,帮助他人,获得所有你需要的知识
- 12主题
- 34回复
12个主题
\u00a0<\/p>
I have heard this many times: \u201cTesters must be able to code\u201d. Do you agree? In my latest video, I am sharing my point of view on this question. Do you agree? What is your experience on this topic? Looking forward to reading from you. Hi Gunesh,<\/p> thanks for your comment and the link to the article. I totally agree with you. Reading code is an important skill and is something testers should not be afraid of.<\/p> It will help to understand more about the implementation, the technology used and it trains the tester to see patterns in the code and to raise questions when needed.<\/p> \u00a0<\/p>","url":"\/ask-get-answers-49\/how-much-coding-is-required-for-software-testers-219?postid=495#post495","creationDate":"2023-06-13T06:31:27+0000","relativeCreationDate":"8 hours ago"},"lastReply":{"id":495,"author":{"id":56,"url":"\/members\/danielknott-56","name":"danielknott","avatar":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/icon\/200x200\/31b1fa0f-35f2-409a-95d4-bdf6b72e333e.png","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":2},"content":" Hi Gunesh,<\/p> thanks for your comment and the link to the article. I totally agree with you. Reading code is an important skill and is something testers should not be afraid of.<\/p> It will help to understand more about the implementation, the technology used and it trains the tester to see patterns in the code and to raise questions when needed.<\/p> \u00a0<\/p>","url":"\/ask-get-answers-49\/how-much-coding-is-required-for-software-testers-219?postid=495#post495","creationDate":"2023-06-13T06:31:27+0000","relativeCreationDate":"8 hours ago"},"numberOfUnreadReplies":0,"numberOfReplies":5,"numberOfLikes":4,"relevantPost":{"id":487,"author":{"id":56,"url":"\/members\/danielknott-56","name":"danielknott","avatar":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/icon\/200x200\/31b1fa0f-35f2-409a-95d4-bdf6b72e333e.png","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":2},"content":" Hi community,<\/p> \u00a0<\/p> I have heard this many times: \u201cTesters must be able to code\u201d. Do you agree? In my latest video, I am sharing my point of view on this question. Do you agree? What is your experience on this topic? Looking forward to reading from you.
https:\/\/www.youtube.com\/watch?v=wurSKYq3Ot8<\/a><\/p>
#HappyTesting\u00a0<\/p>","url":"\/ask-get-answers-49\/how-much-coding-is-required-for-software-testers-219?postid=487#post487","creationDate":"2023-05-30T06:59:39+0000","relativeCreationDate":"14 days ago"},"isTopicUnread":true,"privateId":56,"id":219,"type":"post","hasCurrentUserLiked":false,"isSticky":false,"features":[],"forum":{"id":49,"isIdeation":false,"url":"\/ask-get-answers-49","title":"Ask & get answers","description":"Get inspired, help others and gain all the knowledge you need"},"url":"\/ask-get-answers-49\/how-much-coding-is-required-for-software-testers-219","title":"How much coding is required for software testers?","lastPost":{"id":495,"author":{"id":56,"url":"\/members\/danielknott-56","name":"danielknott","avatar":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/icon\/200x200\/31b1fa0f-35f2-409a-95d4-bdf6b72e333e.png","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":2},"content":"
https:\/\/www.youtube.com\/watch?v=wurSKYq3Ot8<\/a><\/p>
#HappyTesting\u00a0<\/p>","url":"\/ask-get-answers-49\/how-much-coding-is-required-for-software-testers-219?postid=487#post487","creationDate":"2023-05-30T06:59:39+0000","relativeCreationDate":"14 days ago"},"numberOfViews":88,"contentType":"discussion","featuredImage":"","publicLabel":"","category":{"url":"\/discussions-5","categoryId":5,"title":"Discussions","metaRobots":"index, follow","type":0},"lastPostId":"495"},"isActivityPage":null,"showUnsubscribeBtn":null,"attachmentCdn":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/attachment\/","isGuest":true,"csrfToken":"25946753ddfa85ba566706daca393f22f0852055","hideCategoryMetadata":false,"phrases":{"Forum":{"thread.unsubscribe":"Unsubscribe","vraag":"Question","beantwoord":"Solved","topic.list.metadata.asked.in":"asked in","topic.list.metadata.published.in":"published in","topic.list.metadata.shared.in":"shared in","topic.list.metadata.posted.in":"posted in"}}}">
\u00a0<\/p>
I would like to hear from the industry experts based on their experience into\u00a0software test automation, what are the key responsibilities of a Test Architect in automation projects?<\/p>
\u00a0<\/p>
Looking forward to an interesting conversation and inputs\u00a0\ud83d\ude00<\/p>","url":"\/ask-get-answers-49\/automation-test-architect-responsibilities-220?postid=488#post488","creationDate":"2023-05-30T07:00:58+0000","relativeCreationDate":"14 days ago"},"isTopicUnread":true,"privateId":57,"id":220,"type":"post","hasCurrentUserLiked":false,"isSticky":false,"features":[],"forum":{"id":49,"isIdeation":false,"url":"\/ask-get-answers-49","title":"Ask & get answers","description":"Get inspired, help others and gain all the knowledge you need"},"url":"\/ask-get-answers-49\/automation-test-architect-responsibilities-220","title":"Automation Test Architect responsibilities","lastPost":{"id":489,"author":{"id":62,"url":"\/members\/alex-read-62","name":"alex_read","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":5},"content":"
I\u2019m working in this role currently. It can vary company to company, but some of the tasks involved could be:<\/p>
- Designing TA solutions which are maintainable, extensible, modular & follow good industry practices (SOLID, design patterns etc. if\/where needed), so that a project or program team can pickup & run with implementing it<\/li>\t
- Creating and maintaining TA frameworks, TA solutions or other shared\u00a0formats which can be used by all\/many projects & programs with TA across a company\u00a0<\/li>\t
- Setting up & maintaining knowledge sharing, communities of practice, centres of excellence, code pairing & similar\u00a0to bring TA engineers together + increase their skillset across a company<\/li>\t
- Having TA expertise enough to be placed into any problematic, slow performing TA solution to identify and solve issues - with code, vendor alignment, testability issues, requirement issues, environment or data issues\u00a0etc.\u00a0<\/li>\t
- Beefing up missing documentation, training material, mission statement, vision, governance etc. around TA company-wide<\/li>\t
- Sometimes being a go-to person for TA troubleshooting + support for projects when needed<\/li>\t
- Identifying the best-fit languages, TA frameworks, TA tools, data input and output methods\/types for a project or program\u00a0TA solution<\/li>\t
- Setup & overseeing of any company-wide shared TA team<\/li>\t
- Sometimes CV scanning & interviewing new TA members<\/li><\/ul>","url":"\/ask-get-answers-49\/automation-test-architect-responsibilities-220?postid=489#post489","creationDate":"2023-05-30T07:47:15+0000","relativeCreationDate":"14 days ago"},"lastReply":{"id":489,"author":{"id":62,"url":"\/members\/alex-read-62","name":"alex_read","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":5},"content":"
I\u2019m working in this role currently. It can vary company to company, but some of the tasks involved could be:<\/p>
- Designing TA solutions which are maintainable, extensible, modular & follow good industry practices (SOLID, design patterns etc. if\/where needed), so that a project or program team can pickup & run with implementing it<\/li>\t
- Creating and maintaining TA frameworks, TA solutions or other shared\u00a0formats which can be used by all\/many projects & programs with TA across a company\u00a0<\/li>\t
- Setting up & maintaining knowledge sharing, communities of practice, centres of excellence, code pairing & similar\u00a0to bring TA engineers together + increase their skillset across a company<\/li>\t
- Having TA expertise enough to be placed into any problematic, slow performing TA solution to identify and solve issues - with code, vendor alignment, testability issues, requirement issues, environment or data issues\u00a0etc.\u00a0<\/li>\t
- Beefing up missing documentation, training material, mission statement, vision, governance etc. around TA company-wide<\/li>\t
- Sometimes being a go-to person for TA troubleshooting + support for projects when needed<\/li>\t
- Identifying the best-fit languages, TA frameworks, TA tools, data input and output methods\/types for a project or program\u00a0TA solution<\/li>\t
- Setup & overseeing of any company-wide shared TA team<\/li>\t
- Sometimes CV scanning & interviewing new TA members<\/li><\/ul>","url":"\/ask-get-answers-49\/automation-test-architect-responsibilities-220?postid=489#post489","creationDate":"2023-05-30T07:47:15+0000","relativeCreationDate":"14 days ago"},"numberOfUnreadReplies":0,"numberOfReplies":1,"numberOfLikes":2,"relevantPost":{"id":488,"author":{"id":140,"url":"\/members\/abhijeet-yadav-140","name":"Abhijeet Yadav","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":0},"content":"
Hi There,<\/p>
\u00a0<\/p>
I would like to hear from the industry experts based on their experience into\u00a0software test automation, what are the key responsibilities of a Test Architect in automation projects?<\/p>
\u00a0<\/p>
Looking forward to an interesting conversation and inputs\u00a0\ud83d\ude00<\/p>","url":"\/ask-get-answers-49\/automation-test-architect-responsibilities-220?postid=488#post488","creationDate":"2023-05-30T07:00:58+0000","relativeCreationDate":"14 days ago"},"numberOfViews":34,"contentType":"discussion","featuredImage":"","publicLabel":"","category":{"url":"\/discussions-5","categoryId":5,"title":"Discussions","metaRobots":"index, follow","type":0},"lastPostId":"489"},"isActivityPage":null,"showUnsubscribeBtn":null,"attachmentCdn":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/attachment\/","isGuest":true,"csrfToken":"25946753ddfa85ba566706daca393f22f0852055","hideCategoryMetadata":false,"phrases":{"Forum":{"thread.unsubscribe":"Unsubscribe","vraag":"Question","beantwoord":"Solved","topic.list.metadata.asked.in":"asked in","topic.list.metadata.published.in":"published in","topic.list.metadata.shared.in":"shared in","topic.list.metadata.posted.in":"posted in"}}}">
25 years ago I was convinced by Jerry Weinberg to call it a craft. That has felt consistently comfortable over the years.<\/p>
There is considerable science behind the craft of testing, although very VERY few testers know much about that science.<\/p>
If you\u2019d\u00a0like to learn more about the science behind testing, you will have to delve into these fields:<\/p>
- Epistemology<\/li>\t
- Philosophy\/History of Science<\/li>\t
- Sociology\/Psychology<\/li>\t
- Cognitive Science<\/li>\t
- Rhetoric\/Critical Analysis<\/li>\t
- Certain branches of mathematics: statistics, set theory, discrete mathematics, combinatorics.<\/li><\/ul>
Consider also that it is more interesting to say \u201ctesting IS science\u201d than to say that testing is A science. What scientists do-- what it literally means to think like a scientist-- is exactly what good testers must do.<\/p>
The fact that testing IS science, explains why engineers are so uncomfortable with it. Engineers want to get things done. Engineering is finite. But science goes on and on. Scientists just keep asking questions and pursuing experiments.<\/p>","url":"\/ask-get-answers-49\/what-is-testing-for-you-208?postid=482#post482","creationDate":"2023-05-28T00:56:28+0000","relativeCreationDate":"16 days ago"},"lastReply":{"id":482,"author":{"id":91,"url":"\/members\/satisfice-91","name":"satisfice","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":2},"content":"
25 years ago I was convinced by Jerry Weinberg to call it a craft. That has felt consistently comfortable over the years.<\/p>
There is considerable science behind the craft of testing, although very VERY few testers know much about that science.<\/p>
If you\u2019d\u00a0like to learn more about the science behind testing, you will have to delve into these fields:<\/p>
- Epistemology<\/li>\t
- Philosophy\/History of Science<\/li>\t
- Sociology\/Psychology<\/li>\t
- Cognitive Science<\/li>\t
- Rhetoric\/Critical Analysis<\/li>\t
- Certain branches of mathematics: statistics, set theory, discrete mathematics, combinatorics.<\/li><\/ul>
Consider also that it is more interesting to say \u201ctesting IS science\u201d than to say that testing is A science. What scientists do-- what it literally means to think like a scientist-- is exactly what good testers must do.<\/p>
The fact that testing IS science, explains why engineers are so uncomfortable with it. Engineers want to get things done. Engineering is finite. But science goes on and on. Scientists just keep asking questions and pursuing experiments.<\/p>","url":"\/ask-get-answers-49\/what-is-testing-for-you-208?postid=482#post482","creationDate":"2023-05-28T00:56:28+0000","relativeCreationDate":"16 days ago"},"numberOfUnreadReplies":0,"numberOfReplies":3,"numberOfLikes":3,"relevantPost":{"id":445,"author":{"id":48,"url":"\/members\/anuvip-48","name":"anuvip","avatar":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/icon\/200x200\/e61b7860-e55b-422b-b771-819c98701fcc.png","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":3},"content":"
Is testing an Art or a Science that everyone can learn? Is this inbuilt that needs to be refined, or it has to be acquired manually?<\/p>","url":"\/ask-get-answers-49\/what-is-testing-for-you-208?postid=445#post445","creationDate":"2023-05-16T13:19:18+0000","relativeCreationDate":"28 days ago"},"numberOfViews":27,"contentType":"discussion","featuredImage":"","publicLabel":"","category":{"url":"\/discussions-5","categoryId":5,"title":"Discussions","metaRobots":"index, follow","type":0},"lastPostId":"482"},"isActivityPage":null,"showUnsubscribeBtn":null,"attachmentCdn":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/attachment\/","isGuest":true,"csrfToken":"25946753ddfa85ba566706daca393f22f0852055","hideCategoryMetadata":false,"phrases":{"Forum":{"thread.unsubscribe":"Unsubscribe","vraag":"Question","beantwoord":"Solved","topic.list.metadata.asked.in":"asked in","topic.list.metadata.published.in":"published in","topic.list.metadata.shared.in":"shared in","topic.list.metadata.posted.in":"posted in"}}}">
is used to scan the code and identify the\u00a0vulnerabilities in the code.<\/p>
\u00a0<\/p>
\u00a0<\/p>","url":"\/ask-get-answers-49\/security-testing-214?postid=465#post465","creationDate":"2023-05-23T12:52:10+0000","relativeCreationDate":"21 days ago"},"isTopicUnread":true,"privateId":48,"id":214,"type":"post","hasCurrentUserLiked":false,"isSticky":false,"features":[{"id":"isQuestion","label":"vraag"}],"forum":{"id":49,"isIdeation":false,"url":"\/ask-get-answers-49","title":"Ask & get answers","description":"Get inspired, help others and gain all the knowledge you need"},"url":"\/ask-get-answers-49\/security-testing-214","title":"Security testing","lastPost":{"id":471,"author":{"id":62,"url":"\/members\/alex-read-62","name":"alex_read","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":5},"content":"
There are another set of tools for the code which can be used by developers and\/or security testers. If you search the web for \u201csecurity scan code\u201d or \u201cstatic code analysis\u201d, you\u2019ll be able to find a few of these which are often run in the IDE<\/p>","url":"\/ask-get-answers-49\/security-testing-214?postid=471#post471","creationDate":"2023-05-24T07:55:05+0000","relativeCreationDate":"20 days ago"},"lastReply":{"id":471,"author":{"id":62,"url":"\/members\/alex-read-62","name":"alex_read","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":5},"content":"
There are another set of tools for the code which can be used by developers and\/or security testers. If you search the web for \u201csecurity scan code\u201d or \u201cstatic code analysis\u201d, you\u2019ll be able to find a few of these which are often run in the IDE<\/p>","url":"\/ask-get-answers-49\/security-testing-214?postid=471#post471","creationDate":"2023-05-24T07:55:05+0000","relativeCreationDate":"20 days ago"},"numberOfUnreadReplies":0,"numberOfReplies":2,"numberOfLikes":2,"relevantPost":{"id":465,"author":{"id":74,"url":"\/members\/harish-n-74","name":"Harish N","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":2},"content":"
Hi Community,\u00a0I would like to know how the security testing is performed and Is there any tools which<\/p>
is used to scan the code and identify the\u00a0vulnerabilities in the code.<\/p>
\u00a0<\/p>
\u00a0<\/p>","url":"\/ask-get-answers-49\/security-testing-214?postid=465#post465","creationDate":"2023-05-23T12:52:10+0000","relativeCreationDate":"21 days ago"},"numberOfViews":17,"contentType":"question","featuredImage":"","publicLabel":"","category":{"url":"\/discussions-5","categoryId":5,"title":"Discussions","metaRobots":"index, follow","type":0},"lastPostId":"471"},"isActivityPage":null,"showUnsubscribeBtn":null,"attachmentCdn":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/attachment\/","isGuest":true,"csrfToken":"25946753ddfa85ba566706daca393f22f0852055","hideCategoryMetadata":false,"phrases":{"Forum":{"thread.unsubscribe":"Unsubscribe","vraag":"Question","beantwoord":"Solved","topic.list.metadata.asked.in":"asked in","topic.list.metadata.published.in":"published in","topic.list.metadata.shared.in":"shared in","topic.list.metadata.posted.in":"posted in"}}}">
The game is being developed in Unity and I know Unity has tools to script automated tests but I\u2019m more looking for tools which automatically would be able to traverse the game.\u00a0
\u00a0<\/p>
is there a tool out there which would do this?<\/p>","url":"\/ask-get-answers-49\/games-testing-203?postid=426#post426","creationDate":"2023-05-11T08:26:22+0000","relativeCreationDate":"1 month ago"},"isTopicUnread":true,"privateId":45,"id":203,"type":"post","hasCurrentUserLiked":false,"isSticky":false,"features":[{"id":"isAnswered","label":"beantwoord"}],"forum":{"id":49,"isIdeation":false,"url":"\/ask-get-answers-49","title":"Ask & get answers","description":"Get inspired, help others and gain all the knowledge you need"},"url":"\/ask-get-answers-49\/games-testing-203","title":"Games Testing","lastPost":{"id":463,"author":{"id":62,"url":"\/members\/alex-read-62","name":"alex_read","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":5},"content":"
This would be fascinating to learn for personal interest too\u2026\u00a0I\u2019ve never done games testing.<\/p>
\u00a0<\/p>
There are so many engines running in parallel - physics, pixel rendering, collision detection, lighting & raytracing\u00a0etc. I would imagine each of those would need thoroughly testing independently first before the whole game.<\/p>
\u00a0<\/p>
Then the game itself - 2D chess, 3D FPS, 3D 3rd person RPG, racing, sports. If there was a generalised solution I couldn\u2019t imagine the amount of work that must have gone into that!<\/p>","url":"\/ask-get-answers-49\/games-testing-203?postid=463#post463","creationDate":"2023-05-23T08:06:30+0000","relativeCreationDate":"21 days ago"},"lastReply":{"id":463,"author":{"id":62,"url":"\/members\/alex-read-62","name":"alex_read","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":5},"content":"
This would be fascinating to learn for personal interest too\u2026\u00a0I\u2019ve never done games testing.<\/p>
\u00a0<\/p>
There are so many engines running in parallel - physics, pixel rendering, collision detection, lighting & raytracing\u00a0etc. I would imagine each of those would need thoroughly testing independently first before the whole game.<\/p>
\u00a0<\/p>
Then the game itself - 2D chess, 3D FPS, 3D 3rd person RPG, racing, sports. If there was a generalised solution I couldn\u2019t imagine the amount of work that must have gone into that!<\/p>","url":"\/ask-get-answers-49\/games-testing-203?postid=463#post463","creationDate":"2023-05-23T08:06:30+0000","relativeCreationDate":"21 days ago"},"numberOfUnreadReplies":0,"numberOfReplies":4,"numberOfLikes":3,"relevantPost":{"id":426,"author":{"id":260,"url":"\/members\/footballfan007-260","name":"footballfan007","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":0},"content":"
I\u2019m new to games testing , so I was wondering if there are any tools out there which uses re-enforced learning or ML to navigate through the game ?<\/p>
The game is being developed in Unity and I know Unity has tools to script automated tests but I\u2019m more looking for tools which automatically would be able to traverse the game.\u00a0
\u00a0<\/p>
is there a tool out there which would do this?<\/p>","url":"\/ask-get-answers-49\/games-testing-203?postid=426#post426","creationDate":"2023-05-11T08:26:22+0000","relativeCreationDate":"1 month ago"},"numberOfViews":105,"contentType":"question","featuredImage":"","publicLabel":"","category":{"url":"\/discussions-5","categoryId":5,"title":"Discussions","metaRobots":"index, follow","type":0},"lastPostId":"463"},"isActivityPage":null,"showUnsubscribeBtn":null,"attachmentCdn":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/attachment\/","isGuest":true,"csrfToken":"25946753ddfa85ba566706daca393f22f0852055","hideCategoryMetadata":false,"phrases":{"Forum":{"thread.unsubscribe":"Unsubscribe","vraag":"Question","beantwoord":"Solved","topic.list.metadata.asked.in":"asked in","topic.list.metadata.published.in":"published in","topic.list.metadata.shared.in":"shared in","topic.list.metadata.posted.in":"posted in"}}}">
The list I have so far is:
- you can use it for scraping data from websites and other applications.\u00a0
- it forces you to build modular vs monolithic test\u00a0
- You can use it for data loading
- You can use it as a general purpose macro\u00a0engine to tie together business processes<\/p>
Any other thoughts? What value have you gotten from Tosca that you weren\u2019t expecting?<\/p>","url":"\/ask-get-answers-49\/unanticipated-beefits-of-tosca-209?postid=447#post447","creationDate":"2023-05-18T19:27:02+0000","relativeCreationDate":"25 days ago"},"isTopicUnread":true,"privateId":46,"id":209,"type":"post","hasCurrentUserLiked":false,"isSticky":false,"features":[{"id":"isQuestion","label":"vraag"}],"forum":{"id":49,"isIdeation":false,"url":"\/ask-get-answers-49","title":"Ask & get answers","description":"Get inspired, help others and gain all the knowledge you need"},"url":"\/ask-get-answers-49\/unanticipated-beefits-of-tosca-209","title":"Unanticipated beefits of Tosca?","lastPost":{"id":462,"author":{"id":62,"url":"\/members\/alex-read-62","name":"alex_read","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":5},"content":"
I come at this answer from someone who\u2019s evaluated Tosca against other tools but not seen or used it outside of PoCs & demos\u2026 here are a couple from the top of my head if this might be of use<\/p>
- centralised for testing different technologies (websites, APIs, databases etc.).\u00a0<\/li>\t
- any project team member can execute the tests, no IDE or programming knowledge needed\u00a0<\/li>\t
- out-of-the-box export & communication to qTest<\/li>\t
- large SAP support, preferred TA partner & the functionality the close collaboration with them bought<\/li>\t
- constant innovation (LiveCompare, OneTestDefinition etc.) for use of ML, further time saving aids & more narrowed, specific testing focuses<\/li><\/ul>","url":"\/ask-get-answers-49\/unanticipated-beefits-of-tosca-209?postid=462#post462","creationDate":"2023-05-23T08:01:34+0000","relativeCreationDate":"21 days ago"},"lastReply":{"id":462,"author":{"id":62,"url":"\/members\/alex-read-62","name":"alex_read","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":5},"content":"
I come at this answer from someone who\u2019s evaluated Tosca against other tools but not seen or used it outside of PoCs & demos\u2026 here are a couple from the top of my head if this might be of use<\/p>
- centralised for testing different technologies (websites, APIs, databases etc.).\u00a0<\/li>\t
- any project team member can execute the tests, no IDE or programming knowledge needed\u00a0<\/li>\t
- out-of-the-box export & communication to qTest<\/li>\t
- large SAP support, preferred TA partner & the functionality the close collaboration with them bought<\/li>\t
- constant innovation (LiveCompare, OneTestDefinition etc.) for use of ML, further time saving aids & more narrowed, specific testing focuses<\/li><\/ul>","url":"\/ask-get-answers-49\/unanticipated-beefits-of-tosca-209?postid=462#post462","creationDate":"2023-05-23T08:01:34+0000","relativeCreationDate":"21 days ago"},"numberOfUnreadReplies":0,"numberOfReplies":1,"numberOfLikes":2,"relevantPost":{"id":447,"author":{"id":116,"url":"\/members\/tompayne-116","name":"tompayne","avatar":"","userTitle":"Employee","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Employee","color":"#096fed"},"userLevel":1},"content":"
I am a sales guy at Tricentis. I have a prospect asking me \u201cwhat are the unexpected benefits of Tosca?\u201d We have talked about all of the expected benefits (300% Plus ROI. Faster releases. Better quality releases. Increased risk coverage. Overall reduction in cost. etc) but she wants to get a feeling for the unanticipated value that her testers may experience.<\/p>
The list I have so far is:
- you can use it for scraping data from websites and other applications.\u00a0
- it forces you to build modular vs monolithic test\u00a0
- You can use it for data loading
- You can use it as a general purpose macro\u00a0engine to tie together business processes<\/p>Any other thoughts? What value have you gotten from Tosca that you weren\u2019t expecting?<\/p>","url":"\/ask-get-answers-49\/unanticipated-beefits-of-tosca-209?postid=447#post447","creationDate":"2023-05-18T19:27:02+0000","relativeCreationDate":"25 days ago"},"numberOfViews":35,"contentType":"question","featuredImage":"","publicLabel":"","category":{"url":"\/discussions-5","categoryId":5,"title":"Discussions","metaRobots":"index, follow","type":0},"lastPostId":"462"},"isActivityPage":null,"showUnsubscribeBtn":null,"attachmentCdn":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/attachment\/","isGuest":true,"csrfToken":"25946753ddfa85ba566706daca393f22f0852055","hideCategoryMetadata":false,"phrases":{"Forum":{"thread.unsubscribe":"Unsubscribe","vraag":"Question","beantwoord":"Solved","topic.list.metadata.asked.in":"asked in","topic.list.metadata.published.in":"published in","topic.list.metadata.shared.in":"shared in","topic.list.metadata.posted.in":"posted in"}}}">
\u00a0<\/p>","url":"\/ask-get-answers-49\/assertions-179?postid=325#post325","creationDate":"2023-05-02T13:33:45+0000","relativeCreationDate":"1 month ago"},"isTopicUnread":true,"privateId":22,"id":179,"type":"post","hasCurrentUserLiked":false,"isSticky":false,"features":[{"id":"isQuestion","label":"vraag"}],"forum":{"id":49,"isIdeation":false,"url":"\/ask-get-answers-49","title":"Ask & get answers","description":"Get inspired, help others and gain all the knowledge you need"},"url":"\/ask-get-answers-49\/assertions-179","title":"Assertions","lastPost":{"id":460,"author":{"id":62,"url":"\/members\/alex-read-62","name":"alex_read","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":5},"content":"
Always in the test cases or test steps. This places it squarely at the individual project\u2019s requirement responsibility & enables maximum reuse, shared understanding + clarity (ways of working of where to expect the assertions) then ease of maintenance.\u00a0<\/p>
\u00a0<\/p>
- POM level:<\/strong>\u00a0\t
- projectA adds a method to Application123\u2019s\u00a0LoginPage POM, which asserts that submitted credentials result in a successful login and the dashboard page then showing with \u201cwelcome, UserName\u201d shown.<\/li>\t\t
- projectA then needs to add negative test cases, either the POM method now needs a conditional branch or a duplicated method reversing the assertion<\/li>\t\t
- ProjectB with another team wants to interact with the same Application123 from their project. Their validation criteria is to check the look & feel of the page - the dashboard page displays the company logo in the right place, the font style & background colours are as expected (they don\u2019t care about the welcome, UserName\u201d text)<\/li>\t<\/ul><\/li>\t
- Test Automation Framework:<\/strong> can be the same<\/li>\t
- Helper methods:<\/strong> depend on where they\u2019re located - are they test case, test data, POM, reporting or other? In my view test case & test step helper methods work to have assertions, other places not<\/li><\/ul>
\u00a0<\/p>
In the above example, designing a LoginPage POM with methods such as isIncorrectLoginMessageShown(), getTextofIncorrectLoginMessage(), isUserNameEmpty(), isSubmitDisplayed(), then a DashboardPage POM with methods such as isPageDisplayedAndLoaded(), getWelcomeText() etc. will support more projects & give them each the responsibility of deciding what is a pass or failure criteria depending upon their own requirements.<\/p>","url":"\/ask-get-answers-49\/assertions-179?postid=460#post460","creationDate":"2023-05-22T10:50:28+0000","relativeCreationDate":"22 days ago"},"lastReply":{"id":460,"author":{"id":62,"url":"\/members\/alex-read-62","name":"alex_read","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":5},"content":"
Always in the test cases or test steps. This places it squarely at the individual project\u2019s requirement responsibility & enables maximum reuse, shared understanding + clarity (ways of working of where to expect the assertions) then ease of maintenance.\u00a0<\/p>
\u00a0<\/p>
- POM level:<\/strong>\u00a0\t
- projectA adds a method to Application123\u2019s\u00a0LoginPage POM, which asserts that submitted credentials result in a successful login and the dashboard page then showing with \u201cwelcome, UserName\u201d shown.<\/li>\t\t
- projectA then needs to add negative test cases, either the POM method now needs a conditional branch or a duplicated method reversing the assertion<\/li>\t\t
- ProjectB with another team wants to interact with the same Application123 from their project. Their validation criteria is to check the look & feel of the page - the dashboard page displays the company logo in the right place, the font style & background colours are as expected (they don\u2019t care about the welcome, UserName\u201d text)<\/li>\t<\/ul><\/li>\t
- Test Automation Framework:<\/strong> can be the same<\/li>\t
- Helper methods:<\/strong> depend on where they\u2019re located - are they test case, test data, POM, reporting or other? In my view test case & test step helper methods work to have assertions, other places not<\/li><\/ul>
\u00a0<\/p>
In the above example, designing a LoginPage POM with methods such as isIncorrectLoginMessageShown(), getTextofIncorrectLoginMessage(), isUserNameEmpty(), isSubmitDisplayed(), then a DashboardPage POM with methods such as isPageDisplayedAndLoaded(), getWelcomeText() etc. will support more projects & give them each the responsibility of deciding what is a pass or failure criteria depending upon their own requirements.<\/p>","url":"\/ask-get-answers-49\/assertions-179?postid=460#post460","creationDate":"2023-05-22T10:50:28+0000","relativeCreationDate":"22 days ago"},"numberOfUnreadReplies":0,"numberOfReplies":3,"numberOfLikes":5,"relevantPost":{"id":325,"author":{"id":50,"url":"\/members\/ioan-50","name":"IOan","avatar":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/icon\/200x200\/e6a90819-1f6c-4978-bedc-adc050148b68.png","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":4},"content":"
\u00a0<\/p>
\u00a0<\/p>","url":"\/ask-get-answers-49\/assertions-179?postid=325#post325","creationDate":"2023-05-02T13:33:45+0000","relativeCreationDate":"1 month ago"},"numberOfViews":47,"contentType":"question","featuredImage":"","publicLabel":"","category":{"url":"\/discussions-5","categoryId":5,"title":"Discussions","metaRobots":"index, follow","type":0},"lastPostId":"460"},"isActivityPage":null,"showUnsubscribeBtn":null,"attachmentCdn":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/attachment\/","isGuest":true,"csrfToken":"25946753ddfa85ba566706daca393f22f0852055","hideCategoryMetadata":false,"phrases":{"Forum":{"thread.unsubscribe":"Unsubscribe","vraag":"Question","beantwoord":"Solved","topic.list.metadata.asked.in":"asked in","topic.list.metadata.published.in":"published in","topic.list.metadata.shared.in":"shared in","topic.list.metadata.posted.in":"posted in"}}}">
- Helper methods:<\/strong> depend on where they\u2019re located - are they test case, test data, POM, reporting or other? In my view test case & test step helper methods work to have assertions, other places not<\/li><\/ul>
- Helper methods:<\/strong> depend on where they\u2019re located - are they test case, test data, POM, reporting or other? In my view test case & test step helper methods work to have assertions, other places not<\/li><\/ul>
Why do I say it is simple?<\/p>
Well I mean according to some definitions testers write test cases and since they do it often it should be easy. Also there is a ton of information online on how to write a test case, what should it contain, so again, easy and simple.<\/p>
Why do I say it is complex?
Well, a PM once told me that the tests should be written in such a way that a person coming from the street should be able to run them. I mean that is not impossible to do but it will take time, a lot of time. One has to find a way to explain concepts that are not really in the day to day dictionary ( API for example).<\/p>
I think that they want somenthing like this\u00a0When tests steps are really clear - YouTube\u00a016<\/a><\/p> What do you think? How do you do it?<\/p>","url":"\/ask-get-answers-49\/how-do-you-write-your-test-cases-180?postid=326#post326","creationDate":"2023-05-02T13:35:29+0000","relativeCreationDate":"1 month ago"},"isTopicUnread":true,"privateId":23,"id":180,"type":"post","hasCurrentUserLiked":false,"isSticky":false,"features":[{"id":"isQuestion","label":"vraag"}],"forum":{"id":49,"isIdeation":false,"url":"\/ask-get-answers-49","title":"Ask & get answers","description":"Get inspired, help others and gain all the knowledge you need"},"url":"\/ask-get-answers-49\/how-do-you-write-your-test-cases-180","title":"How do you write your test cases?","lastPost":{"id":436,"author":{"id":91,"url":"\/members\/satisfice-91","name":"satisfice","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":2},"content":" Almost 36 years ago, on May21st 1987, I wrote my first ever test cases as a paid tester. On that day I wrote 12 of them. But for the most part, as a tester, I don\u2019t \u201cwrite test cases.\u201d It\u2019s more accurate to say that I design and perform tests. Sometimes I do that in a way that results in something you would point at and say \u201chey, that looks like a test case\u201d and many other times it does not. Mostly not.<\/p> My favorite thing is to write tools that generate a lot of data, and then I sample that data to drive highly exploratory investigations of the product.\u00a0<\/p> For my current client, I\u2019ve been helping to reproduce an elusive data loss bug. This has involved performing thousands of repetitive actions with certain random and non-random variations. Is that one test case? Is it thousands? Well, I call it a test activity.<\/p> When I teach testing, I barely talk about test cases. I\u2019m not saying it\u2019s a bad or useless concept, mind you. I\u2019m just saying I don\u2019t get why it\u2019s such a popular idea among testers\u2026\u00a0unless irs just because they don\u2019t know what else to talk about.<\/p>","url":"\/ask-get-answers-49\/how-do-you-write-your-test-cases-180?postid=436#post436","creationDate":"2023-05-13T19:17:02+0000","relativeCreationDate":"30 days ago"},"lastReply":{"id":436,"author":{"id":91,"url":"\/members\/satisfice-91","name":"satisfice","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":2},"content":" Almost 36 years ago, on May21st 1987, I wrote my first ever test cases as a paid tester. On that day I wrote 12 of them. But for the most part, as a tester, I don\u2019t \u201cwrite test cases.\u201d It\u2019s more accurate to say that I design and perform tests. Sometimes I do that in a way that results in something you would point at and say \u201chey, that looks like a test case\u201d and many other times it does not. Mostly not.<\/p> My favorite thing is to write tools that generate a lot of data, and then I sample that data to drive highly exploratory investigations of the product.\u00a0<\/p> For my current client, I\u2019ve been helping to reproduce an elusive data loss bug. This has involved performing thousands of repetitive actions with certain random and non-random variations. Is that one test case? Is it thousands? Well, I call it a test activity.<\/p> When I teach testing, I barely talk about test cases. I\u2019m not saying it\u2019s a bad or useless concept, mind you. I\u2019m just saying I don\u2019t get why it\u2019s such a popular idea among testers\u2026\u00a0unless irs just because they don\u2019t know what else to talk about.<\/p>","url":"\/ask-get-answers-49\/how-do-you-write-your-test-cases-180?postid=436#post436","creationDate":"2023-05-13T19:17:02+0000","relativeCreationDate":"30 days ago"},"numberOfUnreadReplies":0,"numberOfReplies":2,"numberOfLikes":3,"relevantPost":{"id":326,"author":{"id":50,"url":"\/members\/ioan-50","name":"IOan","avatar":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/icon\/200x200\/e6a90819-1f6c-4978-bedc-adc050148b68.png","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":4},"content":" I want to ask a question that is both simple and complex to answer: How do you write your test cases?<\/p> Why do I say it is simple?<\/p> Well I mean according to some definitions testers write test cases and since they do it often it should be easy. Also there is a ton of information online on how to write a test case, what should it contain, so again, easy and simple.<\/p> Why do I say it is complex?
Well, a PM once told me that the tests should be written in such a way that a person coming from the street should be able to run them. I mean that is not impossible to do but it will take time, a lot of time. One has to find a way to explain concepts that are not really in the day to day dictionary ( API for example).<\/p>
How do you answer this?\u00a0<\/p>
\u00a0<\/p>","url":"\/ask-get-answers-49\/what-do-you-do-181?postid=327#post327","creationDate":"2023-05-02T13:38:16+0000","relativeCreationDate":"1 month ago"},"isTopicUnread":true,"privateId":24,"id":181,"type":"post","hasCurrentUserLiked":false,"isSticky":false,"features":[{"id":"isQuestion","label":"vraag"}],"forum":{"id":49,"isIdeation":false,"url":"\/ask-get-answers-49","title":"Ask & get answers","description":"Get inspired, help others and gain all the knowledge you need"},"url":"\/ask-get-answers-49\/what-do-you-do-181","title":"What do you do?","lastPost":{"id":435,"author":{"id":91,"url":"\/members\/satisfice-91","name":"satisfice","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":2},"content":"
Alex, is that really what you do? That\u2019s it? If that really is all you do, then I\u2019d like to tell you there is much more that you could be doing.<\/p>
With my current client, I serve testers by designing tools that allow them to specify end-to-end user journeys on a conceptual level rather than click by click. They can specify this in spreadsheet form or by using the product directly and letting my tools read the app log to identify the conceptual process.\u00a0My tools, in conjunction with each user journey, perform\u00a0an assay of the product behavior. I collect different kinds of data: screen scrapes of all text, contents of local storage before and after, natural screenshots and \u201cfull\u201d screenshots, and an activity log. After the collection phase of the automation runs, a separate set of tools helps the tester analyze and report the results.This is what I call\u00a0automated flagging (identification of changes or suspicious behavior) and checking (identification of definite failures).<\/p>
There is no such thing as automated testing, but the automated assay, flagging, and checking allows the tester to test the product more quickly and reliably.<\/p>
These tools are designed to perform the same KINDS of actions on different platforms, using mouse or keyboard, with different screen geometries, in different lagnuages, and potentially with randomized elements.<\/p>
I work with the tester, who is not a coder, to identify and modify tools to help him focus on the special challenges, risks, and new features from release to release. We work as partners.<\/p>
If my job were to merely to write scripts to produce the \u201csame\u201d behavior, I would quickly talk my employer out of having ANYONE do such a job. That would not be a job worth doing. I suspect you are oversimplifying to make it easier to explain things-- but watch out, because what that can lead to is people thinking that testing is ONLY clicking on the screen and nothing more.<\/p>","url":"\/ask-get-answers-49\/what-do-you-do-181?postid=435#post435","creationDate":"2023-05-13T18:59:51+0000","relativeCreationDate":"30 days ago"},"lastReply":{"id":435,"author":{"id":91,"url":"\/members\/satisfice-91","name":"satisfice","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":2},"content":"
Alex, is that really what you do? That\u2019s it? If that really is all you do, then I\u2019d like to tell you there is much more that you could be doing.<\/p>
With my current client, I serve testers by designing tools that allow them to specify end-to-end user journeys on a conceptual level rather than click by click. They can specify this in spreadsheet form or by using the product directly and letting my tools read the app log to identify the conceptual process.\u00a0My tools, in conjunction with each user journey, perform\u00a0an assay of the product behavior. I collect different kinds of data: screen scrapes of all text, contents of local storage before and after, natural screenshots and \u201cfull\u201d screenshots, and an activity log. After the collection phase of the automation runs, a separate set of tools helps the tester analyze and report the results.This is what I call\u00a0automated flagging (identification of changes or suspicious behavior) and checking (identification of definite failures).<\/p>
There is no such thing as automated testing, but the automated assay, flagging, and checking allows the tester to test the product more quickly and reliably.<\/p>
These tools are designed to perform the same KINDS of actions on different platforms, using mouse or keyboard, with different screen geometries, in different lagnuages, and potentially with randomized elements.<\/p>
I work with the tester, who is not a coder, to identify and modify tools to help him focus on the special challenges, risks, and new features from release to release. We work as partners.<\/p>
If my job were to merely to write scripts to produce the \u201csame\u201d behavior, I would quickly talk my employer out of having ANYONE do such a job. That would not be a job worth doing. I suspect you are oversimplifying to make it easier to explain things-- but watch out, because what that can lead to is people thinking that testing is ONLY clicking on the screen and nothing more.<\/p>","url":"\/ask-get-answers-49\/what-do-you-do-181?postid=435#post435","creationDate":"2023-05-13T18:59:51+0000","relativeCreationDate":"30 days ago"},"numberOfUnreadReplies":0,"numberOfReplies":6,"numberOfLikes":3,"relevantPost":{"id":327,"author":{"id":50,"url":"\/members\/ioan-50","name":"IOan","avatar":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/icon\/200x200\/e6a90819-1f6c-4978-bedc-adc050148b68.png","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":4},"content":"
This is a question that I get asked a lot, especially from people outside of the IT Industry.<\/p>
How do you answer this?\u00a0<\/p>
\u00a0<\/p>","url":"\/ask-get-answers-49\/what-do-you-do-181?postid=327#post327","creationDate":"2023-05-02T13:38:16+0000","relativeCreationDate":"1 month ago"},"numberOfViews":76,"contentType":"question","featuredImage":"","publicLabel":"","category":{"url":"\/discussions-5","categoryId":5,"title":"Discussions","metaRobots":"index, follow","type":0},"lastPostId":"435"},"isActivityPage":null,"showUnsubscribeBtn":null,"attachmentCdn":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/attachment\/","isGuest":true,"csrfToken":"25946753ddfa85ba566706daca393f22f0852055","hideCategoryMetadata":false,"phrases":{"Forum":{"thread.unsubscribe":"Unsubscribe","vraag":"Question","beantwoord":"Solved","topic.list.metadata.asked.in":"asked in","topic.list.metadata.published.in":"published in","topic.list.metadata.shared.in":"shared in","topic.list.metadata.posted.in":"posted in"}}}">
\u00a0<\/p>
For me, machine learning & security<\/p>","url":"\/ask-get-answers-49\/topics-of-interest-156?postid=256#post256","creationDate":"2023-04-12T11:20:03+0000","relativeCreationDate":"2 months ago"},"isTopicUnread":true,"privateId":38,"id":156,"type":"post","hasCurrentUserLiked":false,"isSticky":false,"features":[],"forum":{"id":49,"isIdeation":false,"url":"\/ask-get-answers-49","title":"Ask & get answers","description":"Get inspired, help others and gain all the knowledge you need"},"url":"\/ask-get-answers-49\/topics-of-interest-156","title":"Topics of interest?","lastPost":{"id":422,"author":{"id":223,"url":"\/members\/kbdering-223","name":"kbdering","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":1},"content":"
I love coding and performance and performance tools and Tricentis and performance testing with Tricentis tools<\/p>","url":"\/ask-get-answers-49\/topics-of-interest-156?postid=422#post422","creationDate":"2023-05-10T11:58:56+0000","relativeCreationDate":"1 month ago"},"lastReply":{"id":422,"author":{"id":223,"url":"\/members\/kbdering-223","name":"kbdering","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":1},"content":"
I love coding and performance and performance tools and Tricentis and performance testing with Tricentis tools<\/p>","url":"\/ask-get-answers-49\/topics-of-interest-156?postid=422#post422","creationDate":"2023-05-10T11:58:56+0000","relativeCreationDate":"1 month ago"},"numberOfUnreadReplies":0,"numberOfReplies":2,"numberOfLikes":4,"relevantPost":{"id":256,"author":{"id":62,"url":"\/members\/alex-read-62","name":"alex_read","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":5},"content":"
I\u2019m just interested what topics are of most interest to you\/community members reading this \u2026\u00a0please comment below :c)\u00a0<\/p>
\u00a0<\/p>
For me, machine learning & security<\/p>","url":"\/ask-get-answers-49\/topics-of-interest-156?postid=256#post256","creationDate":"2023-04-12T11:20:03+0000","relativeCreationDate":"2 months ago"},"numberOfViews":39,"contentType":"discussion","featuredImage":"","publicLabel":"","category":{"url":"\/discussions-5","categoryId":5,"title":"Discussions","metaRobots":"index, follow","type":0},"lastPostId":"422"},"isActivityPage":null,"showUnsubscribeBtn":null,"attachmentCdn":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/attachment\/","isGuest":true,"csrfToken":"25946753ddfa85ba566706daca393f22f0852055","hideCategoryMetadata":false,"phrases":{"Forum":{"thread.unsubscribe":"Unsubscribe","vraag":"Question","beantwoord":"Solved","topic.list.metadata.asked.in":"asked in","topic.list.metadata.published.in":"published in","topic.list.metadata.shared.in":"shared in","topic.list.metadata.posted.in":"posted in"}}}">
If so, what was\u00a0your experience?<\/p>","url":"\/ask-get-answers-49\/did-you-try-behavior-driven-development-128?postid=194#post194","creationDate":"2023-02-16T15:25:08+0000","relativeCreationDate":"3 months ago"},"isTopicUnread":true,"privateId":18,"id":128,"type":"post","hasCurrentUserLiked":false,"isSticky":false,"features":[],"forum":{"id":49,"isIdeation":false,"url":"\/ask-get-answers-49","title":"Ask & get answers","description":"Get inspired, help others and gain all the knowledge you need"},"url":"\/ask-get-answers-49\/did-you-try-behavior-driven-development-128","title":"Did you try Behavior Driven Development?","lastPost":{"id":263,"author":{"id":58,"url":"\/members\/mirzasisic-58","name":"MirzaSisic","avatar":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/icon\/200x200\/648a83fc-b195-49ee-9c6b-5fe792837975.png","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":2},"content":"
Yes, on my current project BDD is being used.
We do it like this:<\/p>
- I as a tester write test scenarios for the feature before coding starts<\/li>\t
- The test scenarios get reviewed by the PO and one other tests, sometimes developer too<\/li>\t
- After the test scenarios have been combed trough the developer will add them as acceptance test on the API level<\/li>\t
- Once that is done the feature gets developed and code reviewed<\/li>\t
- I end to end test it once again\u00a0<\/li>\t
- After my testing the PO tests it as well<\/li>\t
- And at the end it gets deployed<\/li><\/ol>
It takes a bit more time and effort to go through all of that, but though this process we really distil the requirements and practically have no significate defects escaping to production.<\/p>","url":"\/ask-get-answers-49\/did-you-try-behavior-driven-development-128?postid=263#post263","creationDate":"2023-04-13T11:05:28+0000","relativeCreationDate":"2 months ago"},"lastReply":{"id":263,"author":{"id":58,"url":"\/members\/mirzasisic-58","name":"MirzaSisic","avatar":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/icon\/200x200\/648a83fc-b195-49ee-9c6b-5fe792837975.png","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":2},"content":"
Yes, on my current project BDD is being used.
We do it like this:<\/p>- I as a tester write test scenarios for the feature before coding starts<\/li>\t
- The test scenarios get reviewed by the PO and one other tests, sometimes developer too<\/li>\t
- After the test scenarios have been combed trough the developer will add them as acceptance test on the API level<\/li>\t
- Once that is done the feature gets developed and code reviewed<\/li>\t
- I end to end test it once again\u00a0<\/li>\t
- After my testing the PO tests it as well<\/li>\t
- And at the end it gets deployed<\/li><\/ol>
It takes a bit more time and effort to go through all of that, but though this process we really distil the requirements and practically have no significate defects escaping to production.<\/p>","url":"\/ask-get-answers-49\/did-you-try-behavior-driven-development-128?postid=263#post263","creationDate":"2023-04-13T11:05:28+0000","relativeCreationDate":"2 months ago"},"numberOfUnreadReplies":0,"numberOfReplies":3,"numberOfLikes":2,"relevantPost":{"id":194,"author":{"id":27,"url":"\/members\/sabotageandi-27","name":"SabotageAndi","avatar":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/icon\/200x200\/f8258af6-4e35-45ce-80bf-4dd28b5ec24c.png","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":1},"content":"
Did you try to use Behavior Driven Development in your team?<\/p>
If so, what was\u00a0your experience?<\/p>","url":"\/ask-get-answers-49\/did-you-try-behavior-driven-development-128?postid=194#post194","creationDate":"2023-02-16T15:25:08+0000","relativeCreationDate":"3 months ago"},"numberOfViews":55,"contentType":"discussion","featuredImage":"","publicLabel":"","category":{"url":"\/discussions-5","categoryId":5,"title":"Discussions","metaRobots":"index, follow","type":0},"lastPostId":"263"},"isActivityPage":null,"showUnsubscribeBtn":null,"attachmentCdn":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/attachment\/","isGuest":true,"csrfToken":"25946753ddfa85ba566706daca393f22f0852055","hideCategoryMetadata":false,"phrases":{"Forum":{"thread.unsubscribe":"Unsubscribe","vraag":"Question","beantwoord":"Solved","topic.list.metadata.asked.in":"asked in","topic.list.metadata.published.in":"published in","topic.list.metadata.shared.in":"shared in","topic.list.metadata.posted.in":"posted in"}}}">
I would be interested in what are you using in your projects.<\/p>","url":"\/ask-get-answers-49\/which-ci-cd-system-are-you-using-127?postid=193#post193","creationDate":"2023-02-16T15:03:50+0000","relativeCreationDate":"3 months ago"},"isTopicUnread":true,"privateId":17,"id":127,"type":"post","hasCurrentUserLiked":false,"isSticky":false,"features":[],"forum":{"id":49,"isIdeation":false,"url":"\/ask-get-answers-49","title":"Ask & get answers","description":"Get inspired, help others and gain all the knowledge you need"},"url":"\/ask-get-answers-49\/which-ci-cd-system-are-you-using-127","title":"Which CI\/CD system are you using?","lastPost":{"id":254,"author":{"id":62,"url":"\/members\/alex-read-62","name":"alex_read","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":5},"content":"
Bamboo, Jenkins, Digital.ai and the same as you too\u00a0\ud83d\udc4d\ud83d\ude0a<\/p>","url":"\/ask-get-answers-49\/which-ci-cd-system-are-you-using-127?postid=254#post254","creationDate":"2023-04-12T10:57:10+0000","relativeCreationDate":"2 months ago"},"lastReply":{"id":254,"author":{"id":62,"url":"\/members\/alex-read-62","name":"alex_read","avatar":"","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":5},"content":"
Bamboo, Jenkins, Digital.ai and the same as you too\u00a0\ud83d\udc4d\ud83d\ude0a<\/p>","url":"\/ask-get-answers-49\/which-ci-cd-system-are-you-using-127?postid=254#post254","creationDate":"2023-04-12T10:57:10+0000","relativeCreationDate":"2 months ago"},"numberOfUnreadReplies":0,"numberOfReplies":2,"numberOfLikes":2,"relevantPost":{"id":193,"author":{"id":27,"url":"\/members\/sabotageandi-27","name":"SabotageAndi","avatar":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/icon\/200x200\/f8258af6-4e35-45ce-80bf-4dd28b5ec24c.png","userTitle":"Subsonic 0.1","rank":{"isBold":false,"isItalic":false,"isUnderline":false,"name":"Subsonic 0.1"},"userLevel":1},"content":"
So for in SpecFlow we are using Azure DevOps and GitHub Actions.<\/p>
I would be interested in what are you using in your projects.<\/p>","url":"\/ask-get-answers-49\/which-ci-cd-system-are-you-using-127?postid=193#post193","creationDate":"2023-02-16T15:03:50+0000","relativeCreationDate":"3 months ago"},"numberOfViews":28,"contentType":"discussion","featuredImage":"","publicLabel":"","category":{"url":"\/discussions-5","categoryId":5,"title":"Discussions","metaRobots":"index, follow","type":0},"lastPostId":"254"},"isActivityPage":null,"showUnsubscribeBtn":null,"attachmentCdn":"https:\/\/uploads-us-west-2.insided.com\/tricentis-en\/attachment\/","isGuest":true,"csrfToken":"25946753ddfa85ba566706daca393f22f0852055","hideCategoryMetadata":false,"phrases":{"Forum":{"thread.unsubscribe":"Unsubscribe","vraag":"Question","beantwoord":"Solved","topic.list.metadata.asked.in":"asked in","topic.list.metadata.published.in":"published in","topic.list.metadata.shared.in":"shared in","topic.list.metadata.posted.in":"posted in"}}}">