Testing Strategies & Methodologies
Let's talk about testing your applications (manual, automatic, performance, ....)
- 29 Topics
- 83 Replies
In the digital age, passwords have become the first line of defense against cyber threats.Yet, many of us still fall into the trap of using weak and easily guessable passwords.But how easy is it to make a password, you just have to follow the password rules, right? Well…how good are you at following rules? Have a look at the above video and try the followingWell first try to actually beat the game :) Write in the comment if you were stuck Write how you found the answer to the different rulesWould you use such a password in your daily life?
Below is a recap of our webinar with @dave Colwell, the Artificial Intelligence & Machine Learning VP at Tricentis. You can view the original in the link below, just be sure that you’re logged in 🙂 Is Generative AI taking over testing? David Colwell webinar recapThe 3 main questions Why do we need AI? How can we use AI? How do we test AI? 1. Why do we need AI? Before we begin, we need to address the idea of the human attention span. Take a moment to consider these facts about attention across various demographics: A human’s attention span, put simply, is not good. It gets even worse when you start putting multiple screens in front of someone, a common scenario for many of us today. We’ve found that the average person can hold roughly 7 pieces of information in their working memory at a time, give or take. With apps like TikTok and other distraction-heavy apps on the rise, this stat doesn’t seem like it’s going to improve any time soon. So how does this relate to AI? Consider w
Having recently concluded our webinar with David Colwell (link below) I thought it would be good to get opinions from the community about the role of testing in an industry that is rapidly incorporating AI. What do you guys think things are going to look like moving forward? We’re in the early stages of AI integration, but I’m sure everyone expects huge changes over the next few years, and definitely decades. My biggest question is are there any major changes you think will take place that the average person isn’t thinking about? Do you have any hot takes on AI and the way it’s impacting testing and software development? The closest thing I have to a hot take is that I think the AI explosion may end up being more of a sigmoid curve than continual exponential growth: We’ve seen huge development throughout 2023 with generative AI, but I think it’s possible we see a sort of cooling period instead of the insane jump we saw this year. What do you think? Don’t forget to check out the webina
The general public often conflates various skill sets and abilities found in the tech industry. Many seem to think that in order to be a tester (or to fit in anywhere in the tech sector) you need to know how to code. I myself have found that regardless of what role you’re in, basic knowledge of code and some of its fundamental principles help serve just about any position in a tech environment. It may not be necessary to write or execute in every role, but having some degree of familiarity with how things work under the hood is often helpful in the day-to-day encounters in the field. What do you think? How much coding knowledge does your role require? And are there areas in tech where you don’t think it’s necessary?
Be sure to watch the engaging talk by Rhona Asgari, an AI research lead at Tricentis, as she elaborates on the utilization of AI in software test automation.Rhona talks about: Test Case Generation Test Data Generation Test Execution and Maintenance Automated Defect Analysis Visual Testing NLP for RequirementsYou can access the complete recording of this session by following this link. (To watch the recording, you have to be logged in.)
The talk of the town, ChatGPT, can provide some benefits for testing activities, but its effectiveness in speeding up the testing process or generating test cases will depend on the specific use case and the quality of the input data provided to it. While people do not want to miss the train, but they have to very clear where and how they should use AI. In my opinion, ChatGPT can help in testing in following ways: Test data generation: ChatGPT can be used to generate synthetic test data based on specific scenarios or requirements. For instance, it can generate test data that simulates specific user interactions or system responses to validate the functionality of a software application. Test case generation: ChatGPT can be used to generate test cases based on specific requirements or test scenarios. However, the effectiveness of this approach will depend on the quality of the input data provided to the model and the level of detail required for the test cases. Test script automatio
In this video, @alistair_cockburn , a leading figure in software architecture, provides invaluable insights into Hexagonal Architecture. Hexagonal Architecture is a design concept that separates an application's core logic from its external dependencies.In this video, Alistair tackles a fundamental question: "How many hexagons should you create for large and complex applications?" Alistair Cockburn's responses offer clarity on this crucial aspect of Hexagonal Architecture, helping you make informed architectural decisions. Learn more about Hexagonal Architecrure in this article.
By Larry Loeb, Veteran Technology Editor and AuthorBehold, the five best practices that can help maximize advantages while assisting with load testing in an Agile environment.1. Make performance SLAs a focus areaPerformance needs to be somewhere on the task board if the team is going to give it attention. Otherwise, it will get ignored. One effective way to ensure inclusion of performance is using your performance service level agreements (SLAs) as acceptance testing for each story. That means the story cannot be “done” if changes will cause the application to fall short of the SLAs.This discipline works well if the changes made to the story will affect a relatively small section of the overall code. The performance issues would, therefore, be confined to a portion of the application.For SLAs that are general across the entire application, tests should be added to a more extensive list of constraints (which may include functional tests) that will be tested for every story to determine
Hey Shiftsync community! 👋 I hope you're all having a fantastic Friday. Today, I want to dive into a topic that has been a hot debate in the tech world for a long time – should we deploy on Fridays? 📅 Opinions on this matter are as diverse as our favorite programming languages, and I'd love to hear your thoughts and stories on this! Here's my take: I'm a firm believer that Fridays are a day for wrapping up the week, reflecting on accomplishments, and preparing for a well-deserved weekend. Rushing a deployment at the end of the week might lead to increased stress, last-minute issues, and the risk of having to work over the weekend to resolve unforeseen problems. That being said, I know some teams who swear by Friday deployments, arguing that it allows them to catch and address issues promptly, should they arise. They claim it gives them a head start on Monday, and it aligns with agile principles of continuous delivery. So, what's your perspective? 🤷♂️👍 Do you advocate for Friday de
For me, it’s cycling to and from work - it only takes me like 10 minutes, but I wouldn’t change that for the world. I also spend a significant part of my day (2-3 hours/day) in different parks/playgrounds/woods playing/walking with my son and when the night falls I like to either grab a good book, watch some tv or play HOMM3 :) I used to train kickboxing, but after partially tearing ligaments in my left knee some years ago I’ve put a pause on that activity - am planning to get back to it :) So, what do you do to vent off / relax after work ?
Not all tests actually test. The fact that you have 1000 tests in your test suite does not mean that if they all green that your application does not have bugs. Confused? Curios? Check the video of @IOan to see more information on the topic and what format you should/can use for your tests to make sure that they actually test.
I’d like to invite people looking for a stellar example of critical thinking applied to read this analysis by @satisfice. https://www.satisfice.com/download/appendix-chatgpt-sucks-at-being-a-testing-expert?wpdmdl=487569Regardless whether you felt for the ChatGPT hype or not, pay attention to the methodology and how it’s applied, how the questions are raised, how the arguments are laid out and conclusions are made. I promise you’ll learn a thing or two.
“LinkedIn Posting Made Easy with API" is a concise and informative video by @IOan. It explores the power of using an Application Programming Interface (API) to simplify and streamline the process of posting content on LinkedIn. With the rise of social media and the importance of professional networking, LinkedIn has become an invaluable platform for individuals and businesses alike. However, manually posting content on LinkedIn can be time-consuming and tedious. In this video, we delve into the benefits of leveraging an API to automate and optimize LinkedIn posting. From integrating your existing systems to seamlessly pushing content updates, the video demonstrates how APIs can enhance efficiency, save time, and expand your reach on LinkedIn. Whether you're a developer, a marketing professional, or an entrepreneur, "LinkedIn Posting Made Easy with API" provides valuable insights and practical tips for leveraging this powerful tool to maximize your LinkedIn presence.
In this informative video, @basdijkstra, an independent test automation consultant and trainer, addresses the question, "What makes a test a good test?" He dives into different aspects of good testing, like risk assessment, valuable information, trustworthiness, scope, and speed. Bas emphasizes the need to focus on high-risk areas, deliver valuable and clear info, build trust in test results, choose the right test scope, and ensure repeatability. This video is a must-watch for anyone interested in understanding the key qualities of good testing!About Bas: Bas Dijkstra is an independent test automation consultant and trainer.He has been active in the test automation field for some 16 years now, and has worked on software testing and automation solutions across a wide range of programming languages, frameworks and technology stacks.He delivered test automation training to dozens of companies and hundreds of conference attendees in the Netherlands as well as abroad, to excellent reviews.
The world has changed in terms of technologies we use and test. IoT, AI, ML, Security, Data testing are some key areas where testers are facing a lot of challenges in getting started.What in your opinion will change the way we perceive testing? Who will survive and who will perish? Will there be a manual vs automation discussion happening still?Do share your views.
Hi Community, I think the topic has been in debate for long. I think captcha cannot be automated and we should ask the dev team to remove it as it is designed to identify it is are used as security checks todeter spammers and hackers from using forms on web pages.But there are certain chrome windgets like buster which can resolve the captcha. kindly let me knowyour thoughts.
🌐 Elevate Your Automation Skills with the Ultimate Resource! 🌐🔗 Playlist Link: https://www.youtube.com/watch?v=Qu4R_PCUffk&list=PLNQq42pqd-rxC6Yw97QgqMCTQojlxOzze🚀 Greetings! I am thrilled to share an invaluable resource that will empower you to take your automation expertise to the next level. Introducing the "Sites to Practice Automation" playlist, a game-changing collection of links designed to enhance your API testing, web automation, performance testing, and even security testing skills.📺 This playlist is a treasure trove of hands-on exercises and tutorials, meticulously curated to help you gain practical experience and solidify your understanding of automation concepts. Whether you're a seasoned professional or just beginning your journey in the automation world, this playlist has something for everyone.🔧 The "Sites to Practice Automation" playlist is jam-packed with essential links covering various areas of automation:1️⃣ API Testing: Dive into the world of API testing
Already have an account? Login
Login to the community
No account yet? Create an account
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.