This article has multiple issues. Please help improve it or discuss these issues on the talk page . (Learn how and when to remove these template messages)
|
TechWell Corporation (formerly Software Quality Engineering, SQE), was founded in 1986 by Bill Hetzel and David Gelperin as a consulting company to help organizations improve their software testing practices and produce higher quality software.
During the late 1980s, Hetzel and Gelperin developed a software testing methodology, the Software Test and Evaluation Process (STEP) and an accompanying training course called Systematic Software Testing.
During the 1990s, more than 10,000 testers from all parts of the world took this course and learned the STEP approach for testing.
Notably, SQE coined the term “Test Then Code” in 1987, many years before approaches like test-driven development (TDD).
SQE launched its first industry conference, Applications of Software Measurement (ASM) in 1991, followed by Software Testing, Analysis and Review (STAR) conference in 1992 and EuroSTAR in 1993.
In 1998, when the STAR conference in the United States had grown to attract more than 1,000 attendees, it was split into STAREAST and STARWEST.
In 1999, the company created a publishing division with the launch of Software Testing and Quality Engineering (STQE) magazine as well as a companion website (STQE.net).
In 2001, StickyMinds.com [1] was launched. The name "StickyMinds" was inspired by the STQE name read: Sticky. In January 2004, the magazine name was changed to Better Software magazine to reflect the broader focus on the entire software lifecycle.
The company launched the Better Software conference in 2004, followed by the Agile Development Practices conference in 2007.
TechWell conferences have been recognized as top conferences [2] in the industry and cover the software lifecycle:
In addition to conferences, SQE Training [9] (a TechWell company) provides software improvement training across the entire software cycle.
SQE Training offers courses in the following topic areas: agile development, configuration management, DevOps, software testing, security, mobile development and testing, project management, software requirements, and development and testing tools.
SQE Training is a registered education provider for the PMI, as well a provider for certifications and continuing education for ScrumAlliance, ICAgile, and ISTQB. [10]
TechWell also provides free communities for software professionals with information on emerging trends, latest ideas, and industry news.
AgileConnection [11] offers how-to advice on agile developmen t principles, technologies and practices. Community members get access to articles, interviews, presentations, and Q&A discussions.
StickyMinds [12] is a resource for software testers, SQA professionals, and anyone interested in improving software quality and features in-depth articles, interviews, and how-to advice on the latest in software testing.
TechWell Hub [13] is a Slack community where software professionals engage in vivid conversations around agile, testing, DevOps, security, and more.
In software testing, test automation is the use of software separate from the software being tested to control the execution of tests and the comparison of actual outcomes with predicted outcomes. Test automation can automate some repetitive but necessary tasks in a formalized testing process already in place, or perform additional testing that would be difficult to do manually. Test automation is critical for continuous delivery and continuous testing.
CollabNet VersionOne is a software firm headquartered in Alpharetta, Georgia, United States. It was Founded by Tim O’Reilly, Brian Behlendorf, and Bill Portelli. CollabNet VersionOne products and services belong to the industry categories of value stream management, DevOps, agile management, application lifecycle management (ALM), and enterprise version control.
Dr. David Gelperin chaired the working groups developing the IEEE 829-1989 software testing documentation standard. With Jerry E. Durant he went on to develop the High Impact Inspection Technology that builds upon traditional inspections but utilizes a test driven additive.
Dr. William C. Hetzel is an expert in the field of software testing. He compiled the papers from the 1972 Computer Program Test Methods Symposium, also known as the Chapel Hill Symposium, into the book Program Test Methods. The book, published in 1973, details the problems of software validation and testing.
API testing is a type of software testing that involves testing application programming interfaces (APIs) directly and as part of integration testing to determine if they meet expectations for functionality, reliability, performance, and security. Since APIs lack a GUI, API testing is performed at the message layer. API testing is now considered critical for automating testing because APIs now serve as the primary interface to application logic and because GUI tests are difficult to maintain with the short release cycles and frequent changes commonly used with Agile software development and DevOps.
Rex Black is a software engineer, entrepreneur and an author in the field of software testing. Black graduated from the University of California at Los Angeles (UCLA) in 1990 with a bachelors of science in computer science and engineering. In 1983, Black started work in the software engineering field and has spent more than 20 years in software testing.
DevOps is a methodology in the software development and IT industry. Used as a set of practices and tools, DevOps integrates and automates the work of software development (Dev) and IT operations (Ops) as a means for improving and shortening the systems development life cycle.
Continuous testing is the process of executing automated tests as part of the software delivery pipeline to obtain immediate feedback on the business risks associated with a software release candidate. Continuous testing was originally proposed as a way of reducing waiting time for feedback to developers by introducing development environment-triggered tests as well as more traditional developer/tester-triggered tests.
Continuous delivery (CD) is a software engineering approach in which teams produce software in short cycles, ensuring that the software can be reliably released at any time and, following a pipeline through a "production-like environment", without doing so manually. It aims at building, testing, and releasing software with greater speed and frequency. The approach helps reduce the cost, time, and risk of delivering changes by allowing for more incremental updates to applications in production. A straightforward and repeatable deployment process is important for continuous delivery.
Disciplined agile delivery (DAD) is the software development portion of the Disciplined Agile Toolkit. DAD enables teams to make simplified process decisions around incremental and iterative solution delivery. DAD builds on the many practices espoused by advocates of agile software development, including scrum, agile modeling, lean software development, and others.
Shift-left testing is an approach to software testing and system testing in which testing is performed earlier in the lifecycle. It is the first half of the maxim "test early and often". It was coined by Larry Smith in 2001.
Perforce Software, Inc. is an American developer of software used for developing and running applications, including version control software, web-based repository management, developer collaboration, application lifecycle management, web application servers, debugging tools and agile planning software.
OpenMake Software formerly Catalyst System is a privately held, DevOps company.
DevConf.cz is an annual, free, Red Hat sponsored community conference for developers, admins, DevOps engineers, testers, documentation writers and other contributors to open source technologies. The conference includes topics on Linux, Middleware, Virtualization, Storage and Cloud. At DevConf.cz, FLOSS communities sync, share, and hack on upstream projects together in the city of Brno, Czech Republic.
Better Software magazine was a quarterly digital magazine published by TechWell Corporation. It covered topics of interest to software testers, developers, project managers, and business analysts. Better Software was originally published in 1996 as Software QA magazine, focusing primarily on software QA and testing. Software QA was renamed Better Software magazine in 2004.
Tricentis is a software testing company founded in 2007 and headquartered in Austin, Texas. It provides software testing automation and software quality assurance products for enterprise software.
MLOps or ML Ops is a paradigm that aims to deploy and maintain machine learning models in production reliably and efficiently. The word is a compound of "machine learning" and the continuous development practice of DevOps in the software field. Machine learning models are tested and developed in isolated experimental systems. When an algorithm is ready to be launched, MLOps is practiced between Data Scientists, DevOps, and Machine Learning engineers to transition the algorithm to production systems. Similar to DevOps or DataOps approaches, MLOps seeks to increase automation and improve the quality of production models, while also focusing on business and regulatory requirements. While MLOps started as a set of best practices, it is slowly evolving into an independent approach to ML lifecycle management. MLOps applies to the entire lifecycle - from integrating with model generation, orchestration, and deployment, to health, diagnostics, governance, and business metrics. According to Gartner, MLOps is a subset of ModelOps. MLOps is focused on the operationalization of ML models, while ModelOps covers the operationalization of all types of AI models.
CivicActions, Inc. is a services firm that provides technological support with a focus on free and open-source software to agencies.
Angie Jones is a software engineer and automation architect who specializes in software testing and development. Jones has contributed to several open-source testing tools and libraries, including Selenium and Appium.
TestOps refers to the discipline of managing the operational aspects of testing within the software delivery lifecycle.
{{cite web}}
: External link in |publisher=
(help)